"use strict";(function(factory){if(typeof define==="function"&&define.amd){define(["jquery","jquery-ui","jquery-ui/ui/core","jquery-ui/ui/data","jquery-ui/ui/focusable","jquery-ui/ui/keycode","jquery-ui/ui/tabbable","jquery-ui/ui/version","jquery-ui/ui/widget","jquery-ui/ui/widgets/mouse","jquery-ui/ui/widgets/datepicker","jquery-ui/ui/widgets/draggable","jquery-ui/ui/widgets/droppable","jquery-ui/ui/widgets/mouse","jquery-ui/ui/widgets/resizable","./infragistics.core"],factory)}else{factory(jQuery)}})(function($){/*!@license
* Infragistics.Web.ClientUI infragistics.ext_ui.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a=$$t;var $$0=$.ig.globalDefs.$$0;var $$1=$.ig.globalDefs.$$1;var $$4=$.ig.globalDefs.$$4;var $$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DataTemplateRenderHandler:o","DataTemplateMeasureHandler:p","DataTemplatePassHandler:q","DependencyObject:r","DependencyProperty:s","DependencyPropertiesCollection:u","DependencyPropertyChangedEventArgs:v","IDataObject:x","PropertyChangedCallback:aa","CoerceValueCallback:ab","PropertyMetadata:ac","Brush:at","LinearGradientBrush:au","CssGradientUtil:aw","Geometry:a1","PathGeometry:a7","PathMarkupParser:bj"]);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("ModifierKeys:aq",false,false,{None:0,Alt:1,Control:2,Shift:4,Windows:8,Apple:8});$d("Key:ap",false,false,{None:0,Back:1,Tab:2,Enter:3,Shift:4,Ctrl:5,Alt:6,CapsLock:7,Escape:8,Space:9,PageUp:10,PageDown:11,End:12,Home:13,Left:14,Up:15,Right:16,Down:17,Insert:18,"Delete:del":19,D0:20,D1:21,D2:22,D3:23,D4:24,D5:25,D6:26,D7:27,D8:28,D9:29,A:30,B:31,C:32,D:33,E:34,F:35,G:36,H:37,I:38,J:39,K:40,L:41,M:42,N:43,O:44,P:45,Q:46,R:47,S:48,T:49,U:50,V:51,W:52,X:53,Y:54,Z:55,F1:56,F2:57,F3:58,F4:59,F5:60,F6:61,F7:62,F8:63,F9:64,F10:65,F11:66,F12:67,NumPad0:68,NumPad1:69,NumPad2:70,NumPad3:71,NumPad4:72,NumPad5:73,NumPad6:74,NumPad7:75,NumPad8:76,NumPad9:77,Multiply:78,Add:79,Subtract:80,Decimal:81,Divide:82,OemSemicolon:83,OemQuestion:84,OemPipe:85,OemTilde:86,OemPlus:87,OemMinus:88,Unknown:255});$d("Stretch:bo",false,false,{None:0,Fill:1,Uniform:2,UniformToFill:3});$d("PenLineJoin:bn",false,false,{Miter:0,Bevel:1,Round:2});$d("PenLineCap:bm",false,false,{Flat:0,Square:1,Round:2,Triangle:3});$d("PathMarkupTokenType:bk",false,false,{Move:0,Line:1,Horizontal:2,Vertical:3,CubicBezier:4,QuadraticBezier:5,SmoothCubicBezier:6,SmoothQuadraticBezier:7,Arc:8,Close:9,Number:10,None:11});$d("SweepDirection:bi",false,false,{Counterclockwise:0,Clockwise:1});$d("PathSegmentType:ba",false,false,{Line:0,Bezier:1,PolyBezier:2,PolyLine:3,Arc:4});$d("GeometryType:a0",false,false,{Group:0,Line:1,Rectangle:2,Ellipse:3,Path:4});$d("FillRule:az",false,false,{EvenOdd:0,Nonzero:1});$d("Visibility:aj",false,false,{Visible:0,Collapsed:1});$d("VerticalAlignment:ai",false,false,{Top:0,Center:1,Bottom:2,Stretch:3});$d("HorizontalAlignment:w",false,false,{Left:0,Center:1,Right:2,Stretch:3});$c("APIFactory:a","Object",{init:function(){$.ig.$op.init.call(this)},createPoint:function(a,b){return{__x:a,__y:b,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},createRect:function(a,b,c,d){return new $$t.ae(0,a,b,c,d)},createSize:function(a,b){return new $$t.af(1,a,b)},createColor:function(a){var b=new $$t.ax;b.colorString(a);return b},$type:new $.ig.Type("APIFactory",$.ig.$ot)},true);$c("IDataObject:x","Object",{$type:new $.ig.Type("IDataObject",null)},true);$c("Clipboard:b","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$b.b},a:function(a,b){$$t.$b.b=a},$type:new $.ig.Type("Clipboard",$.ig.$ot)},true);$c("DependencyObject:r","Object",{init:function(){$.ig.$op.init.call(this);this._localValues=new $$0.bs(0);this.a=new $$0.bs(0)},_localValues:null,a:null,c:function(a){if(this._localValues.containsKey(a.name())){return this._localValues.item(a.name())}return a.l().b()},h:function(dp_,a){if(dp_.b()){var oldValue_=null;var old=this._localValues.proxy[dp_.__name];if(typeof old!="undefined"){oldValue_=old}this._localValues.item(dp_.__name,a);dp_.l().d()(this,new $$t.v(dp_,a,oldValue_))}else{this._localValues.item(dp_.__name,a)}},f:function(a){this._localValues.remove(a.__name)},e:function(a){if(this._localValues.containsKey(a.__name)){return this._localValues.item(a.name())}return $$t.$s.c},g:function(a,b){if(a==null){return}this.a.item(a.name(),b)},getValueAlt:function(a){return this.c(a)},setValueAlt:function(dp_,a){this.h(dp_,a)},$type:new $.ig.Type("DependencyObject",$.ig.$ot)},true);$c("UIElement:c","DependencyObject",{init:function(){$$t.$r.init.call(this)},_j:null,$type:new $.ig.Type("UIElement",$$t.$r.$type)},true);$c("UIElementCollection:d","ObservableCollection$1",{ae:null,init:function(a){$$4.$f.init.call(this,$$t.$c.$type,0);this.ae=a},ac:function(a){$$4.$f.ac.call(this,a);if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b._x=null}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d._x=this.ae}}},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();a._x=null}$$4.$f.p.call(this)},$type:new $.ig.Type("UIElementCollection",$$4.$f.$type.specialize($$t.$c.$type))},true);$c("FrameworkElement:e","UIElement",{init:function(){this.__opacity=1;$$t.$c.init.call(this);this.__opacity=1;this._s=0;this.__visibility=0;this.width(NaN);this.height(NaN)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_m:0,_l:0,__visibility:0,visibility:function(a){if(arguments.length===1){if(this.__visibility!=a){var b=this.__visibility;this.__visibility=a;this.w(b,this.__visibility)}return a}else{return this.__visibility}},w:function(a,b){},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_o:0,_n:0,_s:0,_x:null,_dataContext:null,dataContext:function(a){if(arguments.length===1){this._dataContext=a;return a}else{return this._dataContext}},__opacity:0,opacity:function(a){if(arguments.length===1){if(this.__opacity!=a){this.__opacity=a;this.v()}return a}else{return this.__opacity}},v:function(){},_y:null,$type:new $.ig.Type("FrameworkElement",$$t.$c.$type)},true);$c("Control:f","FrameworkElement",{init:function(){$$t.$e.init.call(this)},_ab:null,_ae:null,ac:function(){},_ad:0,_af:0,$type:new $.ig.Type("Control",$$t.$e.$type)},true);$c("ContentControl:g","Control",{init:function(){$$t.$f.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_ah:null,$type:new $.ig.Type("ContentControl",$$t.$f.$type)},true);$c("CornerRadius:h","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._a=this._b=this._c=this._d=b},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=b;this._d=c;this._b=d;this._a=e},init2:function(a){$.ig.$op.init.call(this);this._a=NaN;this._b=NaN;this._c=NaN;this._d=NaN},_b:0,_a:0,_c:0,_d:0,$type:new $.ig.Type("CornerRadius",$.ig.$ot)},true);$c("DataFormats:i","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DataFormats",$.ig.$ot)},true);$c("DataObject:j","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$4.h(String,$.ig.$op.$type,0)},getData:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}return null},getDataPresent:function(a){return this.a.containsKey(a)},setData:function(a,b){this.a.item(a,b)},$type:new $.ig.Type("DataObject",$.ig.$ot,[$$t.$x.$type])},true);$c("DataTemplate:k","Object",{init:function(){$.ig.$op.init.call(this)},_render:null,render:function(a){if(arguments.length===1){this._render=a;return a}else{return this._render}},_measure:null,measure:function(a){if(arguments.length===1){this._measure=a;return a}else{return this._measure}},_passStarting:null,passStarting:function(a){if(arguments.length===1){this._passStarting=a;return a}else{return this._passStarting}},_passCompleted:null,passCompleted:function(a){if(arguments.length===1){this._passCompleted=a;return a}else{return this._passCompleted}},$type:new $.ig.Type("DataTemplate",$.ig.$ot)},true);$c("DataTemplatePassInfo:l","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,viewportTop:0,viewportLeft:0,viewportWidth:0,viewportHeight:0,isHitTestRender:false,passID:null,$type:new $.ig.Type("DataTemplatePassInfo",$.ig.$ot)},true);$c("DataTemplateMeasureInfo:m","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,width:0,height:0,isConstant:false,data:null,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateMeasureInfo",$.ig.$ot)},true);$c("DataTemplateRenderInfo:n","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,xPosition:0,yPosition:0,availableWidth:0,availableHeight:0,data:null,isHitTestRender:false,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateRenderInfo",$.ig.$ot)},true);$c("UnsetValue:t","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("UnsetValue",$.ig.$ot)},true);$c("DependencyProperty:s","Object",{__name:null,f:null,k:null,a:false,b:function(){return this.a},init:function(a,b,c){this.a=false;$.ig.$op.init.call(this);this.__name=a;this.f=b;this.k=c;if(this.k!=null&&this.k.d()!=null){this.a=true}else{this.a=false}},l:function(){return this.k},propertyType:function(){return this.f},name:function(){return this.__name},i:function(a,b,c,d){return $$t.$u.c().e(a,b,c,d)},h:function(a,b){if(b==null){return null}var c=$$t.$u.c().d(b.typeName()+a);if(c!=null){return c}return $$t.$s.h(a,b.baseType)},registerAlt:function(a,b,c,d){return $$t.$s.i(a,b,c,d)},$type:new $.ig.Type("DependencyProperty",$.ig.$ot)},true);$c("DependencyPropertiesCollection:u","Object",{a:null,c:function(){if($$t.$u.b==null){$$t.$u.b=new $$t.u}return $$t.$u.b},init:function(){$.ig.$op.init.call(this);if(this.a==null){this.a=new $$0.bs(0)}},d:function(a){return this.a.item(a)},e:function(a,b,c,d){var e=new $$t.s(a,b,d);this.a.item(c.typeName()+a,e);return e},$type:new $.ig.Type("DependencyPropertiesCollection",$.ig.$ot)},true);$c("DependencyPropertyChangedEventArgs:v","Object",{a:null,b:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=b;this.b=c;this.e=a},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},newValue:function(){return this.a},oldValue:function(){return this.b},$type:new $.ig.Type("DependencyPropertyChangedEventArgs",$.ig.$ot)},true);$c("Point:y","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__x=0;this.__y=0},x:function(a){if(arguments.length===1){this.__x=a;return a}else{return this.__x}},y:function(a){if(arguments.length===1){this.__y=a;return a}else{return this.__y}},__x:0,__y:0,init1:function(a,b,c){$.ig.$op.init.call(this);this.__x=b;this.__y=c},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.__x==this.__x&&b.__y==this.__y},getHashCode:function(){return this.__x^this.__y},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.__x==b.__x&&a.__y==b.__y},l_op_Inequality:function(a,b){return!$$t.$y.l_op_Equality(a,b)},$type:new $.ig.Type("Point",$.ig.$ot)},true);$c("PointCollection:z","List$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$x.init.call(this,$$t.$y.$type,0)},init1:function(a,source_){$$4.$x.init.call(this,$$t.$y.$type,0);this.__inner=source_.__inner},$type:new $.ig.Type("PointCollection",$$4.$x.$type.specialize($$t.$y.$type))},true);$c("PropertyMetadata:ac","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(b);this.d(null)},init1:function(a,b){$.ig.$op.init.call(this);this.b(null);this.d(b)},init2:function(a,b,c){$.ig.$op.init.call(this);this.b(b);this.d(c)},createWithCallback:function(a){return new $$t.ac(1,a)},createWithDefaultAndCallback:function(a,b){return new $$t.ac(2,a,b)},$type:new $.ig.Type("PropertyMetadata",$.ig.$ot)},true);$c("PropertyPath:ad","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.b(a)},$type:new $.ig.Type("PropertyPath",$.ig.$ot)},true);$c("Rect:ae","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break;case 4:this.init4.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.top(c);this.left(b);this.width(d);this.height(e)},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.top(c);this.left(b);this.width(d.width());this.height(d.height())},init2:function(a,b,c){$.ig.$op.init.call(this);this.top(Math.min(b.__y,c.__y));this.left(Math.min(b.__x,c.__x));this.width(Math.max(Math.max(b.__x,c.__x)-this.left(),0));this.height(Math.max(Math.max(b.__y,c.__y)-this.top(),0))},init3:function(a,b,c){$.ig.$op.init.call(this);this.top(b.__y);this.left(b.__x);this.width(c.width());this.height(c.height())},init4:function(a){$.ig.$op.init.call(this);this.top(0);this.left(0);this.width(0);this.height(0)},s:0,x:function(a){if(arguments.length===1){this.s=a;this.o=this.s;this.p=this.o+this.r;return a}else{return this.s}},t:0,y:function(a){if(arguments.length===1){this.t=a;this.q=this.t;this.m=this.q+this.n;return a}else{return this.t}},r:0,width:function(a){if(arguments.length===1){this.r=a;this.p=this.o+this.r;return a}else{return this.r}},n:0,height:function(a){if(arguments.length===1){this.n=a;this.m=this.q+this.n;return a}else{return this.n}},q:0,top:function(a){if(arguments.length===1){this.q=a;this.y(this.q);return a}else{return this.q}},o:0,left:function(a){if(arguments.length===1){this.o=a;this.x(this.o);return a}else{return this.o}},p:0,right:function(a){if(arguments.length===1){this.p=a;this.r=this.p-this.o;return a}else{return this.p}},m:0,bottom:function(a){if(arguments.length===1){this.m=a;this.n=this.m-this.q;return a}else{return this.m}},isEmpty:function(){return this.r<0},empty:function(){return new $$t.ae(0,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},equals1:function(a){if($$t.$ae.l_op_Equality(a,null)){return false}if(a.x()==this.x()&&a.y()==this.y()&&a.width()==this.width()&&a.height()==this.height()){return true}return false},d:function(a,b){return a>=this.s&&a-this.r<=this.s&&b>=this.t&&b-this.n<=this.t},containsLocation:function(a,b){return!this.isEmpty()&&this.d(a,b)},containsPoint:function(a){return this.containsLocation(a.__x,a.__y)},containsRect:function(a){return!this.isEmpty()&&!a.isEmpty()&&(this.s<=a.s&&this.t<=a.t&&this.s+this.r>=a.s+a.r)&&this.t+this.n>=a.t+a.n},inflate:function(a,b){this.x(this.x()-a);this.y(this.y()-b);this.width(this.width()+a*2);this.height(this.height()+b*2);if(this.r<0||this.n<0){this.af()}},af:function(){this.top(Number.POSITIVE_INFINITY);this.left(Number.POSITIVE_INFINITY);this.width(Number.NEGATIVE_INFINITY);this.height(Number.NEGATIVE_INFINITY)},intersectsWith:function(a){if(this.isEmpty()||a.isEmpty()){return false}return a.left()<this.right()&&this.left()<a.right()&&a.top()<this.bottom()&&this.top()<a.bottom()},intersect:function(a){if(!this.intersectsWith(a)){this.af()}else{var b=Math.max(this.x(),a.x());var c=Math.max(this.y(),a.y());var d=Math.min(this.x()+this.width(),a.x()+a.width())-b;var e=Math.min(this.y()+this.height(),a.y()+a.height())-c;if(d<0){d=0}if(e<0){e=0}this.r=d;this.n=e;this.s=b;this.t=c;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n}},union:function(a){if(this.isEmpty()){this.s=a.x();this.t=a.y();this.r=a.width();this.n=a.height();this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n;return}if(!a.isEmpty()){var b=Math.min(this.x(),a.x());var c=Math.min(this.y(),a.y());var d=this.width();var e=this.height();if(a.width()==Number.POSITIVE_INFINITY||this.width()==Number.POSITIVE_INFINITY){d=Number.POSITIVE_INFINITY}else{var f=Math.max(this.right(),a.right());d=f-b}if(a.height()==Number.POSITIVE_INFINITY||this.height()==Number.POSITIVE_INFINITY){e=Number.POSITIVE_INFINITY}else{var g=Math.max(this.bottom(),a.bottom());e=g-c}this.s=b;this.t=c;this.r=d;this.n=e;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n}},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.left()==this.left()&&b.top()==this.top()&&b.width()==this.width()&&b.height()==this.height()},getHashCode:function(){return this.s^this.t^this.r^this.n},copy:function(){return new $$t.ae(0,this.x(),this.y(),this.width(),this.height())},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.s==b.s&&a.t==b.t&&a.r==b.r&&a.n==b.n},l_op_Inequality:function(a,b){if(a==null){return b!=null}else if(b==null){return true}return a.s!=b.s||a.t!=b.t||a.r!=b.r||a.n!=b.n},$type:new $.ig.Type("Rect",$.ig.$ot)},true);$c("Size:af","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$bh.init.call(this)},init1:function(a,b,c){$$0.$bh.init.call(this);this.i=b;this.h=c},equals:function(a){if(a==null){return $$0.$bh.equals.call(this,a)}var b=a;return b.i==this.i&&b.h==this.h},getHashCode:function(){return this.i^this.h},i:0,h:0,width:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},height:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},isEmpty:function(){return this.i<0},empty:function(){var a=new $$t.af(0);a.i=Number.NEGATIVE_INFINITY;a.h=Number.NEGATIVE_INFINITY;return a},l_op_Inequality:function(a,b){return!$$t.$af.l_op_Equality(a,b)},l_op_Inequality_Lifted:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$af.l_op_Inequality(a.value(),b.value())},l_op_Equality:function(a,b){return a.i==b.i&&a.h==b.h},l_op_Equality_Lifted:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$af.l_op_Equality(a.value(),b.value())},$type:new $.ig.Type("Size",$$0.$bh.$type)},true);$c("Style:ag","Object",{init:function(){this.strokeThickness=NaN;this.opacity=NaN;$.ig.$op.init.call(this)},fill:null,stroke:null,strokeThickness:0,opacity:0,$type:new $.ig.Type("Style",$.ig.$ot)},true);$c("StyleTypedPropertyAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_a:null,_b:null,$type:new $.ig.Type("StyleTypedPropertyAttribute",$$0.$ao.$type)},true);$c("TemplatePartAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_a:null,_b:null,$type:new $.ig.Type("TemplatePartAttribute",$$0.$ao.$type)},true);$c("TemplateVisualStateAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_b:null,_a:null,$type:new $.ig.Type("TemplateVisualStateAttribute",$$0.$ao.$type)},true);$c("Thickness:ah","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._b=this._c=this._d=this._e=b},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=b;this._e=c;this._d=d;this._b=e},init2:function(a){$.ig.$op.init.call(this);this._b=NaN;this._c=NaN;this._d=NaN;this._e=NaN},_b:0,_c:0,_d:0,_e:0,a:function(a){return this._b==a._b&&this._e==a._e&&this._c==a._c&&this._d==a._d},toString:function(){var a=this._c.toString()+","+this._e.toString()+","+this._d.toString()+","+this._b.toString();return a},$type:new $.ig.Type("Thickness",$.ig.$ot)},true);$c("Shape:b2","FrameworkElement",{init:function(){this.__fill=null;this.__stroke=null;$$t.$e.init.call(this)},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},__stroke:null,stroke:function(a){if(arguments.length===1){this.__stroke=a;return a}else{return this.__stroke}},_ab:false,_ac:0,_ai:null,_ad:0,_aj:0,$type:new $.ig.Type("Shape",$$t.$e.$type)},true);$c("Line:bx","Shape",{init:function(){$$t.$b2.init.call(this);this._ak=0;this._al=0;this._am=0;this._an=0},_ak:0,_al:0,_am:0,_an:0,$type:new $.ig.Type("Line",$$t.$b2.$type)},true);$c("Path:by","Shape",{init:function(){$$t.$b2.init.call(this)},_ak:null,$type:new $.ig.Type("Path",$$t.$b2.$type)},true);$c("Polygon:bz","Shape",{init:function(){$$t.$b2.init.call(this);this._ak=new $$t.z(0)},_ak:null,$type:new $.ig.Type("Polygon",$$t.$b2.$type)},true);$c("Polyline:b0","Shape",{init:function(){$$t.$b2.init.call(this);this._ak=new $$t.z(0)},_ak:null,$type:new $.ig.Type("Polyline",$$t.$b2.$type)},true);$c("Rectangle:b1","Shape",{ap:null,ak:0,am:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},al:0,an:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},init:function(){$$t.$b2.init.call(this);this.ap=new $$t.ae(0,0,0,0,0)},ao:function(a){},$type:new $.ig.Type("Rectangle",$$t.$b2.$type)},true);$c("Brush:at","Object",{init:function(){this.__fill=null;this.f=null;this.k=new $$t.ax;$.ig.$op.init.call(this)},_isGradient:false,_isRadialGradient:false,_isImageFill:false,__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},f:null,k:null,color:function(a){if(arguments.length===1){this.k=a;this.f=this.k.colorString();this.__fill=this.f;return a}else{if(this.__fill==null&&(this._isGradient||this._isRadialGradient)){this.__fill=this.i()}if(this.__fill==this.f){return this.k}var a=new $$t.ax;if(this.__fill!=null){a.colorString(this.__fill);this.k=a;this.f=this.__fill;if(this.__fill.length==9){this.__fill=this.k.colorString();this.f=this.__fill}}return a}},i:function(){return null},equals:function(a){if(a==null){return false}var b=a;return this.__fill.equals(b.__fill)&&this.color().equals(b.color())&&this._isGradient==b._isGradient&&this._isImageFill==b._isImageFill&&this._isRadialGradient==b._isRadialGradient},getHashCode:function(){var a=this._isGradient.getHashCode()^this._isRadialGradient.getHashCode()^this._isImageFill.getHashCode();if(this.f!=null){a^=this.f.getHashCode()}if($$t.$ax.e($m($$t.$ax.$type,this.k),$m($$t.$ax.$type,null))){a^=this.k.getHashCode()}return a},create:function(val_){$$t.$aw.touch();var b_=new $$t.at;if(!val_){return null}if(typeof val_=="string"){if($.ig.CssGradientUtil.prototype.isGradient(val_)){b_=$.ig.CssGradientUtil.prototype.brushFromGradientString(val_)}else{b_=new $.ig.Brush;b_.fill(val_)}}else if(val_.type=="linearGradient"){b_=new $.ig.LinearGradientBrush;if(val_.startPoint&&val_.endPoint){b_._useCustomDirection=true;b_._startX=val_.startPoint.x;b_._startY=val_.startPoint.y;b_._endX=val_.endPoint.x;b_._endY=val_.endPoint.y}if(val_.colorStops){var stops=[];for(var i=0;i<val_.colorStops.length;i++){var colorStop=new $.ig.GradientStop;colorStop._offset=val_.colorStops[i].offset;colorStop.__fill=val_.colorStops[i].color;stops.push(colorStop)}b_._gradientStops=stops}}return b_},$type:new $.ig.Type("Brush",$.ig.$ot)},true);$c("LinearGradientBrush:au","Brush",{init:function(){$$t.$at.init.call(this);this._useCustomDirection=false;this._startX=0;this._startY=0;this._endX=0;this._endY=1;this._isAbsolute=false;this._gradientStops=new Array(0);this._isGradient=true},_useCustomDirection:false,_startX:0,_startY:0,_endX:0,_endY:0,_isAbsolute:false,_gradientStops:null,clone:function(){var a=new $$t.au;a._startX=this._startX;a._startY=this._startY;a._endX=this._endX;a._endY=this._endY;a._useCustomDirection=this._useCustomDirection;a._isAbsolute=this._isAbsolute;if(this._gradientStops!=null){a._gradientStops=new Array(this._gradientStops.length);for(var b=0;b<this._gradientStops.length;b++){a._gradientStops[b]=this._gradientStops[b].clone()}}return a},equals:function(a){if(a==null){return false}var b=$b($$t.$au.$type,a);if(b==null){return false}var c=$$t.$at.equals.call(this,a)&&this._startX==b._startX&&this._startY==b._startY&&this._endX==b._endX&&this._endY==b._endY&&this._isAbsolute==b._isAbsolute&&this._useCustomDirection==b._useCustomDirection;if(c==false){return false}if(this._gradientStops.length!=b._gradientStops.length){return false}for(var d=0,e=this._gradientStops.length;d<e;d++){if(!this._gradientStops[d].equals(b._gradientStops[d])){return false}}return true},getHashCode:function(){return $$t.$at.getHashCode.call(this)^this._startX^this._startY^this._endX^this._endY},i:function(){if(this._gradientStops!=null&&this._gradientStops.length>0){return this._gradientStops[0].color().colorString()}return $$t.$at.i.call(this)},$type:new $.ig.Type("LinearGradientBrush",$$t.$at.$type)},true);$c("GradientStop:av","Object",{init:function(){this.__fill=null;this.d=null;this.g=new $$t.ax;$.ig.$op.init.call(this);this._offset=0},_offset:0,clone:function(){var a=new $$t.av;a._offset=this._offset;a.__fill=this.__fill;return a},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},d:null,g:null,color:function(a){if(arguments.length===1){this.g=a;this.d=this.g.colorString();this.__fill=this.d;return a}else{if(this.__fill==this.d){return this.g}var a=new $$t.ax;if(this.__fill!=null){a.colorString(this.__fill);this.g=a;this.d=this.__fill}return a}},equals:function(a){if(a==null){return false}var b=a;return this._offset==b._offset&&this.color().equals(b.color())&&this.__fill.equals(b.__fill)},getHashCode:function(){var a=this._offset;if($$t.$ax.e($m($$t.$ax.$type,this.g),$m($$t.$ax.$type,null))){a^=this.g.getHashCode()}return a},$type:new $.ig.Type("GradientStop",$.ig.$ot)},true);$c("CssGradientUtil:aw","Object",{init:function(){$.ig.$op.init.call(this)},touch:function(){},isGradient:function(a){return a.contains("linear-gradient")||a.contains("radial-gradient")},brushFromGradientString:function(a){var b=/hsl\([\s\S]+?\)[\s\S]*?[,\)]|rgba?\([\s\S]+?\)[\s\S]*?[,\)]|[^\(\)]*?[,\)]/gim,c=/\s*\d*%\s*$/,d=/^\s\s*/,e=/\s\s*$/,f=/[,\)]?$/;var g;var h,i=1,j=0,k,l;var m=false;var n;var o=a.match(b);if(o==null||o.length<=1){return null}var p=new $$t.au;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$aw.c(g);p._useCustomDirection=true;var q=$$t.$aw.a(h);p._startX=q[0].__x;p._startY=q[0].__y;p._endX=q[1].__x;p._endY=q[1].__y;n=new Array(k-1)}else{n=new Array(k);i=0}for(;i<k;i++){var r=new $$t.av;g=o[i];g=g.replace(d,"").replace(e,"").replace(f,"");l=g.search(c);if(l!=-1){r.__fill=g.substr(0,l);r._offset=parseFloat(g.substr(l+1))/100}else{r.__fill=g;r._offset=-1;m=true}n[j]=r;j++}if(m){if(n[0]._offset==-1){n[0]._offset=0}if(n[n.length-1]._offset==-1){n[n.length-1]._offset=1}$$t.$aw.f(n)}p._gradientStops=n;return p},f:function(a){var b,c,d,e,f=-1,g=-1,h=0;var i=false;for(b=g+1;b<a.length;b++){var j=a[b];if(j._offset!=-1){f=Math.max(f,j._offset);j._offset=f;if(i){d=1;e=$a(f-h,b-g);for(c=g+1;c<b;c++){a[c]._offset=h+e*d;d++}i=false}g=b;h=f}else{i=true}}},c:function(a){var b=/to\s*top\s*/i,c=/to\s*right\s*top\s*/i,d=/to\s*right\s*/i,e=/to\s*right\s*bottom\s*/i,f=/to\s*bottom\s*/i,g=/to\s*left\s*bottom\s*/i,h=/to\s*left\s*/i,i=/to\s*left\s*top\s*/i;if(a.contains("deg")){return parseFloat(a)}if(b.test(a)){return 0}if(c.test(a)){return 45}if(d.test(a)){return 90}if(e.test(a)){return 135}if(f.test(a)){return 180}if(g.test(a)){return 225}if(h.test(a)){return 270}return i.test(a)?315:180},d:function(a){return Math.PI*a/180},e:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},a:function(a){var b=new Array(2);var c=new $$t.y(0);var d=new $$t.y(0);var e=$$t.$aw.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$aw.d(e));c.__x=.5-.5*f;c.__y=1;d.__x=.5+.5*f;d.__y=0}else if(e>180&&e<=225){var g=Math.tan($$t.$aw.d(e-180));c.__x=.5+.5*g;c.__y=0;d.__x=.5-.5*g;d.__y=1}else if(e>135&&e<=180){var h=Math.tan($$t.$aw.d(180-e));c.__x=.5-.5*h;c.__y=0;d.__x=.5+.5*h;d.__y=1}else if(e>315&&e<360){var i=Math.tan($$t.$aw.d(360-e));c.__x=.5+.5*i;c.__y=1;d.__x=.5-.5*i;d.__y=0}else if(e>45&&e<=90){var j=Math.tan($$t.$aw.d(90-e));d.__y=.5-.5*j;d.__x=1;c.__y=.5+.5*j;c.__x=0}else if(e>90&&e<=135){var k=Math.tan($$t.$aw.d(e-90));d.__y=.5+.5*k;d.__x=1;c.__y=.5-.5*k;c.__x=0}else if(e>225&&e<=270){var l=Math.tan($$t.$aw.d(270-e));c.__y=.5-.5*l;c.__x=1;d.__y=.5+.5*l;d.__x=0}else if(e>270&&e<=315){var m=Math.tan($$t.$aw.d(e-270));c.__y=.5+.5*m;c.__x=1;d.__y=.5-.5*m;d.__x=0}b[0]=c;b[1]=d;return b},$type:new $.ig.Type("CssGradientUtil",$.ig.$ot)},true);$c("Color:ax","ValueType",{init:function(){$$0.$bh.init.call(this)},__a:0,l:function(a){if(arguments.length===1){this.__a=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__a}},__r:0,o:function(a){if(arguments.length===1){this.__r=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__r}},__g:0,n:function(a){if(arguments.length===1){this.__g=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__g}},__b:0,m:function(a){if(arguments.length===1){this.__b=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__b}},__colorString:null,colorString:function(a){if(arguments.length===1){this.__colorString=a;this.r();return a}else{if(this.a||this.__colorString==null){this.a=false;this.s()}return this.__colorString}},a:false,create:function(a){if($b($$t.$ax.$type,a)!==null){return a}var b=new $$t.ax;if(typeof a==="string"){b.colorString(a)}else if(a!=null){throw new $$6.d(1,"Unknown color type")}return b},s:function(){this.__colorString="rgba("+this.__r+","+this.__g+","+this.__b+","+this.__a/255+")"},r:function(){if(this.colorString()==null){this.l(this.o(this.n(this.m(0))));return}var obj_=$.ig.util.stringToColor(this.__colorString);this.__a=typeof obj_.a!="undefined"?Math.round(obj_.a):0;this.__r=typeof obj_.r!="undefined"?Math.round(obj_.r):0;this.__g=typeof obj_.g!="undefined"?Math.round(obj_.g):0;this.__b=typeof obj_.b!="undefined"?Math.round(obj_.b):0},u:function(a_,r_,g_,b_){var a=new $$t.ax;a.__a=a_|0;a.__r=r_|0;a.__g=g_|0;a.__b=b_|0;a.a=true;return a},equals:function(a){if($b($$t.$ax.$type,a)!==null==false){return false}var b=a;return this.__a==b.__a&&this.__r==b.__r&&this.__g==b.__g&&this.__b==b.__b},getHashCode:function(){return this.__a<<24|this.__r<<16|this.__g<<8|this.__b},d:function(a,b){return!$$t.$ax.b(a,b)},e:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$ax.d(a.value(),b.value())},b:function(a,b){return a.__a==b.__a&&a.__r==b.__r&&a.__g==b.__g&&a.__b==b.__b},c:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$ax.b(a.value(),b.value())},$type:new $.ig.Type("Color",$$0.$bh.$type)},true);$c("DoubleCollection:ay","List$1",{init:function(){$$4.$x.init.call(this,Number,0)},$type:new $.ig.Type("DoubleCollection",$$4.$x.$type.specialize(Number))},true);$c("Geometry:a1","Object",{init:function(){$.ig.$op.init.call(this)},b:function(){},a:function(a){if(a!=null){var b=new $$t.bj;return b.k(a)}return null},$type:new $.ig.Type("Geometry",$.ig.$ot)},true);$c("GeometryCollection:a2","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a1.$type,0)},$type:new $.ig.Type("GeometryCollection",$$4.$x.$type.specialize($$t.$a1.$type))},true);$c("GeometryGroup:a3","Geometry",{init:function(){$$t.$a1.init.call(this);
this._d=new $$t.a2},_d:null,b:function(){return 0},_c:0,$type:new $.ig.Type("GeometryGroup",$$t.$a1.$type)},true);$c("LineGeometry:a4","Geometry",{init:function(){$$t.$a1.init.call(this)},_d:null,_c:null,b:function(){return 1},$type:new $.ig.Type("LineGeometry",$$t.$a1.$type)},true);$c("RectangleGeometry:a5","Geometry",{init:function(){$$t.$a1.init.call(this)},_e:null,_c:0,_d:0,b:function(){return 2},$type:new $.ig.Type("RectangleGeometry",$$t.$a1.$type)},true);$c("EllipseGeometry:a6","Geometry",{init:function(){$$t.$a1.init.call(this)},_e:null,_c:0,_d:0,b:function(){return 3},$type:new $.ig.Type("EllipseGeometry",$$t.$a1.$type)},true);$c("PathGeometry:a7","Geometry",{init:function(){$$t.$a1.init.call(this);this._c=new $$t.a9},_c:null,b:function(){return 4},$type:new $.ig.Type("PathGeometry",$$t.$a1.$type)},true);$c("PathFigure:a8","Object",{init:function(){$.ig.$op.init.call(this);this.__segments=new $$t.bc;this.__isClosed=false;this.__isFilled=true},__segments:null,segments:function(a){if(arguments.length===1){this.__segments=a;return a}else{return this.__segments}},__startPoint:null,startPoint:function(a){if(arguments.length===1){this.__startPoint=a;return a}else{return this.__startPoint}},__isFilled:false,isFilled:function(a){if(arguments.length===1){this.__isFilled=a;return a}else{return this.__isFilled}},__isClosed:false,isClosed:function(a){if(arguments.length===1){this.__isClosed=a;return a}else{return this.__isClosed}},$type:new $.ig.Type("PathFigure",$.ig.$ot)},true);$c("PathFigureCollection:a9","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a8.$type,0)},$type:new $.ig.Type("PathFigureCollection",$$4.$x.$type.specialize($$t.$a8.$type))},true);$c("PathSegment:bb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("PathSegment",$.ig.$ot)},true);$c("PathSegmentCollection:bc","List$1",{init:function(){$$4.$x.init.call(this,$$t.$bb.$type,0)},$type:new $.ig.Type("PathSegmentCollection",$$4.$x.$type.specialize($$t.$bb.$type))},true);$c("LineSegment:bd","PathSegment",{b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bb.init.call(this);this.c(b)},init1:function(a){$$t.$bb.init.call(this)},a:function(){return 0},$type:new $.ig.Type("LineSegment",$$t.$bb.$type)},true);$c("BezierSegment:be","PathSegment",{b:null,e:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},c:null,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:null,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bb.init.call(this);this.e(this.f(this.g({__x:0,__y:0,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})))},init1:function(a,b,c,d){$$t.$bb.init.call(this);this.e(b);this.f(c);this.g(d)},a:function(){return 1},$type:new $.ig.Type("BezierSegment",$$t.$bb.$type)},true);$c("PolyBezierSegment:bf","PathSegment",{init:function(){$$t.$bb.init.call(this);this._b=new $$t.z(0)},_b:null,a:function(){return 2},$type:new $.ig.Type("PolyBezierSegment",$$t.$bb.$type)},true);$c("PolyLineSegment:bg","PathSegment",{init:function(){$$t.$bb.init.call(this);this.__points=new $$t.z(0)},__points:null,points:function(a){if(arguments.length===1){this.__points=a;return a}else{return this.__points}},a:function(){return 3},$type:new $.ig.Type("PolyLineSegment",$$t.$bb.$type)},true);$c("ArcSegment:bh","PathSegment",{init:function(){this._f=new $$t.af;$$t.$bb.init.call(this);this._b=false;this._d=0},_e:null,_b:false,_d:0,_f:null,_c:0,a:function(){return 4},$type:new $.ig.Type("ArcSegment",$$t.$bb.$type)},true);$c("PathMarkupParser:bj","Object",{init:function(){this.l={__x:0,__y:0,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this)},e:"\0",h:0,l:null,f:null,i:null,k:function(a){this.f=new $$4.x($$t.$bl.$type,0);this.h=0;while(this.d(a)){switch(this.e){case"M":case"m":this.f.add(new $$t.bl(0,this.e.charCodeAt(0)<"m".charCodeAt(0)));break;case"L":case"l":this.f.add(new $$t.bl(1,this.e.charCodeAt(0)<"l".charCodeAt(0)));break;case"H":case"h":this.f.add(new $$t.bl(2,this.e.charCodeAt(0)<"h".charCodeAt(0)));break;case"V":case"v":this.f.add(new $$t.bl(3,this.e.charCodeAt(0)<"v".charCodeAt(0)));break;case"C":case"c":this.f.add(new $$t.bl(4,this.e.charCodeAt(0)<"c".charCodeAt(0)));break;case"Q":case"q":this.f.add(new $$t.bl(5,this.e.charCodeAt(0)<"q".charCodeAt(0)));break;case"S":case"s":this.f.add(new $$t.bl(6,this.e.charCodeAt(0)<"s".charCodeAt(0)));break;case"T":case"t":this.f.add(new $$t.bl(7,this.e.charCodeAt(0)<"t".charCodeAt(0)));break;case"A":case"a":this.f.add(new $$t.bl(8,this.e.charCodeAt(0)<"a".charCodeAt(0)));break;case"Z":case"z":this.f.add(new $$t.bl(9,this.e.charCodeAt(0)<"z".charCodeAt(0)));break}if(this.a(this.e)){var b=true;var c=false;var d=false;var e=String.empty();var f=false;this.h=this.h-1;while(this.h<a.length){var g=a.charAt(this.h);if(d){if(!this.a(g)){f=true;break}else{e+=g;this.h++;if(this.h>=a.length){f=true;break}}}else if(c){if(g=="e"||g=="E"){d=true;e+=g;this.h++;continue}if(!this.a(g)){f=true;break}else{e+=g;this.h++;if(this.h>=a.length){f=true;break}}}else if(b){if(g=="."){c=true;e+=g;this.h++;continue}if(g=="e"||g=="E"){d=true;e+=g;this.h++;continue}if(!this.a(g)){f=true;break}else{e+=g;this.h++;if(this.h>=a.length){f=true;break}}}}if(f){this.f.add(function(){var $ret=new $$t.bl(10,false);$ret._b=parseFloat(e);return $ret}())}}}return this.j()},a:function(a){return a=="."||a=="-"||a=="+"||a.charCodeAt(0)>="0".charCodeAt(0)&&a.charCodeAt(0)<="9".charCodeAt(0)},j:function(){var $self=this;this.h=0;var a=true;var b=new $$t.a7;var c=null;var d=11;var e=null;var f=null;var g=null;while(this.h<this.f.count()){var h=this.f.__inner[this.h++];if(a&&h._c!=0){return null}switch(h._c){case 0:c=new $$t.a8;b._c.add(c);this.l=this.m(h._a);c.__startPoint=this.l;while(this.b()){this.l=this.m(h._a);c.__segments.add(new $$t.bd(0,this.l))}d=0;break;case 1:case 2:case 3:if(c==null){return null}do{switch(h._c){case 1:this.l=this.m(h._a);break;case 2:this.l.__x=h._a?this.g():this.l.__x+this.g();break;case 3:this.l.__y=h._a?this.g():this.l.__y+this.g();break}c.__segments.add(new $$t.bd(0,this.l))}while(this.b());d=1;break;case 4:case 6:if(c==null){return null}do{if(h._c==6){if(d==4){e={__x:2*this.l.__x-f.__x,__y:2*this.l.__y-f.__y,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{e=this.l}}else{e=this.m(h._a)}f=this.m(h._a);g=this.m(h._a);c.__segments.add(new $$t.be(1,e,f,g));this.l=g;d=4}while(this.b());break;case 5:case 7:break;case 8:if(c==null){return null}do{var i=this.g();var j=this.g();var k=this.g();var l=this.g();var m=this.g();this.l=this.m(h._a);c.__segments.add(function(){var $ret=new $$t.bh;$ret._e=$self.l;$ret._f=new $$t.af(1,i,j);$ret._c=k;$ret._b=l==1;$ret._d=m==1?1:0;return $ret}())}while(this.b());d=8;break;case 9:if(c==null){return null}c.__isClosed=true;break}a=false}return b},m:function(a){var b=this.g();var c=this.g();if(!a){b+=this.l.__x;c+=this.l.__y}return{__x:b,__y:c,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},g:function(){var a=this.f.__inner[this.h++];if(a._c!=10){throw new $$6.p(0)}return a._b},b:function(){if(this.h>=this.f.count()){return false}return this.f.__inner[this.h]._c==10},d:function(a){while(this.h<a.length&&this.c(a.charAt(this.h))){this.h++}if(this.h<a.length){this.e=a.charAt(this.h);this.h++;return true}return false},c:function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"},$type:new $.ig.Type("PathMarkupParser",$.ig.$ot)},true);$c("PathMarkupToken:bl","Object",{_c:0,_a:false,_b:0,init:function(a,b){$.ig.$op.init.call(this);this._c=a;this._a=b},$type:new $.ig.Type("PathMarkupToken",$.ig.$ot)},true);$c("Transform:bp","DependencyObject",{init:function(){$$t.$r.init.call(this)},$type:new $.ig.Type("Transform",$$t.$r.$type)},true);$c("RotateTransform:bq","Transform",{init:function(){$$t.$bp.init.call(this)},_j:0,_k:0,_l:0,$type:new $.ig.Type("RotateTransform",$$t.$bp.$type)},true);$c("TranslateTransform:br","Transform",{init:function(){$$t.$bp.init.call(this)},_j:0,_k:0,$type:new $.ig.Type("TranslateTransform",$$t.$bp.$type)},true);$c("ScaleTransform:bs","Transform",{init:function(){$$t.$bp.init.call(this)},_l:0,_m:0,_j:0,_k:0,$type:new $.ig.Type("ScaleTransform",$$t.$bp.$type)},true);$c("Matrix:bt","Transform",{init:function(){$$t.$bp.init.call(this)},_j:0,_k:0,_l:0,_m:0,_n:0,_o:0,$type:new $.ig.Type("Matrix",$$t.$bp.$type)},true);$c("MatrixTransform:bu","Transform",{init:function(){$$t.$bp.init.call(this)},_j:null,$type:new $.ig.Type("MatrixTransform",$$t.$bp.$type)},true);$c("TransformGroup:bv","Transform",{_j:null,init:function(){$$t.$bp.init.call(this);this._j=new $$t.bw},$type:new $.ig.Type("TransformGroup",$$t.$bp.$type)},true);$c("TransformCollection:bw","List$1",{init:function(){$$4.$x.init.call(this,$$t.$bp.$type,0)},$type:new $.ig.Type("TransformCollection",$$4.$x.$type.specialize($$t.$bp.$type))},true);$c("MouseEventArgs:ar","EventArgs",{init:function(){$$0.$w.init.call(this)},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_originalSource:null,originalSource:function(a){if(arguments.length===1){this._originalSource=a;return a}else{return this._originalSource}},getPosition:function(a){return this.position()},$type:new $.ig.Type("MouseEventArgs",$$0.$w.$type)},true);$c("MouseButtonEventArgs:as","MouseEventArgs",{init:function(){$$t.$ar.init.call(this)},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("MouseButtonEventArgs",$$t.$ar.$type)},true);$c("Binding:ao","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.a=false;$.ig.$op.init.call(this)},init1:function(a,b){this.a=false;$.ig.$op.init.call(this);this.e=new $$t.ad(b)},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("Binding",$.ig.$ot)},true);$c("Panel:am","FrameworkElement",{init:function(){$$t.$e.init.call(this);this._ab=new $$t.d(this)},_ab:null,$type:new $.ig.Type("Panel",$$t.$e.$type)},true);$c("Canvas:ak","Panel",{init:function(){$$t.$am.init.call(this)},$type:new $.ig.Type("Canvas",$$t.$am.$type)},true);$c("Image:al","FrameworkElement",{init:function(){$$t.$e.init.call(this)},_ac:null,_ab:false,$type:new $.ig.Type("Image",$$t.$e.$type)},true);$c("TextBlock:an","FrameworkElement",{init:function(){this.af=true;this.ae=null;this.ad=null;this.ab=null;this.ac=null;this.ah=-1;$$t.$e.init.call(this)},aj:null,ak:function(a){if(arguments.length===1){if(this.aj!=a){this.af=true;this.aj=a}return a}else{return this.aj}},_am:null,af:false,ae:null,ad:null,ab:null,ac:null,ah:0,ag:function(a,b){if(this.ah==-1){return-1}if(!this.af){if(this.ab[this.ah]==a){return this.ae[this.ah]}}for(var c=0;c<5;c++){var d=this.ah-c;if(d<0){d=5+d}if(b!=this.ac[d]||a!=this.ab[d]||this.aj!=this.ad[d]){continue}return this.ae[d]}return-1},al:function(a,b,c){if(this.ah==-1){this.ad=new Array(5);this.ab=new Array(5);this.ac=new Array(5);this.ae=new Array(5)}this.ah++;if(this.ah>5-1){this.ah=0}this.ad[this.ah]=this.aj;this.ab[this.ah]=a;this.ac[this.ah]=b;this.ae[this.ah]=c;this.af=false},$type:new $.ig.Type("TextBlock",$$t.$e.$type)},true);$$t.$b.b=null;$$t.$i.a="CSV";$$t.$i.b="HTML Format";$$t.$i.c="System.String";$$t.$i.d="Text";$$t.$i.e="UnicodeText";$$t.$s.c=new $$t.t;$$t.$u.b=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_jquerydom.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ag=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["JQueryDomWrapper:a","JQueryDomRenderer:b"]);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;$c("JQueryDomWrapper:a","Object",{c:null,e:null,init:function(a,b){this.b=new $$4.x($$0.$c.$type,0);$.ig.$op.init.call(this);this.a=$$t.$b.b;this.c=a;this.e=b},addClass:function(a){this.e.addClass(a);return this},d:function(child_){if(child_.getNativeElement===undefined){return $(child_)[0]}return child_.getNativeElement()},append:function(a){this.e.append($(this.d(a)));return this},getAttribute:function(a){return this.e.attr(a)},setAttribute:function(a,b){this.e.attr(a,b);return this},before:function(a){this.e.before($(this.d(a)));return this},clone:function(){var a=this.e.clone();var b=new $$t.a(a[0],a);return b},getStyleProperty:function(a){return this.e.css(a)},setStyleProperty:function(a,b){this.e.css(a,b);return this},findByClass:function(a){var b=this.e.find(a);var c=new Array(b.length);for(var d=0;d<b.length;d++){var e=b[d];var f=$(e);c[d]=new $$t.a(e,f)}return c},focus:function(a){if(a){var ele_=this.c;ele_.focus({preventScroll:true})}else{this.e.focus()}},getChildAt:function(a){var b=this.e.children().eq(a);var c=new $$t.a(b[0],b);return c},getChildCount:function(){return this.e.children().length},getNativeElement:function(){return this.c},height:function(){return $.ig.truncate(Math.round(this.e.height()))},hide:function(){this.e.hide();return this},b:null,a:false,listen:function(a,b){var $self=this;var c=function(d){b(d)};this.e.bind(a,c);var d=null;d=function(){if($self.b.contains(d)){$self.b.remove(d)}$self.e.unbind(a,c);c=null};this.b.add(d);return d},getOffset:function(){return this.e.offset()},setOffset:function(x_,y_){var native_=this.e;var a=native_.offset!==undefined;if(a){native_.offset({top:y_,left:x_})}return this},outerHeight:function(){return this.e.outerHeight()},outerHeightWithMargin:function(){return this.e.outerHeight(true)},outerWidth:function(){return this.e.outerWidth()},outerWidthWithMargin:function(){return this.e.outerWidth(true)},getProperty:function(a){return this.e.prop(a)},setProperty:function(a,b){this.e.prop(a,b);return this},remove:function(){this.e.remove();return this},removeChild:function(a){$(a.getNativeElement()).remove();return this},removeChildren:function(){this.e.children().remove()},removeClass:function(a){this.e.removeClass(a);return this},setRawStyleProperty:function(propertyName_,value_){var ele_=this.c;ele_.style[propertyName_]=value_;return this},setRawXPosition:function(a){var ele_=this.c;ele_.style.left=a+"px";return this},setRawYPosition:function(a){var ele_=this.c;ele_.style.top=a+"px";return this},setRawPosition:function(a,b){var ele_=this.c;ele_.style.left=a+"px";ele_.style.top=b+"px";return this},setRawSize:function(a,b){var ele_=this.c;ele_.style.width=a+"px";ele_.style.height=b+"px";return this},show:function(){this.e.show();return this},getText:function(){return this.e.text()},setText:function(value_){if(this.a){var ele_=this.c;ele_.textContent=value_}else{this.e.text(value_)}return this},setRawText:function(value_){if(this.a){var ele_=this.c;ele_.textContent=value_}else{this.e.text(value_)}return this},unlistenAll:function(){var a=new $$4.x($$0.$c.$type,1,this.b);for(var b=0;b<a.count();b++){a.__inner[b]()}this.b.clear();return},width:function(){return $.ig.truncate(Math.round(this.e.width()))},destroy:function(){this.unlistenAll();this.c=null;this.e=null},parent:function(){if(this.e==null){return null}var a=this.e.parent();if(a==null){return null}return new $$t.a(a[0],a)},querySelectorAll:function(a){var b=this.e.find(a);var c=new Array(b.length);for(var d=0;d<b.length;d++){c[d]=new $$t.a(b[d],$(b[d]))}return c},$type:new $.ig.Type("JQueryDomWrapper",$.ig.$ot,[$$1.$i.$type])},true);$c("JQueryDomRenderer:b","Object",{_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},d:null,init:function(a,b){this.c=new $$4.aa($$1.$i.$type);$.ig.$op.init.call(this);this.d=b;this.e=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/);$$t.$b.b=document.createElement("div").textContent!==undefined;this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},e:null,rootWrapper:function(){return this.e},querySelector:function(a){var b=this.e.getNativeElement();if(b==null){return null}b=b.querySelector(a);if(b==null){return null}return new $$t.a(b,$(b))},append:function(a){this.e.append(a);return this},appendToBody:function(a){$(document.body).append($(a.getNativeElement()))},createElement:function(a){var b=document.createElement(a);var c=$(b);var d=new $$t.a(b,c);return d},createElementNS:function(a,b){var c=document.createElementNS(b,a);var d=$(c);var e=new $$t.a(c,d);return e},c:null,endCSSQuery:function(){if(this.c.count()>0){var a=this.c.pop();a.remove()}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},expandTemplate:function(template_,args_){var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var a=$(expanded_);var b=new $$t.a(a[0],a);return b},get2DCanvasContext:function(a){var b=a.getNativeElement();return b.getContext("2d")},getCssDefaultPropertyValue:function(a,b){return $.ig.CssHelper.prototype.getPropertyValue1(this.c.peek(),a,b)},getCssDefaultValuesForClassCollection:function(a,b){var c=new $$4.x(String,0);for(var d=0;d<b.length;d++){c.add(b[d])}var e=$.ig.CssHelper.prototype.getValuesForClassCollection(this.c.peek(),a,c);var f=new Array(e.count());for(var g=0;g<e.count();g++){f[g]=new Array(e.__inner[g].count());for(var h=0;h<e.__inner[g].count();h++){f[g][h]=e.__inner[g].__inner[h]}}return f},getHeightForFontString:function(a,b,c){var span_=$("<span>M</span>");span_.css("font",a);span_.css("visibility","hidden");span_.css("position","absolute");span_.css("left","0px");span_.css("top","0px");var body_=$("body");body_.append(span_);var d;if(c){var e=span_[0].offsetHeight;d=e}else{d=span_.height()}span_.remove();return Math.round(d)},getResourceString:function(a){if(this.d!=null){return this.d(a)}return null},getWrapper:function(a){var b=$(a);return new $$t.a(b[0],b)},getSubRenderer:function(a){return new $$t.b(a,this.d)},globalListen:function(a,b,c){var d=null;if(a=="window"){d=$(window)}if(d!=null){var e=function(f){c(f)};d.bind(b,e);var f=null;f=function(){d.unbind(b,e);e=null};return f}return function(){}},hasBody:function(){return true},hasWindow:function(){return true},setCssQueryFontString:function(a){this.c.peek().setStyleProperty("font",a)},startCSSQuery:function(){this.c.push($.ig.CssHelper.prototype.getDisoveryElement(this));if(document.body.contains(this.e.getNativeElement())){this.e.append(this.c.peek())}else{document.body.appendChild(this.c.peek().getNativeElement())}},supportsDOMEvents:function(){return true},supportsAnimation:function(){return true},getRequestAnimationFrame:function(){return this.requestAnimationFrame()},setTimeout:function(a,b){return window.setTimeout(a,b)},clearTimeout:function(a){window.clearTimeout(a)},destroy:function(){if(this.rootWrapper()!=null){this.rootWrapper().destroy();this.e=null}},runInMainZone:function(a){a()},getPortal:function(a,b,c,d){},getExternal:function(a,b,c){return a},setResourceBundleId:function(a){},setCultureId:function(a){},$type:new $.ig.Type("JQueryDomRenderer",$.ig.$ot,[$$1.$g.$type])},true);$$t.$b.b=false})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_threading.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$w=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$9=$.ig.globalDefs.$$9;var $$1=$.ig.globalDefs.$$1;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ITickProvider:f","IFastItemsSourceProvider:o","IFastItemsSource:p","IGetItemAtIndex:q","IRenderer:s","EasingFunctionHandler:ad","FontUtil:af","FontInfo:ag","PlatformKeyFrameAnimationFactory:ah","PlatformUIElementPropertyAccessorFactory:aj","RenderingContext:au","KeyFrameAnimationFactory:aw","KeyFrameAnimationTimeline:ax","IKeyFrameAnimation:ay","KeyFrameAnimationDirect:a4","IDependentRenderer:a6","AnimationKeyFrameEffect:a7","DoubleValueChangedEventHandler:bf","IErrorBarCalculator:bi","IFastItemColumn$1:bl","IFastItemColumnPropertyName:bm","IFastItemColumnInternal:bn","UIElementPropertyAccessorFactory:br","RectChangedEventHandler:bu","IPool$1:b3","IIndexedPool$1:b4","IHashPool$2:b5","IOverviewPlusDetailControl:cf","IOverviewPlusDetailPane:cg","ISchedulableRender:ck","MouseWheelHandler:cm","GestureHandler:cn","ZoomGestureHandler:co","FlingGestureHandler:cp","TouchHandler:cq","ContactHandler:cr","MouseHandler:cs","MouseOverHandler:ct","KeyHandler:cu","IExecutionContext:c5","ExecutionContextExecuteCallback:c6","SyncableObservableCollection$1:c7","SyncableObservableCollection$2:c8","SyncableObservableCollectionChangedListener:c9","IZoomSlider:da","IUnknownValuePlotting:dn","PropertyUpdatedEventHandler:dq","IDataLegend:dr","IDataLegendSeries:ds","IDataLegendTarget:dt","ILegendContext:du","ILegendSeries:dv","ILegendSeriesInternal:dw","IScaleLegendSeries:dy","ILegendOwner:dz","IInternalLegendOwner:d0","ILegendTemplateProvider:d1","IChartLegend:d2","IChartItemLegend:d3","IChartScaleLegend:d4","IOnDemandRender:d5","ComparableDelegate:d8","IIcon:ec"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2,$ag=$.ig.util.isDigit,$ah=$.ig.util.isDigit1,$ai=$.ig.util.isLetter,$aj=$.ig.util.isNumber,$ak=$.ig.util.isLetterOrDigit,$al=$.ig.util.isLower,$am=$.ig.util.toLowerCase,$an=$.ig.util.toUpperCase;$d("StandardLegendItems:dx",false,false,{"Default:$default":0,Discrete:1});$d("UnknownValuePlotting:dm",false,false,{LinearInterpolate:0,DontPlot:1});$d("TrendLineType:dl",false,false,{None:0,LinearFit:1,QuadraticFit:2,CubicFit:3,QuarticFit:4,QuinticFit:5,LogarithmicFit:6,ExponentialFit:7,PowerLawFit:8,SimpleAverage:9,ExponentialAverage:10,ModifiedAverage:11,CumulativeAverage:12,WeightedAverage:13});$d("ControlDisplayDensity:eb",false,false,{Auto:0,Comfortable:1,Cosy:2,Compact:3});$d("ElevationMode:ea",false,false,{Auto:0,MaterialShadow:1,HaloShadow:2});$d("BaseControlTheme:d9",false,false,{"Default:$default":0,DenaliLight:1,MaterialLight:2});$d("PlatformSpecifierType:cy",false,false,{None:0,Number:1,Date:2,Generic:3});$d("InteractionState:cw",false,false,{None:0,DragZoom:1,DragPan:2,Auto:3});$d("UIElementPropertyId:bp",false,false,{Unset:0,Opacity:1,BackgroundColor:2,BorderColor:3,BorderWidth:4,BorderRadius:5,Padding:6,Color:7,FontSize:8,Width:9,Height:10,Left:11,Top:12,Margin:13,Transform:14,Stroke:15,Fill:16,StrokeWidth:17,StrokeDashArray:18,StrokeDashOffset:19});$d("FastItemsSourceEventAction:bj",false,false,{Remove:0,Insert:1,Replace:2,Change:3,Reset:4});$d("ErrorBarCalculatorType:bh",false,false,{Fixed:0,Percentage:1,Data:2,StandardDeviation:3,StandardError:4});$d("ErrorBarCalculatorReference:bg",false,false,{X:0,Y:1});$d("KeyFrameAnimationEffectPhase:a8",false,false,{Before:0,Active:1,After:2,Idle:3});$d("AnimationKeyFrameEffectTargetType:a5",false,false,{NativeView:0,FrameworkElement:1});$d("KeyFrameEffectTimingDirection:a3",false,false,{Normal:0,Reverse:1,Alternate:2,AlternateReverse:3});$d("KeyFrameEffectEasing:a2",false,false,{CubicInOut:0,ExponentialInOut:1,CircleInOut:2,Linear:3});$d("KeyFrameAnimationFill:a1",false,false,{Auto:0,None:1,Forwards:2,Backwards:3,Both:4});$d("KeyFrameAnimationPlayState:az",false,false,{Idle:0,Running:1,Paused:2,Finished:3});$d("GradientDirection:at",false,false,{TopBottom:0,BottomTop:1,LeftRight:2,RightLeft:3,Radial:4});$d("InterpolationMode:z",false,false,{RGB:0,HSV:1});$d("CancelBehavior:e",false,false,{KeepCurrent:0,ToEnd:1,ToBeginning:2});$c("LRUCache$2:a","Object",{$tKey:null,$tValue:null,init:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$a.init1.call(this,this.$tKey,this.$tValue,1,b,null)},init1:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this.e=new $$4.v($$t.$b.$type.specialize(this.$tKey,this.$tValue));this.a=new $$t.ae(this.$tKey,$$t.$b.$type.specialize(this.$tKey,this.$tValue),1,c);this.f=b},f:0,h:function(a){if(arguments.length===1){this.f=a;while(this.a.r()>this.f){this.j(this.e.d()._c._a)}return a}else{return this.f}},e:null,a:null,b:function(){return this.a},d:function(a){return this.a.d(a)},item:function(a,b){if(arguments.length===2){if(!this.a.d(a)){var c=new $$t.b(this.$tKey,this.$tValue);c._b=b;c._a=a;this.e.e(c);c._c=this.e.c();this.a.s(a,c)}else{var d=this.item(a);this.a.item(a)._b=b}while(this.a.r()>this.f){this.j(this.e.d()._c._a)}return b}else{if(!this.a.d(a)){return $f(this.$tValue)}var b=this.a.item(a);var c=b._c;this.e.h(c);this.e.e(c._c);b._c=this.e.c();return b._b}},j:function(a){if(!this.a.d(a)){return}var b=this.a.item(a);this.e.h(b._c);this.a.f(b._a)},i:function(){this.a.u();this.e=new $$4.v($$t.$b.$type.specialize(this.$tKey,this.$tValue))},g:function(){return this.a.r()},$type:new $.ig.Type("LRUCache$2",$.ig.$ot)},true);$c("LRUCacheItem$2:b","Object",{$tKey:null,$tValue:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("LRUCacheItem$2",$.ig.$ot)},true);$c("AnimationManager:c","Object",{a:null,init:function(a){this.c=new $$4.h(String,$$t.$d.$type,0);this.b=false;this.e=-1;$.ig.$op.init.call(this);this.a=a},c:null,d:function(){return $$0.$s.now()},h:function(a,b,c,d,e,f,g){var h=new $$t.d;h._d=f;h._e=g;h._i=b;h._g=c;h._c=this.d();h._a=d;h._f=e;this.f(h)},g:function(a,b,c,d,e){var f=new $$t.d;f._j=a;f._i=b;f._g=c;f._c=this.d();f._a=d;f._f=e;this.f(f)},f:function(a){if(this.c.containsKey(a._j)){this.i(a._j,0)}this.c.add(a._j,a);this.j();this.a.requestFrame(this.e)},i:function(a,b){if(!this.c.containsKey(a)){return}var c=this.c.item(a);var d=c._a;if(b==2){c._a(c._f(0),c)}if(b==1){c._a(c._f(1),c)}this.c.remove(a);this.j()},b:false,j:function(){if(this.c.count()==0){this.m()}else{this.l()}},e:0,l:function(){if(this.b){return}this.b=true;this.e=this.a.setupTicking(this.n.runOn(this))},m:function(){if(this.b){this.a.teardownTicking(this.e);this.e=-1}this.b=false},n:function(){var a=$$0.$s.now();var b=new $$4.x(String,0);var d=this.c.values().getEnumerator();while(d.moveNext()){var c=d.current();var e=false;var f=a.getTime()-c._c.getTime();if(f>=c._g){f=c._g;e=true}if(f-c._h<16&&f!=c._g){continue}c._h=f;c._b=e;var g=f/c._g;g=c._f(g);c._a(g,c);if(e){b.add(c._j)}}var i=b.getEnumerator();while(i.moveNext()){var h=i.current();this.c.remove(h)}this.j();if(this.b){this.a.requestFrame(this.e)}},k:function(){this.c.clear();this.m()},$type:new $.ig.Type("AnimationManager",$.ig.$ot)},true);$c("AnimationState:d","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,_d:0,_i:null,_g:0,_c:new Date,_a:null,_f:null,_j:null,_h:0,_b:false,$type:new $.ig.Type("AnimationState",$.ig.$ot)},true);$c("ITickProvider:f","Object",{$type:new $.ig.Type("ITickProvider",null)},true);$c("ErrorMessageDisplayingEventArgs:g","EventArgs",{init:function(a){$$0.$w.init.call(this);this.errorMessage(a)},b:null,errorMessage:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("ErrorMessageDisplayingEventArgs",$$0.$w.$type)},true);$c("IFastItemColumnInternal:bn","Object",{$type:new $.ig.Type("IFastItemColumnInternal",null)},true);$c("IFastItemColumnPropertyName:bm","Object",{$type:new $.ig.Type("IFastItemColumnPropertyName",null)},true);$c("IGetItemAtIndex:q","Object",{$type:new $.ig.Type("IGetItemAtIndex",null)},true);$c("IFastItemColumn$1:bl","Object",{$type:new $.ig.Type("IFastItemColumn$1",null,[$$0.$bz.$type.specialize(0),$$t.$bm.$type,$$t.$q.$type])},true);$c("FastItemColumn:h","Object",{l:null,d:false,e:false,a:null,init:function(a,b,c,d){this.l=null;this.d=false;this.e=false;this.a=null;this.__propertyName=null;this.m=0;$.ig.$op.init.call(this);this.l=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.j=a;return a}else{if($.ig.util.isNaN(this.j)&&this._h!=null){this.j=Number.POSITIVE_INFINITY;var b=this._h.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.j=Math.min(this.j,a)}}}return this.j}},j:0,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{if($.ig.util.isNaN(this.i)&&this._h!=null){this.i=Number.NEGATIVE_INFINITY;var b=this._h.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.i=Math.max(this.i,a)}}}return this.i}},i:0,item:function(a,b){if(arguments.length===2){this._h.__inner[a]=b;return b}else{return this._h.__inner[a]}},getEnumerator:function(){return this._h.getEnumerator()},contains:function(a){return this._h.contains(a)},copyTo:function(a,b){this._h.copyTo(a,b)},count:function(){return this._h.count()},isReadOnly:function(){return true},indexOf:function(a){return this._h.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._h=null;this.minimum(NaN);this.maximum(NaN);this.m=0;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=$.ig.util.isNaN(this.minimum());var g=$.ig.util.isNaN(this.maximum());var h=0;var i;var j=this.l;var sourceItem_=null;var propertyName_=this.__propertyName;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=this.a.getPropertyValue(sourceItem_)}if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var k=i!=i;if(k){this.m++}if(f||i<d){d=i;f=k}if(g||i>e){e=i;g=k}c[h]=i;h++}}else{if(this.l!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var l=i!=i;if(l){this.m++}if(f||i<d){d=i;f=l}if(g||i>e){e=i;g=l}c[h]=i;h++}}else{for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}i=item_==null?NaN:item_;var m=i!=i;if(m){this.m++}if(f||i<d){d=i;f=m}if(g||i>e){e=i;g=m}c[h]=i;h++}}}this.minimum(d);this.maximum(e);if(this._h==null){this._h=new $$4.x(Number,1,c)}else{this._h.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b&&!$.ig.util.isNaN(this.minimum())&&!$.ig.util.isNaN(this.maximum());++c){if(this.item(c)==this.minimum()){this.minimum(NaN)}if(this.item(c)==this.maximum()){this.maximum(NaN)}if($.ig.util.isNaN(this.item(c))){this.m--}}this._h.removeRange(a,b);return true},replaceMinMax:function(a,b){if($.ig.util.isNaN(a)){if(!$.ig.util.isNaN(b)){if(!$.ig.util.isNaN(this.minimum())){this.minimum(Math.min(b,this.minimum()))}if(!$.ig.util.isNaN(this.maximum())){this.maximum(Math.max(b,this.maximum()))}}return}if($.ig.util.isNaN(b)){this.minimum(!$.ig.util.isNaN(this.minimum())&&a==this.minimum()?NaN:this.minimum());this.maximum(!$.ig.util.isNaN(this.maximum())&&a==this.maximum()?NaN:this.maximum());return}if(!$.ig.util.isNaN(this.minimum())){if(a==this.minimum()&&b>this.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!$.ig.util.isNaN(this.maximum())){if(a==this.maximum()&&b<this.maximum()){this.maximum(NaN)}else{this.maximum(Math.max(b,this.maximum()))}}},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._h.__inner[a+d];var f=this.k(this.c().item(a+d));if($.ig.util.isNaN(e)){this.m--}if($.ig.util.isNaN(f)){this.m++}if(e!=f){this._h.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},k:function(a){if(a==null){return NaN}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.l!=null){a=this.l(a)}if(a==null){return NaN}return a},_h:null,m:0,mayContainUnknowns:function(){return this.m>0},p:function(a,b){$$t.$h.q(a,0,a.count()-1,b)},q:function(a,b,c,d){if(b<c){var e=$$t.$h.n(a,b,c,d);$$t.$h.q(a,b,e-1,d);$$t.$h.q(a,e+1,c,d)}},n:function(a,b,c,d){var e=a.item(c);var f=b;for(var g=b;g<c;g++){if(d(a.item(g),e)<=0){var h=a.item(f);a.item(f,a.item(g));a.item(g,h);f++}}var i=a.item(f);a.item(f,a.item(c));a.item(c,i);return f},getSortedIndices1:function(a,b){var c=new $$4.x($$0.$aw.$type,2,a.count());for(var d=0;d<a.count();d++){c.add(d)}if(a.count()<22){$$t.$h.p(c,function(e,f){var g=a.item($h(e));var h=a.item($h(f));return b(g,h)})}else{c.sort2(function(e,f){var g=a.item(e);var h=a.item(f);return b(g,h)})}return c},f:function(){return $$t.$h.getSortedIndices1(this._h,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._h.asArray()},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize(Number)])},true);$c("FastItemDateTimeColumn:i","Object",{m:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;this.__propertyName=null;this.g=false;this.f=false;$.ig.$op.init.call(this);this.m=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},g:false,f:false,minimum:function(a){if(arguments.length===1){this.k=a;return a}else{if(!this.g&&this._i!=null){var b=this._i.getEnumerator();while(b.moveNext()){var a=b.current();if(a<this.k){this.k=a}}if(this._i.count()>0){this.g=true}}return this.k}},k:new Date,maximum:function(a){if(arguments.length===1){this.j=a;return a}else{if(!this.f&&this._i!=null){var b=this._i.getEnumerator();while(b.moveNext()){var a=b.current();if(a>this.j){this.j=a}}if(this._i.count()>0){this.f=true}}return this.j}},j:new Date,item:function(a,b){if(arguments.length===2){return b}else{return this._i.__inner[a]}},getEnumerator:function(){return this._i.getEnumerator()},contains:function(a){return this._i.contains(a)},copyTo:function(a,b){this._i.copyTo(a,b)},count:function(){return this._i.count()},isReadOnly:function(){return true},indexOf:function(a){return this._i.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._i=null;this.g=false;this.f=false;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f;var g=0;var h=this.m;var propertyName_=this.__propertyName;var sourceItem_=null;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=this.a.getPropertyValue(sourceItem_);if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}else{if(this.m!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}}this.minimum(d);this.maximum(e);if(this._i==null){this._i=new $$4.x($$0.$s.$type,1,c)}else{this._i.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b;++c){if(+this.item(c)==+this.minimum()){this.g=false}if(+this.item(c)==+this.maximum()){this.f=false}}this._i.removeRange(a,b);return true},replaceMinMax:function(a,b){if(+a!=+$$0.$s.minValue()){if(+b!=+$$0.$s.minValue()){this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())}return}this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._i.__inner[a+d];var f=this.l(this.c().item(a+d));if(+e!=+f){this._i.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},l:function(a){if(a==null){return $$0.$s.minValue()}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.m!=null){a=this.m(a)}if(a==null){return $$0.$s.minValue()}return a},_i:null,mayContainUnknowns:function(){return true},getSortedIndices:function(){return $$t.$h.getSortedIndices1(this._i,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._i.asArray()},getItem:function(a){return this.item(a)},o:function(){},$type:new $.ig.Type("FastItemDateTimeColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize($$0.$s.$type)])},true);$c("FastItemObjectColumn:j","Object",{h:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;$.ig.$op.init.call(this);this.h=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},j:null,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:null,item:function(a,b){if(arguments.length===2){return b}else{return this._g.__inner[a]}},getEnumerator:function(){return this._g.getEnumerator()},contains:function(a){return this._g.contains1(a)},copyTo:function(a,b){this._g.copyTo(a,b)},count:function(){return this._g.count()},isReadOnly:function(){return true},indexOf:function(a){return this._g.indexOf1(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._g=null;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=function(){var $ret=new $$4.x($.ig.$op.$type,0);$ret.capacity(b);return $ret}();for(var d=a;d<a+b;++d){var e=this.k(this.c().item(d));c.add1(e)}if(this._g==null){this._g=c}else{this._g.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._g.__inner[a+d];var f=this.k(this.c().item(a+d));if(e!=f){this._g.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._g.removeRange(a,b);return true},k:function(a){if(a==null){return null}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.h!=null){a=this.h(a)}return a},_g:null,mayContainUnknowns:function(){return true},f:function(){return $$t.$h.getSortedIndices1(this._g,function(a,b){var c=parseFloat(a);var d=parseFloat(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._g.asArray()},getItem:function(a){return this.item(a)},m:function(){},$type:new $.ig.Type("FastItemObjectColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize($.ig.$op.$type)])},true);$c("FastItemIntColumn:k","Object",{h:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;this.__propertyName=null;$.ig.$op.init.call(this);this.h=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},j:0,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:0,item:function(a,b){if(arguments.length===2){return b}else{return this._g.__inner[a]}},getEnumerator:function(){return this._g.getEnumerator()},contains:function(a){return this._g.contains(a)},copyTo:function(a,b){this._g.copyTo(a,b)},count:function(){return this._g.count()},isReadOnly:function(){return true},indexOf:function(a){return this._g.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._g=null;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=0;var g=this.h;var propertyName_=this.__propertyName;var sourceItem_;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=$h(this.a.getPropertyValue(sourceItem_));if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(g!=null){item_=g(item_)}var h=item_==null?0:$h(item_);c[f]=h;f++}}else{if(this.h!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(g!=null){item_=g(item_)}var i=item_==null?0:$h(item_);c[f]=i;f++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];var j=item_==null?0:$h(item_);c[f]=j;f++}}}if(this._g==null){this._g=new $$4.x($$0.$aw.$type,1,c)}else{this._g.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._g.__inner[a+d];var f=this.k(this.c().item(a+d));if(e!=f){this._g.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._g.removeRange(a,b);return true},k:function(a){var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.h!=null){a=this.h(a)}if(a==null){return 0}return $h(a)},_g:null,mayContainUnknowns:function(){return true},f:function(){return $$t.$h.getSortedIndices1(this._g,function(a,b){var c=$h(a);var d=$h(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._g.asArray()},getItem:function(a){return this.item(a)},m:function(){},$type:new $.ig.Type("FastItemIntColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize($$0.$aw.$type)])},true);$c("IFastItemsSource:p","Object",{$type:new $.ig.Type("IFastItemsSource",null,[$$t.$q.$type])},true);$c("FastItemsSource:l","Object",{init:function(){this.a=new $$4.h(String,$$t.$m.$type,0);this.c=new $$4.x($.ig.$op.$type,0);this.b=null;$.ig.$op.init.call(this)},event:null,o:function(a,b,c){if(this.event!=null){this.event(this,new $$t.bk(0,a,b,c))}},p:function(a,b){if(this.event!=null){this.event(this,new $$t.bk(1,a,b))}},itemsSource:function(a){if(arguments.length===1){if(this.d==a){return}this.detach();this.d=a;this.c.clear();this.b=null;this.attach();var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();b.a.reset()}this.o(1,0,this.c.count());return a}else{return this.d}},detach:function(){},n:function(a,b,c){var d=a;switch(c.action()){case 0:d.h(c.newStartingIndex(),c.newItems());break;case 1:d.j(c.oldStartingIndex(),c.oldItems());break;case 2:d.k(c.newStartingIndex(),c.oldItems(),c.newItems());break;case 4:d.l();break}},attach:function(){this.c.insertRange1(this.c.count(),this.d)},h:function(a,b){if(this.b!=null){for(var c=0;c<b.count();++c){this.b.add(b.item(c),a+c)}for(var d=a;d<this.c.count();++d){this.b.item(this.c.__inner[d],d+b.count())}}this.c.insertRange1(a,b);var f=this.a.values().getEnumerator();while(f.moveNext()){var e=f.current();e.a.insertRange(a,b.count())}this.o(1,a,b.count())},j:function(a,b){this.c.removeRange(a,b.count());if(this.b!=null){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.b.remove(c)}for(var e=a;e<this.c.count();++e){this.b.item(this.c.__inner[e],e)}}var g=this.a.values().getEnumerator();while(g.moveNext()){var f=g.current();f.a.removeRange(a,b.count())}this.o(0,a,b.count())},k:function(a,b,c){for(var d=0;d<c.count();++d){this.c.__inner[a+d]=c.item(d)}if(this.b!=null){var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.b.remove(e)}for(var g=0;g<c.count();++g){this.b.add(c.item(g),a+g)}}var i=this.a.values().getEnumerator();while(i.moveNext()){var h=i.current();h.a.replaceRange(a,c.count())}this.o(2,a,b.count())},l:function(){this.c.clear();this.b=null;this.c.insertRange1(0,this.d);var b=this.a.values().getEnumerator();while(b.moveNext()){var a=b.current();a.a.reset()}this.o(4,0,this.c.count())},i:function(a,b){var $self=this;var c=null;var d=this.indexOf(a);if(d==-1){throw new $$6.d(1,"item")}if(String.isNullOrEmpty(b)){var f=this.a.getEnumerator();while(f.moveNext()){var e=f.current();e.value().a.replaceRange(d,1);this.p(d,e.value().a.propertyName())}}else if(b=="Item[]"){var h=this.a.getEnumerator();while(h.moveNext()){var g=h.current();if(g.key()!=null&&g.key().startsWith("[")&&g.key().endsWith("]")){g.value().a.replaceRange(d,1);this.p(d,g.value().a.propertyName())}}}else{if(function(){var i=$self.a.tryGetValue(b,c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}if(function(){var i=$self.a.tryGetValue(b+"_object",c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}this.p(d,b)}},count:function(){return this.c.count()},item:function(a){return this.c.__inner[a]},getEnumerator:function(){return this.c.getEnumerator()},indexOf:function(a){var $self=this;var b;if(this.b==null&&this.c.count()>0){this.b=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);var contents_=this.c;var index_=this.b;for(var j_=0;j_<this.c.count();j_++){var c=contents_.__inner[j_];if(!this.b.containsKey(c)){this.b.add(c,j_)}}}if(this.b!=null&&function(){var d=$self.b.tryGetValue(a,b);b=d.p1;return d.ret}()){return b}else{return-1}},registerColumnDateTime:function(a,b,c){var $self=this;var d=null;if(a!=null){var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.i(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize($$0.$s.$type),e.a)}return d},registerColumnObject:function(a,b,c){var $self=this;var d=null;var e=a+"_object";if(a!=null){var f=null;if(!function(){var g=$self.a.tryGetValue(e,f);f=g.p1;return g.ret}()){var g=$$t.$l.f(a)._c;f=new $$t.m(new $$t.j(this,g,b,c));this.a.add(e,f)}f._b=f._b+1;d=$b($$t.$bl.$type.specialize($.ig.$op.$type),f.a)}return d},registerColumnInt:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.k(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize($$0.$aw.$type),e.a);return d},registerColumn:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.h(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize(Number),e.a);return d},deregisterColumn:function(a){var $self=this;var b=a!=null?a.propertyName():null;var c=b;if($b($$t.$bl.$type.specialize($.ig.$op.$type),a)!==null){c+="_object"}if(b!=null){var d=null;if(function(){var e=$self.a.tryGetValue(b,d);d=e.p1;return e.ret}()){d._b=d._b-1;if(d._b==0){this.a.remove(c)}}}},a:null,d:null,c:null,b:null,asArray:function(){return this.c.asArray()},handleCollectionChanged:function(a){switch(a.action()){case 0:this.h(a.newStartingIndex(),a.newItems());break;case 1:this.j(a.oldStartingIndex(),a.oldItems());break;case 2:this.k(a.newStartingIndex(),a.oldItems(),a.newItems());break;case 4:this.l();break}},f:function(a){var b=a.split("!");if(b.length==2){return new $$6.u(String,String,b[0],b[1])}else{return new $$6.u(String,String,a,null)}},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemsSource",$.ig.$ot,[$$0.$bt.$type,$$t.$p.$type])},true);$c("ColumnReference:m","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this._b=0},a:null,_b:0,$type:new $.ig.Type("ColumnReference",$.ig.$ot)},true);$c("FastItemsSourceReference:n","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b=0},a:null,b:0,$type:new $.ig.Type("FastItemsSourceReference",$.ig.$ot)},true);$c("IFastItemsSourceProvider:o","Object",{$type:new $.ig.Type("IFastItemsSourceProvider",null)},true);$c("FastReflectionHelper:r","Object",{init:function(a,b){this.c=false;this.a=null;this.b=false;this.d=false;this.__index=-1;this.k=null;$.ig.$op.init.call(this);this.useTraditionalReflection(a);this.o(b)},needsHelper:function(a){if(a==null){return false}if(a!="."&&a!=null&&a.contains(".")||a.contains("[")){return true}return false},c:false,__propertyName:null,propertyName:function(a){if(arguments.length===1){if(a!=this.k){this.o(a)}return a}else{return this.__propertyName}},a:null,b:false,d:false,__index:0,k:null,o:function(a){
this.k=a;this.__propertyName=a;this.c=false;if(this.__propertyName=="."){this.c=true;return}if(this.__propertyName==null){return}var b=false;if(a.startsWith("[")){b=true}while(a.startsWith(".")){a=a.substr(1)}while(a.startsWith("[")){a=a.substr(1)}var c=a.indexOf("[");var d=a.indexOf(".");var e=-1;if(c<0){e=d}else if(d<0){e=c}else{e=Math.min(d,c)}if(e>0){if(a.charAt(e)=="["||!b){var f=a.substr(e,a.length-e);this.a=new $$t.r(this.useTraditionalReflection(),f);this.o(a.substr(0,e));return}}var g=a.indexOf("]");if(g>0){var h=a.substr(g+1,a.length-g-1);if(h.length>0){this.a=new $$t.r(this.useTraditionalReflection(),h)}a=a.substr(0,g);if(this.f(a)){this.b=true;this.__index=$$0.$aw.parseInt(a)}else{this.d=true}}else{this.b=false;this.d=false}this.__propertyName=a},f:function(a){if(a==null){return false}var b=a.trim();if(b.length==0){return false}for(var c=0;c<b.length;c++){var d=b.charAt(c);var e=d.charCodeAt(0);if(48<=e&&e<=57){continue}return false}return true},_useTraditionalReflection:false,useTraditionalReflection:function(a){if(arguments.length===1){this._useTraditionalReflection=a;return a}else{return this._useTraditionalReflection}},getPropertyValue:function(a){var from_=a;if(this.c){return from_}var b=null;if(this.b){b=from_[this.__index]}else{b=from_[this.__propertyName]}if(this.a!=null&&b!==undefined){return this.a.getPropertyValue(b)}return b},setPropertyValue:function(a,b){var from_=a;var value_=b;if(this.c){return}if(this.a!=null){var c=from_[this.__propertyName];this.a.setPropertyValue(c,b);return}var d=null;if(this.b){from_[this.__index]=value_}else{from_[this.__propertyName]=value_}},invalid:function(){return false},$type:new $.ig.Type("FastReflectionHelper",$.ig.$ot)},true);$c("IRenderer:s","Object",{$type:new $.ig.Type("IRenderer",null)},true);$c("ObservableColorCollection:t","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$ax.$type,0)},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.__inner[c].equals(this.__inner[c])){return false}}return true},ag:function(a){var b=new $$t.t;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$a.ax;e.colorString(c);b.add(e)}return b},$type:new $.ig.Type("ObservableColorCollection",$$4.$f.$type.specialize($$a.$ax.$type))},true);$c("ColorCollectionUtil:u","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){b=$$t.$b0.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.__inner[c]}return $$t.$u.c(b-c,a.__inner[c],a.__inner[c+1],a.interpolationMode())},c:function(a,b,c,d){return $$t.$aa.u(b,a,c,d)},a:function(a){var b=new $$t.t;b.addRange(a);return b},$type:new $.ig.Type("ColorCollectionUtil",$.ig.$ot)},true);$c("DVSR:v","Object",{a:null,container:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.a=a;this.setBundleId("DataVisualization")},getString:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=this.a.getResourceString(resourceName_);return a},setBundleId:function(a){if(this.a!=null){this.a.setResourceBundleId(a);this.a.setCultureId($$6.$ak.d(a))}},$type:new $.ig.Type("DVSR",$.ig.$ot)},true);$c("SRProvider:w","DependencyObject",{_j:null,k:null,l:function(a){if(arguments.length===1){this.k=a;this._j.container(this.k);return a}else{return this.k}},init:function(a){$$a.$r.init.call(this);$$a.$r.toString.call(this);this.k=a;this._j=new $$t.v(a)},cb:function(a){this._j.setBundleId(a)},b3:function(){return this._j.getString("OPD_DefaultInteraction")},b4:function(){return this._j.getString("OPD_ScaleToFit")},b6:function(){return this._j.getString("OPD_ZoomTo100")},b5:function(){return this._j.getString("OPD_ScaleToFit_SeriesViewer")},b7:function(){return this._j.getString("PieChart_Others")},bz:function(){return this._j.getString("FinancialSeries_Open")},bw:function(){return this._j.getString("FinancialSeries_Close")},by:function(){return this._j.getString("FinancialSeries_Low")},bx:function(){return this._j.getString("FinancialSeries_High")},b0:function(){return this._j.getString("FinancialSeries_Volume")},m:function(){return this._j.getString("BubbleSeries_Radius")},r:function(){return this._j.getString("DataProviderNotInitialized")},b2:function(){return this._j.getString("Object_Sealed")},b8:function(){return this._j.getString("RangeModificationsNotSupported")},s:function(){return this._j.getString("Default_Series_Title")},n:function(){return this._j.getString("DataChart_InteractivityNotLoaded")},p:function(){return this._j.getString("DataChart_TrendLinesNotLoaded")},o:function(){return this._j.getString("DataChart_NumberAbbreviatorNotLoaded")},q:function(){return this._j.getString("DataChart_VisualDataNotLoaded")},ca:function(){return this._j.getString("TRIAL_VERSION")},b9:function(){return this._j.getString("ScatterSeries_Value")},b1:function(a){return this._j.getString(a)},bq:function(){return this._j.getString("FinancialChart_RangeSelector_OneMonth")},bt:function(){return this._j.getString("FinancialChart_RangeSelector_ThreeMonths")},bs:function(){return this._j.getString("FinancialChart_RangeSelector_SixMonths")},bv:function(){return this._j.getString("FinancialChart_RangeSelector_YearToDate")},br:function(){return this._j.getString("FinancialChart_RangeSelector_OneYear")},bo:function(){return this._j.getString("FinancialChart_RangeSelector_All")},bp:function(){return this._j.getString("FinancialChart_RangeSelector_From")},bu:function(){return this._j.getString("FinancialChart_RangeSelector_To")},t:function(){return this._j.getString("FinancialChart_IndicatorMenu_Header")},v:function(){return this._j.getString("FinancialChart_IndicatorMenu_OverlaysCategoryHeader")},w:function(){return this._j.getString("FinancialChart_IndicatorMenu_TrendlinesCategoryHeader")},x:function(){return this._j.getString("FinancialChart_IndicatorMenu_VolumeCategoryHeader")},u:function(){return this._j.getString("FinancialChart_IndicatorMenu_IndicatorsCategoryHeader")},a6:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Overlay_BollingerBands")},a7:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Overlay_PriceChannel")},y:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AbsoluteVolumeOscillator")},z:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AccumulationDistribution")},aa:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AverageDirectionalIndex")},ab:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AverageTrueRange")},ac:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_BollingerBandWidth")},ad:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ChaikinOscillator")},ae:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ChaikinVolatility")},af:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_CommodityChannelIndex")},ag:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_DetrendedPriceOscillator")},ah:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_EaseOfMovement")},ai:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_FastStochasticOscillator")},aj:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ForceIndex")},ak:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_FullStochasticOscillator")},al:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MarketFacilitationIndex")},am:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MassIndex")},an:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MedianPrice")},ao:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MoneyFlowIndex")},ap:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MovingAverageConvergenceDivergence")},aq:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_NegativeVolumeIndex")},ar:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_OnBalanceVolume")},as:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PercentagePriceOscillator")},at:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PercentageVolumeOscillator")},au:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PositiveVolumeIndex")},av:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PriceVolumeTrend")},aw:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_RateOfChangeAndMomentum")},ax:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_RelativeStrengthIndex")},ay:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_SlowStochasticOscillator")},az:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_StandardDeviation")},a0:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_StochRSI")},a1:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_TRIX")},a2:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_TypicalPrice")},a3:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_UltimateOscillator")},a4:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_WeightedClose")},a5:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_WilliamsPercentR")},a8:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_CubicFit")},a9:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_CumulativeAverage")},ba:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ExponentialAverage")},bb:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ExponentialFit")},bc:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_LinearFit")},bd:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_LogarithmicFit")},be:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ModifiedAverage")},bf:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_PowerLawFit")},bg:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuadraticFit")},bh:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuarticFit")},bi:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuinticFit")},bj:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_SimpleAverage")},bk:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_WeightedAverage")},bl:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Area")},bm:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Column")},bn:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Line")},$type:new $.ig.Type("SRProvider",$$a.$r.$type)},true);$c("BrushUtil:x","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$aa.v(e.color(),b))}return c}else{var f=$$t.$aa.v(a.color(),b);return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},m:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$x.s(e.color(),b))}return c}else{var f=$$t.$x.s(a.color(),b);return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},s:function(a,b){return $$a.$ax.u($.ig.truncate(Math.round(255*b)),a.o(),a.n(),a.m())},d:function(a){var b=$$a.$ax.u(0,0,0,0);if(a==null){return new $$6.u($$0.$aq.$type,$$a.$ax.$type,true,b)}if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){return new $$6.u($$0.$aq.$type,$$a.$ax.$type,false,b)}b=a._gradientStops[0].color()}else{b=a.color()}return new $$6.u($$0.$aq.$type,$$a.$ax.$type,true,b)},r:function(a){if(a==null){return a}if($b($$a.$au.$type,a)!==null){var b=a.clone();for(var c=0;c<b._gradientStops.length;c++){var d=b._gradientStops[c];d.color($$t.$aa.y(d.color()))}return b}else{var e=function(){var $ret=new $$a.at;$ret.color(a.color());return $ret}();e.color($$t.$aa.y(e.color()));return e}},i:function(a,b,c){var d=$$t.$x.d(a);var e=new $$a.ax;if(!d._c){return b}else{e=d._d}var f=new $$a.ax;var g=new $$a.ax;var h=$$t.$x.d(b);if(!h._c){return b}g=h._d;var i=$$t.$x.d(c);if(!i._c){return b}f=i._d;var j=$$t.$aa.a(e);var k=$$t.$aa.a(f);var l=$$t.$aa.a(g);var m=(j[3]+.05)/(l[3]+.05);var n=(k[3]+.05)/(j[3]+.05);if(m>n){return b}return c},h: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=$$t.$aa.a(d);var g=$$t.$aa.a(c);var h=$$t.$aa.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},o:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();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()*b)),e.color().o(),e.color().n(),e.color().m()))}return c}else{var f=$$a.$ax.u($.ig.truncate(Math.round(a.color().l()*b)),a.color().o(),a.color().n(),a.color().m());return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},k:function(a,b,c,d){var e=new $$a.at;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(c.color().o());$ret.n(c.color().n());$ret.m(c.color().m());return $ret}();f=function(){var $ret=new $$a.at;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(a.color().o());$ret.n(a.color().n());$ret.m(a.color().m());return $ret}();g=function(){var $ret=new $$a.at;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$x.q(f,b,g,d)}if(f!=null&&i!=null){return $$t.$x.p(f,b,i,d)}if(h!=null&&g!=null){return $$t.$x.p(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$x.n(h,b,i,d)}return e},g:function(a,b,c,d){var e=new $$a.at;e.color($$a.$ax.u(a,b,c,d));return e},q:function(a,b,c,d){var e=new $$a.at;e.color($$t.$aa.u(a.color(),b,c.color(),d));return e},p:function(a,b,c,d){var e=new $$a.au;e._gradientStops=$$t.$x.c(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},n:function(a,b,c,d){var e=new $$a.au;e._gradientStops=$$t.$x.b(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},c:function(a,b,c,d){var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$a.av;$ret._offset=c[f]._offset;$ret.color($$t.$aa.u(a,b,c[f].color(),d));return $ret}()}return e},b:function(a,b,c,d){var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color($$t.$aa.u(a[h].color(),b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color($$t.$aa.u(a[h].color(),b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color($$t.$aa.u(a[a.length-1].color(),b,c[h].color(),d));return $ret}()}return g},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$a.at;d.__fill=b.getStyleProperty("background-color");var e=new $$a.at;e.__fill=b.getStyleProperty("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},e:function(palleteName_,container_,a,b,c){a=new $$t.bb;b=new $$t.bb;var d;var e=new $$4.x(String,0);e.add("background-color");e.add("border-top-color");container_.startCSSQuery();var f=container_.getCssDefaultValuesForClassCollection("ui-"+palleteName_+"-palette-",e.toArray());var g=f.length;if(g==0){if(c==null){c=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}for(var h=0;h<c.length-1;h+=2){d=new $$a.at;d.__fill=c[h];b.add(d);d=new $$a.at;d.__fill=c[h+1];a.add(d)}}for(var i=0;i<g;i++){var j=new $$a.at;j.__fill=f[i][0];var k=new $$a.at;k.__fill=f[i][1];a.add(j);b.add(k)}container_.endCSSQuery();return{p2:a,p3:b}},f:function(a,b,c,container_,d,e,f){d=new $$t.bb;e=new $$t.bb;if(f==null){f=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}container_.startCSSQuery();var g=new $$4.x(String,0);g.add("background-image");var h=container_.getCssDefaultValuesForClassCollection(a,g.toArray());var i=h.length;var j=container_.getCssDefaultValuesForClassCollection(b,g.toArray());var k=j.length;for(var l=0;l<i;l++){d.add($$a.$aw.brushFromGradientString(h[l][0]))}for(var m=0;m<k;m++){e.add($$a.$aw.brushFromGradientString(j[m][0]))}g.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){g.add("background-color")}if(k==0){g.add("border-top-color");o=i==0?1:0}if(g.count()>0){q=container_.getCssDefaultValuesForClassCollection(c,g.toArray());p=q.length}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$a.at;s.__fill=q[r][n];d.add(s)}}else{for(var t=0;t<f.length-1;t+=2){var u=new $$a.at;u=new $$a.at;u.__fill=f[t+1];d.add(u)}}}if(k==0){if(p>0){for(var v=0;v<p;v++){var w=new $$a.at;w.__fill=q[v][o];e.add(w)}}else{for(var x=0;x<f.length-1;x+=2){var y=new $$a.at;y.__fill=f[x];e.add(y)}}}container_.endCSSQuery();return{p4:d,p5:e}},j:function(a,b,c,container_,d){var e=null;container_.startCSSQuery();var f=container_.getCssDefaultPropertyValue(a,"background-image");if(f!=null){e=$$a.$aw.brushFromGradientString(f)}if(e==null){e=new $$a.at;var g=container_.getCssDefaultPropertyValue(b,c);e.__fill=g!=null?g:d}container_.endCSSQuery();return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$c("BrushUtilCore:y","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b=$b($$a.$au.$type,a);if(b!=null){return $$t.$y.c(b)}if(a.color().l()==0){return true}return false},c:function(a){var d=a._gradientStops;for(var c=0;c<d.length;c++){var b=d[c];if(!$$t.$y.b(b)){return false}}return true},b:function(a){if(a.color().l()==0){return true}return false},$type:new $.ig.Type("BrushUtilCore",$.ig.$ot)},true);$c("ColorUtil:aa","Object",{init:function(){$.ig.$op.init.call(this)},w:function(a){return $$a.$ax.u(a,$$t.$aa.h.next2(0,255),$$t.$aa.h.next2(0,255),$$t.$aa.h.next2(0,255))},x:function(a){var b=$$t.$aa.b(a);return $$t.$aa.p(b[0],$$t.$aa.h.next2(0,359),b[2],b[3])},y:function(a){var b=.299*a.o()+.587*a.n()+.114*a.m();var c=$$a.$ax.u(a.l(),$.ig.truncate(b),$.ig.truncate(b),$.ig.truncate(b));return c},u:function(a,interpolation_,maximum_,b){var min_=a;switch(b){case 1:{var c=$$t.$aa.b(a);var d=$$t.$aa.b(maximum_);var e=c[1]>=0?c[1]:d[1];var f=d[1]>=0?d[1]:c[1];if(e>=0&&f>=0&&Math.abs(f-e)>180){if(f>e){e+=360}else{f+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$aa.p(c[0]+interpolation_*(d[0]-c[0]),e+interpolation_*(f-e),c[2]+interpolation_*(d[2]-c[2]),c[3]+interpolation_*(d[3]-c[3]))}case 0:return $$a.$ax.u(min_.__a+interpolation_*(maximum_.__a-min_.__a),min_.__r+interpolation_*(maximum_.__r-min_.__r),min_.__g+interpolation_*(maximum_.__g-min_.__g),min_.__b+interpolation_*(maximum_.__b-min_.__b))}return a},s:function(a,b,c){var d=a[1]>=0?a[1]:c[1];var e=c[1]>=0?c[1]:a[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}b=Math.max(0,Math.min(1,b));return $$t.$aa.p(a[0]+b*(c[0]-a[0]),d+b*(e-d),a[2]+b*(c[2]-a[2]),a[3]+b*(c[3]-a[3]))},v:function(a,b){var c=$$t.$aa.a(a);if(b<0){return $$t.$aa.o(c[0],c[1],c[2],c[3]*(1-$$t.$b0.b(-b,0,1)))}else{return $$t.$aa.o(c[0],c[1],c[2],c[3]+$$t.$b0.b(b,0,1)*(1-c[3]))}},a:function(a){var b=new Array(4);var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(Math.min(c,d),e);var g=Math.max(Math.max(c,d),e);var h=g-f;b[0]=a.l()/255;b[3]=(g+f)/2;if(h==0){b[1]=-1;b[2]=0}else{b[1]=$$t.$aa.f(g,h,c,d,e);b[2]=b[3]<.5?h/(g+f):h/(2-g-f)}return b},b:function(a){var b=a.l()/255;var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(c,Math.min(d,e));var g=Math.max(c,Math.max(d,e));var h=g-f;var i=new Array(4);i[0]=b;i[3]=g;if(h==0){i[1]=-1;i[2]=0}else{i[1]=$$t.$aa.f(g,h,c,d,e);i[2]=h/g}return i},o:function(a,b,c,d){var e;var f;var g;if(c==0){e=d;f=d;g=d}else{var h=d<.5?d*(1+c):d+c-d*c;var i=2*d-h;var j=b/360;e=$$t.$aa.e(i,h,j+1/3);f=$$t.$aa.e(i,h,j);g=$$t.$aa.e(i,h,j-1/3)}return $$a.$ax.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},p:function(a,b,c,d){var e;var f;var g;while(b>=360){b-=360}if(c==0){e=d;f=d;g=d}else{b/=60;var h=Math.floor(b);var i=b-h;var j=d*(1-c);var k=d*(1-c*i);var l=d*(1-c*(1-i));switch($.ig.truncate(h)){case 0:e=d;f=l;g=j;break;case 1:e=k;f=d;g=j;break;case 2:e=j;f=d;g=l;break;case 3:e=j;f=k;g=d;break;case 4:e=l;f=j;g=d;break;default:e=d;f=j;g=k;break}}return $$a.$ax.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},f:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},e:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},g:function(a){var b=a.l()/255;var c=$.ig.truncate(a.o()*b);var d=$.ig.truncate(a.n()*b);var e=$.ig.truncate(a.m()*b);return a.l()<<24|c<<16|d<<8|e},t:function(a){return a.color()},i:function(a,b){if($$t.$aa.d==null){$$t.$aa.d=new $$4.h(String,String,0);var d=$$t.$aa.c.keys().getEnumerator();while(d.moveNext()){var c=d.current();var e=$$t.$aa.c.item(c);$$t.$aa.d.item(e,c)}}var f=$$t.$aa.k(a);if($$t.$aa.d.containsKey(f.toLowerCase())){return $$t.$aa.d.item(f.toLowerCase())}if(b){f=$$t.$aa.m(a)}return f},m:function(a){return"rgba("+a.o()+", "+a.n()+", "+a.m()+", "+a.l()/255+")"},k:function(a){if(a.l()==255){return"#"+$$t.$aa.j(a.o())+$$t.$aa.j(a.n())+$$t.$aa.j(a.m())}else{return"#"+$$t.$aa.j(a.l())+$$t.$aa.j(a.o())+$$t.$aa.j(a.n())+$$t.$aa.j(a.m())}},j:function(a){var b=$a(a,16);var c=a%16;return $$t.$aa.l(b)+$$t.$aa.l(c)},l:function(a){switch(a){case 0:return"0";case 1:return"1";case 2:return"2";case 3:return"3";case 4:return"4";case 5:return"5";case 6:return"6";case 7:return"7";case 8:return"8";case 9:return"9";case 10:return"a";case 11:return"b";case 12:return"c";case 13:return"d";case 14:return"e";case 15:return"f"}return"0"},r:function(a){var b=new $$a.ax;b.colorString(a);return b},q:function(a){var b=function(){var $ret=new $$a.ax;$ret.l(255);return $ret}();b=$$t.$aa.r(a.__fill);return b},n:function(a){var b=null;var c=a.colorString();b=function(){var $ret=new $$a.at;$ret.fill(c);return $ret}();return b},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$c("CssHelper:ab","Object",{init:function(){$.ig.$op.init.call(this)},getDisoveryElement:function(a){var b=$("#fakediscoveryelementstyle");if(b.length==0){var c="fakediscoveryelement\n"+"{\n"+"\tdisplay: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"\tmargin: "+"-4321px"+";\n"+"\tcolor: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   outline-color: "+"rgb(3, 2, 1)"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   padding: "+"4321px"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";b=$("<style id='fakediscoveryelementstyle'></style>");b.html(c);$("head").append(b)}var d=a.createElement("fakediscoveryelement");d.setStyleProperty("box-sizing","content-box");return d},getDefaultValue:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"||a=="outline-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$ab.c(a)){return"4321px"}return"DEFAULT"},numberOfClasses:function(a,b,c){var d=$$t.$ab.getDefaultValue(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.getStyleProperty(c);if(h==d){break}e++}return e},getPropertyValue1:function(a,b,c){if(b!=null){a.addClass(b)}var ret_=a.getStyleProperty(c);if(b!=null){a.removeClass(b)}if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$ab.a(ret_,$$t.$ab.getDefaultValue(c),c)){return null}return ret_},getPropertyValue:function(a,b){return $$t.$ab.getPropertyValue1(a,null,b)},a:function(a,b,c){if(a==b){return true}if($$t.$ab.c(c)&&a!=null&&a.contains("px")){var d=$3(a,"px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$ab.b(c)&&a!=null&&a.contains("px")){var f=$3(a,"px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-width"||a=="border-radius"||a=="padding"||a=="padding-top"||a=="padding-left"||a=="padding-bottom"||a=="padding-right"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},getValuesForClassCollection:function(a,b,c){var d=new $$4.x($$4.$x.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$4.x(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$ab.getDefaultValue(j);var l=a.getStyleProperty(j);if($$t.$ab.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$c("DoubleAnimator:ac","Object",{needsFlush:function(){return this.transitionProgress()==0},provideRenderer:function(a){if(a==null){this.s()}else if(a.supportsAnimation()){this.requestAnimationFrame(a.getRequestAnimationFrame())}},flush:function(){this.y(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},n:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.s()},s:function(){this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$0.$s.now();if(!this.d){this.d=true;this.requestAnimationFrame()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:new Date,q:0,tick:function(){this.y(false)},y:function(a){if(!this.d){this.stop();return}var b=$$0.$s.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.requestAnimationFrame()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.requestAnimationFrame()(this.tick.runOn(this))}}this.transitionProgress(e)},getElapsedMilliseconds:function(){return this.d?$$0.$s.now().getTime()-this.h.getTime():0},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$0.$b6.$type])},true);$c("FastIterationDictionary$2:ae","Object",{$tKey:null,$tValue:null,k:null,_o:null,_q:null,_p:null,_l:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ae.init1.call(this,this.$tKey,this.$tValue,1,null)},init1:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}this.c=false;$.ig.$op.init.call(this);this.k=new $$4.h(this.$tKey,this.$tValue,2,b);this._o=new $$4.x(this.$tKey,0);this._q=new $$4.x(this.$tValue,0);this._l=new $$4.h(this.$tKey,$$0.$aw.$type,0);this._p=new $$4.x($$0.$aq.$type,0)},s:function(a,b){this.k.add(a,b);this._o.add(a);this._q.add(b);this._l.add(a,this._o.count()-1);this._p.add(false)},i:function(){for(var a=0;a<this._o.count();a++){if(this._p.__inner[a]){continue}if(this.item(this._o.__inner[a])!=this._q.__inner[a]){return false}}return true},e:function(){var a=new $$4.q(this.$tValue,0);for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}if(a.contains(this._q.__inner[b])){return true}a.add(this._q.__inner[b])}return false},j:function(a){for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}var c=a(this._q.__inner[b]);if(!c.equals($e(this.$tKey,this._o.__inner[b]))){return false}}return true},u:function(){this.k.clear();this._o.clear();this._q.clear();this._l.clear();this._p.clear()},d:function(a){return this.k.containsKey(a)},r:function(){return this.k.count()},m:function(){return this.k.keys()},c:false,g:function(a){if(arguments.length===1){this.c=a;if(this._p.count()>this._l.count()*3){this.t()}return a}else{return this.c}},f:function(a){var b=this.k.remove(a);if(b){var c=this._l.item(a);this._p.__inner[c]=true;this._l.remove(a);if(this._p.count()>this._l.count()*3){this.t()}return b}return b},t:function(){if(this.g()){return}var a=this._p.count();var b=0;var c=new $$4.x(this.$tKey,0);var d=new $$4.x(this.$tValue,0);var e=new $$4.x($$0.$aq.$type,0);for(var f=0;f<a;f++){if(this._p.__inner[f]){continue}else{this._l.remove(this._o.__inner[f]);this._l.add(this._o.__inner[f],b);c.add(this._o.__inner[f]);d.add(this._q.__inner[f]);e.add(false);b++}}this._o=c;this._q=d;this._p=e},h:function(a,b){var $self=this;return{ret:function(){
var c=$self.k.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},b:function(a){return this.k.tryGetValueFast(a)},n:function(){return this.k.values()},item:function(a,b){if(arguments.length===2){if(!this.d(a)){this.s(a,b)}else{this.k.item(a,b);var c=this._l.item(a);this._q.__inner[c]=b;this._p.__inner[c]=false}return b}else{return this.k.item(a)}},$type:new $.ig.Type("FastIterationDictionary$2",$.ig.$ot)},true);$c("FontInfo:ag","Object",{t:function(a){if($.ig.util.isNaN(this.d())){var b=$$t.$af.getFontInfoFromString(a,this.fontString());this.h=b.n();this.b=b.d();this.i=b.o();this.k=b.q();this.l=b.r();this.m=b.s()}},init:function(){this.f=0;$.ig.$op.init.call(this);this.d(NaN);this.e(NaN)},f:0,g:function(){return this.f},k:null,q:function(a){if(arguments.length===1){var b=this.k;this.k=a;if(b!=this.k){this.u("FontStyle")}return a}else{return this.k}},u:function(a){if(a!="FontString"){this.j=null}if(this.f<1e5){this.f++}else{this.f=0}},l:null,r:function(a){if(arguments.length===1){var b=this.l;this.l=a;if(this.l!=b){this.u("FontVariant")}return a}else{return this.l}},m:null,s:function(a){if(arguments.length===1){var b=this.m;this.m=a;if(this.m!=b){this.u("FontWeight")}return a}else{return this.m}},b:0,d:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.u("FontSize")}return a}else{return this.b}},c:0,e:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.u("LineHeight")}return a}else{return this.c}},h:null,n:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(this.h!=b){this.u("FontFamily")}return a}else{return this.h}},i:null,o:function(a){if(arguments.length===1){var b=this.i;this.i=a;if(this.i!=b){this.u("FontStretch")}return a}else{return this.i}},j:null,fontString:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(this.j!=b){this.u("FontString")}return a}else{if(this.j==null){$$t.$af.updateFontString(this)}return this.j}},a:function(){var $self=this;return function(){var $ret=new $$t.ag;$ret.q($self.q());$ret.r($self.r());$ret.s($self.s());$ret.d($self.d());$ret.e($self.e());$ret.n($self.n());$ret.o($self.o());$ret.fontString($self.fontString());return $ret}()},$type:new $.ig.Type("FontInfo",$.ig.$ot)},true);$c("FontUtil:af","Object",{init:function(){$.ig.$op.init.call(this)},getCurrentFontHeight:function(a,b){if(a==null){return 14}var c=null;if(b!=null){c=b.fontString()}return a.getHeightForFontString(c,"M",true)},measureStringHeight:function(a,b,c){var d=a.getHeightForFontString(c.fontString(),b,false);return d},measureStringWidth1:function(a,b,c){c.z();c.ab(b);var d=c.f(a);c.y();return d},measureStringWidth:function(a,b,c){c.z();c.ac(b);var d=c.f(a);c.y();return d},getDefaultFont:function(a){if($$t.$af.a==null){$$t.$af.a=$$t.$af.getFontInfoFromString(a,"12px Verdana")}return $$t.$af.a},getFontSize:function(a){return a.d()},getFontWithNewFontSize:function(a,b){var c=a.a();c.d(b);c.fontString(b+"px "+a.n());return c},getFontInfoFromString:function(a,b){a.startCSSQuery();a.setCssQueryFontString(b);var c=a.getCssDefaultPropertyValue("","font-style");var d=a.getCssDefaultPropertyValue("","font-variant");var e=a.getCssDefaultPropertyValue("","font-weight");e=$$t.$af.o(e);var f=a.getCssDefaultPropertyValue("","font-size");var g=a.getCssDefaultPropertyValue("","line-height");var h=a.getCssDefaultPropertyValue("","font-family");a.endCSSQuery();var i=new $$t.ag;var j=true;b="";if(c.length>0){if(!j){b+=" "}else{j=false}b+=c}if(d.length>0){if(!j){b+=" "}else{j=false}b+=d}if(e.length>0){if(!j){b+=" "}else{j=false}b+=e}if(f.length>0){if(!j){b+=" "}else{j=false}b+=f}if(g.length>0){if(!j){b+="/"}else{j=false}b+=g}if(h.length>0){if(!j){b+=" "}else{j=false}b+=h}var k=new $$t.ag;k.n(h);k.d(parseFloat(f));k.o("Normal");k.q(c);k.r(d);k.s(e);k.fontString(b);return k},getFontForClass:function(a,b){var c=String.empty();a.startCSSQuery();var d=a.getCssDefaultPropertyValue(b,"font-style");var e=a.getCssDefaultPropertyValue(b,"font-variant");var f=a.getCssDefaultPropertyValue(b,"font-weight");f=$$t.$af.o(f);var g=a.getCssDefaultPropertyValue(b,"font-size");var h=a.getCssDefaultPropertyValue(b,"line-height");var i=a.getCssDefaultPropertyValue(b,"font-family");a.endCSSQuery();var j=true;if(d.length>0){if(!j){c+=" "}else{j=false}c+=d}if(e.length>0){if(!j){c+=" "}else{j=false}c+=e}if(f.length>0){if(!j){c+=" "}else{j=false}c+=f}if(g.length>0){if(!j){c+=" "}else{j=false}c+=g}if(h.length>0){if(!j){c+="/"}else{j=false}c+=h}if(i.length>0){if(!j){c+=" "}else{j=false}c+=i}var k=new $$t.ag;k.n(i);k.d(parseFloat(g));k.o("Normal");k.q(d);k.r(e);k.s(f);k.fontString(c);return k},getFont:function(a){return $$t.$af.getFontForClass(a,"")},updateFontString:function(a){var b=String.empty();var c=a.q();var d=a.r();var e=a.s();var f=a.d().toString();var g="normal";var h=a.n();var i=true;if(c!=null&&c.length>0){if(!i){b+=" "}else{i=false}b+=c}if(d!=null&&d.length>0){if(!i){b+=" "}else{i=false}b+=d}if(e!=null&&e.length>0){if(!i){b+=" "}else{i=false}b+=e}if(f.length>0){if(!i){b+=" "}else{i=false}b+=f+"px"}if(g!=null&&g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h!=null&&h.length>0){if(!i){b+=" "}else{i=false}b+=h}a.fontString(b)},getFontInfo:function(a,b,c){if(c==null){var d=new $$t.ag;a.startCSSQuery();var e=a.getCssDefaultPropertyValue("","font-style");var f=a.getCssDefaultPropertyValue("","font-variant");var g=a.getCssDefaultPropertyValue("","font-weight");g=$$t.$af.o(g);var h=a.getCssDefaultPropertyValue("","font-size");var i=a.getCssDefaultPropertyValue("","line-height");var j=a.getCssDefaultPropertyValue("","font-family");d.n($3(j,"'",""));d.q($$t.$af.p(e));d.s($$t.$af.p(g.toString()));d.r(f);d.e(parseFloat(i));d.d(parseFloat(h));a.endCSSQuery();return d}return c},p:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=a.substr(0,1).toUpperCase();if(a.length>1){b+=a.substr(1)}return b},toFontInfo:function(a,b){if(b==null){return null}return $$t.$af.getFontInfoFromString(a,b)},interpolateFont:function(a,b,c,d){if(c==null){c=d}if(d==null){d=c}if(c==null&&d==null){return}if(b>.5){a.n(d.n());a.o(d.o());a.q(d.q());a.r(d.r());a.s(d.s());a.e(d.e());a.d(d.d())}else{a.n(c.n());a.o(c.o());a.q(c.q());a.r(c.r());a.s(c.s());a.e(c.e());a.d(c.d())}if(!$.ig.util.isNaN(c.d())&&!$.ig.util.isNaN(d.d())){a.d(c.d()+(d.d()-c.d())*b)}$$t.$af.updateFontString(a)},charsEqual:function(a,b,c,d){return a.charAt(b).equals(c[d])},o:function(a){switch(a){case"400":a="normal";break;case"700":case"800":a="bold";break}return a},$type:new $.ig.Type("FontUtil",$.ig.$ot)},true);$c("KeyFrameAnimationFactory:aw","Object",{init:function(){$.ig.$op.init.call(this)},f:function(){if($$t.$aw.e==null){$$t.$aw.e=new $$t.ah($$t.$aw._h);$$t.$aw.e._g=new $$t.ax($$t.$aw.e.d(),$$t.$aw.e.b())}return $$t.$aw.e},_h:null,a:null,c:function(a){return new $$t.a4(a,this._g)},_g:null,d:function(){},b:function(){},$type:new $.ig.Type("KeyFrameAnimationFactory",$.ig.$ot)},true);$c("PlatformKeyFrameAnimationFactory:ah","KeyFrameAnimationFactory",{init:function(a){this.j=null;this.i=null;$$t.$aw.init.call(this);this.j=new $$t.ai(a);this.i=new $$t.ci(a)},j:null,d:function(){return this.j},i:null,b:function(){return this.i},$type:new $.ig.Type("PlatformKeyFrameAnimationFactory",$$t.$aw.$type)},true);$c("AnimationBrowserTickProvider:ai","Object",{e:0,c:null,_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},init:function(a){this.e=0;this.d=new $$4.x($$0.$c.$type,0);this.b=false;$.ig.$op.init.call(this);this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)});this.c=new $$4.h($$0.$aw.$type,$$0.$c.$type,0)},d:null,f:function(){this.b=false;this.d.clear();var b=this.c.values().getEnumerator();while(b.moveNext()){var a=b.current();this.d.add(a)}for(var c=0;c<this.d.count();c++){this.d.__inner[c]()}this.d.clear()},setupTicking:function(a){var b=this.e;this.e++;this.c.item(b,a);return b},b:false,requestFrame:function(a){if(this.b){return}this.b=true;this.requestAnimationFrame()(this.f.runOn(this))},teardownTicking:function(a){if(this.c.containsKey(a)){this.c.remove(a)}},$type:new $.ig.Type("AnimationBrowserTickProvider",$.ig.$ot,[$$t.$f.$type])},true);$c("UIElementPropertyAccessorFactory:br","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){if($$t.$br.b==null){$$t.$br.b=new $$t.aj}return $$t.$br.b},a:function(a,b){},$type:new $.ig.Type("UIElementPropertyAccessorFactory",$.ig.$ot)},true);$c("PlatformUIElementPropertyAccessorFactory:aj","UIElementPropertyAccessorFactory",{init:function(){$$t.$br.init.call(this)},a:function(a,b){switch(a){case 2:case 3:case 7:case 15:case 16:return new $$t.ak(this.d(a));case 4:case 13:case 6:return new $$t.al(this.d(a));case 11:case 10:case 12:case 8:case 9:return new $$t.ap(this.d(a));case 17:case 19:return new $$t.aq(this.d(a));case 18:return new $$t.ar(this.d(a));case 1:return new $$t.ao(this.d(a));case 5:return new $$t.am(this.d(a));case 14:return new $$t.an(this.d(a))}return null},d:function(a){switch(a){case 2:return"background-color";case 3:return"border-color";case 7:return"color";case 4:return"border-width";case 13:return"margin";case 6:return"padding";case 11:return"left";case 10:return"height";case 12:return"top";case 9:return"width";case 5:return"border-radius";case 8:return"font-size";case 1:return"opacity";case 14:return"transform";case 15:return"stroke";case 16:return"fill";case 18:return"stroke-dasharray";case 19:return"stroke-dashoffset";case 17:return"stroke-width"}return""},$type:new $.ig.Type("PlatformUIElementPropertyAccessorFactory",$$t.$br.$type)},true);$c("UIElementPropertyAccessor:bs","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,c:function(a,b){},b:function(a){},$type:new $.ig.Type("UIElementPropertyAccessor",$.ig.$ot)},true);$c("CssColorPropertyAccessor:ak","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);return $$a.$at.create(c)},c:function(a,b){var c=a;var d=b;var e=d.__fill;c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssColorPropertyAccessor",$$t.$bs.$type)},true);$c("CssThicknessPropertyAccessor:al","UIElementPropertyAccessor",{e:null,g:null,f:null,d:null,init:function(a){$$t.$bs.init.call(this);this._h=a;if(this._h=="border-width"){this.e="border-left-width";this.g="border-top-width";this.f="border-right-width";this.d="border-bottom-width"}else{this.e=this._h+"-left";this.g=this._h+"-top";this.f=this._h+"-right";this.d=this._h+"-bottom"}},_h:null,b:function(a){var b=a;var c=b.getStyleProperty(this.e);var d=b.getStyleProperty(this.g);var e=b.getStyleProperty(this.f);var f=b.getStyleProperty(this.d);var g=parseFloat($3(c,"px",""));var h=parseFloat($3(c,"px",""));var i=parseFloat($3(c,"px",""));var j=parseFloat($3(c,"px",""));if($.ig.util.isNaN(g)){g=0}if($.ig.util.isNaN(h)){h=0}if($.ig.util.isNaN(i)){i=0}if($.ig.util.isNaN(j)){j=0}return new $$a.ah(1,g,h,i,j)},c:function(a,b){var c=a;var d=b;var e=d._e+"px "+d._d+"px "+d._b+"px "+d._c+"px";c.setStyleProperty(this._h,e)},$type:new $.ig.Type("CssThicknessPropertyAccessor",$$t.$bs.$type)},true);$c("CssCornerRadiusPropertyAccessor:am","UIElementPropertyAccessor",{f:null,g:null,e:null,d:null,init:function(a){$$t.$bs.init.call(this);this._h=a;this.f="top-left-border-radius";this.g="top-right-border-radius";this.e="bottom-right-border-radius";this.d="bottom-left-border-radius"},_h:null,b:function(a){var b=a;var c=b.getStyleProperty(this.f);var d=b.getStyleProperty(this.g);var e=b.getStyleProperty(this.e);var f=b.getStyleProperty(this.d);var g=parseFloat($3(c,"px",""));var h=parseFloat($3(d,"px",""));var i=parseFloat($3(e,"px",""));var j=parseFloat($3(f,"px",""));if($.ig.util.isNaN(g)){g=0}if($.ig.util.isNaN(h)){h=0}if($.ig.util.isNaN(i)){i=0}if($.ig.util.isNaN(j)){j=0}return new $$a.h(1,g,h,i,j)},c:function(a,b){var c=a;var d=b;var e=d._c+"px "+d._d+"px "+d._b+"px "+d._a+"px";c.setStyleProperty(this._h,e)},$type:new $.ig.Type("CssCornerRadiusPropertyAccessor",$$t.$bs.$type)},true);$c("CssTransformPropertyAccessor:an","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);if(c==null||c.length==0){return null}c=$3($3(c,"matrix(",""),")","");var d=c.split(",");if(d.length!=6){var e=new $$a.bt;e._k=0;e._j=1;e._l=0;e._m=1;e._n=0;e._o=0;return e}var f=parseFloat(d[0].trim());var g=parseFloat(d[1].trim());var h=parseFloat(d[2].trim());var i=parseFloat(d[3].trim());var j=parseFloat(d[4].trim());var k=parseFloat(d[5].trim());var l=new $$a.bu;var m=new $$a.bt;m._j=f;m._k=g;m._l=h;m._m=i;m._n=j;m._o=k;return l},c:function(a,b){var c=b;var d=a;if(c==null||c._j==null){d.setStyleProperty(this._d,"");return}var e=c._j;var f="matrix("+e._j+", "+e._k+", "+e._l+", "+e._m+", "+e._n+", "+e._o+")";d.setStyleProperty(this._d,f)},$type:new $.ig.Type("CssTransformPropertyAccessor",$$t.$bs.$type)},true);$c("CssFloatPropertyAccessor:ao","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d.toString();c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssFloatPropertyAccessor",$$t.$bs.$type)},true);$c("CssPixelsPropertyAccessor:ap","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d+"px";c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssPixelsPropertyAccessor",$$t.$bs.$type)},true);$c("CssLengthPropertyAccessor:aq","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d+"";c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssLengthPropertyAccessor",$$t.$bs.$type)},true);$c("CssLengthArrayPropertyAccessor:ar","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=new $$a.ay;var c=a;var d=c.getStyleProperty(this._d);var e=d.split(" ");for(var f=0;f<e.length;f++){var g=parseFloat($3(e[f],"px",""));if($.ig.util.isNaN(g)){g=0}b.add(g)}return b},c:function(a,b){var c=a;var d=b;var e=new Array(d.count());for(var f=0;f<d.count();f++){e[f]=d.__inner[f].toString()}var g=$.ig.util.stringJoin1(Number," ",d);c.setStyleProperty(this._d,g)},$type:new $.ig.Type("CssLengthArrayPropertyAccessor",$$t.$bs.$type)},true);$c("ElevationHelper:as","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){if($$t.$as.c==null){$$t.$as.c=["0 1px 3px 0 ","0 1px 5px 0 ","0 1px 8px 0 ","0 2px 4px -1px ","0 3px 5px -1px ","0 3px 5px -1px ","0 4px 5px -2px ","0 5px 5px -3px ","0 5px 6px -3px ","0 6px 6px -3px ","0 6px 7px -4px ","0 7px 8px -4px ","0 7px 8px -4px ","0 7px 9px -4px ","0 8px 9px -5px ","0 8px 10px -5px ","0 8px 11px -5px ","0 9px 11px -5px ","0 9px 12px -6px ","0 10px 13px -6px ","0 10px 13px -6px ","0 10px 14px -6px ","0 11px 14px -7px ","0 11px 15px -7px "]}a--;if(a<0){return""}if(a>$$t.$as.c.length-1){a=$$t.$as.c.length-1}return $$t.$as.c[a]+b},f:function(a,b){if($$t.$as.b==null){$$t.$as.b=["0 1px 1px 0 ","0 2px 2px 0 ","0 3px 4px 0 ","0 4px 5px 0 ","0 5px 8px 0 ","0 6px 10px 0 ","0 7px 10px 1px ","0 8px 10px 1px ","0 9px 12px 1px ","0 10px 14px 1px ","0 11px 15px 1px ","0 12px 17px 2px ","0 13px 19px 2px ","0 14px 21px 2px ","0 15px 22px 2px ","0 16px 24px 2px ","0 17px 26px 2px ","0 18px 28px 2px ","0 19px 29px 2px ","0 20px 31px 3px ","0 21px 33px 3px ","0 22px 35px 3px ","0 23px 36px 3px ","0 24px 38px 3px "]}a--;if(a<0){return""}if(a>$$t.$as.b.length-1){a=$$t.$as.b.length-1}return $$t.$as.b[a]+b},d:function(a,b){if($$t.$as.a==null){$$t.$as.a=["0 2px 1px -1px ","0 3px 1px -2px ","0 3px 3px -2px ","0 1px 10px 0 ","0 1px 14px 0 ","0 1px 18px 0 ","0 2px 16px 1px ","0 3px 14px 2px ","0 3px 16px 2px ","0 4px 18px 3px ","0 4px 20px 3px ","0 5px 22px 4px ","0 5px 24px 4px ","0 5px 26px 4px ","0 6px 28px 5px ","0 6px 30px 5px ","0 6px 32px 5px ","0 7px 34px 6px ","0 7px 36px 6px ","0 8px 38px 7px ","0 8px 40px 7px ","0 8px 42px 7px ","0 9px 44px 8px ","0 9px 46px 8px "]}a--;if(a<0){return""}if(a>$$t.$as.a.length-1){a=$$t.$as.a.length-1}return $$t.$as.a[a]+b},e:function(a,b,c,d){if(a==0){return""}return $$t.$as.g(a,b.__fill)+", "+$$t.$as.f(a,c.__fill)+", "+$$t.$as.d(a,d.__fill)},$type:new $.ig.Type("ElevationHelper",$.ig.$ot)},true);$c("RenderingContext:au","Object",{c:null,g:function(){if(this.c==null){return null}return this.c.getUnderlyingContext()},init:function(a,b){this.c=null;$.ig.$op.init.call(this);this.c=a;if(this.c!=null){this.c.data(b)}},d:function(){if(this.c==null){return false}return true},v:function(a){if(this.c==null){return}this.c.renderRectangle(a)},s:function(a){if(this.c==null){return}this.c.renderPath(a)},q:function(a){if(this.c==null){return}this.c.renderGeometry(a)},w:function(a){if(this.c==null){return}this.c.renderTextBlock(a)},x:function(a,b,c){if(this.c==null){return}this.c.renderTextBlockInRect(a,b,c)},t:function(a){if(this.c==null){return}this.c.renderPolygon(a)},u:function(a){if(this.c==null){return}this.c.renderPolyline(a)},p:function(a,b){if(this.c==null){return}this.c.renderContentControl(a,b)},j:function(a){if(this.c==null){return}this.c.applyTransform(a)},r:function(a){if(this.c==null){return}this.c.renderLine(a)},z:function(){if(this.c==null){return}this.c.save()},y:function(){if(this.c==null){return}this.c.restore()},ae:function(a){if(this.c==null){return}this.c.setRectangleClip(a)},aa:function(a,b){if(this.c==null){return}this.c.scale(a,b)},af:function(a,b){if(this.c==null){return}this.c.translate(a,b)},k:function(a,b,c,d){if(this.c==null){return}this.c.clearRectangle(a,b,c,d)},n:function(a,b,c,d,e,f,g,h,i,j){if(this.c==null){return}this.c.drawImage1(a,b,c,d,e,f,g,h,i,j)},m:function(a,b,c,d,e,f){if(this.c==null){return}this.c.drawImage(a,b,c,d,e,f)},a:function(a,b){if(this.c==null){return null}return this.c.getPixelAt(a,b)},h:function(){if(this.c==null){return null}return this.c.getFont()},b:function(){if(this.c==null){return null}return this.c.getFontInfo()},ab:function(a){if(this.c==null){return}this.c.setFont(a)},ac:function(a){if(this.c==null){return}this.c.setFontInfo(a)},f:function(a){if(this.c==null){return NaN}return this.c.measureTextWidth(a)},e:function(a){if(this.c==null){return NaN}var b=this.c.getFontInfo();var c=0;if(b==null){b=this.c.getFont()}else{c=b.g()}var d=a.ag(b,c);if(d>=0){return d}var e=this.c.measureTextWidth(a.ak());a.al(b,c,e);return e},ad:function(a){if(this.c==null){return}this.c.setOpacity(a)},i:function(a,b){if(this.c==null||b==null){return}this.c.applyStyle(a,b)},o:function(a,b,c,d){if(this.c==null){return}this.c.enableDropShadow(a,b,c,d)},l:function(){if(this.c==null){return}this.c.disableDropShadow()},$type:new $.ig.Type("RenderingContext",$.ig.$ot)},true);$c("EasingFunctions:av","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){return a*a*a},g:function(a){return(Math.exp(2*a)-1)/(Math.exp(2)-1)},a:function(a){return 1-Math.sqrt(1-a*a)},e:function(a,b){var c=a*2;return.5*b(c)},f:function(a,b){var c=(1-a)*2;var d=1-b(c);return.5*d+.5},cubicEase:function(a){if(a<.5){var b=a*2;return.5*$$t.$av.c(b)}var c=(1-a)*2;var d=1-$$t.$av.c(c);return.5*d+.5},exponentialEase:function(a){if(a<.5){return $$t.$av.e(a,$$t.$av.g)}return $$t.$av.f(a,$$t.$av.g)},circleEase:function(a){if(a<.5){return $$t.$av.e(a,$$t.$av.a)}return $$t.$av.f(a,$$t.$av.a)},$type:new $.ig.Type("EasingFunctions",$.ig.$ot)},true);$c("KeyFrameAnimationTimeline:ax","Object",{c:null,a:null,h:new Date,g:null,f:null,e:null,k:0,d:false,i:0,b:function(){return this.a},j:function(){if(this.d){return this.i}return $.ig.util.timeSpanTotalMilliseconds($$0.$s.now()-this.h)},init:function(a,b){this.g=new $$4.v($$t.$ay.$type);this.f=new $$4.h(String,$$t.$ay.$type,0);this.e=new $$4.h($$t.$ay.$type,$$4.$w.$type.specialize($$t.$ay.$type),0);this.k=0;this.d=false;this.l=-1;$.ig.$op.init.call(this);this.c=a;this.a=b;this.h=$$0.$s.now()},m:function(a){if(this.f.containsKey(a.id())){return}this.g.f(a);var b=this.g.d();this.e.add(a,b);this.f.add(a.id(),a);var c=false;if(this.k==0){c=true}this.k++;if(c){this.n()}},o:function(a){if(!this.e.containsKey(a)){return}var b=this.e.item(a);this.g.h(b);this.f.remove(a.id());this.e.remove(a);var c=false;this.k--;if(this.k==0){c=true}if(c){this.p()}},p:function(){if(this.l>=0){this.c.teardownTicking(this.l);this.l=-1}},l:0,n:function(){this.l=this.c.setupTicking(this.q.runOn(this));this.c.requestFrame(this.l)},q:function(){var a=this.j();this.i=a;try{this.d=true;var b=this.g.c();if(b==null){this.p();this.d=false;return}while(b!=null){var c=b._c;if(c.playState()==1){c.aq()}else{c.aq();this.o(b._c)}b=b.a}this.c.requestFrame(this.l)}finally{this.d=false}},$type:new $.ig.Type("KeyFrameAnimationTimeline",$.ig.$ot)},true);$c("IKeyFrameAnimation:ay","Object",{$type:new $.ig.Type("IKeyFrameAnimation",null)},true);$c("AnimationKeyFrameEffectTiming:a0","Object",{init:function(){$.ig.$op.init.call(this);this._f=0;this._c=0;this._b=3;this._h=0;this._a=0;this._j=0;this._i=1},_f:0,_c:0,_g:0,_b:0,_h:0,_a:0,_j:0,_i:0,onFinished:null,onCanceled:null,$type:new $.ig.Type("AnimationKeyFrameEffectTiming",$.ig.$ot)},true);$c("KeyFrameAnimationDirect:a4","Object",{a:null,effect:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},m:0,d:false,hasCurrentTime:function(){if(this.d){return true}if(this.j){return true}return false},currentTime:function(a){if(arguments.length===1){this.ar(a);this.as(true,false);return a}else{if(this.d){return this.m}return(this.timeline().j()-this.startTime())*this.playbackRate()}},p:0,i:false,as:function(a,b){var $self=this;var c;var d=false;if(!a){var e=this.d;this.d=false;c=this.currentTime();d=this.hasCurrentTime();this.d=e}else{c=this.currentTime();d=this.hasCurrentTime()}if(d&&this.j&&!this.f&&!this.h){if(this.playbackRate()>0&&c>=this.r()){if(a){this.m=c;this.d=true}else{if(this.i){this.m=Math.max(this.p,this.r())}else{this.m=this.r()}}}else if(this.playbackRate()<0&&c<=0){if(a){this.m=c}else{if(this.i){this.m=Math.min(this.p,0)}else{this.m=0}}}if(this.playbackRate()!=0){if(a&&this.d){this.q=this.timeline().j()-this.m/this.playbackRate();this.j=true;this.d=false}}}this.p=this.currentTime();this.i=true;var f=this.playState()==3;if(!b&&f&&!this.k()){this.an(function(){$self.ad()})}if(f&&!this.k()){if(b){this.aa();this.ad()}}if(!f&&this.k()){this.v=this.x()}},x:function(){return new $$9.c($$t.$ay.$type,0)},aa:function(){this.e=false},ad:function(){if(!this.e){return}this.e=false;if(this.playState()!=3){return}this.al(this);this.ah()},ah:function(){},al:function(a){this.v.e(a)},an:function(a){if(!this.e){this.e=true;this.timeline().b().enqueueAction(function(){a()})}},k:function(){return this.v==null||this.v._b.c()},ar:function(a){if(this.d||!this.j||this.playbackRate()==0){this.m=a;this.d=true}else{this.q=this.timeline().j()-a/this.playbackRate()}},finished:function(){return this.v._b},ready:function(){return this.w._b},u:null,id:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:function(){return this.effect()!=null?this.effect().as():0},playState:function(){if(!this.hasCurrentTime()&&!this.f&&!this.h){return 0}else if(this.f||!this.j&&!this.h){return 2}else if(this.hasCurrentTime()&&(this.effectivePlaybackRate()>0&&this.currentTime()>=this.r()||this.effectivePlaybackRate()<0&&this.currentTime()<=0)){return 3}return 1},n:0,g:false,o:0,effectivePlaybackRate:function(){if(this.g){return this.n}return this.o},playbackRate:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},q:0,j:false,startTime:function(a){if(arguments.length===1){var b=this.timeline().j();var c=this.p;this.q=a;this.j=true;if(this.playbackRate()!=0){this.d=false}this.as(true,false);return a}else{return this.q}},b:null,timeline:function(){return this.b},onFinished:null,onCanceled:null,init:function(a,b){this.m=NaN;this.d=false;this.p=NaN;this.i=false;this.n=NaN;this.g=false;this.o=1;this.q=NaN;this.j=false;this.h=false;this.f=false;$.ig.$op.init.call(this);this.u="AUTO_ID_"+$$t.$a4.t.toString();$$t.$a4.t++;this.effect(a);this.effect()._r=this;this.b=b},cancel:function(){if(this.playState()!=0){this.ak();this.ai("AbortError");this.v=this.x();this.ag();this.d=false;this.j=false}},ai:function(a){if(this.v!=null){this.v.d(new $$0.n(1,a))}},aj:function(a){if(this.w!=null){this.w.d(new $$0.n(1,a))}},ag:function(){},ak:function(){if(this.h){this.h=false}if(this.f){this.f=false}this.z();this.aj("AbortError")},finish:function(){if(this.effectivePlaybackRate()==0||this.effectivePlaybackRate()>0&&Number.isInfinity(this.r())){return}this.z();var a;if(this.playbackRate()>0){a=this.r()}else{a=0}this.ar(a);if(!this.j){this.q=this.timeline().j()-a/this.playbackRate();this.j=true}if(this.f&&this.j){this.d=false;this.ab();this.am(this)}if(this.h&&this.j){this.ac();this.am(this)}this.as(true,true)},pause:function(){this.ae()},ae:function(){var $self=this;if(this.f){return}if(this.playState()==2){return}if(!this.hasCurrentTime()){if(this.playbackRate()>=0){this.d=true;this.m=0}if(Number.isInfinity(this.r())){return}this.m=this.r();this.d=true}var a=false;if(this.h){a=true}if(!a){this.w=this.y()}this.ao(function(){if(!$self.f){return}$self.f=false;var b=$self.timeline().j();if($self.j&&!$self.d){$self.m=(b-$self.q)*$self.playbackRate()}$self.z();$self.j=false;$self.am($self);$self.as(false,false)});this.as(false,false)},y:function(){return new $$9.c($$t.$ay.$type,0)},ao:function(a){if(!this.f){this.f=true;this.timeline().b().enqueueAction(function(){a()})}},play:function(){this.af(true)},h:false,f:false,e:false,w:null,v:null,af:function(a){var $self=this;var b=this.f;if(this.effectivePlaybackRate()>0&&a&&(!this.hasCurrentTime()||this.currentTime()<0||this.currentTime()>=this.r())){this.m=0;this.d=true}else if(this.effectivePlaybackRate()<0&&a&&(!this.hasCurrentTime()||this.currentTime()<=0||this.currentTime()>this.r())){if(Number.isInfinity(this.r())){return}this.m=this.r();this.d=true}else if(this.effectivePlaybackRate()==0&&!this.hasCurrentTime()){this.m=0;this.d=true}var c=false;if(this.f){this.ab();c=true}if(this.h){this.ac();c=true}if(!this.d&&!b&&!this.g){return}if(this.d){this.j=false}if(!c){this.w=this.y()}this.ap(function(){if(!$self.h){return}$self.h=false;if(!$self.j&&!$self.d){return}var d=$self.timeline().j();if($self.d){$self.z();var e=d;if($self.playbackRate()!=0){e=d-$self.m/$self.playbackRate()}$self.q=e;$self.j=true;if($self.playbackRate()!=0){$self.d=false}}else if($self.j&&$self.g){var f=(d-$self.q)*$self.playbackRate();$self.z();if($self.playbackRate()==0){$self.m=f;$self.d=true}var g=d;if($self.playbackRate()!=0){g=d-f/$self.playbackRate()}$self.q=g;$self.j=true}$self.am($self);$self.as(false,false);$self.timeline().m($self)});this.as(false,false)},am:function(a){if(this.w!=null){this.w.e(a)}},ab:function(){this.f=false},ac:function(){this.h=false},ap:function(a){if(!this.h){this.h=true;this.timeline().b().enqueueAction(function(){a()})}},reverse:function(){var a=this.n;this.n=-this.effectivePlaybackRate();this.g=true;this.af(true)},updatePlaybackRate:function(a){var b=this.playState();this.n=a;this.g=true;if(b==0||b==2){this.z()}else if(b==3){var c=this.d;this.d=false;var d=this.currentTime();this.d=c;if(this.n==0){this.q=this.timeline().j()}else{this.q=this.timeline().j()-d/this.n}this.z()}else{this.af(false)}},z:function(){if(this.g){this.o=this.n;this.g=false}},commitStyles:function(){this.effect().a6()},aq:function(){this.effect().a7();this.as(false,false)},$type:new $.ig.Type("KeyFrameAnimationDirect",$.ig.$ot,[$$t.$ay.$type])},true);$c("IDependentRenderer:a6","Object",{$type:new $.ig.Type("IDependentRenderer",null)},true);$c("AnimationKeyFrameEffect:a7","Object",{_r:null,an:function(){return this.aj*this.ai},as:function(){return Math.max(this.al+this.an()+this.ah,0)},a8:function(){this.al=this._p._f;this.ah=this._p._h;this.t=this._p._a;this.ai=this._p._i;this.aj=this._p._g;this.v=this._p._c;this.ak=this._p._j;this.u=this._p._b;this.az=this.a0(this.u)},a0:function(a){switch(a){case 3:return function(b){return b};case 1:return $$t.$av.exponentialEase;case 2:return $$t.$av.circleEase;case 0:return $$t.$av.cubicEase}return function(b){return b}},init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.ag=new $$4.x($$t.$a9.$type,0);this.c=null;$.ig.$op.init.call(this);this._a4=b;this._o=c;this._p=e;this.a8();this._q=d},init1:function(a,b,c,d,e,f){this.ag=new $$4.x($$t.$a9.$type,0);this.c=null;$.ig.$op.init.call(this);this._a4=b;this._o=c;this._q=d;this._p=e;this.a8();this.ag.addRange(f)},k:function(){if(this.d==null){this.d=this.e()}return this.d},e:function(){var a=this.h();if(a.length<=1){return[0]}var b=new Array(a.length);var c=1/(a.length-1);var d=0;for(var e=0;e<a.length;e++){if($.ig.util.isNaN(a[e]._j)){b[e]=d}else{b[e]=a[e]._j;d=a[e]._j;if(a.length-1-e>0){c=(1-d)/(a.length-1-e)}}d+=c}return b},l:function(a){this.ag.add(a);this.c=null;this.a=null;return this},m:function(a){var b=new $$t.a9(0);if(a!=null){for(var c=0;c<a.length;c++){b.c(a[c])}}this.l(b);return this},n:function(a,b){var c=new $$t.a9(1,a);if(b!=null){for(var d=0;d<b.length;d++){c.c(b[d])}}this.l(c);return this},au:function(){if(this._r!=null){return this._r.currentTime()}return NaN},ac:function(){if(this._r!=null){return this._r.hasCurrentTime()}return false},ap:function(){return Math.max(Math.min(this.al,this.as()),0)},am:function(){return Math.max(Math.min(this.al+this.an(),this.as()),0)},w:function(){if(this._r!=null&&this._r.playbackRate()<0){return false}return true},s:function(){if(this.ac()&&(this.au()<this.ap()||!this.w()&&this.au()==this.ap())){return 0}if(this.ac()&&(this.au()>this.am()||this.w()&&this.au()==this.am())){return 2}if(this.ac()){return 1}return 3},ao:function(){var a=this.s();switch(a){case 0:if(this.t==3||this.t==4){return Math.max(this.au()-this.al,0)}else{return NaN}case 1:return this.au()-this.al;case 2:if(this.t==2||this.t==4){return Math.max(Math.min(this.au()-this.al,this.an()),0)}else{return NaN}default:return NaN}},y:function(){if(!this.ac()){return false}var a=this.s();switch(a){case 0:if(this.t==3||this.t==4){return true}else{return false}case 1:return true;case 2:if(this.t==2||this.t==4){return true}else{return false}default:return false}return false},ad:function(){if(!this.y()){return false}return true},av:function(){if(!this.y()){return NaN}var a=0;if(this.aj==0){if(this.s()==0){a=0}else{a=this.ai}}else{a=this.ao()/this.aj}return a+this.ak},ae:function(){if(!this.ad()){return false}return true},aw:function(){if(!this.ad()){return NaN}var a=1;if(Number.isInfinity(this.av())){a=this.ak%1}else{a=this.av()%1}if(a==0&&(this.s()==1||this.s()==2)&&this.ao()==this.an()&&this.ai!=0){a=1}return a},z:function(){if(!this.y()){return false}return true},aq:function(){if(!this.y()){return NaN}if(this.s()==2&&Number.isInfinity(this.ai)){return Number.POSITIVE_INFINITY}if(this.aw()==1){return Math.floor(this.av())-1}return Math.floor(this.av())},aa:function(){return this.ae()},ar:function(){if(!this.ae()){return NaN}var a=this.x();if(a){return this.aw()}else{return 1-this.aw()}},x:function(){var a=true;if(this.v==0){a=true}else if(this.v==1){a=false}else{var b=this.aq();if(this.v==3){b++}if(Number.isInfinity(b)){a=true}else{if(b%2==0){a=true}else{a=false}}}return a},af:function(){return this.aa()},ay:function(){if(!this.aa()){return NaN}var a=false;var b=this.x();if(b&&this.s()==0){a=true}if(!b&&this.s()==2){a=true}return this.ax(this.ar(),a);
},at:function(){return this.ay()},ab:function(){return this.af()},ax:function(a,b){return this.az(a)},a7:function(){if(!this.af()){return}var a=this.ay();for(var b=0;b<this.f().length;b++){var c=this.a1(this.f()[b],this.g()[b]);this.a5(this.f()[b],this.g()[b],c)}},a5:function(a,b,c){b.c(this._a4,c)},a1:function(a,b){if(!this.ab()){return null}var c=a;var d=this.at();if(this._a4==null){return null}var e=this.a2(c,b);var f=new $$4.x($$t.$a9.$type,0);var g=new $$4.x(Number,0);for(var h=0;h<this.h().length;h++){for(var i=0;i<this.h()[h].b().length;i++){if(this.h()[h].b()[i]._a==c){f.add(this.h()[h]);g.add(this.k()[h])}}}if(f.count()==0){return e}if(g.__inner[0]!=0){f.insert(0,new $$t.a9(1,0).c(new $$t.ba(c,e)));g.insert(0,0)}if(g.__inner[f.count()-1]!=1){f.add(new $$t.a9(1,1).c(new $$t.ba(c,e)));g.add(1)}var j=false;var k=new $$4.x($$t.$a9.$type,0);var l=new $$4.x(Number,0);if(d<0){var m=0;for(var n=0;n<f.count();n++){if(g.__inner[n]==0){m++}else{break}}if(m>1){j=true;k.add(f.__inner[0]);l.add(g.__inner[0])}}if(d>=1){var o=0;for(var p=f.count()-1;p>=0;p--){if(g.__inner[p]==1){o++}else{break}}if(o>1){j=true;k.add(f.__inner[f.count()-1]);l.add(g.__inner[f.count()-1])}}if(!j){var q=null;var r=-1;for(var s=0;s<f.count();s++){if(g.__inner[s]<=d){q=f.__inner[s];r=s}else{break}}if(r==-1){for(var t=0;t<f.count();t++){if(g.__inner[t]==0){q=f.__inner[t];r=t}else{break}}}k.add(q);l.add(g.__inner[r]);if(r<g.count()-1){k.add(f.__inner[r+1]);l.add(g.__inner[r+1])}}if(k.count()==1){for(var u=0;u<k.__inner[0].b().length;u++){if(k.__inner[0].b()[u]._a==c){return k.__inner[0].b()[u].d()}}return null}var v=l.__inner[0];var w=l.__inner[k.count()-1];var x=k.__inner[0].g(c).d();var y=k.__inner[1].g(c).d();var z=(d-v)/(w-v);return this.a3(c,z,x,y)},a3:function(a,b,c,d){switch(a){case 2:case 3:case 7:case 15:case 16:return $$t.$x.k(c,b,d,0);case 4:case 13:case 6:return $$t.$c4.f(b,c,d);case 11:case 10:case 12:case 8:case 9:case 17:case 19:return c+b*(d-c);case 1:return c+b*(d-c);case 5:return $$t.$c4.d(b,c,d);case 14:return this.a9(b,c,d);case 18:return $$t.$c4.a(b,c,d);default:if(b<.5){return c}else{return d}}return null},a9:function(a,b,c){var d=$$t.$bo.d(a,b._j,c._j);var e=new $$a.bu;e._j=d;return e},a2:function(a,b){return b.b(this._a4)},_a4:null,_o:0,_q:null,ag:null,c:null,al:0,ah:0,az:null,t:0,ai:0,aj:0,v:0,ak:0,u:0,d:null,a:null,b:null,h:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.c},f:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.a},g:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.b},j:function(){var a=new $$4.x($$t.$bs.$type,0);for(var b=0;b<this.f().length;b++){a.add($$t.$br.c().a(this.f()[b],this._o))}return a.toArray()},i:function(){var a=new $$4.x($$t.$bp.$type,0);var b=new $$4.q($$t.$bp.$type,0);for(var c=0;c<this.h().length;c++){for(var d=0;d<this.h()[c].b().length;d++){if(!b.contains(this.h()[c].b()[d]._a)){b.add(this.h()[c].b()[d]._a);a.add(this.h()[c].b()[d]._a)}}}return a.toArray()},a6:function(){var a=this.t;this.t=4;this.a7();this.t=a},_p:null,$type:new $.ig.Type("AnimationKeyFrameEffect",$.ig.$ot)},true);$c("AnimationKeyFrame:a9","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.i=new $$4.x($$t.$ba.$type,0);this.a=null;this.h=null;$.ig.$op.init.call(this);this._j=NaN},init1:function(a,b){this.i=new $$4.x($$t.$ba.$type,0);this.a=null;this.h=null;$.ig.$op.init.call(this);this._j=b},_j:0,i:null,a:null,h:null,b:function(){if(this.a==null){this.a=this.i.toArray()}return this.a},g:function(a){if(this.h==null){this.h=new $$4.h($$t.$bp.$type,$$t.$ba.$type,0);for(var b=0;b<this.b().length;b++){this.h.item(this.b()[b]._a,this.b()[b])}}if(this.h.containsKey(a)){return this.h.item(a)}return null},d:function(){return new $$t.a9(0)},e:function(a){var b=new $$t.a9(0);b._j=a;return b},f:function(a,b){var c=new $$t.a9(0);c._j=a;c.i.addRange(b);return c},c:function(a){this.i.add(a);this.a=null;this.h=null;return this},$type:new $.ig.Type("AnimationKeyFrame",$.ig.$ot)},true);$c("AnimationKeyFrameProperty:ba","Object",{init:function(a,b){$.ig.$op.init.call(this);this._a=a;this.d(b)},_a:0,b:null,d:function(a){if(arguments.length===1){var b=this.c(a);this.b=b;return a}else{return this.b}},c:function(a){if(this._a==0){return a}switch(this._a){case 14:var b=$$t.$bo.f(a);var c=new $$a.bu;c._j=b;return c}return a},$type:new $.ig.Type("AnimationKeyFrameProperty",$.ig.$ot)},true);$c("BrushCollection:bb","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$at.$type,0)},selectRandom:function(){return this.item($$t.$bb.ag.next1(this.count()))},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,item:function(a,b){if(arguments.length===2){$$4.$f.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$4.$f.item.call(this,a)}},equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.item(c).equals(this.item(c))){return false}}return true},$type:new $.ig.Type("BrushCollection",$$4.$f.$type.specialize($$a.$at.$type))},true);$c("BrushCollectionUtil:bc","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if($.ig.util.isNaN(b)){return null}b=$$t.$b0.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.item(c)}return $$t.$bc.c(b-c,a.item(c),a.item(c+1),a.interpolationMode())},c:function(a,b,c,d){var e=b.color();var f=c.color();var g=$$t.$aa.u(e,a,f,d);var h=new $$a.at;h.color(g);return h},a:function(a){var b=new $$t.bb;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$$t.$aa.n(c);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("BrushCollectionUtil",$.ig.$ot)},true);$c("ContentChildCollection:bd","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$.ig.$op.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$.ig.$op.$type,1,b)},$type:new $.ig.Type("ContentChildCollection",$$4.$f.$type.specialize($.ig.$op.$type))},true);$c("DoubleValueChangedEventArgs:be","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.oldValue(a);this.newValue(b)},_oldValue:0,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:0,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("DoubleValueChangedEventArgs",$$0.$w.$type)},true);$c("IErrorBarCalculator:bi","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$c("FastItemsSourceEventArgs:bk","EventArgs",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.action(b);this.position(c);this.count(d);this.propertyName(null)},init1:function(a,b,c){$$0.$w.init.call(this);this.action(3);this.position(b);this.count(1);this.propertyName(c)},_action:0,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},$type:new $.ig.Type("FastItemsSourceEventArgs",$$0.$w.$type)},true);$c("TransformMatrixHelpler:bo","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){if($b($$a.$bu.$type,a)!==null){return a._j}if($b($$a.$bs.$type,a)!==null){var b=a;return $$t.$bo.g(0,b._l,b._m,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if($b($$a.$bq.$type,a)!==null){var c=a;var d=0;var e=0;if(!$.ig.util.isNaN(c._k)){d=c._k}if(!$.ig.util.isNaN(c._l)){e=c._l}var f=$$t.$bo.g(0,1,1,{__x:-d,__y:-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=$$t.$bo.g(c._j,1,1,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var h=$$t.$bo.g(0,1,1,{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var i=$$t.$bo.e(f,g);i=$$t.$bo.e(i,h);return i}if($b($$a.$br.$type,a)!==null){var j=a;return $$t.$bo.g(0,1,1,{__x:j._j,__y:j._k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if($b($$a.$bv.$type,a)!==null){var k=a;var l=new $$a.bt;l._j=1;l._m=1;if(k._j.count()>0){l=$$t.$bo.f(k._j.__inner[0]);for(var m=1;m<k._j.count();m++){var n=$$t.$bo.f(k._j.__inner[m]);l=$$t.$bo.e(l,n)}}return l}return a},a:function(a){return Math.atan2(a._k,a._j)*180/Math.PI},b:function(a){var b=Math.sqrt(a._j*a._j+a._k*a._k);return b},c:function(a){var b=Math.sqrt(a._l*a._l+a._m*a._m);return b},i:function(a,b){var c=a._j*b.__x+a._l*b.__y+a._n;var d=a._k*b.__x+a._m*b.__y+a._o;return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},h:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a,b){var c=new $$a.bt;c._j=a._j*b._j+a._k*b._l;c._k=a._j*b._k+a._k*b._m;c._n=a._n*b._j+a._o*b._l+b._n;c._l=a._l*b._j+a._m*b._l;c._m=a._l*b._k+a._m*b._m;c._o=a._n*b._k+a._o*b._m+b._o;return c},d:function(a,b,c){var d=$$t.$bo.a(b);var e=$$t.$bo.a(c);var f=$$t.$bo.b(b);var g=$$t.$bo.b(c);var h=$$t.$bo.c(b);var i=$$t.$bo.c(c);var j=$$t.$bo.h(b);var k=$$t.$bo.h(c);var l=d+(e-d)*a;var m=f+(g-f)*a;var n=h+(i-h)*a;var o={__x:j.__x+(k.__x-j.__x)*a,__y:j.__y+(k.__y-j.__y)*a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $$t.$bo.g(l,m,n,o)},g:function(a,b,c,d){a=a%360;var e=a*Math.PI/180;var f=new $$a.bt;var g=Math.cos(e);var h=Math.sin(e);f._j=b*g;f._k=b*h;f._l=-c*h;f._m=c*g;f._n=d.__x;f._o=d.__y;return f},$type:new $.ig.Type("TransformMatrixHelpler",$.ig.$ot)},true);$c("NativeUI:bq","Object",{init:function(){$.ig.$op.init.call(this)},ac:function(a,b,c){var d=$$t.$br.c().a(a,0);d.c(b,c)},j:function(a,b){var c=$$t.$br.c().a(a,0);return c.b(b)},u:function(a,b){$$t.$bq.ac(1,a,b)},e:function(a){return $$t.$bq.j(1,a)},k:function(a,b){$$t.$bq.ac(2,a,b)},af:function(a){return $$t.$bq.j(2,a)},l:function(a,b){$$t.$bq.ac(3,a,b)},ag:function(a){return $$t.$bq.j(3,a)},n:function(a,b){$$t.$bq.ac(4,a,b)},ak:function(a){return $$t.$bq.j(4,a)},m:function(a,b){$$t.$bq.ac(5,a,b)},v:function(a,b){$$t.$bq.ac(6,a,b)},am:function(a){return $$t.$bq.j(6,a)},ae:function(a){return $$t.$bq.j(5,a)},o:function(a,b){$$t.$bq.ac(7,a,b)},ah:function(a){return $$t.$bq.j(7,a)},q:function(a,b){$$t.$bq.ac(8,a,b)},b:function(a){return $$t.$bq.j(8,a)},ad:function(a,b){$$t.$bq.ac(9,a,b)},i:function(a){return $$t.$bq.j(9,a)},r:function(a,b){$$t.$bq.ac(10,a,b)},c:function(a){return $$t.$bq.j(10,a)},s:function(a,b){$$t.$bq.ac(11,a,b)},aa:function(a,b){$$t.$bq.ac(12,a,b)},d:function(a){return $$t.$bq.j(11,a)},h:function(a){return $$t.$bq.j(12,a)},t:function(a,b){$$t.$bq.ac(13,a,b)},al:function(a){return $$t.$bq.j(13,a)},ab:function(a,b){var c=$$t.$bo.f(b);var d=new $$a.bu;d._j=c;$$t.$bq.ac(14,a,d)},aj:function(a){return $$t.$bq.j(14,a)},w:function(a,b){$$t.$bq.ac(15,a,b)},p:function(a,b){$$t.$bq.ac(16,a,b)},ai:function(a){return $$t.$bq.j(15,a)},z:function(a,b){$$t.$bq.ac(17,a,b)},g:function(a){return $$t.$bq.j(17,a)},x:function(a,b){$$t.$bq.ac(18,a,b)},a:function(a){return $$t.$bq.j(18,a)},y:function(a,b){$$t.$bq.ac(19,a,b)},f:function(a){return $$t.$bq.j(19,a)},$type:new $.ig.Type("NativeUI",$.ig.$ot)},true);$c("RectChangedEventArgs:bt","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.oldRect(a);this.newRect(b)},_oldRect:null,oldRect:function(a){if(arguments.length===1){this._oldRect=a;return a}else{return this._oldRect}},_newRect:null,newRect:function(a){if(arguments.length===1){this._newRect=a;return a}else{return this._newRect}},$type:new $.ig.Type("RectChangedEventArgs",$$0.$w.$type)},true);$c("ArrayUtil:bv","Object",{init:function(){$.ig.$op.init.call(this)},g:function($t,a){if(a!=null){var b=new $$6.s(0);for(var c=a.count()-1;c>0;--c){var d=b.next1(c);var e=a.item(c);a.item(c,a.item(d));a.item(d,e)}}},d:function($t,a,b){var c=-1;var d=0;var e=a.count();while(c==-1){if(e<=d){c=d}else{var f=$a(d+e,2);switch(Math.sign(b.compareTo($e($t,a.item(f))))){case-1:e=f;break;case 0:c=f;break;case 1:d=f+1;break}}}return c},e:function($t,a,b,c){var d=-1;var e=0;var f=a.count();while(d==-1){if(f<=e){d=e}else{var g=$a(e+f,2);switch(Math.sign(b(c,a.item(g)))){case-1:f=g;break;case 0:d=g;break;case 1:e=g+1;break}}}return d},c:function($t,a,b){var c=0;var d=a.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(a.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},b:function($t,a,b){var c=0;var d=a.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(a.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},a:function($t,a,b){if(a==null){return $f($t)}if(a.count()==0){return $f($t)}return a.item(b%a.count())},f:function(a,b){if(a==null){return null}if(a.count()==0){return null}return a.item(b%a.count())},$type:new $.ig.Type("ArrayUtil",$.ig.$ot)},true);$c("CoreGeometryUtil:bw","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},b:function(a,b,c,d,e){var f={__x:(a.__x+b.__x)/2,__y:(a.__y+b.__y)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=b.__x-a.__x;var h=b.__y-a.__y;var i=Math.sqrt(g*g+h*h);var j=h;var k=g*-1;if(e==d){j=h*-1;k=g}var l=Math.max(Math.abs(j),Math.abs(k));j=j/l;k=k/l;var m=Math.sqrt(j*j+k*k);var n=j/m;var o=k/m;var p=i/2;var q=Math.sqrt(c*c-p*p);if($.ig.util.isNaN(q)){q=0}var r=q*n;var s=q*o;var t={__x:f.__x+r,__y:f.__y+s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return t},$type:new $.ig.Type("CoreGeometryUtil",$.ig.$ot)},true);$c("DeviceUtils:bx","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a){return a},f:function(a){return a},a:function(a){if($.ig.util.isNaN(a)){return NaN}if(a<=0){return NaN}return a},c:function(a){return a*$$t.$bx.d()},b:function(a){return a*$$t.$bx.e()},d:function(){var a=$$t.$bx.g(2);return 2/a},e:function(){var a=$$t.$bx.f(2);return 2/a},$type:new $.ig.Type("DeviceUtils",$.ig.$ot)},true);$c("Extensions:by","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){a._c.clear();a._c.add(new $$a.a8);a._c.removeAt(0)},d:function(a){a._d.clear();a._d.add(new $$a.a7);a._d.removeAt(0)},c:function(a){if(a==null){return}var b=$b($$a.$am.$type,a._x);if(b!=null){b._ab.remove(a);return}var c=$b($$a.$g.$type,a._x);if(c!=null){c.content(null);return}},f:function(a,b){var c=new $$4.x($$a.$c.$type,0);var e=a._ab.getEnumerator();while(e.moveNext()){var d=e.current();if($b($$a.$c.$type,d)!==null){c.add(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();a._ab.remove(f);b._ab.add(f)}},a:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},b:function(a){return!$.ig.util.isNaN(a.left())&&!$.ig.util.isNaN(a.right())&&!$.ig.util.isNaN(a.top())&&!$.ig.util.isNaN(a.bottom())&&!Number.isInfinity(a.left())&&!Number.isInfinity(a.right())&&!Number.isInfinity(a.top())&&!Number.isInfinity(a.bottom())},$type:new $.ig.Type("Extensions",$.ig.$ot)},true);$c("FrameworkElementExtensions:bz","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){return a._x!=null},$type:new $.ig.Type("FrameworkElementExtensions",$.ig.$ot)},true);$c("MathUtil:b0","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return Math.log(a+Math.sqrt(a*a+1))},p:function(number_){return number_.toString()},e:function(a,b){return Math.sqrt(a*a+b*b)},n:function(a){return a*a},b:function(a,b,c){return Math.min(c,Math.max(b,a))},m:function(a){return Math.PI*a/180},d:function(a){return 180*a/Math.PI},j:function(a,b,c){return Math.min(a,Math.min(b,c))},g:function(a,b,c){return Math.max(a,Math.max(b,c))},i:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},k:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},f:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},h:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},$type:new $.ig.Type("MathUtil",$.ig.$ot)},true);$c("MathUtilExtended:b1","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){if(a<=0){return NaN}var b=[57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.9999999999999971;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.5066282746310007*e/a)},j:function(a,b,c){var d=$.ig.truncate(Math.floor(a))&255;var e=$.ig.truncate(Math.floor(b))&255;var f=$.ig.truncate(Math.floor(c))&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$$t.$b1.c(a);var h=$$t.$b1.c(b);var i=$$t.$b1.c(c);var j=$$t.$b1.a[d]+e;var k=$$t.$b1.a[j]+f;var l=$$t.$b1.a[j+1]+f;var m=$$t.$b1.a[d+1]+e;var n=$$t.$b1.a[m]+f;var o=$$t.$b1.a[m+1]+f;return $$t.$b1.f(i,$$t.$b1.f(h,$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[k],a,b,c),$$t.$b1.e($$t.$b1.a[n],a-1,b,c)),$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[l],a,b-1,c),$$t.$b1.e($$t.$b1.a[o],a-1,b-1,c))),$$t.$b1.f(h,$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[k+1],a,b,c-1),$$t.$b1.e($$t.$b1.a[n+1],a-1,b,c-1)),$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[l+1],a,b-1,c-1),$$t.$b1.e($$t.$b1.a[o+1],a-1,b-1,c-1))))},c:function(a){return a*a*a*(a*(a*6-15)+10)},f:function(a,b,c){return b+a*(c-b)},e:function(a,b,c,d){var e=a&15;var f=e<8?b:c;var g=e<4?c:e==12||e==14?b:d;return((e&1)==0?f:-f)+((e&2)==0?g:-g)},h:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.g(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$$t.$b1.b(10,b)},i:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.i(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$$t.$b1.b(10,b)},g:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.h(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$$t.$b1.b(10,b)},b:function(a,b){var c=1;for(;b>0;--b){c*=a}for(;b<0;++b){c/=a}return c},$type:new $.ig.Type("MathUtilExtended",$.ig.$ot)},true);$c("IPool$1:b3","Object",{$type:new $.ig.Type("IPool$1",null)},true);$c("IIndexedPool$1:b4","Object",{$type:new $.ig.Type("IIndexedPool$1",null,[$$t.$b3.$type.specialize(0)])},true);$c("Pool$1:b2","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.active(new $$4.x(this.$t,0));this.inactive(new $$4.x(this.$t,0))},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){if(a>=this.count()){this.count(a+1)}return this.active().__inner[a]},clear:function(){this.count(0)},count:function(a){if(arguments.length===1){var b=this.active().count();while(a>this.active().count()&&this.inactive().count()>0){var c=this.inactive().__inner[this.inactive().count()-1];this.active().add(c);this.inactive().removeAt(this.inactive().count()-1);if(this.activate()!=null){this.activate()(c)}}while(a>this.active().count()&&this.inactive().count()==0){var d=this.create()();this.active().add(d);if(this.activate()!=null){this.activate()(d)}}var e=2;while(b!=0){b>>=1;e<<=1}while(a<this.active().count()){var f=this.active().__inner[this.active().count()-1];this.active().removeAt(this.active().count()-1);if(this.disactivate()!=null){this.disactivate()(f)}if(this.inactive().count()<e){this.inactive().add(f)}else{if(this.destroy()!=null){this.destroy()(f)}}}if(e<this.inactive().count()){for(var g=e;g<this.inactive().count();++g){this.destroy()(this.inactive().__inner[g])}this.inactive().removeRange(e,this.inactive().count()-e)}return a}else{return this.active().count()}},_active:null,active:function(a){if(arguments.length===1){this._active=a;return a}else{return this._active}},_inactive:null,inactive:function(a){if(arguments.length===1){this._inactive=a;return a}else{return this._inactive}},doToAll:function(a){for(var b=0;b<this.inactive().count();b++){a(this.inactive().__inner[b])}for(var c=0;c<this.active().count();c++){a(this.active().__inner[c])}},$type:new $.ig.Type("Pool$1",$.ig.$ot,[$$t.$b4.$type.specialize(0)])},true);$c("IHashPool$2:b5","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$b3.$type.specialize(1)])},true);$c("HashPool$2:b6","Object",{$tKey:null,$tValue:null,_d:null,_b:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._d=new $$4.x(this.$tValue,0);this._b=new $$4.h(this.$tKey,this.$tValue,0)},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){if(this._d.count()>0){b=this._d.__inner[this._d.count()-1];this._d.removeAt(this._d.count()-1)}else{b=this.create()()}if(this.activate()!=null){this.activate()(b)}this._b.item(a,b)}return b},activeKeys:function(){return this._b.keys()},isActiveKey:function(a){return this._b.containsKey(a)},remove:function(a){var $self=this;var b;if(function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){this._b.remove(a);if(this.disactivate()!=null){this.disactivate()(b)}this._d.add(b);var c=this._b.count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<this._d.count()){for(var e=d;e<this._d.count();++e){this.destroy()(this._d.__inner[e])}this._d.removeRange(d,this._d.count()-d)}}},clear:function(){var a=new $$4.x(this.$tKey,0);var c=this._b.keys().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.remove(d)}},activeCount:function(){return this._b.count()},doToAll:function(a){for(var b=0;b<this._d.count();b++){a(this._d.__inner[b])}var d=this._b.values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},doToAllActive:function(a){for(var b=0;b<this._d.count();b++){a(this._d.__inner[b])}var d=this._b.values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$b5.$type.specialize(0,1)])},true);$c("RearrangedList$1:b7","Object",{$t:null,b:null,a:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.b=a;this.a=b},indexOf:function(a){var b=this.b.indexOf(a);if(b==-1){return-1}return this.a.indexOf(b)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$6.q(0)},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){var d__=new $$t.b8(this.$t,0);d__.__4__this=this;return d__},$type:new $.ig.Type("RearrangedList$1",$.ig.$ot,[$$0.$bz.$type.specialize(0)])},true);$c("RectUtil:ca","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a){if(a.isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:.5*(a.left()+a.right()),__y:.5*(a.bottom()+a.top()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a){if(a.isEmpty()){return 0}return a.width()*a.height()},p:function(a){if(a.isEmpty()){return a}return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())},m:function(a,b){if(a.containsPoint(b)){return b}var c={__x:a.left()+.5*a.width(),__y:a.top()+.5*a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d={__x:b.__x-c.__x,__y:b.__y-c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e;if(d.__x!=0){e=(a.left()-c.__x)/d.__x;var f=c.__y+e*d.__y;if(f>a.top()&&f<a.bottom()){return e>0?{__x:a.left(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:a.right(),__y:c.__y-e*d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}e=(a.top()-c.__y)/d.__y;var g=c.__x+e*d.__x;return e>0?{__x:g,__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:c.__x-e*d.__x,__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},g:function(a,b){if(a.isEmpty()){return NaN}return $$t.$ca.f(a,b.__x,b.__y)},h:function(a,b){if(a.isEmpty()){return Number.POSITIVE_INFINITY}var c=$$t.$ca.f(a,b.left(),b.top());if(c>0){c=Math.min(c,$$t.$ca.f(a,b.left(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(a,b.right(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(a,b.right(),b.top()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.left(),a.top()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.left(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.right(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.right(),a.top()))}return c},f:function(a,b,c){var d=b-a.left();var e=c-a.top();var f=a.width()*d;var g=a.height()*e;if(f>0){var h=a.width()*a.width();if(f<h){d-=f/h*a.width()}else{d-=a.width()}}if(g>0){var i=a.height()*a.height();if(g<i){e-=g/i*a.height()}else{e-=a.height()}}return d*d+e*e},a:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.left()>b.left()){return false}if(a.right()<b.right()){return false}if(a.top()>b.top()){return false}if(a.bottom()<b.bottom()){return false}return true},b:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.right()<b.left()){return false}if(a.left()>b.right()){return false}if(a.top()>b.bottom()){return false}if(a.bottom()<b.top()){return false}return true},i:function(a,b){if(a.isEmpty()||b.isEmpty()){return 0}var c=Math.min(a.right(),b.right())-Math.max(a.left(),b.left());if(c<=0){return 0}var d=Math.min(a.bottom(),b.bottom())-Math.max(a.top(),b.top());if(d<=0){return 0}return c*d},q:function(a,b,c){if(a.isEmpty()){return a}return new $$a.ae(0,a.x()-b,a.y()-c,Math.max(0,a.width()+2*b),Math.max(0,a.height()+2*c))},t:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},s:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},r:function(a,b){var c=a.x()-b;var d=a.y()-b;var e=a.width()+b+b;var f=a.height()+b+b;var g=e>0?e:0;var h=f>0?f:0;return new $$a.ae(0,c,d,g,h)},y:function(a){a.x(Math.round(a.x()));a.y(Math.round(a.y()));a.width(Math.round(a.width()));a.height(Math.round(a.height()));return a},c:function(a){return a.x()==0&&a.y()==0&&a.width()==0&&a.height()==0},z:function(a){var b=new $$a.af(1,a.width(),a.height());return b},u:function(a,b){var c=$$t.$ca.v(a,$$t.$ca.z(b));return c},v:function(a,b){var c=a;c.x(a.x()/b.width());c.y(a.y()/b.height());c.width(a.width()/b.width());c.height(a.height()/b.height());return c},n:function(a){var b={__x:a.x(),__y:a.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},o:function(a){var b={__x:a.x()+a.width(),__y:a.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},j:function(a){var b={__x:a.x(),__y:a.y()+a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},k:function(a){var b={__x:a.x()+a.width(),__y:a.y()+a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},d:function(a){var b=function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add($$t.$ca.n(a));$ret.add($$t.$ca.o(a));$ret.add($$t.$ca.k(a));$ret.add($$t.$ca.j(a));return $ret}();return b},w:function(a,b){b=$$t.$bw.a(b);if(b==0||b==180){return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())}var c=$$t.$ca.l(a);if(b==90||b==270){var d=a.height()/2;var e=a.width()/2;return new $$a.ae(0,c.__x-d,c.__y-e,a.height(),a.width())}return $$t.$ca.x(a,c.__x,c.__y,b)},x:function(a,b,c,d){var e=$$t.$ca.d(a);var f=$$t.$b0.m(d);var g=Math.cos(f);var h=Math.sin(f);var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var m;for(var n=0;n<e.count();n++){m=e.__inner[n];var o=g*(m.__x-b)-h*(m.__y-c)+b;var p=h*(m.__x-b)+g*(m.__y-c)+c;i=Math.min(i,p);j=Math.min(j,o);k=Math.max(k,o);l=Math.max(l,p)}var q=new $$a.ae(0,j,i,k-j,l-i);return q},$type:new $.ig.Type("RectUtil",$.ig.$ot)},true);$c("StackPool$1:cb","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.e=false;$.ig.$op.init.call(this);this.g=new $$4.h(this.$t,$.ig.$op.$type,0);this.i=new $$4.aa(this.$t);this.h=new $$4.aa(this.$t)},a:function(){var a;if(this.i.count()!=0){a=this.i.pop()}else{a=this.h.count()!=0?this.h.pop():this._j();this._b(a)}this.g.add(a,null);return a},n:function(a){this.g.remove(a);if(this.f()){this.i.push(a)}else{this._c(a);var b=$$t.$cb.m(this.$t,this.g.count());if(this.h.count()<b){this._d(a)}else{this.h.push(a)}}},f:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;if(!this.e){var b=$$t.$cb.m(this.$t,this.g.count());while(this.i.count()>0&&this.h.count()<=b){var c=this.i.pop();this._c(c);this.h.push(c)}while(this.i.count()>0){var d=this.i.pop();this._c(d);this._d(d)}while(this.h.count()>b){this._d(this.h.pop())}}}return a}else{return this.e}},e:false,k:function(){return this.g.count()},l:function(){return this.h.count()},_j:null,_c:null,_b:null,_d:null,m:function($t,a){var b=2;while(a>b){b=b<<1}return b},g:null,i:null,h:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$c("CanvasRenderScheduler:cc","Object",{init:function(){this.b=true;this.a=false;this.h=-1;$.ig.$op.init.call(this);this._f=new $$4.x($$t.$ck.$type,0);this._e=new $$4.x($$t.$cc.$type,0)},b:false,_f:null,
_e:null,l:function(a){this.b=true;this._f.add(a)},r:function(a){this.b=true;this._f.remove(a)},p:function(){this.b=true;this.n()},d:function(){return this.a},a:false,h:0,g:null,j:function(a){var b=this.g;this.g=a;if(this.a&&this.g!=null&&b==null){this.g.setTimeout(this.k.runOn(this),0)}},n:function(){if(!this.a){this.a=true;if(this.g!=null){this.g.setTimeout(this.k.runOn(this),0)}else{window.setTimeout(this.k.runOn(this),0)}}},o:function(a,b){this.n()},i:function(){if(this.h!=-1){window.clearTimeout(this.h);this.h=-1}if(this.a){this.k()}},k:function(){this.h=-1;if(this.a){this.a=false;if(this._e.count()>0){for(var a=0;a<this._e.count();a++){this._e.__inner[a].i()}}if(this.b){this.q()}this.m()}},m:function(){if(this._c){return}var a=true;for(var b=0;b<this._f.count();b++){var c=this._f.__inner[b];c.preRender()}for(var d=0;d<this._f.count();d++){var e=this._f.__inner[d];e.undirty(a);a=false}for(var f=0;f<this._f.count();f++){var g=this._f.__inner[f];g.postRender()}},q:function(){this._f.sort2(function(a,b){var c=a;var d=b;if(c.index()<d.index()){return-1}if(c.index()>d.index()){return 1}return 0});this.b=false},_c:false,$type:new $.ig.Type("CanvasRenderScheduler",$.ig.$ot)},true);$c("CanvasViewRenderer:cd","Object",{init:function(){this.b=false;this.c=false;this.l="left";this.d=1;$.ig.$op.init.call(this)},i:null,getUnderlyingContext:function(){return this.i},data:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},createGradient1:function(a,b,c,d,e,f,g){return $$t.$cd.createGradient(this.i,a,b,c,d,e,f,g)},createGradient:function(a,b,c,d,e,f,g,h){var i;if(b._useCustomDirection){var j,k,l,m,n;n=e-c;j=c+b._startX*n;l=c+b._endX*n;n=f-d;k=d+b._startY*n;m=d+b._endY*n;if(h){var o=g/2;j-=o;l+=o;k-=o;m+=o}i=a.createLinearGradient(j,k,l,m)}else{if(h){var p=g/2;c-=p;e+=p;d-=p;f+=p}i=a.createLinearGradient(c,d,c,f)}for(var q=0;q<b._gradientStops.length;q++){var r=b._gradientStops[q];i.addColorStop(r._offset,r.__fill)}return i},renderRectangle:function(a){if(a.__visibility!=0){return}var b=a._n;var c=a._o;var d=a.width();var e=a.height();var f=a.am();var g=a.an();this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;if(f>0||g>0){if(f>d/2){f=d/2}if(g>e/2){g=e/2}var h=Math.min(f,g);this.i.beginPath();this.i.moveTo(b+h,c);this.i.lineTo(b+d-h,c);this.i.arc(b+d-h,c+h,h,3/2*Math.PI,0,false);this.i.lineTo(b+d,c+e-h);this.i.arc(b+d-h,c+e-h,h,0,Math.PI/2,false);this.i.lineTo(b+h,c+e);this.i.arc(b+h,c+e-h,h,Math.PI/2,Math.PI,false);this.i.lineTo(b,c+h);this.i.arc(b+h,c+h,h,Math.PI,3/2*Math.PI,false);this.i.closePath()}else{this.i.rect(b,c,d,e)}var i=a.__fill;var j=a.__stroke;if(i!=null){if(i._isGradient&&c==c&&b==b){this.i.fillStyle=this.createGradient1(i,b,c,b+d,c+e,a._ac,false)}else{this.i.fillStyle=i.__fill}this.i.fill()}if(j!=null){if(j._isGradient&&c==c&&b==b){this.i.strokeStyle=this.createGradient1(j,b,c,b+d,c+e,a._ac,true)}else{this.i.strokeStyle=j.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},g:0,e:0,h:0,f:0,b:false,c:false,renderPath:function(a){if(a.__visibility!=0){return}this.i.beginPath();if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var b=a.__fill;var c=a.__stroke;this.b=b!=null&&b._isGradient||c!=null&&c._isGradient;if(this.b){this.e=-1.7976931348623157e308;this.f=-1.7976931348623157e308;this.g=1.7976931348623157e308;this.h=1.7976931348623157e308;this.c=false}switch(a._aj){case 0:this.i.lineJoin="miter";break;case 1:this.i.lineJoin="bevel";break;case 2:this.i.lineJoin="round";break}this.renderGeometry(a._ak);if(b!=null){if(b._isGradient&&this.c){this.i.fillStyle=this.createGradient1(b,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=a.__fill.__fill}this.i.fill()}if(c!=null){if(c._isGradient&&this.c){this.i.strokeStyle=this.createGradient1(c,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a._ac;if(a._ac>0){this.i.stroke()}}if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}},renderGeometry:function(a){if(a==null){return}var b=a.b();switch(b){case 0:for(var c=0;c<a._d.count();c++){this.renderGeometry(a._d.__inner[c])}break;case 4:this.s(a);break;case 1:this.q(a);break;case 2:this.v(a);break;case 3:this.o(a);break}},o:function(a){this.i.moveTo(a._e.__x,a._e.__y-a._d);this.z={__x:a._e.__x,__y:a._e.__y-a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var b=function(){var $ret=new $$a.bh;$ret._e={__x:a._e.__x,__y:a._e.__y+a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._c,a._d);return $ret}();var c=function(){var $ret=new $$a.bh;$ret._e={__x:a._e.__x,__y:a._e.__y-a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._c,a._d);return $ret}();var d=this.b;this.b=false;this.m(b);this.m(c);this.b=d;if(!this.b){return}var e=a._e.__x-a._c;var f=a._e.__y+a._c;var g=a._e.__x-a._d;var h=a._e.__y+a._d;var i=this.e;var j=this.f;var k=this.g;var l=this.h;this.g=e<k?e:k;this.h=g<l?g:l;this.e=f>i?f:i;this.f=h>j?h:j;this.c=true},s:function(a){var b=a._c;var c=b.count();for(var d=0;d<c;d++){this.p(b.__inner[d])}},p:function(a){var b=a==null?null:a.__startPoint;if($$a.$y.l_op_Equality(b,null)){return}var c=b.__x;var d=b.__y;this.i.moveTo(c,d);if(this.b){var e=this.e;var f=this.f;var g=this.g;var h=this.h;this.g=c<g?c:g;this.h=d<h?d:h;this.e=c>e?c:e;this.f=d>f?d:f;this.c=true}this.z=b;var i=a.__segments;var j=i.count();for(var k=0;k<j;k++){this.w(i.__inner[k])}if(a.__isClosed){this.i.closePath()}},w:function(a){var b=a.a();switch(b){case 0:this.r(a);break;case 3:this.u(a);break;case 4:this.m(a);break;case 1:this.n(a);break;case 2:this.t(a);break}},z:null,y:function(a,b,c,d,e,f,g,h){var i=1/50;var j;var k;var l;var m;var n;var o;var p;var q=this.g;var r=this.h;var s=this.e;var t=this.f;for(var u=0;u<=1;u+=i){j=1-u;k=j*j;l=k*j;m=u*u;n=m*u;o=l*a+3*k*u*c+3*j*m*e+n*g;p=l*b+3*k*u*d+3*j*m*f+n*h;q=o<q?o:q;r=p<r?p:r;s=o>s?o:s;t=p>t?p:t}this.g=q;this.h=r;this.e=s;this.f=t;this.c=true},n:function(a){this.i.bezierCurveTo(a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y);if(this.b){this.y(this.z.__x,this.z.__y,a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y)}},t:function(a){var b=0;var c=a._b.count();var d=a._b;var e=this.z;var f=this.z;var g=this.z;var h=this.b;while(b<c){if(b+1<c&&b+2<c){e=d.__inner[b];f=d.__inner[b+1];g=d.__inner[b+2];this.i.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);if(h){this.y(this.z.__x,this.z.__y,e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);this.z=g}}b=b+3}this.z=g},x:function(a,b,c,d,e){var f=new $$4.x($$a.$y.$type,0);f.add(a);f.add({__x:a.__x+Math.cos(b)*d,__y:a.__y+Math.sin(b)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.add({__x:a.__x+Math.cos(c)*d,__y:a.__y+Math.sin(c)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=Math.PI*2;var h=Math.PI/2;var i=Math.PI;var j=Math.PI*3/2;while(b<0){b+=g}while(b>g){b-=g}while(c<0){c+=g}while(c>g){c-=g}if(e){if(0>c&&0<b||g>c&&g<b||b<c){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>c&&h<b){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>c&&i<b){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>c&&j<b){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{if(0>b&&0<c||g>b&&g<c||c<b){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>b&&h<c){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>b&&i<c){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>b&&j<c){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}var k=1.7976931348623157e308;var l=1.7976931348623157e308;var m=-1.7976931348623157e308;var n=-1.7976931348623157e308;for(var o=0;o<f.count();o++){var p=f.__inner[o];k=Math.min(k,p.__x);l=Math.min(l,p.__y);m=Math.max(m,p.__x);n=Math.max(n,p.__y)}this.g=Math.min(this.g,k);this.h=Math.min(this.h,l);this.e=Math.max(this.e,m);this.f=Math.max(this.f,n);this.c=true},m:function(a){var b=this.z;var c=a._e;if(a._f.width()!=a._f.height()){this.i.save();this.i.scale(a._f.width()/a._f.height(),1);b={__x:b.__x*(a._f.height()/a._f.width()),__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c={__x:c.__x*(a._f.height()/a._f.width()),__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=a._d==0;var e=$$t.$bw.b(b,c,a._f.height(),d,a._b);var f=Math.atan2(b.__y-e.__y,b.__x-e.__x);var g=Math.atan2(c.__y-e.__y,c.__x-e.__x);var h=Math.abs(g-f)<Math.PI;if(a._b==h){if(f<g){f+=2*Math.PI}else{g+=2*Math.PI}}if(!$.ig.util.isNaN(e.__x)&&!$.ig.util.isNaN(e.__y)&&!$.ig.util.isNaN(a._f.height())&&!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){this.i.arc(e.__x,e.__y,a._f.height(),f,g,d);if(this.b){this.x(e,f,g,a._f.height(),d)}}this.z=a._e;if(a._f.width()!=a._f.height()){this.i.restore()}},r:function(a){var b=a.c().__x;var c=a.c().__y;this.i.lineTo(b,c);this.z=a.c();if(this.b){var d=this.e;var e=this.f;var f=this.g;var g=this.h;this.g=b<f?b:f;this.h=c<g?c:g;this.e=b>d?b:d;this.f=c>e?c:e;this.c=true}},u:function(a){var b=a.__points;var c=b.count();if(this.b){var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h;var i;for(var j=0;j<c;j++){h=b.__inner[j].__x;i=b.__inner[j].__y;this.i.lineTo(h,i);d=h<d?h:d;e=i<e?i:e;f=h>f?h:f;g=i>g?i:g}this.g=d;this.h=e;this.e=f;this.f=g;this.c=true}else{for(var k=0;k<c;k++){this.i.lineTo(b.__inner[k].__x,b.__inner[k].__y)}}this.z=a.__points.__inner[c-1]},v:function(a){this.i.rect(a._e.left(),a._e.top(),a._e.width(),a._e.height());if(this.b){var b=a._e;var c=this.g;var d=this.h;var e=this.e;var f=this.f;var g=b.left();var h=b.right();var i=b.top();var j=b.bottom();this.g=g<c?g:c;this.h=i<d?i:d;this.e=h>e?h:e;this.f=j>f?j:f;this.c=true}},q:function(a){this.i.moveTo(a._d.__x,a._d.__y);this.i.lineTo(a._c.__x,a._c.__y);if(this.b){var b=a._d;var c=a._c;var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h=b.__x<c.__x?b.__x:c.__x;var i=b.__x>c.__x?b.__x:c.__x;var j=b.__y<c.__y?b.__y:c.__y;var k=b.__y>c.__y?b.__y:c.__y;this.g=h<d?h:d;this.h=j<e?j:e;this.e=i>f?i:f;this.f=k>g?k:g;this.c=true}},l:null,renderTextBlock:function(a){if(a.__visibility==0&&a.ak()!=null){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}this.i.textAlign=this.l;this.i.fillStyle=a._am!=null?a._am.__fill:null;this.i.textBaseline="top";this.i.fillText(a.ak(),a._n,a._o);if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderTextBlockInRect:function(a,b,c){if(a.__visibility==0){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var d=b.left()+b.width()/2;var e=a.ak().split(" ");this.i.fillStyle=a._am.__fill;this.i.textBaseline="top";this.i.textAlign="center";var f=b.width();var g=b.height();var h=b.top();var i="";for(var j=0;j<e.length;j++){var k=i+e[j];var l=this.i.measureText(k);if(l.width>f){if(i!=null){this.i.fillText(i,d,h)}i="";h=h+c}i=i+e[j]+" "}if(i!=null){this.i.fillText(i,d,h)}if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderPolygon:function(a){if(a._ak==null||a._ak.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._ak;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.i.closePath();this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}this.i.closePath()}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderPolyline:function(a){if(a._ak==null||a._ak.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._ak;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==1){return}if((b.__opacity!=1||this.d!=1)&&!a.isHitTestRender){this.i.globalAlpha=b.__opacity*this.d}var c=b._ah;if(c!=null&&c.render()!=null){a.context=this.i;a.xPosition=b._n;a.yPosition=b._o;a.data=b.content();c.render()(a)}this.i.globalAlpha=1},applyTransform:function(a){if($b($$a.$bv.$type,a)!==null){var b=a;for(var c=b._j.count()-1;c>=0;c--){var d=b._j.__inner[c];this.applyTransform(d)}}else if($b($$a.$br.$type,a)!==null){var e=a;this.i.translate(e._j,e._k)}else if($b($$a.$bq.$type,a)!==null){var f=a;var g=f._j*Math.PI/180;var h=Math.cos(g);var i=Math.sin(g);var j=f._k*(1-h)+f._l*i;var k=f._l*(1-h)-f._k*i;this.i.transform(h,i,i*-1,h,j,k)}else if($b($$a.$bs.$type,a)!==null){var l=a;this.i.transform(l._l,0,0,l._m,l._j-l._l*l._j,l._k-l._m*l._k)}},renderLine:function(a){if(a.__visibility!=0){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;this.i.moveTo(a._ak,a._am);this.i.lineTo(a._al,a._an);if(this.b){this.g=1.7976931348623157e308;this.e=-1.7976931348623157e308;this.h=1.7976931348623157e308;this.f=-1.7976931348623157e308;var b=this.g;var c=this.h;var d=this.e;var e=this.f;var f=a._ak<a._al?a._ak:a._al;var g=a._ak>a._al?a._ak:a._al;var h=a._am<a._an?a._am:a._an;var i=a._am>a._an?a._am:a._an;this.g=f<b?f:b;this.h=h<c?h:c;this.e=g>d?g:d;this.f=i>e?i:e}var j=a.__fill;var k=a.__stroke;if(j!=null){if(j._isGradient){this.i.fillStyle=this.createGradient1(j,this.g,this.h,this.e,this.e,a._ac,false)}else{this.i.fillStyle=j.__fill}this.i.fill()}if(k!=null){if(k._isGradient){this.i.strokeStyle=this.createGradient1(k,this.g,this.h,this.e,this.e,a._ac,true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},setRectangleClip:function(a){this.i.beginPath();this.i.rect(a.left(),a.top(),a.width(),a.height());this.i.clip()},save:function(){this.i.save()},restore:function(){this.i.restore()},scale:function(a,b){this.i.scale(a,b)},translate:function(a,b){this.i.translate(a,b)},clearRectangle:function(a,b,c,d){this.i.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f);if(b!=1){this.i.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.i.globalAlpha=1}},getPixelAt:function(a,b){var c=this.i.getImageData(a,b,1,1);var d=new Array(4);d[0]=c.data[0];d[1]=c.data[1];d[2]=c.data[2];d[3]=c.data[3];return d},getFont:function(){return this.i.font},getFontInfo:function(){return this.a},setFont:function(a){if(this.i.font!=a){this.i.font=a}},a:null,setFontInfo:function(a){this.a=a;var b=a!=null?a.fontString():null;if(this.i.font!=b){this.i.font=b}},measureTextWidth:function(a){var b=this.i.measureText(a);return b.width},d:0,setOpacity:function(a){this.d=a},applyStyle:function(shape_,style_){if(style_==null){return}var fillColor_=null;var strokeColor_=null;var strokeThickness_=NaN;var opacity_=NaN;fillColor_=style_.fill;strokeColor_=style_.stroke;strokeThickness_=style_.strokeThickness;opacity_=style_.opacity;if(fillColor_!=null){shape_.__fill=function(){var $ret=new $$a.at;$ret.fill(fillColor_);return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $$a.at;$ret.fill(strokeColor_);return $ret}()}if(strokeThickness_!=window.undefined&&!$.ig.util.isNaN(strokeThickness_)){shape_._ac=strokeThickness_}if(!$.ig.util.isNaN(opacity_)){shape_.__opacity=opacity_}},enableDropShadow:function(a,b,c,d){this.i.shadowColor=a;this.i.shadowBlur=b;this.i.shadowOffsetX=c;this.i.shadowOffsetY=d},disableDropShadow:function(){this.i.shadowColor="rgba(0,0,0,0)";this.i.shadowBlur=0;this.i.shadowOffsetX=0;this.i.shadowOffsetY=0},$type:new $.ig.Type("CanvasViewRenderer",$.ig.$ot,[$$t.$s.$type])},true);$c("DependencyObjectNotifier:ce","DependencyObject",{init:function(){$$a.$r.init.call(this)},j:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("DependencyObjectNotifier",$$a.$r.$type,[$$0.$b6.$type])},true);$c("IOverviewPlusDetailControl:cf","Object",{$type:new $.ig.Type("IOverviewPlusDetailControl",null)},true);$c("IOverviewPlusDetailPane:cg","Object",{$type:new $.ig.Type("IOverviewPlusDetailPane",null)},true);$c("PropertyChangedEventArgs$1:ch","PropertyChangedEventArgs",{$t:null,init:function($t,a,b,c){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$0.$b7.init.call(this,a);this.oldValue(b);this.newValue(c)},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyChangedEventArgs$1",$$0.$b7.$type)},true);$c("IExecutionContext:c5","Object",{$type:new $.ig.Type("IExecutionContext",null)},true);$c("DOMExecutionContext:ci","Object",{init:function(a){$.ig.$op.init.call(this);this.b=a;this.requestAnimationFrame(a.getRequestAnimationFrame());this.c=$$0.$s.now().getTime()},c:0,b:null,_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},execute:function(a){a()},enqueueAction:function(a){this.b.setTimeout(a,0)},enqueueAnimationAction:function(a){this.requestAnimationFrame()(a)},executeDelayed:function(a,b){this.b.setTimeout(a,b)},getCurrentRelativeTime:function(){return $$0.$s.now().getTime()-this.c},$type:new $.ig.Type("DOMExecutionContext",$.ig.$ot,[$$t.$c5.$type])},true);$c("ISchedulableRender:ck","Object",{$type:new $.ig.Type("ISchedulableRender",null)},true);$c("SchedulableRenderWrapper:cj","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a},a:null,b:function(){return this.a},isAlive:function(){var a=this.b();return a!=null},isDirty:function(a){if(arguments.length===1){var b=this.b();if(b!=null){b.isDirty(a)}return a}else{var a=this.b();return a!=null?a.isDirty():false}},undirty:function(a){var b=this.b();if(b!=null){b.undirty(a)}},index:function(){var a=this.b();return a!=null?a.index():0},postRender:function(){var a=this.b();if(a!=null){a.postRender()}},preRender:function(){var a=this.b();if(a!=null){a.preRender()}},isValid:function(){var a=this.b();if(a!=null){a.isValid()}return false},equals:function(a){var b=$b($$t.$cj.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}var c=b.b();var d=this.b();return $.ig.$op.equalsStatic(c,d)},$type:new $.ig.Type("SchedulableRenderWrapper",$.ig.$ot,[$$t.$ck.$type])},true);$c("EventProxy:cl","Object",{init:function(){this.aa=false;$.ig.$op.init.call(this)},onMouseWheel:null,onMouseWheelHorizontal:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onZoomStarted:null,onZoomDelta:null,onZoomCompleted:null,onFlingStarted:null,onContactStarted:null,onManipulationCancelled:null,onDragStarted:null,onContactMoved:null,onDragDelta:null,onContactCompleted:null,onDragCompleted:null,onMouseLeave:null,onMouseOver:null,onMouseEnter:null,onMouseDown:null,onMouseUp:null,onDoubleTap:null,onHold:null,onKeyDown:null,onKeyUp:null,bj:function(a){},_bk:null,_bh:0,_ak:false,_al:false,_an:null,_ap:null,ad:function(a,b,c){if(this._ap!=null){return this._ap(a,b,c)}return this._an(a)},_aq:null,d:function(){},au:function(){},am:function(){return false},_ar:null,ac:function(){return false},at:function(){},ai:function(a,b){if(this.onMouseWheel!=null&&!this.ae()){return this.onMouseWheel(a,b)}return false},aj:function(a,b){if(this.onMouseWheelHorizontal!=null&&!this.ae()){return this.onMouseWheelHorizontal(a,b)}return false},bc:function(a,b){if(this.onPinchStarted!=null&&!this.ae()){this.onPinchStarted(a,b)}},bf:function(a,b,c,d){if(this.onZoomStarted!=null&&!this.ae()){this.onZoomStarted(a,b,c,d)}},af:function(a,b,c){if(this.onFlingStarted!=null&&!this.ae()){return this.onFlingStarted(a,b,c)}return true},bb:function(a,b){if(this.onPinchDelta!=null&&!this.ae()){this.onPinchDelta(a,b)}},be:function(a,b,c,d){if(this.onZoomDelta!=null&&!this.ae()){this.onZoomDelta(a,b,c,d)}},bd:function(a,b,c,d){if(this.onZoomCompleted!=null&&!this.ae()){this.onZoomCompleted(a,b,c,d)}},a3:function(a,b){if(this.onGestureCompleted!=null&&!this.ae()){this.onGestureCompleted(a,b)}},a5:function(a){if(this.onManipulationCancelled!=null&&!this.ae()){this.onManipulationCancelled(a)}},ay:function(a,b){if(this.onContactStarted!=null&&!this.ae()){this.onContactStarted(a,b)}},a2:function(a){if(this.onDragStarted!=null&&!this.ae()){this.onDragStarted(a)}},ax:function(a,b){if(this.onContactMoved!=null&&!this.ae()){this.onContactMoved(a,b)}},a1:function(a){if(this.onDragDelta!=null&&!this.ae()){this.onDragDelta(a)}},aw:function(a,b,c){if(this.onContactCompleted!=null&&!this.ae()){this._al=c;this.onContactCompleted(a,b);this._al=false}},a0:function(a){if(this.onDragCompleted!=null&&!this.ae()){this.onDragCompleted(a)}},a8:function(a){if(this.onMouseLeave!=null&&!this.ae()){this.onMouseLeave(a)}},a9:function(a,b,c){if(this.onMouseOver!=null&&!this.ae()){this.onMouseOver(a,b,c)}},a7:function(a){if(this.onMouseEnter!=null&&!this.ae()){this.onMouseEnter(a)}},a6:function(a){if(this.onMouseDown!=null&&!this.ae()){this.onMouseDown(a)}},ba:function(a){if(this.onMouseUp!=null&&!this.ae()){this.onMouseUp(a)}},ag:function(a){if(this.onKeyDown!=null&&!this.ae()){return this.onKeyDown(a)}return false},ah:function(a){if(this.onKeyUp!=null&&!this.ae()){return this.onKeyUp(a)}return false},az:function(a){if(this.onDoubleTap!=null&&!this.ae()){this.onDoubleTap(a)}},a4:function(a){if(this.onHold!=null&&!this.ae()){this.onHold(a)}},bi:function(){},aa:false,ae:function(a){if(arguments.length===1){this.aa=a;this.av();return a}else{return this.aa}},_ab:false,_ao:null,av:function(){},as:function(a,b){},bg:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$c("DVContainer:cv","Object",{d:null,instance:function(){if($$t.$cv.a==null){$$t.$cv.a=new $$t.cv}return $$t.$cv.a},init:function(){this.d=new $$4.h(String,$$0.$y.$type.specialize($.ig.$op.$type),0);$.ig.$op.init.call(this)},registerFactory:function(a,b){this.d.add(a.typeName(),b)},createInstance:function(a,b){if(this.d.containsKey(a.typeName())){return this.d.item(a.typeName())()}throw new $$0.n(1,b())},registerIfLoaded:function(typeName_){if($ig[typeName_]!==undefined&&$ig[typeName_].prototype.register!==undefined){$ig[typeName_].prototype.register()}},checkLoaded:function(typeName_){if($ig[typeName_]!==undefined&&$ig[typeName_].prototype.register!==undefined){return true}return false},$type:new $.ig.Type("DVContainer",$.ig.$ot)},true);$c("BindingFormatter:cx","Object",{init:function(){this.h=null;this.a=null;$.ig.$op.init.call(this)},h:null,j:function(a){if(arguments.length===1){this.h=a;this.l();return a}else{return this.h}},l:function(){var a=this.j();if(a==null){return}var b=0;var c=new $$4.x(String,0);var d=new $$4.x($$t.$r.$type,0);var e=new $$4.x(String,0);for(var f=a.indexOf("{",b);f>=b;f=a.indexOf("{",b)){e.add(a.substr(b,f-b));var g=a.indexOf("}",f);if(g<=f){return}var h=a.substr(f+1,g-f-1).trim();var i=h.indexOf(":");if(i==-1){c.add(h);if(h=="0"||h=="."){d.add(null)}else{d.add(new $$t.r(false,h))}}else{var j=h.substr(0,i).trim();d.add(new $$t.r(false,j));c.add(j);if(j=="0"||j=="."){d.add(null)}else{d.add(new $$t.r(false,h))}}b=g+1}e.add(a.substr(b));this.f=e;this.g=d},a:null,f:null,g:null,b:null,c:null,d:function(a){if(arguments.length===1){this.a=a;this.k();return a}else{return this.a}},k:function(){if(this.a==null){this.b=null;this.c=null;return}this.b=new Array(this.a.length);this.c=new Array(this.a.length);for(var a=0;a<this.a.length;a++){var spec_=this.a[a];if(spec_._implementation){spec_=spec_._implementation}var b=this.e(spec_);this.c[a]=b;if(b!=0){if($b($$t.$cz.$type,spec_)!==null){this.b[a]=spec_.toIntl()}else{this.b[a]=spec_}}}},e:function(a){if(a==null){return 0}var v_=a;if(v_ instanceof Intl.NumberFormat||$b($$t.$c1.$type,v_)!==null){return 1}if(v_ instanceof Intl.DateTimeFormat||$b($$t.$c2.$type,v_)!==null){return 2}return 0},i:function(a){var b="";if(this.f==null){return b}for(var c=0;c<this.f.count();c++){b+=this.f.__inner[c];if(c<this.g.count()){var obj_=a;var d=this.g.__inner[c];if(d!=null){obj_=d.getPropertyValue(obj_)}if(this.b!=null&&c<this.b.length&&this.b[c]!=null){var platformSpecifier_=this.b[c];var e=this.c[c];var intlSpecifier_=platformSpecifier_;b+=intlSpecifier_.format(obj_)}else{b+=obj_!=null?obj_.toString():""}}}return b},$type:new $.ig.Type("BindingFormatter",$.ig.$ot)},true);$c("FormatSpecifier:cz","Object",{init:function(){$.ig.$op.init.call(this)},toIntl:function(){return null},$type:new $.ig.Type("FormatSpecifier",$.ig.$ot)},true);$c("FormatSpecifierCollection:c0","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$cz.$type,0)},$type:new $.ig.Type("FormatSpecifierCollection",$$4.$f.$type.specialize($$t.$cz.$type))},true);$c("NumberFormatSpecifier:c1","FormatSpecifier",{init:function(){$$t.$cz.init.call(this);this.useGrouping(true);this.minimumIntegerDigits(-1);this.minimumFractionDigits(-1);this.minimumSignificantDigits(-1);this.maximumFractionDigits(-1);this.maximumSignificantDigits(-1)},toIntl:function(){var a={};if(this.compactDisplay()!=null){this.t(a,"compactDisplay",this.compactDisplay())}if(this.currency()!=null){this.t(a,"currency",this.currency())}if(this.currencyDisplay()!=null){this.t(a,"currencyDisplay",this.currencyDisplay())}if(this.currencySign()!=null){this.t(a,"currencySign",this.currencySign())}if(this.localeMatcher()!=null){this.t(a,"localeMatcher",this.localeMatcher())}if(this.notation()!=null){this.t(a,"notation",this.notation())}if(this.numberingSystem()!=null){this.t(a,"numberingSystem",this.numberingSystem())}if(this.signDisplay()!=null){this.t(a,"signDisplay",this.signDisplay())}if(this.style()!=null){this.t(a,"style",this.style())}if(this.unit()!=null){this.t(a,"unit",this.unit())}if(this.unitDisplay()!=null){this.t(a,"unitDisplay",this.unitDisplay())}if(this.useGrouping()!=true){this.t(a,"useGrouping",this.useGrouping())}if(this.minimumIntegerDigits()!=-1){this.t(a,"minimumIntegerDigits",this.minimumIntegerDigits())}if(this.minimumFractionDigits()!=-1){this.t(a,"minimumFractionDigits",this.minimumFractionDigits())}if(this.maximumFractionDigits()!=-1){this.t(a,"maximumFractionDigits",this.maximumFractionDigits())}if(this.minimumSignificantDigits()!=-1){this.t(a,"minimumSignificantDigits",this.minimumSignificantDigits())}if(this.maximumSignificantDigits()!=-1){this.t(a,"maximumSignificantDigits",this.maximumSignificantDigits())}var locale_=this.locale();var options_=a;return new Intl.NumberFormat(locale_,options_)},t:function(options_,propertyName_,value_){options_[propertyName_]=value_},_locale:null,locale:function(a){if(arguments.length===1){this._locale=a;return a}else{return this._locale}},_compactDisplay:null,compactDisplay:function(a){if(arguments.length===1){this._compactDisplay=a;return a}else{return this._compactDisplay}},_currency:null,currency:function(a){if(arguments.length===1){this._currency=a;return a}else{return this._currency}},_currencyDisplay:null,currencyDisplay:function(a){if(arguments.length===1){this._currencyDisplay=a;return a}else{return this._currencyDisplay}},_currencySign:null,currencySign:function(a){if(arguments.length===1){this._currencySign=a;return a}else{return this._currencySign}},_localeMatcher:null,localeMatcher:function(a){if(arguments.length===1){this._localeMatcher=a;return a}else{return this._localeMatcher}},_notation:null,notation:function(a){if(arguments.length===1){this._notation=a;return a}else{return this._notation}},_numberingSystem:null,numberingSystem:function(a){if(arguments.length===1){this._numberingSystem=a;return a}else{return this._numberingSystem}},_signDisplay:null,signDisplay:function(a){if(arguments.length===1){this._signDisplay=a;return a}else{return this._signDisplay}},_style:null,style:function(a){if(arguments.length===1){this._style=a;return a}else{return this._style}},_unit:null,unit:function(a){if(arguments.length===1){this._unit=a;return a}else{return this._unit}},_unitDisplay:null,unitDisplay:function(a){if(arguments.length===1){this._unitDisplay=a;return a}else{return this._unitDisplay}},_useGrouping:false,useGrouping:function(a){if(arguments.length===1){this._useGrouping=a;return a}else{return this._useGrouping}},_minimumIntegerDigits:0,minimumIntegerDigits:function(a){if(arguments.length===1){this._minimumIntegerDigits=a;return a}else{return this._minimumIntegerDigits}},_minimumFractionDigits:0,minimumFractionDigits:function(a){if(arguments.length===1){this._minimumFractionDigits=a;return a}else{return this._minimumFractionDigits}},_maximumFractionDigits:0,maximumFractionDigits:function(a){if(arguments.length===1){this._maximumFractionDigits=a;return a}else{return this._maximumFractionDigits}},_minimumSignificantDigits:0,minimumSignificantDigits:function(a){if(arguments.length===1){this._minimumSignificantDigits=a;return a}else{return this._minimumSignificantDigits}},_maximumSignificantDigits:0,maximumSignificantDigits:function(a){if(arguments.length===1){this._maximumSignificantDigits=a;return a}else{return this._maximumSignificantDigits}},$type:new $.ig.Type("NumberFormatSpecifier",$$t.$cz.$type)},true);$c("DateTimeFormatSpecifier:c2","FormatSpecifier",{init:function(){$$t.$cz.init.call(this);this.fractionalSecondDigits(-1)},toIntl:function(){var a={};if(this.dateStyle()!=null){this.w(a,"dateStyle",this.dateStyle())}if(this.timeStyle()!=null){this.w(a,"timeStyle",this.timeStyle())}if(this.fractionalSecondDigits()!=-1){this.w(a,"fractionalSecondDigits",this.fractionalSecondDigits());
}if(this.calendar()!=null){this.w(a,"calendar",this.calendar())}if(this.dayPeriod()!=null){this.w(a,"dayPeriod",this.dayPeriod())}if(this.numberingSystem()!=null){this.w(a,"numberingSystem",this.numberingSystem())}if(this.localeMatcher()!=null){this.w(a,"localeMatcher",this.localeMatcher())}if(this.timeZone()!=null){this.w(a,"timeZone",this.timeZone())}if(this.hour12()!=null){this.w(a,"hour12",this.hour12().toLowerCase()=="true"?true:false)}if(this.hourCycle()!=null){this.w(a,"hourCycle",this.hourCycle())}if(this.formatMatcher()!=null){this.w(a,"formatMatcher",this.formatMatcher())}if(this.weekDay()!=null){this.w(a,"weekday",this.weekDay())}if(this.era()!=null){this.w(a,"era",this.era())}if(this.year()!=null){this.w(a,"year",this.year())}if(this.month()!=null){this.w(a,"month",this.month())}if(this.day()!=null){this.w(a,"day",this.day())}if(this.hour()!=null){this.w(a,"hour",this.hour())}if(this.minute()!=null){this.w(a,"minute",this.minute())}if(this.second()!=null){this.w(a,"second",this.second())}if(this.timeZoneName()!=null){this.w(a,"timeZoneName",this.timeZoneName())}var locale_=this.locale();var options_=a;return new Intl.DateTimeFormat(locale_,options_)},w:function(options_,propertyName_,value_){options_[propertyName_]=value_},_locale:null,locale:function(a){if(arguments.length===1){this._locale=a;return a}else{return this._locale}},_dateStyle:null,dateStyle:function(a){if(arguments.length===1){this._dateStyle=a;return a}else{return this._dateStyle}},_timeStyle:null,timeStyle:function(a){if(arguments.length===1){this._timeStyle=a;return a}else{return this._timeStyle}},_fractionalSecondDigits:0,fractionalSecondDigits:function(a){if(arguments.length===1){this._fractionalSecondDigits=a;return a}else{return this._fractionalSecondDigits}},_calendar:null,calendar:function(a){if(arguments.length===1){this._calendar=a;return a}else{return this._calendar}},_dayPeriod:null,dayPeriod:function(a){if(arguments.length===1){this._dayPeriod=a;return a}else{return this._dayPeriod}},_numberingSystem:null,numberingSystem:function(a){if(arguments.length===1){this._numberingSystem=a;return a}else{return this._numberingSystem}},_localeMatcher:null,localeMatcher:function(a){if(arguments.length===1){this._localeMatcher=a;return a}else{return this._localeMatcher}},_timeZone:null,timeZone:function(a){if(arguments.length===1){this._timeZone=a;return a}else{return this._timeZone}},_hour12:null,hour12:function(a){if(arguments.length===1){this._hour12=a;return a}else{return this._hour12}},_hourCycle:null,hourCycle:function(a){if(arguments.length===1){this._hourCycle=a;return a}else{return this._hourCycle}},_formatMatcher:null,formatMatcher:function(a){if(arguments.length===1){this._formatMatcher=a;return a}else{return this._formatMatcher}},_weekDay:null,weekDay:function(a){if(arguments.length===1){this._weekDay=a;return a}else{return this._weekDay}},_era:null,era:function(a){if(arguments.length===1){this._era=a;return a}else{return this._era}},_year:null,year:function(a){if(arguments.length===1){this._year=a;return a}else{return this._year}},_month:null,month:function(a){if(arguments.length===1){this._month=a;return a}else{return this._month}},_day:null,day:function(a){if(arguments.length===1){this._day=a;return a}else{return this._day}},_hour:null,hour:function(a){if(arguments.length===1){this._hour=a;return a}else{return this._hour}},_minute:null,minute:function(a){if(arguments.length===1){this._minute=a;return a}else{return this._minute}},_second:null,second:function(a){if(arguments.length===1){this._second=a;return a}else{return this._second}},_timeZoneName:null,timeZoneName:function(a){if(arguments.length===1){this._timeZoneName=a;return a}else{return this._timeZoneName}},$type:new $.ig.Type("DateTimeFormatSpecifier",$$t.$cz.$type)},true);$c("ArrayAccessHelper:c3","Object",{init:function(){$.ig.$op.init.call(this)},b:function(values_){var a=Array.isArray(values_)?values_:null;return a},c:function(values_){var a=Array.isArray(values_)?values_:null;return a},a:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},$type:new $.ig.Type("ArrayAccessHelper",$.ig.$ot)},true);$c("InterpolationUtil:c4","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a,b,c){return new $$a.ah(1,b._c+a*(c._c-b._c),b._e+a*(c._e-b._e),b._d+a*(c._d-b._d),b._b+a*(c._b-b._b))},d:function(a,b,c){return new $$a.h(1,b._c+a*(c._c-b._c),b._d+a*(c._d-b._d),b._b+a*(c._b-b._b),b._a+a*(c._a-b._a))},e:function(a,b,c){return new $$a.ae(0,b.left()+a*(c.left()-b.left()),b.top()+a*(c.top()-b.top()),b.width()+a*(c.width()-b.width()),b.height()+a*(c.height()-b.height()))},b:function(a,b,c,d){var e=1-b;if(a==null){a=new $$4.x($$a.$y.$type,0)}if(c==null){c=new $$4.x($$a.$y.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var n=g;n<f;++n){a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}return a},c:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$4.x($t,0)}if(c==null){c=new $$4.x($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},a:function(a,b,c){var d=1-a;if(b==null){b=new Array(0)}var e=b.length;var f=c.length;var g=Math.max(e,f);var h=new Array(g);for(var i=0;i<Math.min(e,f);i++){h[i]=b[i]+a*(c[i]-b[i])}if(e<f){var j=e>0?b[e-1]:0;for(var k=e;k<f;++k){h[k]=j+a*(c[k]-j)}}if(e>f){var l=f>0?c[f-1]:0;for(var m=f;m<e;++m){h[m]=b[m]+a*(l-b[m])}}return h},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$c("SyncableObservableCollection$2:c8","Object",{$t1:null,$t2:null,a:null,syncTarget:function(a){if(arguments.length===1){var b=this.a;this.a=a;this.ac(b,this.a);return a}else{return this.a}},_compare:null,compare:function(a){if(arguments.length===1){this._compare=a;return a}else{return this._compare}},_createTo:null,createTo:function(a){if(arguments.length===1){this._createTo=a;return a}else{return this._createTo}},_createFrom:null,createFrom:function(a){if(arguments.length===1){this._createFrom=a;return a}else{return this._createFrom}},ac:function(a,b){if(a!=null){a.removeListener(this.ak.runOn(this))}this.ah();if(b!=null){b.addListener(this.ak.runOn(this))}},ah:function(){if(this.a==null){return}this.h=true;var a=new $$4.x(this.$t1,0);var b=new $$4.q(this.$t1,0);for(var c=0;c<this.all().count();c++){if(!b.contains(this.all().item(c))){a.add(this.all().item(c));b.add(this.all().item(c))}}for(var d=0;d<this.a.all().count();d++){if(!this.l(b,this.a.all().item(d))){var e=this.createFrom()(this.a.all().item(d));a.add(e);b.add(e)}}this.ai(a,this.all());this.aj(a,this.a.all());this.h=false},l:function(a,b){if(this.compare()==null){throw new $$6.p(1,"SyncableObservableCollection has no Compare function provided.")}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(this.compare()(c,b)){return true}}return false},ai:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t1,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,a.__inner[d]);d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(a.__inner[d])}},aj:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t2,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,this.createTo()(a.__inner[d]));d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(this.createTo()(a.__inner[d]))}},ak:function(a,b){if(this.a==null){return}if(this.h){return}if(this.g){return}var c=this.a.all();this.i=true;this.ag(this.$t1,this.$t2,b,this.all(),c);this.i=false},ab:function(a){},af:function(a,b){this.ab(b);if(this.a==null){return}if(this.h){return}if(this.i){return}var c=this.a.all();this.g=true;this.ag(this.$t2,this.$t1,b,c,this.all());this.g=false},ag:function($t,$f,a,b,c){switch(a.action()){case 0:if(a.newItems()!=null){for(var d=0;d<a.newItems().count();d++){var e=a.newItems().item(d);if($f!=$t){if($f==this.$t1){e=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(d))))}if($f==this.$t2){e=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(d))))}}b.insert(d+a.newStartingIndex(),$v($t,e))}}break;case 1:if(a.oldItems()!=null){for(var f=0;f<a.oldItems().count();f++){b.removeAt(a.oldStartingIndex())}}break;case 2:if(a.oldItems()!=null){for(var g=0;g<a.oldItems().count();g++){b.removeAt(a.oldStartingIndex())}}if(a.newItems()!=null){for(var h=0;h<a.newItems().count();h++){var i=a.newItems().item(h);if($f!=$t){if($f==this.$t1){i=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(h))))}if($f==this.$t2){i=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(h))))}}b.insert(h+a.newStartingIndex(),$v($t,a.newItems().item(h)))}}break;case 4:b.clear();var k=c.getEnumerator();while(k.moveNext()){var j=k.current();var l=$e($f,j);if($f!=$t){if($f==this.$t1){l=$e(this.$t2,this.createTo()($v(this.$t1,l)))}if($f==this.$t2){l=$e(this.$t1,this.createFrom()($v(this.$t2,l)))}}b.add($v($t,l))}break}},h:false,i:false,g:false,__inner:null,init:function($t1,$t2,a){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.o=new $$4.x($$t.$c9.$type,0);$.ig.$op.init.call(this);this.__inner=new $$4.f(this.$t1,0);this.addListener(this.af.runOn(this));var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.v.runOn(this))},z:function(a){if(this.__inner!=null){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.v.runOn(this))}this.__inner=a;if(this.__inner!=null){var c=this.__inner;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.v.runOn(this))}},v:function(a,b){if(this._onChanged()!=null){this._onChanged()()}var d=this.o.getEnumerator();while(d.moveNext()){var c=d.current();c.onChanged(this)}},init1:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}this.o=new $$4.x($$t.$c9.$type,0);$.ig.$op.init.call(this);this.__inner=b},add:function(a){this.__inner.add(a);return true},add1:function(a,b){this.__inner.insert(a,b)},clear:function(){this.__inner.clear()},get:function(a){return this.__inner.__inner[a]},indexOf:function(a){return this.__inner.indexOf(a)},remove1:function(a){var b=this.__inner.contains(a);this.__inner.remove(a);return b},contains:function(a){return this.__inner.contains(a)},remove:function(a){var b=this.__inner.__inner[a];this.__inner.removeAt(a);return b},set:function(a,b){this.__inner.item(a,b);return b},size:function(){return this.__inner.count()},o:null,addChangedListener:function(a){this.o.add(a)},removeChangedListener:function(a){this.o.remove(a)},addListener:function(a){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,a)},removeListener:function(a){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,a)},__onChanged:null,_onChanged:function(a){if(arguments.length===1){this.__onChanged=a;return a}else{return this.__onChanged}},all:function(){return this.__inner},$type:new $.ig.Type("SyncableObservableCollection$2",$.ig.$ot)},true);$c("SyncableObservableCollection$1:c7","SyncableObservableCollection$2",{$t:null,init:function($t){var $self=this;this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$c8.init.call(this,this.$t,this.$t,0);this.compare(function(a,b){return a.equals($e($self.$t,b))});this.createFrom(function(a){return a});this.createTo(function(a){return a})},$type:new $.ig.Type("SyncableObservableCollection$1",$$t.$c8.$type.specialize(0,0))},true);$c("SyncableObservableCollectionChangedListener:c9","Object",{$type:new $.ig.Type("SyncableObservableCollectionChangedListener",null)},true);$c("IIcon:ec","Object",{$type:new $.ig.Type("IIcon",null)},true);$c("LegendItemHelper:db","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){if(arguments.length===1){$$t.$db.a=a;return a}else{if($.ig.util.isNaN($$t.$db.a)){$$t.$db.a=window.devicePixelRatio==window.undefined?1:window.devicePixelRatio}return $$t.$db.a}},c:function(a,b,c,d,e,f,g,h,i){$$t.$db.d(a,b,c,d,e,f,g,h,i,false,[])},d:function(a,b,c,d,e,f,g,h,i,j,k){var l=a;var m=f;if(m!=null&&m.series()!=null){if(h!=null){var n=18,o=16;var p=l.createElement("canvas");if(j){p.setStyleProperty("vertical-align","middle")}p.setAttribute("width",(n*$$t.$db.b()).toString());p.setAttribute("height",(o*$$t.$db.b()).toString());p.setStyleProperty("width",n.toString()+"px");p.setStyleProperty("height",o.toString()+"px");var q=j?l.createElement("span"):l.createElement("td");q.addClass("ui-legend-item-badge");q.append(p);var r=l.get2DCanvasContext(p);var s=new $$a.m;s.passInfo=i;s.context=r;s.width=n;s.height=o;s.data=m;h.measure()(s);var t=new $$a.n;t.availableWidth=$.ig.util.isNaN(s.width)?n:Math.min(s.width,n);t.availableHeight=$.ig.util.isNaN(s.height)?o:Math.min(s.height,o);t.passInfo=i;t.context=r;t.data=m;t.xPosition=0;t.yPosition=0;if($$t.$db.b()!=1){r.save();r.scale($$t.$db.b(),$$t.$db.b())}h.render()(t);if($$t.$db.b()!=1){r.restore()}l.append(q)}if(j){var u=l.createElement("label");u.addClass("ui-legend-item-text");u.setText(g);l.append(u);var v=k[0];var w=k[1];var x=m.series().getType().typeName().endsWith("Overlay");if(!$.ig.util.isNaN(v)&&!x){u.setText(u.getText()+": ");var y=l.createElement("label");y.setStyleProperty("font-weight","bold");y.setText($0(v,"0.00",null)+($.ig.util.isNaN(w)?"":" "));l.append(y)}if(!$.ig.util.isNaN(w)&&!x){var z=l.createElement("label");z.setText("("+$0(w,"0.00",null)+"%)");l.append(z)}}else{var aa=l.createElement("td");var ab=l.createElement("span");ab.setText(g);aa.append(ab);aa.addClass("ui-legend-item-text");l.append(aa)}}},$type:new $.ig.Type("LegendItemHelper",$.ig.$ot)},true);$c("ILegendContext:du","Object",{$type:new $.ig.Type("ILegendContext",null)},true);$c("DataContext:dc","Object",{init:function(){this.j=null;this.l=null;this.e=null;this.k=null;this.a=0;this.f=null;$.ig.$op.init.call(this)},_c:0,g:null,series:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},d:null,item:function(a){if(arguments.length===1){if(a!=this.d){this.d=a;this.i("Item")}return a}else{return this.d}},j:null,actualItemBrush:function(a){if(arguments.length===1){if(a!=this.j){this.j=a;this.i("ActualItemBrush")}return a}else{return this.j}},l:null,outline:function(a){if(arguments.length===1){if(a!=this.l){this.l=a;this.i("Outline")}return a}else{return this.l}},e:null,itemLabel:function(a){if(arguments.length===1){if(a!=this.e){this.e=a;this.i("ItemLabel")}return a}else{return this.e}},k:null,itemBrush:function(a){if(arguments.length===1){if(a!=this.k){this.k=a;this.i("ItemBrush")}return a}else{return this.k}},a:0,thickness:function(a){if(arguments.length===1){if(a!=this.a){this.a=a;this.i("Thickness")}return a}else{return this.a}},f:null,legendLabel:function(a){if(arguments.length===1){if(a!=this.f){this.f=a;this.i("LegendLabel")}return a}else{return this.f}},propertyChanged:null,i:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},flatten:function(){var series_=this.series();var item_=this.item();var actualItemBrush_=this.actualItemBrush();var outline_=this.outline();var itemLabel_=this.itemLabel();var itemBrush_=this.itemBrush();var thickness_=this.thickness();return{item:item_,itemBrush:actualItemBrush_,outline:outline_,itemLabel:itemLabel_,thickness:thickness_}},$type:new $.ig.Type("DataContext",$.ig.$ot,[$$t.$du.$type,$$0.$b6.$type])},true);$c("TrendCalculators:dd","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){var d__=new $$t.de((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},b:function(a,b){var d__=new $$t.df((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},c:function(a,b){var d__=new $$t.dg((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},a:function(a){var d__=new $$t.dh((-2));d__.__3__sequence=a;return d__},e:function(a,b){var d__=new $$t.di((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},d:function(a,b){var d__=new $$t.dj((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},f:function(a,b){var d__=new $$t.dk((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},$type:new $.ig.Type("TrendCalculators",$.ig.$ot)},true);$c("IUnknownValuePlotting:dn","Object",{$type:new $.ig.Type("IUnknownValuePlotting",null)},true);$c("PropertyUpdatedEventArgs:dp","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.propertyName(a);this.oldValue(b);this.newValue(c)},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyUpdatedEventArgs",$$0.$w.$type)},true);$c("IDataLegend:dr","Object",{$type:new $.ig.Type("IDataLegend",null)},true);$c("IDataLegendSeries:ds","Object",{$type:new $.ig.Type("IDataLegendSeries",null)},true);$c("IDataLegendTarget:dt","Object",{$type:new $.ig.Type("IDataLegendTarget",null)},true);$c("ILegendSeries:dv","Object",{$type:new $.ig.Type("ILegendSeries",null)},true);$c("ILegendSeriesInternal:dw","Object",{$type:new $.ig.Type("ILegendSeriesInternal",null)},true);$c("IScaleLegendSeries:dy","Object",{$type:new $.ig.Type("IScaleLegendSeries",null,[$$t.$dv.$type])},true);$c("ILegendOwner:dz","Object",{$type:new $.ig.Type("ILegendOwner",null)},true);$c("IInternalLegendOwner:d0","Object",{$type:new $.ig.Type("IInternalLegendOwner",null)},true);$c("ILegendTemplateProvider:d1","Object",{$type:new $.ig.Type("ILegendTemplateProvider",null)},true);$c("IChartLegend:d2","Object",{$type:new $.ig.Type("IChartLegend",null)},true);$c("IChartItemLegend:d3","Object",{$type:new $.ig.Type("IChartItemLegend",null,[$$t.$d2.$type])},true);$c("IChartScaleLegend:d4","Object",{$type:new $.ig.Type("IChartScaleLegend",null,[$$t.$d2.$type])},true);$c("IOnDemandRender:d5","Object",{$type:new $.ig.Type("IOnDemandRender",null)},true);$c("Numeric:d7","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){var f;var g=a.count();var h=new Array(g);if(b.__inner[0]==0){return false}var i=b.__inner[0];e.__inner[0]=d.__inner[0]/i;for(f=1;f<g;f++){h[f]=c.__inner[f-1]/i;i=b.__inner[f]-a.__inner[f]*h[f];if(i==0){return false}e.__inner[f]=(d.__inner[f]-a.__inner[f]*e.__inner[f-1])/i}for(f=g-2;f>=0;f--){e.__inner[f]-=h[f+1]*e.__inner[f+1]}return true},d:function(a,b){var c=a.getLength(0);var d=new Array(c);var e=new Array(c);var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}for(var h=0;h<c;h++){var i=0;var j=0;var k=0;for(var l=0;l<c;l++){if(f[l]!=1){for(var m=0;m<c;m++){if(f[m]==0){if(Math.abs(a[l][m])>=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n<c;n++){var o=a[j][n];a[j][n]=a[k][n];a[k][n]=o}{var p=b[j];b[j]=b[k];b[k]=p}}e[h]=j;d[h]=k;if(a[k][k]==0){return false}var q=1/a[k][k];a[k][k]=1;for(var r=0;r<c;r++){a[k][r]*=q}b[k]*=q;for(var s=0;s<c;s++){if(s!=k){var t=a[s][k];a[s][k]=0;for(var u=0;u<c;u++){a[s][u]-=a[k][u]*t}b[s]-=b[k]*t}}}for(var v=c-1;v>=0;v--){if(e[v]!=d[v]){for(var w=0;w<c;w++){var x=a[w][e[v]];a[w][e[v]]=a[w][d[v]];a[w][d[v]]=x}}}return true},c:function(a,b,c,d,e){var f=new $$4.x(Number,0);for(var g=0;g<a;++g){while(g<a&&($.ig.util.isNaN(b(g))||$.ig.util.isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!$.ig.util.isNaN(b(g))&&!$.ig.util.isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$d7.b(h,g-h+1,b,c,d,e))}else{for(;h<=g;++h){f.add(NaN)}}}return f.toArray()},b:function(a,b,c,d,e,f){return $$t.$d7.a(b,function(g){return c(g+a)},function(g){return d(g+a)},e,f)},a:function(a,b,c,d,e){var f=new Array(a-1);var g=new Array(a);g[0]=$.ig.util.isNaN(d)?0:-.5;f[0]=$.ig.util.isNaN(d)?0:3/(b(1)-b(0))*((c(1)-c(0))/(b(1)-b(0))-d);for(var h=1;h<a-1;h++){var i=(b(h)-b(h-1))/(b(h+1)-b(h-1));var j=i*g[h-1]+2;g[h]=(i-1)/j;f[h]=(c(h+1)-c(h))/(b(h+1)-b(h))-(c(h)-c(h-1))/(b(h)-b(h-1));f[h]=(6*f[h]/(b(h+1)-b(h-1))-i*f[h-1])/j}var k=$.ig.util.isNaN(e)?0:.5;var l=$.ig.util.isNaN(e)?0:3/(b(a-1)-b(a-2))*(e-(c(a-1)-c(a-2))/(b(a-1)-b(a-2)));g[a-1]=(l-k*f[a-2])/(k*g[a-2]+1);for(var m=a-2;m>=0;m--){g[m]=g[m]*g[m+1]+f[m]}return g},f:function(a,b,c,d,e,f,g){var h=d-b;var i=(d-a)/h;var j=(a-b)/h;return i*c+j*e+((i*i*i-i)*f+(j*j*j-j)*g)*(h*h)/6},h:function(a,b,c,d){var e=new $$a.a9;var f=0;var g=-1;var h=NaN;var i=NaN;for(var j=0;j<a;j++){h=b(j);i=c(j);if($.ig.util.isNaN(h)||$.ig.util.isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$d7.g(f,g,b,c,d))}f=j+1}}if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){g=a-1}if(g-f>0){e.add($$t.$d7.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){e=.5*$$t.$b0.b($.ig.util.isNaN(e)?.5:e,0,1);var f=new $$a.a8;var g=b-a+1;if(g<2){return f}if(g==2){f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=function(){var $ret=new $$a.bd(1);$ret.c({__x:c(a+1),__y:d(a+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();f.__segments.add(h);return f}var i=new $$a.bf;var j=c(a);var k=d(a);var l=c(a+1);var m=d(a+1);while(l==j&&m==k&&a+1<=b){a++;l=c(a+1);m=d(a+1)}var n=l-j;var o=m-k;var p=Math.sqrt(n*n+o*o);for(var q=a+1;q<b;++q){var r=c(q);var s=d(q);if(r==j&&s==k){continue}var t=c(q+1)-c(q-1);var u=d(q+1)-d(q-1);var v=t*t+u*u;if(v<.01){t=-(d(q+1)-d(q));u=c(q+1)-c(q);v=t*t+u*u}v=Math.sqrt(v);var w=e*Math.sqrt((r-j)*(r-j)+(s-k)*(s-k));if(v>.01){i._b.add({__x:j+n*w/p,__y:k+o*w/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r-t*w/v,__y:s-u*w/v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j=r;k=s;n=t;o=u;p=v}}{var x=b;var y=c(x);var z=d(x);if(!(y==j&&z==k)){var aa=c(x)-c(x-1);var ab=d(x)-d(x-1);var ac=aa*aa+ab*ab;var ad=e*Math.sqrt((y-j)*(y-j)+(z-k)*(z-k));i._b.add({__x:j+n*ad/p,__y:k+o*ad/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y-aa*ad/ac,__y:z-ab*ad/ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y,__y:z,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(i);return f},$type:new $.ig.Type("Numeric",$.ig.$ot)},true);$c("LeastSquaresFit:d6","Numeric",{aa:function(){return $$t.$d6.t()&&$$t.$d6.u()&&$$t.$d6.s()&&$$t.$d6.w()&&$$t.$d6.x()&&$$t.$d6.r()&&$$t.$d6.y()&&$$t.$d6.z()},init:function(){$$t.$d7.init.call(this)},k:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){d+=k;e+=j*j;f+=j;g+=j*k;++h}}if(h<2){return null}var l=(d*e-f*g)/(h*e-f*f);var m=(h*g-f*d)/(h*e-f*f);return[l,m]},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){var g=f;var h=$$t.$d6.ad(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.k(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},l:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0){var l=Math.log(j);d+=k*l;e+=k;f+=l;g+=l*l;++h}}if(h<2){return null}var m=(h*d-e*f)/(h*g-f*f);var n=(e-m*f)/h;return[n,m]},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$d6.ae(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.l(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},j:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;for(var j=0;j<a;++j){var k=b(j);var l=c(j);if(!$.ig.util.isNaN(k)&&!$.ig.util.isNaN(l)&&l>0){var m=Math.log(l);d+=k*k*l;e+=l*m;f+=k*l;g+=k*l*m;h+=l;++i}}if(i<2){return null}var n=(d*e-f*g)/(h*d-f*f);var o=(h*g-f*e)/(h*d-f*f);return[Math.exp(n),o]},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=2*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$d6.ac(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.j(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){return false}}return true},n:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0&&k>0){var l=Math.log(b(i));var m=Math.log(c(i));d+=l*m;e+=l;f+=m;g+=l*l;++h}}if(h<2){return null}var n=(h*d-e*f)/(h*g-e*e);var o=Math.exp((f-n*e)/h);return[o,n]},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){d.add(f);e.add($$t.$d6.ag(b,f))}var g=$$t.$d6.n(d.count(),function(h){return d.__inner[h]},function(h){return e.__inner[h]});for(var h=0;h<b.length;++h){if(Math.abs(b[h]-g[h])>1e-4){return false}}return true},o:function(a,b,c){return $$t.$d6.m(a,2,b,c)},ah:function(a,b){return $$t.$d6.af(a,b)},x:function(){return $$t.$d6.v(2)},i:function(a,b,c){return $$t.$d6.m(a,3,b,c)},ab:function(a,b){return $$t.$d6.af(a,b)},r:function(){return $$t.$d6.v(3)},p:function(a,b,c){return $$t.$d6.m(a,4,b,c)},ai:function(a,b){return $$t.$d6.af(a,b)},y:function(){return $$t.$d6.v(4)},q:function(a,b,c){return $$t.$d6.m(a,5,b,c)},aj:function(a,b){return $$t.$d6.af(a,b)},z:function(){return $$t.$d6.v(5)},m:function(a,b,c,d){var e=new Array(1+2*b);for(var f=0;f<e.length;f++){e[f]=0}var g=function(){var $firstRank;var $ret=new Array($firstRank=b+1);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array(b+1)}return $ret}();var h=new Array(b+1);for(var i=0;i<h.length;i++){h[i]=0}var j=0;for(var k=0;k<a;++k){var l=1;var m=c(k);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(d(k))){for(var n=0;n<e.length;++n){e[n]+=l;l*=m;++j}}}if(j<b){return null}for(var o=0;o<=b;++o){for(var p=0;p<=b;++p){g[o][p]=e[o+p]}}for(var q=0;q<a;++q){var r=c(q);var s=d(q);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$d7.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}var c=0;for(var d=0;d<a.length;++d){c+=a[d]*Math.pow(b,d)}return c},v:function(a){var b=new $$6.s(0);var c=new Array(a+1);for(var d=0;d<c.length;++d){c[d]=2*b.nextDouble()}var e=new $$4.x(Number,0);var f=new $$4.x(Number,0);for(var g=-100;g<100;++g){var h=g;var i=$$t.$d6.af(c,h);if(!$.ig.util.isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$d6.m(e.count(),a,function(k){return e.__inner[k]},function(k){return f.__inner[k]});for(var k=0;k<a;++k){if(Math.abs(c[k]-j[k])>1e-4){return false}}return true},$type:new $.ig.Type("LeastSquaresFit",$$t.$d7.$type)},true);$c("IZoomSlider:da","Object",{$type:new $.ig.Type("IZoomSlider",null)},true);$c("TrendCalculators___WMA__IteratorClass:de","Object",{k:0,e:0,a:null,m:0,g:0,f:0,i:0,j:0,d:null,h:0,c:null,__3__sequence:null,n:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.k=a},o:function(){this.k=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.k>=0){switch(this.k){case 0:this.k=-1;this.a=new Array(this.n);this.m=0;for(this.m=0;this.m<this.n;this.m++){this.a[this.m]=0}this.g=NaN;this.f=NaN;this.i=NaN;this.j=NaN;this.m=0;this.k=1;this.d=this.c.getEnumerator();this.k=2;break;case 2:this.k=1;if(this.d.moveNext()){this.h=this.d.current();if(!$.ig.util.isNaN(this.h)){var a=this.m%this.n;if(this.m==0){this.i=1;this.j=this.h;this.f=this.h;this.g=this.h}else if(this.m<this.n){this.i+=this.m+1;this.g+=this.h;this.f+=(this.m+1)*this.h;this.j=this.f/this.i}else{this.f=this.f+this.n*this.h-this.g;this.j=this.f/this.i;this.g=this.g+this.h-this.a[a]}this.a[a]=this.h;++this.m}this.e=this.j;this.k=2;return true}this.o();break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.k==-2){this.k=0;d__=this}else{d__=new $$t.de(0)}d__.c=this.__3__sequence;d__.n=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.k){case 1:case 2:this.o();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___WMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MovingSum__IteratorClass:dj","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?a:this.f+a;
}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dj(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___MovingSum__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass1$1:b9","Object",{$t:null,c:0,e:null,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},f:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.a.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.d=this.b.current();this.e=$e(this.$t,this.__4__this.b.item(this.d));this.c=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.f();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___EMA__IteratorClass:df","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=2/(1+this.k);this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.df(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___EMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MMA__IteratorClass:dg","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=1/this.k;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dg(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___MMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___CMA__IteratorClass:dh","Object",{g:0,d:0,e:0,h:0,c:null,f:0,b:null,__3__sequence:null,init:function(a){$.ig.$op.init.call(this);this.g=a},i:function(){this.g=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.g>=0){switch(this.g){case 0:this.g=-1;this.e=NaN;this.h=0;this.g=1;this.c=this.b.getEnumerator();this.g=2;break;case 2:this.g=1;if(this.c.moveNext()){this.f=this.c.current();if(!$.ig.util.isNaN(this.f)){this.e=$.ig.util.isNaN(this.e)?this.f:(this.e*this.h+this.f)/(this.h+1);++this.h}this.d=this.e;this.g=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.dh(0)}d__.b=this.__3__sequence;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.g){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___CMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___STDEV__IteratorClass:dk","Object",{h:0,f:0,e:null,d:null,a:null,j:0,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){while(this.h>=0){switch(this.h){case 0:this.h=-1;this.e=$$t.$dd.e(this.c,this.k).getEnumerator();this.d=this.c.getEnumerator();this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.h=1;break;case 1:this.h=-1;if(this.d.moveNext()&&this.e.moveNext()){this.a[this.j++%this.k]=this.d.current();this.g=0;if(this.j<this.k){var a=0;for(var b=0;b<this.j;b++){var c=this.e.current()-this.a[b];this.g+=c*c;a++}this.f=Math.sqrt(this.g/a);this.h=1;return true}for(var d=0;d<this.k;++d){var e=this.e.current()-this.a[d];this.g+=e*e}this.f=Math.sqrt(this.g/this.k);this.h=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dk(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("TrendCalculators___STDEV__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___SMA__IteratorClass:di","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g/this.k;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.di(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___SMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass$1:b8","Object",{$t:null,d:0,b:null,c:null,e:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.d=a},f:function(){this.d=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.d>=0){switch(this.d){case 0:this.d=1;this.c=this.__4__this.a.getEnumerator();this.d=2;break;case 2:this.d=1;if(this.c.moveNext()){this.e=this.c.current();this.b=this.__4__this.b.item(this.e);this.d=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.d){case 1:case 2:this.f();break}},current:function(){return this.b},current1:function(){return $e(this.$t,this.b)},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$0.$bx.$type.specialize(0),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$aa.h=new $$6.s(0);$$t.$aa.d=null;$$t.$aa.c=function(){var $ret=new $$4.h(String,String,0);$ret.add("transparent","#000000");$ret.add("aliceblue","#f0f8ff");$ret.add("antiquewhite","#faebd7");$ret.add("aqua","#00ffff");$ret.add("aquamarine","#7fffd4");$ret.add("azure","#f0ffff");$ret.add("beige","#f5f5dc");$ret.add("bisque","#ffe4c4");$ret.add("black","#000000");$ret.add("blanchedalmond","#ffebcd");$ret.add("blue","#0000ff");$ret.add("blueviolet","#8a2be2");$ret.add("brown","#a52a2a");$ret.add("burlywood","#deb887");$ret.add("cadetblue","#5f9ea0");$ret.add("chartreuse","#7fff00");$ret.add("chocolate","#d2691e");$ret.add("coral","#ff7f50");$ret.add("cornflowerblue","#6495ed");$ret.add("cornsilk","#fff8dc");$ret.add("crimson","#dc143c");$ret.add("cyan","#00ffff");$ret.add("darkblue","#00008b");$ret.add("darkcyan","#008b8b");$ret.add("darkgoldenrod","#b8860b");$ret.add("darkgray","#a9a9a9");$ret.add("darkgreen","#006400");$ret.add("darkkhaki","#bdb76b");$ret.add("darkmagenta","#8b008b");$ret.add("darkolivegreen","#556b2f");$ret.add("darkorange","#ff8c00");$ret.add("darkorchid","#9932cc");$ret.add("darkred","#8b0000");$ret.add("darksalmon","#e9967a");$ret.add("darkseagreen","#8fbc8f");$ret.add("darkslateblue","#483d8b");$ret.add("darkslategray","#2f4f4f");$ret.add("darkturquoise","#00ced1");$ret.add("darkviolet","#9400d3");$ret.add("deeppink","#ff1493");$ret.add("deepskyblue","#00bfff");$ret.add("dimgray","#696969");$ret.add("dodgerblue","#1e90ff");$ret.add("feldspar","#d19275");$ret.add("firebrick","#b22222");$ret.add("floralwhite","#fffaf0");$ret.add("forestgreen","#228b22");$ret.add("fuchsia","#ff00ff");$ret.add("gainsboro","#dcdcdc");$ret.add("ghostwhite","#f8f8ff");$ret.add("gold","#ffd700");$ret.add("goldenrod","#daa520");$ret.add("gray","#808080");$ret.add("green","#008000");$ret.add("greenyellow","#adff2f");$ret.add("honeydew","#f0fff0");$ret.add("hotpink","#ff69b4");$ret.add("indianred","#cd5c5c");$ret.add("indigo","#4b0082");$ret.add("ivory","#fffff0");$ret.add("khaki","#f0e68c");$ret.add("lavender","#e6e6fa");$ret.add("lavenderblush","#fff0f5");$ret.add("lawngreen","#7cfc00");$ret.add("lemonchiffon","#fffacd");$ret.add("lightblue","#add8e6");$ret.add("lightcoral","#f08080");$ret.add("lightcyan","#e0ffff");$ret.add("lightgoldenrodyellow","#fafad2");$ret.add("lightgray","#d3d3d3");$ret.add("lightgreen","#90ee90");$ret.add("lightpink","#ffb6c1");$ret.add("lightsalmon","#ffa07a");$ret.add("lightseagreen","#20b2aa");$ret.add("lightskyblue","#87cefa");$ret.add("lightslateblue","#8470ff");$ret.add("lightslategray","#778899");$ret.add("lightsteelblue","#b0c4de");$ret.add("lightyellow","#ffffe0");$ret.add("lime","#00ff00");$ret.add("limegreen","#32cd32");$ret.add("linen","#faf0e6");$ret.add("magenta","#ff00ff");$ret.add("maroon","#800000");$ret.add("mediumaquamarine","#66cdaa");$ret.add("mediumblue","#0000cd");$ret.add("mediumorchid","#ba55d3");$ret.add("mediumpurple","#9370d8");$ret.add("mediumseagreen","#3cb371");$ret.add("mediumslateblue","#7b68ee");$ret.add("mediumspringgreen","#00fa9a");$ret.add("mediumturquoise","#48d1cc");$ret.add("mediumvioletred","#c71585");$ret.add("midnightblue","#191970");$ret.add("mintcream","#f5fffa");$ret.add("mistyrose","#ffe4e1");$ret.add("moccasin","#ffe4b5");$ret.add("navajowhite","#ffdead");$ret.add("navy","#000080");$ret.add("oldlace","#fdf5e6");$ret.add("olive","#808000");$ret.add("olivedrab","#6b8e23");$ret.add("orange","#ffa500");$ret.add("orangered","#ff4500");$ret.add("orchid","#da70d6");$ret.add("palegoldenrod","#eee8aa");$ret.add("palegreen","#98fb98");$ret.add("paleturquoise","#afeeee");$ret.add("palevioletred","#d87093");$ret.add("papayawhip","#ffefd5");$ret.add("peachpuff","#ffdab9");$ret.add("peru","#cd853f");$ret.add("pink","#ffc0cb");$ret.add("plum","#dda0dd");$ret.add("powderblue","#b0e0e6");$ret.add("purple","#800080");$ret.add("red","#ff0000");$ret.add("rosybrown","#bc8f8f");$ret.add("royalblue","#4169e1");$ret.add("saddlebrown","#8b4513");$ret.add("salmon","#fa8072");$ret.add("sandybrown","#f4a460");$ret.add("seagreen","#2e8b57");$ret.add("seashell","#fff5ee");$ret.add("sienna","#a0522d");$ret.add("silver","#c0c0c0");$ret.add("skyblue","#87ceeb");$ret.add("slateblue","#6a5acd");$ret.add("slategray","#708090");$ret.add("snow","#fffafa");$ret.add("springgreen","#00ff7f");$ret.add("steelblue","#4682b4");$ret.add("tan","#d2b48c");$ret.add("teal","#008080");$ret.add("thistle","#d8bfd8");$ret.add("tomato","#ff6347");$ret.add("turquoise","#40e0d0");$ret.add("violet","#ee82ee");$ret.add("violetred","#d02090");$ret.add("wheat","#f5deb3");$ret.add("white","#ffffff");$ret.add("whitesmoke","#f5f5f5");$ret.add("yellow","#ffff00");$ret.add("yellowgreen","#9acd32");return $ret}();$$t.$ab.defaultMarginValue="-4321px";$$t.$ab.defaultColorValue="rgb(3, 2, 1)";$$t.$ab.defaultBackgroundImageValue="none";$$t.$ab.defaultTextAlignValue="justify";$$t.$ab.defaultVerticalAlignValue="baseline";$$t.$ab.defaultOpacityValue="0.888";$$t.$ab.defaultVisibilityValue="hidden";$$t.$ab.defaultWidthHeightValue="4321px";$$t.$ab.maxClasses=500;$$t.$af.a=null;$$t.$aw.e=null;$$t.$br.b=null;$$t.$as.c=null;$$t.$as.b=null;$$t.$as.a=null;$$t.$a4.t=0;$$t.$bb.ag=new $$6.s(0);$$t.$b0.l=(1+Math.sqrt(5))/2;$$t.$b0.o=Math.sqrt(2);$$t.$b1.a=[151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180,151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180];$$t.$cv.a=null;$$t.$db.a=NaN})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_geometry.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$r=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CollisionManagerLabelsMovedEventHandler:e","QuadTree:f","QuadTreeNode:i","ISmartPlaceable:ab"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("SmartPosition:aa",false,false,{LeftTop:0,CenterTop:1,RightTop:2,LeftCenter:3,CenterCenter:4,RightCenter:5,LeftBottom:6,CenterBottom:7,RightBottom:8});$d("LabelCollisionManagerCollisionMode:b",false,false,{SimulatedAnnealing:0,Greedy:1,GreedyCenterOfMass:2});$d("LabelCollisionPlacementPositions:a",false,false,{Top:0,Left:1,Right:2,Bottom:3,TopLeft:4,TopRight:5,BottomLeft:6,BottomRight:7});$c("LabelCollisionManager:c","Object",{l:false,a:null,init:function(a,b,c,d,e,f,g,h,i,j,k){this.l=false;this.a=new Array(8);this.v=new $$4.v($$t.$d.$type);this.ag=0;this.w=new $$4.x($$t.$d.$type,0);this.n=false;this.m=false;this.ah=0;this.o=false;this.k=false;$.ig.$op.init.call(this);this.l=k!=null;this._a5=c;this._ae=a;this._ac=b;this._h=new $$t.f(a,b,8,8);this._g=f;this._e=d;this._x=new $$4.x($$t.$a.$type,0);this._x.add(0);this._x.add(5);this._x.add(7);this._x.add(2);this._x.add(3);this._x.add(6);this._x.add(1);this._x.add(4);var l=0;for(var m=0;m<g.length;m++){if(this._x.contains(g[m])){this._x.remove(g[m]);this._x.insert(l,g[m]);l++}}if(k!=null){this._y=new $$4.x($$t.$a.$type,0);for(var n=0;n<this.a.length;n++){this.a[n]=false}for(var o=0;o<k.length;o++){this.a[k[o]]=true;this._y.add(k[o])}this.b=k}else{this._y=new $$4.x($$t.$a.$type,0);this._y.add(0);this._y.add(5);this._y.add(7);this._y.add(2);this._y.add(3);this._y.add(6);this._y.add(1);this._y.add(4);var p=0;for(var q=0;q<g.length;q++){if(this._y.contains(g[q])){this._y.remove(g[q]);this._y.insert(p,g[q]);p++}}}this._ad=e;this._ak=h;this._aj=i;this.k=j},i:function(a,b,c,d,e){var f=0;var g=0;switch(b){case 0:f=a._o;g=a._p-a._m-a._k-this._ad-d;break;case 4:f=a._o-a._n-a._l-this._ad-c;g=a._p-a._m-a._k-this._ad-d;break;case 5:f=a._o+a._n+a._l+this._ad+c;g=a._p-a._m-a._k-this._ad-d;break;case 1:f=a._o-a._n-a._l-this._ad-c;g=a._p;break;case 2:f=a._o+a._n+a._l+this._ad+c;g=a._p;break;case 3:f=a._o;g=a._p+a._m+a._k+this._ad+d;break;case 6:f=a._o-a._n-a._l-this._ad-c;g=a._p+a._m+a._k+this._ad+d;break;case 7:f=a._o+a._n+a._l+this._ad+c;g=a._p+a._m+a._k+this._ad-d;break}var h=new $$t.h;h.b=f;h.c=g;h.e=a._l;h.d=a._k;h.g=a;if(this.s(h)&&!e){return null}return h},s:function(a){var b=a.b-a.e;var c=a.b+a.e;var d=a.c-a.d;var e=a.c+a.d;var f=this._a5;if(b<f.left()||c>f.right()||d<f.top()||e>f.bottom()){return true}return false},_y:null,labelsMoved:null,_j:null,_h:null,_g:0,_e:null,_x:null,_ad:0,_ak:0,_aj:0,_a5:null,_ae:0,_ac:0,ax:function(a,b,c,d,e){this.aw(a,b,c,d,e)},aw:function(a,b,c,d,e){this._h.d(a);a.b=b;a.c=c;a.e=d;a.d=e;this._h.c(a)},a1:function(a){this._h.d(a)},v:null,ag:0,aq:function(a){this.ag++;this.v.f(a);a._e=this.v.d();if(a._c==null){a._c=new $$t.h;a._c.b=a._o;a._c.c=a._p;a._c.e=a._n;a._c.d=a._m;a._c.g=a;this._h.c(a._c)}},a2:function(a){if(a._c!=null){this._h.d(a._c);a._c=null}if(a._b!=null){this._h.d(a._b);a._b=null}if(a._e!=null){this.v.h(a._e);a._e=null}this.ag--},az:function(a){if(a._c!=null&&a._c.b==a._o&&a._c.c==a._p){return}if(a._c!=null){this._h.d(a._c)}var b=NaN;var c=NaN;if(a._c==null){a._c=new $$t.h;a._c.g=a}else{if(a._b!=null){b=a._b.b-a._c.b;c=a._b.c-a._c.c}}a._c.b=a._o;a._c.c=a._p;a._c.e=a._n;a._c.d=a._m;this._h.c(a._c);if(a._b!=null){this._h.d(a._b);if(!$.ig.util.isNaN(b)){a._b=new $$t.h;a._b.b=a._c.b+b;a._b.c=a._c.c+c;a._b.g=a;a._b.e=a._l;a._b.d=a._k;a._g=a._b.b;a._h=a._b.c;this._h.c(a._b)}else{a._b=this.i(a,a._a,0,0,true);a._g=a._b.b;a._h=a._b.c;this._h.c(a._b)}}},ay:function(a){this._h.d(a._b);a._b.b=a._g;a._b.c=a._h;a._b.e=a._l;a._b.d=a._k;this._h.c(a._b)},a4:function(){this.m=false;{var a=this.v.c();while(a!=null){if(a._c._b!=null){this._h.d(a._c._b);a._c._b=null;if(a._c._f!=null){a._c._f.clear()}}a=a.a}this.ah=0}this.af=0;this.z=.4;this.aa=.4;var b=$.ig.truncate(Math.ceil(this._aj/150*this._ak));this.ai=b;this.at()},w:null,n:false,m:false,as:function(){this.w.clear()},ar:function(){this.m=true},av:function(){this.n=false;if(this.m){return}this.at()},at:function(){this.w.clear();this.a0(false);if(this._g==0){for(var a=0;a<this._ak;a++){this.aa=this.z*(this.ai-this.af)/this.ai;this.au();this.af++;if(this.af>this.ai){if(this._j!=null){this._j()}return}}if(this.labelsMoved!=null){this.labelsMoved(this.w)}if(this.ah>0){if(!this.n){this.n=true;this._e.executeDelayed(this.av.runOn(this),150)}}else{if(this._j!=null){this._j()}}}else{if(this._g==2){var b=this.v.c();this._h.k();while(b!=null){var c=b._c;if(c._b!=null){this._h.d(c._b);c._b=null;c._d=false;c._f=null}b=b.a}this.ah=0;this.a0(true)}if(this.labelsMoved!=null){this.labelsMoved(this.w)}}},ai:0,af:0,z:0,aa:0,au:function(){var a=$.ig.truncate(Math.round((this.ag-1)*$$t.$c.ao.nextDouble()));var b=0;var c=this.v.c();var d=this.ab(null);var e=30;var f=60;while(c!=null){var g=c._c;var h=0;var i=0;if(this.k){h=$$t.$c.ao.nextDouble()*g._l*2;i=$$t.$c.ao.nextDouble()*g._k*2}if(b==a){var j=$.ig.truncate(Math.round((this._y.count()-1)*$$t.$c.ao.nextDouble()));while(this._y.__inner[j]==g._a){j=$.ig.truncate(Math.round((this._y.count()-1)*$$t.$c.ao.nextDouble()))}var k=g._b;var l=this.i(g,this._y.__inner[j],h,i,false);var m=0;while(l==null){if(m>=e){h=0;i=0}if(m>=f){break}j=$.ig.truncate(Math.round((this._y.count()-1)*$$t.$c.ao.nextDouble()));l=this.i(g,this._y.__inner[j],h,i,false);m++}g._b=l;if(k!=null){this._h.d(k)}if(l!=null){this._h.c(l);var n=this.ab(g);var o=d>n;if(!o){var p=Math.exp(-(n-d)/this.aa);if($$t.$c.ao.nextDouble()<p){o=true}}if(!o&&k!=null){this._h.d(l);this._h.c(k);g._b=k;if(!this.o){this.ab(g)}}else{g._a=this._y.__inner[j];g._g=g._b.b;g._h=g._b.c;this.w.add(g)}}else{if(!this.o){this.ab(g)}g._d=false;this.w.add(g)}break}b++;c=c.a}},ah:0,o:false,k:false,b:null,ab:function(a){if(this.o){var b=0;var c=this.v.c();while(c!=null){var d=c._c;var e=d._d;d._d=false;if(d._b!=null){var f=this._h.e(d._b);for(var g=0;g<f.count();g++){var h=f.__inner[g].l.c();while(h!=null){var i=h._c;if(i.g==d){h=h.a;continue}if(d._b.a(i)){d._d=true;b+=d._b.f(i)}h=h.a}}if(d._d!=e){this.w.add(d)}}c=c.a}return b}else{if(a!=null){var j=new $$4.q($$t.$d.$type,0);var k=new $$4.q($$t.$d.$type,0);var l=new $$4.q($$t.$d.$type,0);var m=new $$4.x($$t.$d.$type,0);if(a._f!=null){for(var n=0;n<a._f.count();n++){j.add(a._f.__inner[n]);k.add(a._f.__inner[n])}}var o=a._d;a._d=false;if(a._b!=null){var p=this._h.e(a._b);for(var q=0;q<p.count();q++){var r=p.__inner[q].l.c();while(r!=null){var s=r._c;if(s.g==a){r=r.a;continue}if(a._b.a(s)&&!l.contains(s.g)){a._d=true;l.add(s.g);m.add(s.g)}r=r.a}}p=this._h.e(a._c);for(var t=0;t<p.count();t++){var u=p.__inner[t].l.c();while(u!=null){var v=u._c;if(v.g==a){u=u.a;continue}if(this.p(a._c,v)){u=u.a;continue}if(a._c.a(v)&&!l.contains(v.g)){a._d=true;l.add(v.g);m.add(v.g)}u=u.a}}if(a._d!=o){this.w.add(a)}if(a._f!=null){for(var w=a._f.count()-1;w>=0;w--){if(!l.contains(a._f.__inner[w])){var x=a._f.__inner[w];var y=x._f.remove(a);a._f.removeAt(w);if(x._f.count()==0&&y){this.ah--}var z=j.remove(x);if(j.count()==0&&z){this.ah--}}}}for(var aa=0;aa<m.count();aa++){var ab=m.__inner[aa];if(!j.contains(ab)){if(a._f==null){a._f=new $$4.x($$t.$d.$type,0)}a._f.add(ab);if(j.count()==0){this.ah++}j.add(ab);if(ab._f==null){ab._f=new $$4.x($$t.$d.$type,0)}if(ab._f.count()==0){this.ah++}ab._f.add(a)}}}}return this.ah}},p:function(a,b){if(a.g._c==a&&b.g._c==b){return true}return false},al:function(){return this.ah},_ap:null,_an:null,a3:function(a,b,c){this._a5=c;var d=new $$t.f(a,b,this._h.i,this._h.f);var e=this.v.c();while(e!=null){d.c(e._c._c);if(e._c._b!=null){d.c(e._c._b)}e=e.a}this._h=d;this._ae=a;this._ac=b},u:function(){var a=this.v.c();while(a!=null){a._c._d=false;if(a._c._b!=null){if(this.s(a._c._b)){return true}}a=a.a}return false},q:function(){var a=this.v.c();var b=this._y;while(a!=null){if(a._c._b!=null){if(this.s(a._c._b)){var c=a._c;for(var d=0;d<b.count();d++){var e=this.i(c,b.__inner[d],0,0,false);if(e!=null){return true}}}}a=a.a}return false},am:function(){var a=this.v.c();while(a!=null){a._c._d=false;a=a.a}a=this.v.c();while(a!=null){var b=a._c._b;var c=a._c._c;var d=this._h.e(c);for(var e=0;e<d.count();e++){var f=d.__inner[e].l.c();while(f!=null){var g=f._c;if(this.p(c,g)){f=f.a;continue}if(c.a(g)){var h=f._c.g;if(h!=a._c){h._d=true;a._c._d=true}}f=f.a}}if(b==null){return-1}d=this._h.e(b);for(var i=0;i<d.count();i++){var j=d.__inner[i].l.c();while(j!=null){var k=j._c;if(b.a(k)){var l=j._c.g;if(l!=a._c){l._d=true;a._c._d=true}}j=j.a}}a=a.a}var m=0;a=this.v.c();while(a!=null){if(a._c._d){m++}a=a.a}return m},a0:function(a){var b=this.v.c();while(b!=null){var c=b._c;if(c._b==null||a){var d=false;if(a){var e=this._h.a(c._o,c._p,1.5);var f=this.c(e);if(f!=null){for(var g=0;g<f.length;g++){var h=f[g];var i=this.i(c,h,0,0,false);if(i==null){continue}var j=this._h.e(i);d=true;for(var k=0;k<j.count();k++){var l=j.__inner[k].l.c();while(l!=null){var m=l._c;if(i.a(m)){d=false;break}l=l.a}}if(d){c._b=i;c._a=h;c._g=c._b.b;c._h=c._b.c;this._h.c(c._b);this.w.add(c);break}}}}if(!d){d=this.t(c,false)}if(!d){if(c._b==null){this.t(c,true)}}}b=b.a}},t:function(a,b){var c=this._y;var d=false;if(!d){for(var e=0;e<c.count();e++){var f=this.i(a,c.__inner[e],0,0,b);if(f==null){continue}d=!this.r(f,a);var g=a._c;if(g==null){g=new $$t.h;g.g=a;g.b=a._o;g.c=a._p;g.e=a._n;g.d=a._m;this._h.c(g);a._c=g}var h=this.r(g,a);d=d&&!h;if(d){a._b=f;a._a=c.__inner[e];a._g=a._b.b;a._h=a._b.c;this._h.c(a._b);this.w.add(a);break}}}if(!d){var i=Number.POSITIVE_INFINITY;var j=0;var k=null;for(var l=0;l<c.count();l++){var m=0;var n=null;var o=new $$4.q($$t.$d.$type,0);if(!this.o){n=new $$4.x($$t.$d.$type,0)}var p=this.i(a,c.__inner[l],0,0,b);if(p==null){continue}var q=this._h.e(p);for(var r=0;r<q.count();r++){var s=q.__inner[r].l.c();while(s!=null){var t=s._c;if(p.a(t)){m+=p.f(t);if(!this.o){if(!o.contains(t.g)){n.add(t.g);o.add(t.g)}}}s=s.a}}var u=a._c;if(u==null){u=new $$t.h;u.g=a;u.b=a._o;u.c=a._p;u.e=a._n;u.d=a._m}q=this._h.e(u);for(var v=0;v<q.count();v++){var w=q.__inner[v].l.c();while(w!=null){var x=w._c;if(w._c.g==a){w=w.a;continue}if(this.p(u,x)){w=w.a;continue}if(u.a(x)){if(!this.o){if(!o.contains(x.g)){n.add(x.g);o.add(x.g)}}}w=w.a}}if(m<i){var y=this.i(a,c.__inner[l],0,0,b);if(y!=null){i=m;j=l;if(!this.o){k=n}}}}var z=this.i(a,c.__inner[j],0,0,b);a._d=true;if(!this.o){if(a._f!=null&&a._f.count()>0){this.ah--;for(var aa=a._f.count()-1;aa>=0;aa--){var ab=a._f.__inner[aa];if(ab._f!=null){ab._f.remove(a);if(ab._f.count()==0){this.ah--}}}}if(k==null){a._d=false;this.w.add(a);return false}a._f=k;if(k.count()>0){this.ah++}for(var ac=0;ac<k.count();ac++){var ad=k.__inner[ac];if(ad._f==null){ad._f=new $$4.x($$t.$d.$type,0)}if(!ad._f.contains(a)){if(ad._f.count()==0){this.ah++}ad._f.add(a)}}}a._b=z;a._a=c.__inner[j];a._g=a._b.b;a._h=a._b.c;this._h.c(a._b);this.w.add(a)}return d},r:function(a,b){var c=false;var d=this._h.e(a);for(var e=0;e<d.count();e++){var f=d.__inner[e].l.c();while(f!=null){if(f._c.g==b){f=f.a;continue}var g=f._c;if(this.p(a,g)){f=f.a;continue}if(a.a(g)){c=true;break}f=f.a}}return c},c:function(a){var b=new Array(3);var c=$$t.$u.f({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a.a,__y:a.b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c=c*180/Math.PI;c=$$t.$u.i(c);if(c>=0&&c<=22.5||c>=337.5&&c<=360){b[0]=2;b[1]=5;b[2]=7}if(c>=22.5&&c<=67.5){b[0]=2;b[1]=7;b[2]=3}if(c>=67.5&&c<=112.5){b[0]=7;b[1]=3;b[2]=6}if(c>=112.5&&c<=157.5){b[0]=3;b[1]=6;b[2]=1}if(c>=157.5&&c<=202.5){b[0]=6;b[1]=1;b[2]=4}if(c>=202.5&&c<=247.5){b[0]=1;b[1]=4;b[2]=0}if(c>=247.5&&c<=292.5){b[0]=4;b[1]=0;b[2]=5}if(c>=292.5&&c<=337.5){b[0]=0;b[1]=5;b[2]=2}if(this.l){var d=0;for(var e=0;e<b.length;e++){if(this.a[b[e]]){d++}}if(d==0){return null}var f=0;var g=new Array(d);for(var h=0;h<b.length;h++){if(this.a[b[h]]){g[f]=b[h];f++}}b=g}return b},f:function(a,b){var c=false;var d=null;var e=new $$t.h;e.b=a.__x;e.c=a.__y;e.e=5;e.d=5;var f=this._h.e(e);for(var g=0;g<f.count();g++){var h=f.__inner[g].l.c();while(h!=null){var i=h._c;if(i.g._c==i){h=h.a;continue}if(e.a(i)){d=i;c=true;break}h=h.a}}if(c){return d.g}else{return null}},$type:new $.ig.Type("LabelCollisionManager",$.ig.$ot)},true);$c("LabelCollisionInfo:d","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_o:0,_p:0,_n:0,_m:0,_c:null,_l:0,_k:0,_i:0,_j:0,_s:0,_t:0,_g:0,_h:0,_q:0,_r:0,_a:0,_b:null,_u:null,_d:false,_f:null,$type:new $.ig.Type("LabelCollisionInfo",$.ig.$ot)},true);$c("QuadTree:f","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this._b=new $$t.i;this._b.b=this;this._b.c=new $$t.h;var e=Math.max(a,b);this._b.c.b=e/2;this._b.c.c=e/2;this._b.c.e=e/2;this._b.c.d=e/2;this.f=d;this.i=c},_b:null,f:0,i:0,c:function(a){return this._b.i(a)},d:function(a){return this._b.k(a)},e:function(a){var b=new $$4.x($$t.$i.$type,0);this._b.x(a,b);return b},j:function(){this._b.w()},k:function(){this._b.z()},g:function(){return this.h(this._b,new $$4.q($$t.$h.$type,0))},h:function(a,b){if(a.j()){var c=0;var d=a.l.c();while(d!=null){if(!b.contains(d._c)){c+=1;b.add(d._c)}d=d.a}return c}var e=this.h(a.f(),b);e+=this.h(a.e(),b);e+=this.h(a.h(),b);e+=this.h(a.g(),b);return e},a:function(a,b,c){return this._b.d(a,b,c)},$type:new $.ig.Type("QuadTree",$.ig.$ot)},true);$c("QuadTreeForceVector:g","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("QuadTreeForceVector",$.ig.$ot)},true);$c("QuadTreeBoundingBox:h","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,e:0,d:0,a:function(a){if(this.b+this.e<a.b-a.e||this.c+this.d<a.c-a.d||this.b-this.e>a.b+a.e||this.c-this.d>a.c+a.d){return false}return true},g:null,f:function(a){var b=this.b-this.e;var c=this.c-this.d;var d=this.b+this.e;var e=this.c+this.d;var f=a.b-a.e;var g=a.c-a.d;var h=a.b+a.e;var i=a.c+a.d;var j=Math.max(b,f);var k=Math.min(d,h);var l=Math.max(c,g);var m=Math.min(e,i);return(k-j)*(m-l)},$type:new $.ig.Type("QuadTreeBoundingBox",$.ig.$ot)},true);$c("QuadTreeNode:i","Object",{init:function(){this.t=0;this.q=0;$.ig.$op.init.call(this);this.m=0;this.n=0;this.o=0;this.l=new $$4.v($$t.$h.$type);this.a=new Array(4);this.c=new $$t.h;for(var a=0;a<4;a++){this.a[a]=null}},k:function(a){if(!this.c.a(a)){return false}var b=this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null;if(b){var c=this.l.c();while(c!=null){if(c._c==a){this.l.h(c);this.t--;return true}c=c.a}return false}this.f().k(a);this.e().k(a);this.h().k(a);this.g().k(a);return false},j:function(){return this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null},x:function(a,b){if(!this.c.a(a)){return}if(this.j()){b.add(this);return}this.f().x(a,b);this.e().x(a,b);this.h().x(a,b);this.g().x(a,b)},w:function(){if(this.f()!=null){this.f().w()}if(this.e()!=null){this.e().w()}if(this.h()!=null){this.h().w()}if(this.g()!=null){this.h().w()}if(this.f().j()&&this.f().t==0&&this.e().j()&&this.e().t==0&&this.h().j()&&this.h().t==0&&this.g().j()&&this.g().t==0){this.f(null);this.e(null);this.h(null);this.g(null);return}},i:function(a){if(!this.c.a(a)){return false}var b=this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null;if(b&&this.t<this.b.f){this.l.f(a);this.t++;return true}else if(b&&this.q<this.b.i){this.y()}else if(b){this.l.f(a);this.t++;return true}var c=this.f().i(a);c=this.e().i(a)||c;c=this.h().i(a)||c;c=this.g().i(a)||c;return c},y:function(){this.f(new $$t.i);this.e(new $$t.i);this.h(new $$t.i);this.g(new $$t.i);var a=this.c.e/2;this.f().c.b=this.c.b-a;this.f().c.c=this.c.c-a;this.e().c.b=this.c.b+a;this.e().c.c=this.c.c-a;this.h().c.b=this.c.b-a;this.h().c.c=this.c.c+a;this.g().c.b=this.c.b+a;this.g().c.c=this.c.c+a;for(var b=0;b<4;b++){this.a[b].q=this.q+1;this.a[b].c.e=a;this.a[b].c.d=a;this.a[b].b=this.b}var c=this.l.c();while(c!=null){var d=c._c;this.f().i(d);this.e().i(d);this.h().i(d);this.g().i(d);c=c.a}this.l.g();this.t=0},z:function(){if(this.j()){var a=0;var b=0;var c=this.l.c();while(c!=null){var d=c._c;a+=d.b;b+=d.c;c=c.a}if(this.t==0){this.m=0;this.n=0;this.o=0}else{this.m=a/this.t;this.n=b/this.t;this.o=this.t}}else{this.f().z();this.h().z();this.e().z();this.g().z();var e=0;var f=0;var g=0;for(var h=0;h<4;h++){g+=this.a[h].o;e+=this.a[h].m*this.a[h].o;f+=this.a[h].n*this.a[h].o}if(this.o>0){this.m=e/g;this.n=f/g}this.o=g}},d:function(a,b,c){var d=Math.sqrt((a-this.m)*(a-this.m)+(b-this.n)*(b-this.n));var e=this.c.e*2;if(e/d<c||this.j()){var f=(a-this.m)*this.o/(d*d);var g=(b-this.n)*this.o/(d*d);return function(){var $ret=new $$t.g;$ret.a=f;$ret.b=g;return $ret}()}else{var h=0;var i=0;for(var j=0;j<4;j++){var k=this.a[j].d(a,b,c);h+=k.a;i+=k.b}return function(){var $ret=new $$t.g;$ret.a=h;$ret.b=i;return $ret}()}},b:null,l:null,t:0,c:null,q:0,a:null,f:function(a){if(arguments.length===1){this.a[0]=a;return a}else{return this.a[0]}},e:function(a){if(arguments.length===1){this.a[1]=a;return a}else{return this.a[1]}},h:function(a){if(arguments.length===1){this.a[2]=a;return a}else{return this.a[2]}},g:function(a){if(arguments.length===1){this.a[3]=a;return a}else{return this.a[3]}},m:0,n:0,o:0,$type:new $.ig.Type("QuadTreeNode",$.ig.$ot)},true);$c("Clipper:j","Object",{i:function(a){if(arguments.length===1){if(this.b!=null){this.b.clear()}this.b=null;this.h=a;var b=this.h;if(this.c!=null){this.c.dst(b);b=this.c;this.b=this.c}if(this.a!=null){this.a.dst(b);b=this.a;this.a.__nextClipper=this.b;this.b=this.a}if(this.d!=null){this.d.dst(b);b=this.d;this.d.__nextClipper=this.b;this.b=this.d}if(this.e!=null){this.e.dst(b);b=this.e;this.e.__nextClipper=this.b;this.b=this.e}this.g=b;return a}else{return this.h}},g:null,b:null,h:null,c:null,a:null,d:null,e:null,init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.c=function(){var $ret=new $$t.l;$ret._edge=b.left();$ret._isClosed=c;return $ret}();this.a=function(){var $ret=new $$t.m;$ret._edge=b.bottom();$ret._isClosed=c;return $ret}();this.d=function(){var $ret=new $$t.n;$ret._edge=b.right();$ret._isClosed=c;return $ret}();this.e=function(){var $ret=new $$t.o;$ret._edge=b.top();$ret._isClosed=c;return $ret}()},init1:function(a,b,c,d,e,f){$.ig.$op.init.call(this);this.c=!$.ig.util.isNaN(b)?function(){var $ret=new $$t.l;$ret._edge=b;$ret._isClosed=f;return $ret}():null;this.a=!$.ig.util.isNaN(c)?function(){var $ret=new $$t.m;$ret._edge=c;$ret._isClosed=f;return $ret}():null;this.d=!$.ig.util.isNaN(d)?function(){var $ret=new $$t.n;$ret._edge=d;$ret._isClosed=f;return $ret}():null;this.e=!$.ig.util.isNaN(e)?function(){var $ret=new $$t.o;$ret._edge=e;$ret._isClosed=f;return $ret}():null},j:function(a){this.g.add(a)},k:function(a,b){var c=a;var d=a.count();var e=new Array(4);e[0]=this.e;e[1]=this.d;e[2]=this.a;e[3]=this.c;var f=0;var g=0;var h=0;var i=0;if(this.e!=null){f=this.e._edge}if(this.d!=null){g=this.d._edge}if(this.a!=null){h=this.a._edge}if(this.c!=null){i=this.c._edge}var j=false;var k;var l=e.length;var m=l+1;var n=null;var o;var p;var q=0;var r=new Array(16);var s=0;var t=new Array(16);var u=0;var v=1;var w;var x;if(b){u=d-1;v=-1}for(var y=u;y<d&&y>=0;y+=v){o=c.item(y);r[q]=o;q++;for(k=0;k<m;k++){if(k<l){n=e[k];if(n==null){continue}}for(p=0;p<q;p++){o=r[p];x=o.__x;w=o.__y;if(k>=l){this.h.add(o);continue}j=k==0&&w>=f||k==1&&x<=g||k==2&&w<=h||k==3&&x>=i;if(n.c){n.c=false;n.j=o}else{if(true){if(j){if(!n.g){t[s]=n.k(n.l,o);s++}else{if(!n._isClosed&&!n.f){t[s]=n.l;s++;n.f=true}}t[s]=o;s++}else{if(n.g){if(!n._isClosed&&!n.f){t[s]=n.l;s++;n.f=true}t[s]=n.k(n.l,o);s++}}}}n.l=o;n.g=j}var z=r;r=t;t=z;q=s;s=0}}},f:function(a){if(arguments.length===1){if(this.c!=null){this.c._isClosed=a}if(this.a!=null){this.a._isClosed=a}if(this.d!=null){this.d._isClosed=a}if(this.e!=null){this.e._isClosed=a}return a}else{return(this.c==null||this.c._isClosed)&&(this.a==null||this.a._isClosed)&&(this.d==null||this.d._isClosed)&&(this.e==null||this.e._isClosed)}},$type:new $.ig.Type("Clipper",$.ig.$ot)},true);$c("EdgeClipper:k","Object",{init:function(){this.c=true;this.f=false;$.ig.$op.init.call(this)},dst:function(a){if(arguments.length===1){if(this._dst!=a){this.c=true;this._dst=a}return a}else{return this._dst}},_dst:null,__nextClipper:null,nextClipper:function(a){if(arguments.length===1){this.__nextClipper=a;return a}else{return this.__nextClipper}},c:false,j:null,l:null,g:false,_isClosed:false,f:false,add:function(a){var b=this.e(a);if(this.c){this.c=false;this.j=a}else{if(true){if(b){if(!this.g){this._dst.add(this.k(this.l,a))}else{if(!this._isClosed&&!this.f){this._dst.add(this.l);this.f=true}}this._dst.add(a)}else{if(this.g){if(!this._isClosed&&!this.f){this._dst.add(this.l);this.f=true}this._dst.add(this.k(this.l,a))}}}}this.l=a;this.g=b},clear:function(){if(this._isClosed&&!this.c){this.add(this.j)}if(this.__nextClipper!=null){this.__nextClipper.clear()}this.c=true;this.f=false},e:function(a){},k:function(a,b){},getEnumerator:function(){return null},isReadOnly:function(){return false},count:function(){return 0},remove:function(a){return false},removeAt:function(a){},copyTo:function(a,b){},contains:function(a){return false},item:function(a,b){if(arguments.length===2){return b}else{return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},insert:function(a,b){},indexOf:function(a){return-1},$type:new $.ig.Type("EdgeClipper",$.ig.$ot,[$$0.$bz.$type.specialize($$a.$y.$type)])},true);$c("LeftClipper:l","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__x>=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("LeftClipper",$$t.$k.$type)},true);$c("BottomClipper:m","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__y<=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("BottomClipper",$$t.$k.$type)},true);$c("RightClipper:n","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__x<=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("RightClipper",$$t.$k.$type)},true);$c("TopClipper:o","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__y>=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("TopClipper",$$t.$k.$type)},true);$c("Flattener:p","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c,d){var e=new $$4.x($$0.$aw.$type,0);$$t.$p.c(e,b,c,0,a-1,d);return e},c:function(a,b,c,d,e,f){return $$t.$p.b(a,function(g){return g},b,c,d,e,f)},a:function(a,b,c,d,e,f,g){return $$t.$p.b(a,function(h){return b.item(h)},c,d,e,f,g)},b:function(a,b,c,d,e,f,g){if(e>f){return a}var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e==f){a.add(b(e));return a}a.add(b(e));$$t.$p.e(a,b,c,d,e,f,g);a.add(b(f));return a},e:function(a,b,c,d,e,f,g){var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e+1>=f){return}var l=-1;var m=g;var n=$.ig.MathUtil.prototype.e(j-h,k-i);if(n==0){for(var o=e+1;o<f;++o){var p=c(b(o));var q=d(b(o));if($.ig.util.isNaN(p)||$.ig.util.isNaN(q)){continue}var r=$.ig.MathUtil.prototype.e(j-p,k-q);if(r>=m){m=r;l=o}}}else{var s=j-h;var t=k-i;for(var u=e+1;u<f;++u){var v=c(b(u));var w=d(b(u));if($.ig.util.isNaN(v)||$.ig.util.isNaN(w)){continue}var x=NaN;var y=c(b(u))-h;var z=d(b(u))-i;var aa=s*y+t*z;if(aa<=0){x=$.ig.MathUtil.prototype.e(h-v,i-w)}else{var ab=s*s+t*t;if(ab<=aa){x=$.ig.MathUtil.prototype.e(j-v,k-w)}else{var ac=aa/ab;x=$.ig.MathUtil.prototype.e(h+ac*s-v,i+ac*t-w)}}if(x>=m){m=x;l=u}}}if(l!=-1){$$t.$p.e(a,b,c,d,e,l,g);a.add(b(l));$$t.$p.e(a,b,c,d,l,f,g)}return},$type:new $.ig.Type("Flattener",$.ig.$ot)},true);$c("FastFlattener:q","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e,f){if(d>e){return a}var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d==e){a.add(d);return a}a.add(d);$$t.$q.h(a,b,c,d,e,f);a.add(e);return a},c:function(a,b,c,d,e){var f;var g;if(c){f=0;g=1}else if(d){f=0;g=2}else{f=2;g=3}return $$t.$q.d(a,b,f,g,e)},b:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);var g=$$t.$q.a(f,b,c,d,0,a-1,e);return g},d:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);$$t.$q.g(f,b,c,d,0,a-1,e);return f},a:function(a,b,c,d,e,f,g){var h=$$t.$t.instance().chunkingAmount();if(f-e+1<=h){return $$t.$q.f(a,b,c,d,e,f,g)}var i=a;if(h<0){for(var j=e;j<=f;j++){i.add(j)}return i}var k=e;var l=f;var m=l-k+1;while(m>0){if(m<=h){$$t.$q.f(i,b,c,d,k,l,g);k=l+1}else{var n=k+h-1;$$t.$q.f(i,b,c,d,k,n,g);k=n+1}m=l-k+1}return i},f:function(a,b,c,d,e,f,g){var h;var i;if(c){h=0;i=1}else if(d){h=0;i=2}else{h=2;i=3}return $$t.$q.g(a,b,h,i,e,f,g)},g:function(a,b,c,d,e,f,g){if(e>f){return a}var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(($.ig.util.isNaN(l)||$.ig.util.isNaN(m))&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e==f){a.add(e);return a}a.add(e);$$t.$q.i(a,b,c,d,e,f,g);a.add(f);return a},h:function(a,b,c,d,e,f){var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d+1>=e){return}var k=-1;var l=f*f;var m;var n;m=i-g;n=j-h;var o=m*m+n*n;if(o==0){for(var p=d+1;p<e;++p){var q=b[p];var r=c[p];if($.ig.util.isNaN(q)||$.ig.util.isNaN(r)){continue}m=i-q;n=j-r;var s=m*m+n*n;if(s>=l){l=s;k=p}}}else{var t=i-g;var u=j-h;for(var v=d+1;v<e;++v){var w=b[v];var x=c[v];if($.ig.util.isNaN(w)||$.ig.util.isNaN(x)){continue}var y=NaN;var z=b[v]-g;var aa=c[v]-h;var ab=t*z+u*aa;if(ab<=0){m=g-w;n=h-x;y=m*m+n*n}else{var ac=t*t+u*u;if(ac<=ab){m=i-w;n=j-x;y=m*m+n*n}else{var ad=ab/ac;m=g+ad*t-w;n=h+ad*u-x;y=m*m+n*n}}if(y>=l){l=y;k=v}}}if(k!=-1){$$t.$q.h(a,b,c,d,k,f);a.add(k);$$t.$q.h(a,b,c,k,e,f)}return},i:function(a,b,c,d,e,f,g){var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(i!=i||j!=j&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(l!=l||m!=m&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e+1>=f){return}var n=-1;var o=g*g;var p;var q;p=l-i;q=m-j;var r=p*p+q*q;if(r==0){for(var s=e+1;s<f;++s){var t=b.__inner[s];var u,v;u=t[c];v=t[d];if(u!=u||v!=v){continue}p=l-u;q=m-v;var w=p*p+q*q;if(w>=o){o=w;n=s}}}else{var x=l-i;var y=m-j;for(var z=e+1;z<f;++z){var aa=b.__inner[z];var ab,ac;ab=aa[c];ac=aa[d];if(ab!=ab||ac!=ac){continue}var ad=NaN;var ae=ab-i;var af=ac-j;var ag=x*ae+y*af;if(ag<=0){p=i-ab;q=j-ac;ad=p*p+q*q}else{var ah=x*x+y*y;if(ah<=ag){p=l-ab;q=m-ac;ad=p*p+q*q}else{var ai=ag/ah;p=i+ai*x-ab;q=j+ai*y-ac;ad=p*p+q*q}}if(ad>=o){o=ad;n=z}}}if(n!=-1){$$t.$q.i(a,b,c,d,e,n,g);a.add(n);$$t.$q.i(a,b,c,d,n,f,g)}return},$type:new $.ig.Type("FastFlattener",$.ig.$ot)},true);$c("SpiralFlattener:r","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if($.ig.util.isNaN(e)||e<=0){e=1}var f=new $$4.x(Number,0);var g=new $$4.aa($$t.$s.$type);var h=(d-b)/(c-a);var i=b-h*a;var j=h*h;var k=i*i;var l=i*h;g.push(function(){var $ret=new $$t.s;$ret.a=0;$ret.b=1;return $ret}());while(g.count()!=0){var m=g.pop();var n=b+m.a*(d-b);var o=a+m.a*(c-a);var p=o*o;var q=p*o;var r=b+m.b*(d-b);var s=a+m.b*(c-a);var t=s*s;var u=t*s;var v;if(h==0){v=k*(s-o)/2+l*(t-p)/2+j*(u-q)/6}else{v=(Math.pow(i+h*s,3)-Math.pow(i+h*o,3))/(6*h)}var w=.5*n*r*Math.sin(s-o);if(v-w>e){var x=.5*(m.a+m.b);g.push(function(){var $ret=new $$t.s;$ret.a=x;$ret.b=m.b;return $ret}());g.push(function(){var $ret=new $$t.s;$ret.a=m.a;$ret.b=x;return $ret}())}else{f.add(m.a)}}f.add(1);return f},$type:new $.ig.Type("SpiralFlattener",$.ig.$ot)},true);$c("SpiralTodo:s","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("SpiralTodo",$.ig.$ot)},true);$c("FlattenerSettings:t","Object",{init:function(){$.ig.$op.init.call(this);this.chunkingAmount(3e3)},instance:function(){if($$t.$t.a==null){$$t.$t.a=new $$t.t}return $$t.$t.a},_chunkingAmount:0,chunkingAmount:function(a){if(arguments.length===1){this._chunkingAmount=a;return a}else{return this._chunkingAmount}},$type:new $.ig.Type("FlattenerSettings",$.ig.$ot)},true);$c("GeometryUtil:u","Object",{init:function(){$.ig.$op.init.call(this)},i:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},c:function(a){return Math.atan(a)},j:function(a,b){return(b.__y-a.__y)/(b.__x-a.__x)},e:function(a){return 1-Math.pow(a.height()/2,2)/Math.pow(a.width()/2,2)},p:function(a,b,c,d,e){var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},l:function(a,b,c,d,e){var f;if(c){f=$$t.$u.m({__x:a/2,__y:b/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},d,e)}else{f={__x:a/2,__y:b/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return f},m:function(a,b,c){b=b/180*Math.PI;var d=a.__y+c*Math.sin(b);var e=a.__x+c*Math.cos(b);return{__x:e,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},o:function(a,b,c){var d=b.__x-a.__x;var e=b.__y-a.__y;var f=Math.sqrt(d*d+e*e);d=d/f*c;e=e/f*c;return{__x:a.__x+d,__y:a.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},g:function(a,b){var c=Math.abs(b.__x-a.__x);var d=Math.abs(b.__y-a.__y);return Math.sqrt(c*c+d*d)},n:function(a,b,c,d,e){return $.ig.CoreGeometryUtil.prototype.b(a,b,c,d,e)},f:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},k:function(a,b,c,d){var e=a.__x-c.__x;var f=a.__y-c.__y;var g=b.__x-c.__x;var h=b.__y-c.__y;var i=g-e;var j=h-f;
var k=Math.sqrt(i*i+j*j);var l=e*h-g*f;var m=d*d;var n=k*k;var o=l*l;var p=m*n-o;if(p<0){return new $$6.u($$a.$y.$type,$$a.$y.$type,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var q=1;if(j<0){q=-1}var r=(l*j+q*i*Math.sqrt(p))/n;var s=(l*j-q*i*Math.sqrt(p))/n;var t=(-1*l*i+Math.abs(j)*Math.sqrt(p))/n;var u=(-1*l*i-Math.abs(j)*Math.sqrt(p))/n;return new $$6.u($$a.$y.$type,$$a.$y.$type,{__x:r+c.__x,__y:t+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:s+c.__x,__y:u+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},a:function(a,b,c,d){var e=d*d;var f=b.__x;var g=b.__y;var h=c.__x;var i=c.__y;var j=a.__x;var k=a.__y;if(g==i){var l=Math.abs(g-k)<d;var m=j>=Math.min(f,h)-d&&j<=Math.max(f,h)+d;if(l&&m){return true}else{return false}}if(f==h){var n=Math.abs(f-j)<d;var o=k>=Math.min(g,i)-d&&k<=Math.max(g,i)+d;if(n&&o){return true}else{return false}}var p=h-f;var q=i-g;var r=p*p+q*q;if(r==0){return(j-f)*(j-f)+(k-g)*(k-g)<e}var s=((j-f)*p+(k-g)*q)/r;s=s<0?0:s>1?1:s;var t=f+p*s;var u=g+q*s;var v=(t-j)*(t-j)+(u-k)*(u-k);if(v<e){return true}return false},d:function(a,b,c){var d=b.__x;var e=b.__y;var f=c.__x;var g=c.__y;var h=a.__x;var i=a.__y;var j=f-d;var k=g-e;var l=j*j+k*k;if(l==0){return(h-d)*(h-d)+(i-e)*(i-e)}var m=((h-d)*j+(i-e)*k)/l;m=m<0?0:m>1?1:m;var n=d+j*m;var o=e+k*m;var p=(n-h)*(n-h)+(o-i)*(o-i);return p},h:function(a,b,c){var d=b.__x;var e=b.__y;var f=c.__x;var g=c.__y;var h=a.__x;var i=a.__y;var j=f-d;var k=g-e;var l=j*j+k*k;if(l==0){return 0}var m=((h-d)*j+(i-e)*k)/l;m=m<0?0:m>1?1:m;return m},b:function(a,b,c,d){var e;var f;var g=d*d;var h=c.count();if(h==0){return(a.__x-b.__x)*(a.__x-b.__x)+(a.__y-b.__y)*(a.__y-b.__y)<g}var i=a.__x;var j=a.__y;for(var k=0;k<h;k++){if(k==0){f=c.item(k);e=b}else{f=c.item(k);e=c.item(k-1)}var l=e.__x;var m=e.__y;var n=f.__x;var o=f.__y;if(m==o){var p=Math.abs(m-j)<d;var q=i>=Math.min(l,n)-d&&i<=Math.max(l,n)+d;if(p&&q){return true}else{continue}}if(l==n){var r=Math.abs(l-i)<d;var s=j>=Math.min(m,o)-d&&j<=Math.max(m,o)+d;if(r&&s){return true}else{continue}}var t=n-l;var u=o-m;var v=t*t+u*u;if(v==0){return(i-l)*(i-l)+(j-m)*(j-m)<g}var w=((i-l)*t+(j-m)*u)/v;w=w<0?0:w>1?1:w;var x=l+t*w;var y=m+u*w;var z=(x-i)*(x-i)+(y-j)*(y-j);if(z<g){return true}}return false},$type:new $.ig.Type("GeometryUtil",$.ig.$ot)},true);$c("AngleSimplifier:v","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},$type:new $.ig.Type("AngleSimplifier",$.ig.$ot)},true);$c("PathFigureUtil:w","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){var b=new $$a.a9;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add($$t.$w.a(c))}return b},a:function(a){if(a==null){return null}var b=new $$a.bc;var d=a.__segments.getEnumerator();while(d.moveNext()){var c=d.current();switch(c.a()){case 4:var e=c;var f=new $$a.bh;f._b=e._b;f._e=e._e;f._c=e._c;f._f=e._f;f._d=e._d;b.add(f);break;case 0:var g=c;var h=new $$a.bd(1);h.c(g.c());b.add(h);break;case 3:var i=c;var j=new $$a.bg;var l=i.__points.getEnumerator();while(l.moveNext()){var k=l.current();j.__points.add(k)}b.add(j);break}}return function(){var $ret=new $$a.a8;$ret.isClosed(a.__isClosed);$ret.isFilled(a.__isFilled);$ret.startPoint(a.__startPoint);$ret.segments(b);return $ret}()},$type:new $.ig.Type("PathFigureUtil",$.ig.$ot)},true);$c("PolygonUtil:x","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},a:function(a,b){if(a==null){return false}var c=a.length;if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a[e].__y>b.__y!=a[f].__y>b.__y&&b.__x<(a[f].__x-a[e].__x)*(b.__y-a[e].__y)/(a[f].__y-a[e].__y)+a[e].__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.$ot)},true);$c("PolySimplification:y","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){var c=a._c;var d=a._d;if(c.length==0){return 0}var e=0;var f=0;var g=b*b;e++;var h;var i;var j;for(var k=0;k<c.length;k++){h=c[k]-c[f];i=d[k]-d[f];j=h*h+i*i;if(j>g){c[e]=c[k];d[e]=d[k];e++;f=k}}return e},a:function(a,b){var c=b.__x-a.__x;var d=b.__y-a.__y;return c*c+d*d},$type:new $.ig.Type("PolySimplification",$.ig.$ot)},true);$c("ISmartPlaceable:ab","Object",{$type:new $.ig.Type("ISmartPlaceable",null)},true);$c("SmartPlaceableWrapper$1:z","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this._elementDesiredSize=new $$a.af;$.ig.$op.init.call(this);this.noWiggle(false)},_noWiggle:false,noWiggle:function(a){if(arguments.length===1){this._noWiggle=a;return a}else{return this._noWiggle}},c:null,element:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_elementLocationResult:null,elementLocationResult:function(a){if(arguments.length===1){this._elementLocationResult=a;return a}else{return this._elementLocationResult}},_originalLocation:null,originalLocation:function(a){if(arguments.length===1){this._originalLocation=a;return a}else{return this._originalLocation}},getSmartPositions:function(){if(this.noWiggle()){return this.$type.getStaticFields($$t.$z.$type).a}else{return this.$type.getStaticFields($$t.$z.$type).b}},_elementDesiredSize:null,elementDesiredSize:function(a){if(arguments.length===1){this._elementDesiredSize=a;return a}else{return this._elementDesiredSize}},k:function(){return this.elementDesiredSize()},getSmartBounds:function(a){var b=this.k();var c=b.width();var d=b.height();var e;{e=this.h(a,c,d)}return new $$a.ae(0,this.originalLocation().__x+e.__x,this.originalLocation().__y+e.__y,c,d)},opacity:function(a){if(arguments.length===1){this.element().__opacity=a;return a}else{return this.element().__opacity}},smartPosition:function(a){if(arguments.length===1){this.e=a;var b=this.k();var c=b.height();var d=b.width();var e;{e=this.h(this.e,d,c)}this.elementLocationResult({__x:this.originalLocation().__x+e.__x,__y:this.originalLocation().__y+e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a}else{return this.e}},e:0,h:function(a,b,c){var d=.25;switch(a){case 0:return{__x:-b*d,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 1:return{__x:0,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 2:return{__x:b*d,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 3:return{__x:-b*d,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 4:return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 5:return{__x:b*d,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 6:return{__x:-b*d,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 7:return{__x:0,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};default:return{__x:b*d,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},$type:new $.ig.Type("SmartPlaceableWrapper$1",$.ig.$ot,[$$t.$ab.$type],function(){this.a=[4];this.b=[4,5,2,1,8,7,0,3,6]})},true);$c("SmartPlacer:ac","Object",{init:function(){this.a=new $$4.x($$a.$ae.$type,0);$.ig.$op.init.call(this);this._e=$$a.$ae.empty();this._c=.3;this._b=2},_e:null,_c:0,_b:0,d:function(a){if(a==null){return}var b=1.7976931348623157e308;var c=$$a.$ae.empty();var d=7;var e=false;var h=a.getSmartPositions();for(var g=0;g<h.length;g++){var f=h[g];var i=a.getSmartBounds(f);if(this._e.isEmpty()||this._e.containsRect(i)){var j=0;var l=this.a.getEnumerator();while(l.moveNext()){var k=l.current();j+=$.ig.RectUtil.prototype.i(i,k)}if(j==0){b=j;d=f;c=i;e=true;break}if(j<b){b=j;d=f;c=i;e=true}}}var m=0;if(e){m=b/$.ig.RectUtil.prototype.e(c)}if(!e||m>this._c){a.opacity(0)}else{if(b>0){a.opacity(Math.pow(1-$.ig.MathUtil.prototype.b(0,m,1),this._b))}else{a.opacity(1)}a.smartPosition(d);this.a.add(c)}},a:null,$type:new $.ig.Type("SmartPlacer",$.ig.$ot)},true);$c("PointCollectionUtil:ad","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){if(b==null){return}b.clear();if(a.count()>=2){var d=$$t.$p.d(a.count(),function(e){return a.item(e).__x},function(e){return a.item(e).__y},c);var f=d.getEnumerator();while(f.moveNext()){var e=f.current();b.add(a.item(e))}}},g:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$a.$ae.empty()}return new $$a.ae(0,b,c,d-b,e-c)},h:function(a){var b=$$a.$ae.empty();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.union($$t.$ad.g(c))}return b},i:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var f;for(var g=0;g<a.count();g++){f=a.item(g);b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$a.$ae.empty()}return new $$a.ae(0,b,c,d-b,e-c)},j:function(a){if(a==null){return $$a.$ae.empty()}var b=$$a.$ae.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ad.i(c))}return b},k:function(a){var b=$$a.$ae.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ad.i(c))}return b},c:function(a,b,c){var d=a.count();for(var e=0;e<d;e++){c.j(a.item(e))}c.i(null)},e:function(a){var b=0;var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();b+=e.__x;c+=e.__y;d+=1}return{__x:b/d,__y:c/d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},f:function(a){var b=new $$a.z(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},b:function(a){var b=new $$4.x($$a.$y.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},a:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c);b.add(f)}return b},$type:new $.ig.Type("PointCollectionUtil",$.ig.$ot)},true);$$t.$c.ao=new $$6.s(0);$$t.$t.a=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_datasource.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$y=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FilterFactory:i","DataSourceFilterBuilderBuildCallback:j","IFilterExpression:k","IOperationFilterExpression:l","IFunctionFilterExpression:m","ILiteralFilterExpression:n","IPropertyReferenceFilterExpression:o","FilterExpression:p","OperationFilterExpression:q","FunctionFilterExpression:r","PropertyReferenceFilterExpression:s","LiteralFilterExpression:t","WrapperExpression:u","TodayExpression:v","TomorrowExpression:w","YesterdayExpression:x","OffsettableWeekExpression:y","ThisWeekExpression:z","NextWeekExpression:aa","LastWeekExpression:ab","ThisMonthExpression:ac","NextMonthExpression:ad","LastMonthExpression:ae","ThisYearExpression:af","NextYearExpression:ag","LastYearExpression:ah","YearToDateExpression:ai","ThisQuarterExpression:aj","NextQuarterExpression:ak","LastQuarterExpression:al","Q1Expression:am","Q2Expression:an","Q3Expression:ao","Q4Expression:ap","FilterExpressionCollection:at","IEditableDataSource:aw","DataSourceDataCommittedHandler:ay","IDataSource:a1","IDataSourceSupportsCount:a3","IDataSourceSupportsIndexedAccess:a4","ISupportsDataChangeNotifications:a5","ISupportsExpansionChangeNotifications:a6","DataSourceSchemaChangedHandler:a7","DataSourceRowExpansionChangedHandler:a9","IDataSourceDataProvider:bb","IDataSourceDataProviderUpdateNotifier:bc","DataSourceDataProviderSchemaChangedHandler:bd","IDataSourceExecutionContext:bf","DataSourceExecutionContextExecuteCallback:bg","IDataSourceLocalDataProvider:bh","IDataSourcePage:bi","IDataSourceSchema:bj","IDataSourceUpdateNotifier:bm","IDataSourceVirtualDataProvider:bn","DataSourcePageLoadedCallback:bp","DataSourceBatchCompletedCallback:bq","IExternalDataSource:br","IExternalLocalDataSource:bs","IExternalVirtualDataSource:bt","ISectionInformation:bu","ODataLiteralEmitter:bw","ISummaryResult:b2","SumSummaryCalculator:b4","CountSummaryCalculator:b5","AverageSummaryCalculator:b6","MaxSummaryCalculator:b7","MinSummaryCalculator:b8","SummaryCalculator:b9","SummaryDescription:cb","SummaryDescriptionCollection:cc","ProvideCalculatorEventHandler:cd","ProvideCalculatorEventArgs:ce","BaseDataSource:cf","DefaultDataSourceDataProviderUpdateNotifier:ci","LocalDataSource:ck","LocalDataSourceViewUpdateNotifier:cm","LocalDataSourceViewExpansionNotifier:cn","IPageCandidatesSink:cs","RearrangedListViewFilter:cw","DataSourceBatchStartedEventHandler:c2","DataSourceBatchCompletedEventHandler:c4","TransactionServiceStateChanged:c6"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2,$ag=$.ig.util.parseBool,$ah=$.ig.util.tryParseBool;$d("TransactionPendingState:de",false,false,{Pending:0,Accept:1,Reject:2});$d("TransactionEvent:dd",false,false,{Undo:0,Redo:1,Clear:2,Add:3,End:4,Commit:5});$d("TransactionType:dc",false,false,{Add:0,Update:1,"Delete:del":2});$d("SummaryOperand:ca",false,false,{Min:0,Max:1,Sum:2,Average:3,Count:4,Custom:5});$d("DataSourcePageRequestPriority:bo",false,false,{Low:0,Normal:1,High:2});$d("DataSourceSchemaPropertyType:bk",false,false,{StringValue:0,IntValue:1,BooleanValue:2,LongValue:3,ShortValue:4,DoubleValue:5,DecimalValue:6,SingleValue:7,DateTimeValue:8,DateTimeOffsetValue:9,ByteValue:10,ObjectValue:11});$d("DataSourceRowType:a2",false,false,{Normal:0,SectionHeader:1,SectionFooter:2,ShiftedRow:3,SummaryRowRoot:4,SummaryRowSection:5,Custom:6});$d("DataSourceSummaryScope:a0",false,false,{Both:0,Root:1,Groups:2,None:3});$d("DataSourceSectionHeaderDisplayMode:av",false,false,{Combined:0,Split:1});$d("FilterExpressionWrapperType:as",false,false,{Today:0,Tomorrow:1,Yesterday:2,ThisWeek:3,NextWeek:4,LastWeek:5,ThisMonth:6,NextMonth:7,LastMonth:8,ThisYear:9,NextYear:10,LastYear:11,ThisQuarter:12,NextQuarter:13,LastQuarter:14,YearToDate:15,Q1:16,Q2:17,Q3:18,Q4:19});$d("FilterExpressionOperatorType:ar",false,false,{None:0,Equal:1,NotEqual:2,GreaterThan:3,GreaterThanOrEqual:4,LessThan:5,LessThanOrEqual:6,And:7,Or:8,Not:9,Add:10,Subtract:11,Multiply:12,Divide:13,Modulo:14,Grouping:15});$d("FilterExpressionFunctionType:aq",false,false,{Contains:0,EndsWith:1,StartsWith:2,Length:3,IndexOf:4,Replace:5,Substring:6,ToLower:7,ToUpper:8,Trim:9,Concat:10,Day:11,Hour:12,Minute:13,Month:14,Second:15,Year:16,Round:17,Floor:18,Ceiling:19,Date:20,Time:21,Now:22,IsOf:23,Cast:24});$c("ISupportsDataChangeNotifications:a5","Object",{$type:new $.ig.Type("ISupportsDataChangeNotifications",null)},true);$c("IDataSourceSupportsCount:a3","Object",{$type:new $.ig.Type("IDataSourceSupportsCount",null)},true);$c("IDataSourceDataProvider:bb","Object",{$type:new $.ig.Type("IDataSourceDataProvider",null,[$$t.$a5.$type,$$t.$a3.$type])},true);$c("IDataSourceSupportsIndexedAccess:a4","Object",{$type:new $.ig.Type("IDataSourceSupportsIndexedAccess",null,[$$t.$a3.$type])},true);$c("IDataSourceLocalDataProvider:bh","Object",{$type:new $.ig.Type("IDataSourceLocalDataProvider",null,[$$t.$bb.$type,$$t.$a4.$type])},true);$c("DataSourceLocalDataProvider:a","Object",{init:function(){this.x=5;this.r=new $$4.h(String,$.ig.FastReflectionHelper.prototype.$type,0);this.s=new $$4.q(String,0);this.h=null;this.p=false;this.o=false;this.n=false;$.ig.$op.init.call(this);this.l=new $$t.b1;this.l._addListener(this.al.runOn(this))},al:function(a,b){this.queueAutoRefresh()},l:null,k:null,e:null,m:null,d:0,x:0,y:null,dataSource:function(a){if(arguments.length===1){var b=this.y;this.y=a;if(b!=this.y){this.ah("ItemsSource",b,this.y)}return a}else{return this.y}},schemaChanged:null,getItemAtIndex:function(a){if(this.v==null){return null}if(this.p){}return this.v.item(a)},r:null,s:null,getItemValue:function(a,b){this.ae();var c;var d=this.r.tryGetValue(b,c);c=d.p1;if(c==null&&!this.s.contains(b)){var e=b.split(".");var f=a;var g=true;for(var h=0;h<e.length;h++){f=f[e[h]];if(f===undefined){g=false;break}}if(g){c=new $.ig.FastReflectionHelper(false,b);this.r.add(b,c)}else{this.s.add(b)}}if(c==null){return null}var val_=c.getPropertyValue(a);if(val_===undefined){return null}return val_},setItemValue:function(a,b,c){this.ae();var d;var e=this.r.tryGetValue(b,d);d=e.p1;if(d==null){return}d.setPropertyValue(a,c)},removeItem:function(a){if(this.v!=null){var b=this.v.indexOf(a);if(this.p){}else{this.v.removeAt(b)}this.notifyRemoveItem(b,a)}},addItem:function(a){if(this.v!=null){var b=this.actualCount();if(this.p){}else{this.v.insert(b,a)}this.notifyInsertItem(this.actualCount()-1,a)}},ae:function(){if(this.h==null){this.h=this.actualSchema();if(this.schemaChanged!=null){this.schemaChanged(this,new $$t.be(this.h,this.actualCount()))}}},actualCount:function(){if(this.v==null){return 0}if(this.p){}return this.v.count()},h:null,actualSchema:function(){if(this.h==null){if(this.v==null){this.h=new $$t.bl([],[],null,null,[])}else{this.h=this.j()}}return this.h},j:function(){var a=this.z();if(a==null){return new $$t.bl([],[],null,null,[])}this.r.clear();this.s.clear();return this.i(a,null,0)},i:function(a,b,c){if(c>=this.x){return null}if(a==null){return null}if(typeof a==="function"){return null}if(Array.isArray(a)){return null}var d=new $$4.x(String,0);var e=new $$4.q(String,0);var f=new $$4.x($$t.$bk.$type,0);var g=new $$4.x($$4.$x.$type.specialize(String),0);var h=this.t(a);var i=new $$4.x($$t.$bj.$type,0);for(var j=0;j<h.count();j++){var k=h.__inner[j];if(k.startsWith("_")){continue}if(k=="$hashCode"||k=="$type"){continue}if(e.contains(k)){continue}else{var l=b==null?k:b+"."+k;d.add(k);e.add(k);this.r.add(l,new $.ig.FastReflectionHelper(false,l));f.add(this.b(a,k));g.add(this.u(a,k));if(f.__inner[f.count()-1]==11){i.add(this.i(a[k],l,c+1))}else{i.add(null)}}}var m=new Array(g.count());for(var n=0;n<g.count();n++){m[n]=g.__inner[n].toArray()}return new $$t.bl(d.toArray(),f.toArray(),null,m,i.toArray())},resolveSchemaPropertyType:function(a){var b=a.split(".");if(b.length==1){for(var c=0;c<this.actualSchema().propertyNames().length;c++){if(this.actualSchema().propertyNames()[c]==b[0]){return this.actualSchema().propertyTypes()[c]}}return 11}else{var d=this.z();var e=this.getItemValue(d,a);if(e==null){return 11}else{return $$t.$a.c(e)}}},t:function(schemaItem_){var propertyKey_=null;var ret_=new $$4.x(String,0);var exclusions_={};for(propertyKey_ in schemaItem_){if(!isNaN(propertyKey_)){continue}if(!exclusions_.hasOwnProperty(propertyKey_)){ret_.add(propertyKey_)}}return ret_},ag:function(a,item_,propertyName_,b){if(item_.__dataIntents!==undefined){if(item_.__dataIntents[propertyName_]!==undefined){this.af(a,item_,propertyName_)}var selfName_="self."+propertyName_;if(!b&&item_.__dataIntents[selfName_]!==undefined){this.af(a,item_,selfName_)}var selfName2_="self_"+propertyName_;if(!b&&item_.__dataIntents[selfName2_]!==undefined){this.af(a,item_,selfName2_)}}},af:function(a,item_,propertyName_){var val_=item_.__dataIntents[propertyName_];var b=$b(Array,val_)!==null;if(b){var c=val_;for(var d=0;d<c.length;d++){if(c[d]!=null){a.add(c[d].toString())}}}},u:function(item_,propertyName_){var a=new $$4.x(String,0);var list_=this.v;var dataIntents_=null;this.ag(a,item_,propertyName_,false);this.ag(a,list_,propertyName_,true);return a},b:function(item_,propertyName_){if(item_==null){return 11}if(item_[propertyName_]==undefined){return 11}var value_=item_[propertyName_];return $$t.$a.c(value_)},c:function(value_){if(value_==null){return 11}if(typeof value_=="number"){return 5}if(typeof value_=="boolean"){return 2}if(typeof value_=="string"){return 0}if(typeof value_=="object"){if(value_ instanceof Date){return 8}}return 11},z:function(){var a=0;if(this.p){a=this.v.count()}else{a=this.v.count()}for(var b=0;b<a;b++){var c;if(this.p){c=this.v.item(b)}else{c=this.v.item(b)}if(c!=null){return c}}return null},ah:function(a,b,c){this.ai(a,b,c)},v:null,w:function(){return this.v},p:false,ai:function(a,b,c){switch(a){case"ItemsSource":this.h=null;if(this.dataSource()!=null){this.p=false;if($b(Array,this.dataSource())!==null){this.p=true;this.v=this.dataSource()}else if($b($$0.$bm.$type,this.dataSource())!==null){this.v=this.dataSource()}}else{this.v=null}this.ae();break;case"DeferAutoRefresh":if(!c){this.queueAutoRefresh()}break}},g:null,executionContext:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},q:function(){return false},notifySetItem:function(a,b,c){if(this.q()){if(this.p){this.v.item(a,c)}else{this.v.item(a,c)}}if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(a,b,c)}},notifyClearItems:function(){if(this.q()){if(this.p){}else{this.v.clear()}}if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},notifyInsertItem:function(a,b){if(this.q()){if(this.p){}else{this.v.insert(a,b)}}var c=0;if(this.p){}else{c=this.v.count()}if(this.v!=null&&c==1&&(this.actualSchema()==null||this.actualSchema().propertyNames().length==0)){this.h=null;this.ae()}if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},notifyRemoveItem:function(a,b){if(this.q()){if(this.p){}else{this.v.remove(a)}}if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}},f:null,updateNotifier:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},o:false,deferAutoRefresh:function(a){if(arguments.length===1){var b=this.o;this.o=a;if(this.o!=b){this.ah("DeferAutoRefresh",b,this.o)}return a}else{return this.o}},isSortingSupported:function(){return false},isFilteringSupported:function(){return false},sortDescriptions:function(){return this.l},filterExpressions:function(){return this.e},summaryDescriptions:function(){return this.m},summaryScope:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},notifyUsingSourceIndexes:function(){return true},a:null,propertiesRequested:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){}return a}else{return this.a}},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return false},isGroupingSupported:function(){return false},groupDescriptions:function(){return this.k},n:false,queueAutoRefresh:function(){if(this.deferAutoRefresh()){return}if(this.n){return}if(this.executionContext()!=null){this.n=true;this.executionContext().enqueueAction(this.ad.runOn(this))}},ad:function(){if(this.deferAutoRefresh()){this.n=false;return}if(!this.n){return}this.n=false;this.aj()},aj:function(){this.ak()},ak:function(){},flushAutoRefresh:function(){this.ad()},refresh:function(){this.aj()},indexOfItem:function(a){if(this.v==null){return-1}return this.v.indexOf(a)},indexOfKey:function(a){return-1},$type:new $.ig.Type("DataSourceLocalDataProvider",$.ig.$ot,[$$t.$bh.$type])},true);$c("IDataSourceExecutionContext:bf","Object",{$type:new $.ig.Type("IDataSourceExecutionContext",null)},true);$c("DataSourceExecutionContext:b","Object",{_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},init:function(){$.ig.$op.init.call(this);this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},enqueueAction:function(a){window.setTimeout(function(){a()},0)},execute:function(a){window.setTimeout(function(){a()},0)},executeDelayed:function(a,b){window.setTimeout(function(){a()},b)},$type:new $.ig.Type("DataSourceExecutionContext",$.ig.$ot,[$$t.$bf.$type])},true);$c("AsyncVirtualDataTask:c","Object",{init:function(){$.ig.$op.init.call(this)},_hasErrors:false,hasErrors:function(a){if(arguments.length===1){this._hasErrors=a;return a}else{return this._hasErrors}},_isRunning:false,isRunning:function(a){if(arguments.length===1){this._isRunning=a;return a}else{return this._isRunning}},_isCancelled:false,isCancelled:function(a){if(arguments.length===1){this._isCancelled=a;return a}else{return this._isCancelled}},_isCompleted:false,isCompleted:function(a){if(arguments.length===1){this._isCompleted=a;return a}else{return this._isCompleted}},_result:null,result:function(a){if(arguments.length===1){this._result=a;return a}else{return this._result}},_run:null,run:function(a){if(arguments.length===1){this._run=a;return a}else{return this._run}},$type:new $.ig.Type("AsyncVirtualDataTask",$.ig.$ot)},true);$c("AsyncVirtualDataSourceDataProviderWorkerSettings:d","Object",{init:function(){$.ig.$op.init.call(this)},_pageSizeRequested:0,pageSizeRequested:function(a){if(arguments.length===1){this._pageSizeRequested=a;return a}else{return this._pageSizeRequested}},_timeoutMilliseconds:0,timeoutMilliseconds:function(a){if(arguments.length===1){this._timeoutMilliseconds=a;return a}else{return this._timeoutMilliseconds}},_pageLoaded:null,pageLoaded:function(a){if(arguments.length===1){this._pageLoaded=a;return a}else{return this._pageLoaded}},_batchCompleted:null,batchCompleted:function(a){if(arguments.length===1){this._batchCompleted=a;return a}else{return this._batchCompleted}},_executionContext:null,executionContext:function(a){if(arguments.length===1){this._executionContext=a;return a}else{return this._executionContext}},$type:new $.ig.Type("AsyncVirtualDataSourceDataProviderWorkerSettings",$.ig.$ot)},true);$c("AsyncVirtualDataSourceProviderTaskDataHolder:e","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AsyncVirtualDataSourceProviderTaskDataHolder",$.ig.$ot)},true);$c("AsyncDataSourcePageTaskHolder:f","Object",{init:function(){$.ig.$op.init.call(this)},_task:null,task:function(a){if(arguments.length===1){this._task=a;return a}else{return this._task}},$type:new $.ig.Type("AsyncDataSourcePageTaskHolder",$.ig.$ot)},true);$c("AsyncDataSourcePageRequest:g","Object",{e:0,f:0,a:null,c:false,init:function(a,b){this.c=false;$.ig.$op.init.call(this);this.e=a;this.f=b},index:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},retryDelay:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},taskHolder:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},isDone:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("AsyncDataSourcePageRequest",$.ig.$ot)},true);$c("AsyncVirtualDataSourceProviderWorker:h","Object",{init:function(a){this.r=new $$4.v($$t.$g.$type);this.p=new $$4.x($$t.$g.$type,0);this.ac={};this.i=true;this.e=null;this.s=-1;this.h=false;this.g=false;$.ig.$op.init.call(this);this.i=true;this.u=a.pageSizeRequested();this.t=this.u;this.v=a.timeoutMilliseconds();this.as=new $$6.z(a.pageLoaded());this.aq=new $$6.z(a.batchCompleted());this.ar=new $$6.z(a.executionContext())},r:null,p:null,ac:null,i:false,u:0,t:0,v:0,e:null,s:0,as:null,aq:null,ar:null,h:false,tasks:function(){return this.p},pageLoaded:function(){if(this.as==null){return null}return this.as.c()},batchCompleted:function(){if(this.aq==null){return null}return this.aq.c()},executionContext:function(){if(this.ar==null){return null}return this.ar.c()},actualPageSize:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},actualCount:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},actualSchema:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},populatedActualPageSize:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},isRunning:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},addPageRequest:function(a,b){return this.addPageRequestWithRetry(a,b,200)},addPageRequestWithRetry:function(a,b,c){if(this.isShutdown()){return false}if(b==2){this.r.e(new $$t.g(a,c))}else{this.r.f(new $$t.g(a,c))}return true},removePageRequest:function(a){var b=null;var c=this.r.c();while(c!=null){var d=c._c;if(d.index()==a){b=c;break}c=c.a}if(b!=null){this.r.h(b)}},_isShutdown:false,isShutdown:function(a){if(arguments.length===1){this._isShutdown=a;return a}else{return this._isShutdown}},removeAllPageRequests:function(){this.r.g()},shutdown:function(){this.as=null;this.aq=null;this.ar=null;this.isShutdown(true);this.i=false},initialize:function(){},getTaskDataHolder:function(){return null},getTasksData:function(a){},removeCompletedTaskData:function(a,b){},getCompletedTaskData:function(a,b){},runATask:function(){for(var a=0;a<this.p.count();a++){if(!this.p.item(a).taskHolder().task().isRunning()&&!this.p.item(a).isDone()&&!this.p.item(a).taskHolder().task().isCompleted()&&!this.p.item(a).taskHolder().task().isCancelled()){this.p.item(a).taskHolder().task().isRunning(true);this.p.item(a).taskHolder().task().run()();break}}},checkAndPotentiallyWaitOnTasks:function(a){this.runATask();for(var b=0;b<a.length;b++){if(a[b].isDone()||a[b].taskHolder().task().isCompleted()||a[b].taskHolder().task().isCancelled()){return b}}return-1},g:false,doWork:function(){if(!this.g){this.g=true;this.initialize()}{var a=null;var b=null;var c=this.p.count();if(this.r.c()!=null&&c<2){var d=this.r.c();this.r.i();this.makeTaskForRequest(d._c,d._c.retryDelay());c=this.p.count()}if(c>0){a=new Array(c);for(var e=0;e<c;e++){a[e]=this.p.item(e)}b=this.getTaskDataHolder();this.getTasksData(b)}if(a!=null&&a.length>0){var f=this.checkAndPotentiallyWaitOnTasks(a);if(!this.i){return}if(f>=0){var g=a[f];this.getCompletedTaskData(b,f);this.p.remove(g);this.removeCompletedTaskData(b,f);this.processCompletedTask(g.taskHolder(),g.retryDelay(),g.index(),b)}}else{}if(!this.i){return}if(this.i){window.setTimeout(this.doWork.runOn(this),100)}}},makeTaskForRequest:function(a,b){},processCompletedTask:function(a,b,c,d){},retryIndex:function(a,b){var $self=this;var c=b*2;if(b>2e4){this.removePageRequest(a)}if(this.ar==null){this.shutdown();return}var d=$b($$t.$bf.$type,this.ar.c());if(d==null){this.shutdown();return}d.executeDelayed(function(){$self.addPageRequestWithRetry(a,0,c)},b)},isLastPage:function(a){if(this.s<0){return false}if(this.s-a*this.t<this.t){return true}return false},createBatchRequest:function(a){},$type:new $.ig.Type("AsyncVirtualDataSourceProviderWorker",$.ig.$ot)},true);$c("FilterFactory:i","Object",{init:function(){this.au=$$0.$s.minValue();$.ig.$op.init.call(this)},au:new Date,todayOverride:function(a){if(arguments.length===1){this.au=a;return a}else{return this.au}},instance:function(){if($$t.$i.as==null){$$t.$i.as=new $$t.i}return $$t.$i.as},build:function(a){var b=$$t.$i.instance();return a(b)},property:function(a){return $$t.$p.property(a)},literal:function(a){return $$t.$p.literal(a)},group:function(a){return $$t.$p.operation(a,15,null)},and:function(a,b){return $$t.$p.operation(a,7,b)},or:function(a,b){return $$t.$p.operation(a,8,b)},not:function(a){return $$t.$p.operation(a,9,null)},add:function(a,b){return $$t.$p.operation(a,10,b)},divide:function(a,b){return $$t.$p.operation(a,13,b)},equal:function(a,b){return $$t.$p.operation(a,1,b)},greaterThan:function(a,b){return $$t.$p.operation(a,3,b)},greaterThanOrEqual:function(a,b){return $$t.$p.operation(a,4,b)},lessThan:function(a,b){return $$t.$p.operation(a,5,b)},lessThanOrEqual:function(a,b){return $$t.$p.operation(a,6,b)},modulus:function(a,b){return $$t.$p.operation(a,14,b)},multiply:function(a,b){return $$t.$p.operation(a,12,b)},notEqual:function(a,b){return $$t.$p.operation(a,2,b)},subtract:function(a,b){return $$t.$p.operation(a,11,b)},ceiling:function(a){return $$t.$p.func(19,[a])},concat:function(a,b){return $$t.$p.func(10,[a,b])},concat1:function(a,b){return $$t.$p.func(10,[a,$$t.$p.literal(b)])},contains:function(a,b){if(typeof b==="string"){b=$$t.$p.literal(b)}return $$t.$p.func(0,[a,b])},day:function(a){return $$t.$p.func(11,[a])},endsWith:function(a,b){if(typeof b==="string"){b=$$t.$p.literal(b)}return $$t.$p.func(1,[a,b])},floor:function(a){return $$t.$p.func(18,[a])},hour:function(a){return $$t.$p.func(12,[a])},indexOf:function(a,b){if(typeof b==="string"){b=$$t.$p.literal(b)}return $$t.$p.func(4,[a,b])},length:function(a){return $$t.$p.func(3,[a])},minute:function(a){return $$t.$p.func(13,[a])},month:function(a){return $$t.$p.func(14,[a])},replace:function(a,b,c){if(typeof b==="string"){b=$$t.$p.literal(b)}if(typeof c==="string"){c=$$t.$p.literal(c)}return $$t.$p.func(5,[a,b,c])},round:function(a){return $$t.$p.func(17,[a])},second:function(a){return $$t.$p.func(15,[a])},startsWith:function(a,b){if(typeof b==="string"){b=$$t.$p.literal(b)}return $$t.$p.func(2,[a,b])},substring:function(a,b,c){if(typeof b==="number"){b=$$t.$p.literal(b)}if(c!=null&&typeof c==="number"){c=$$t.$p.literal(c)}if(c!=null){return $$t.$p.func(6,[a,b,c])}else{return $$t.$p.func(6,[a,b])}},toLower:function(a){return $$t.$p.func(7,[a])},toUpper:function(a){return $$t.$p.func(8,[a])},trim:function(a){return $$t.$p.func(9,[a])},year:function(a){return $$t.$p.func(16,[a])},date:function(a){return $$t.$p.func(20,[a])},time:function(a){return $$t.$p.func(21,[a])},now:function(){return $$t.$p.func(16,[])},isOf:function(a,b){return $$t.$p.func(16,[a])},cast:function(a,b){return $$t.$p.func(24,[a])},$type:new $.ig.Type("FilterFactory",$.ig.$ot)},true);$c("IFilterExpression:k","Object",{$type:new $.ig.Type("IFilterExpression",null)},true);$c("IOperationFilterExpression:l","Object",{$type:new $.ig.Type("IOperationFilterExpression",null,[$$t.$k.$type])},true);$c("IFunctionFilterExpression:m","Object",{$type:new $.ig.Type("IFunctionFilterExpression",null,[$$t.$k.$type])},true);$c("ILiteralFilterExpression:n","Object",{$type:new $.ig.Type("ILiteralFilterExpression",null,[$$t.$k.$type])},true);$c("IPropertyReferenceFilterExpression:o","Object",{$type:new $.ig.Type("IPropertyReferenceFilterExpression",null,[$$t.$k.$type])},true);$c("FilterExpression:p","Object",{init:function(){this.bi=false;this.bj=false;$.ig.$op.init.call(this)},bi:false,_precedence:0,precedence:function(){return this._precedence},bj:false,markAutoGenerated:function(){this.bj=true},isAutoGenerated:function(){return this.bj},isFilterExpression:function(a){return $b($$t.$k.$type,a)!==null},isSchemaType:function(a){return $b($$t.$bk.$type,a)!==null},operation:function(a,b,c){if($$t.$p.isFilterExpression(a)){var d=a;if($$t.$p.isFilterExpression(c)){var e=c;return new $$t.q(d,b,e)}else{return new $$t.q(d,b,c)}}else{var f=a;if($$t.$p.isFilterExpression(c)){var g=c;return new $$t.q(f,b,g)}else{return new $$t.q(f,b,c)}}},func:function(a,b){return new $$t.r(a,b)},bp:function(){this.bi=this.bn()},bn:function(){},property:function(a){if(a==null){return null}var b=new $$t.s(null);b.propertyReference(a);return b},nullLiteral:function(){var a=new $$t.t(null,false);return a},literal:function(a){var b=new $$t.t(a,false);return b},unquotedLiteral:function(a){var b=new $$t.t(a,true);return b},match:function(a,b,c){var d=this.evaluate(a,b,c);return this.bo(d,b,c)},bo:function(a,b,c){if(!this.bi){return this.bk(a,b,c)}return a},bk:function(a,b,c){return $$6.$g.toBoolean(a)},evaluate:function(a,b,c){},isPropertyReference:function(){return false},isOperation:function(){return false},isFunction:function(){return false},isLiteral:function(){return false},isNull:function(){return false},isWrapper:function(){return false},group:function(){return $$t.$p.operation(this,15,null)},and:function(a){return $$t.$p.operation(this,7,a)},or:function(a){return $$t.$p.operation(this,8,a)},not:function(){return $$t.$p.operation(this,9,null)},add:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,10,b)}else{return $$t.$p.operation(this,10,a)}},plus:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,10,b)}else{return $$t.$p.operation(this,10,a)}},divide:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,13,b)}else{return $$t.$p.operation(this,13,a)}},divideBy:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,13,b)}else{return $$t.$p.operation(this,13,a)}},isEqualTo:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,1,b)}else{return $$t.$p.operation(this,1,a)}},isGreaterThan:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,3,b)}else{return $$t.$p.operation(this,3,a)}},isGreaterThanOrEqualTo:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,4,b)}else{return $$t.$p.operation(this,4,a)}},isLessThan:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,5,b)}else{return $$t.$p.operation(this,5,a)}},isLessThanOrEqualTo:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,6,b)}else{return $$t.$p.operation(this,6,a)}},modulo:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,14,b)}else{return $$t.$p.operation(this,14,a)}},multiply:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,12,b)}else{return $$t.$p.operation(this,12,a)}},times:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,12,b)}else{return $$t.$p.operation(this,12,a)}},isNotEqualTo:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,2,b)}else{return $$t.$p.operation(this,2,a)}},subtract:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,11,b)}else{return $$t.$p.operation(this,11,a)}},minus:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.operation(this,11,b)}else{return $$t.$p.operation(this,11,a)}},ceiling:function(){return $$t.$p.func(19,[this])},concat:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(10,[this,b])}else{var c=a;return $$t.$p.func(10,[this,$$t.$p.literal(c)])}},contains:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(0,[this,b])}else{var c=a;return $$t.$p.func(0,[this,$$t.$p.literal(c)])}},day:function(){return $$t.$p.func(11,[this])},endsWith:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(1,[this,b])}else{var c=a;return $$t.$p.func(1,[this,$$t.$p.literal(c)])}},floor:function(){return $$t.$p.func(18,[this])},hour:function(){return $$t.$p.func(12,[this])},indexOf:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(4,[this,b])}else{var c=a;return $$t.$p.func(4,[this,$$t.$p.literal(c)])}},length:function(){return $$t.$p.func(3,[this])},minute:function(){return $$t.$p.func(13,[this])},month:function(){return $$t.$p.func(14,[this])},isToday:function(){return new $$t.v(1,this)},isTomorrow:function(){return new $$t.w(1,this)},isYesterday:function(){return new $$t.x(1,this)},isThisWeek:function(){return new $$t.z(1,this)},isNextWeek:function(){return new $$t.aa(1,this)},isLastWeek:function(){return new $$t.ab(1,this)},isThisMonth:function(){return new $$t.ac(1,this)},isNextMonth:function(){return new $$t.ad(1,this)},isLastMonth:function(){return new $$t.ae(1,this)},isThisYear:function(){return new $$t.af(1,this)},isNextYear:function(){return new $$t.ag(1,this)},isLastYear:function(){return new $$t.ah(1,this)},isYearToDate:function(){return new $$t.ai(1,this)},isThisQuarter:function(){return new $$t.aj(1,this)},isNextQuarter:function(){return new $$t.ak(1,this)},isLastQuarter:function(){return new $$t.al(1,this)},isQ1:function(){return new $$t.am(1,this)},isQ2:function(){return new $$t.an(1,this)},isQ3:function(){return new $$t.ao(1,this)},isQ4:function(){return new $$t.ap(1,this)},replace:function(a,b){if($$t.$p.isFilterExpression(a)){var c=a;if($$t.$p.isFilterExpression(b)){var d=b;return $$t.$p.func(5,[this,c,d])}else{var e=b;return $$t.$p.func(5,[this,c,$$t.$p.literal(e)])}}else{var f=a;if($$t.$p.isFilterExpression(b)){var g=b;return $$t.$p.func(5,[this,$$t.$p.literal(f),g])}else{var h=b;return $$t.$p.func(5,[this,$$t.$p.literal(f),$$t.$p.literal(h)])}}},round:function(){return $$t.$p.func(17,[this])},second:function(){return $$t.$p.func(15,[this])},startsWith:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(2,[this,b])}else{var c=a;return $$t.$p.func(2,[this,$$t.$p.literal(c)])}},substring:function(a,b){if($$t.$p.isFilterExpression(a)){var c=a;if(b==null){return $$t.$p.func(6,[this,c])}else{if($$t.$p.isFilterExpression(b)){var d=b;return $$t.$p.func(6,[this,c,d])}else{var e=$h(b);return $$t.$p.func(6,[this,c,$$t.$p.literal(e)])}}}else{var f=$h(a);if(b==null){return $$t.$p.func(6,[this,$$t.$p.literal(f)])}else{if($$t.$p.isFilterExpression(b)){var g=b;return $$t.$p.func(6,[this,$$t.$p.literal(f),g])}else{var h=$h(b);return $$t.$p.func(6,[this,$$t.$p.literal(f),$$t.$p.literal(h)])}}}},toLower:function(){return $$t.$p.func(7,[this])},toUpper:function(){return $$t.$p.func(8,[this])},trim:function(){return $$t.$p.func(9,[this])},year:function(){return $$t.$p.func(16,[this])},date:function(){return $$t.$p.func(20,[this])},time:function(){return $$t.$p.func(21,[this])},now:function(){return $$t.$p.func(22,[])},isOf:function(a){if($$t.$p.isFilterExpression(a)){
var b=a;return $$t.$p.func(23,[this,b])}else{var c=a;return $$t.$p.func(23,[this,$$t.$p.literal(a)])}},cast:function(a){if($$t.$p.isFilterExpression(a)){var b=a;return $$t.$p.func(24,[this,b])}else if($$t.$p.isSchemaType(a)){var c=$g(a);return $$t.$p.func(24,[this,$$t.$p.literal($$t.$bk.getBox(c))])}else{var d=a;return $$t.$p.func(24,[this,$$t.$p.literal(d)])}},$type:new $.ig.Type("FilterExpression",$.ig.$ot,[$$t.$k.$type])},true);$c("OperationFilterExpression:q","FilterExpression",{init:function(a,b,c){this.br=null;this.bt=false;this.bs=null;this.bu=false;this.bq=0;$$t.$p.init.call(this);if(a!=null){if($$t.$p.isFilterExpression(a)){this.br=a}else{this.propertyName(a)}}if(c!=null){if($$t.$p.isFilterExpression(c)){this.bs=c}else{this.value(c)}}this.bq=b},br:null,bt:false,bs:null,bu:false,bq:0,isOperation:function(){return true},bn:function(){return this.b0()},isComparisonOperation:function(){var a=this.operator();switch(a){case 0:case 1:case 2:case 3:case 5:case 6:case 4:return true}return false},propertyName:function(a){if(arguments.length===1){this.left($$t.$p.property(a));return a}else{if(this.br==null||!this.br.isPropertyReference()){return null}return this.br.propertyReference()}},hasPropertyName:function(){return this.br!=null&&this.br.isPropertyReference()},value:function(a){if(arguments.length===1){if(a==null){this.right($$t.$p.nullLiteral());return}this.right($$t.$p.literal(a));return a}else{if(this.bs==null){return null}if(this.bs.isNull()){return null}if(!this.bs.isLiteral()){return null}return this.bs.literalValue()}},hasValue:function(){return this.bs!=null},left:function(a){if(arguments.length===1){this.br=a;this.bt=true;this.bp();return a}else{return this.br}},hasLeft:function(){return this.bt},right:function(a){if(arguments.length===1){this.bs=a;this.bu=true;this.bp();return a}else{return this.bs}},hasRight:function(){return this.bu},operator:function(a){if(arguments.length===1){var b=$$t.$ar.getBox(this.bq);var c=a;if(c==null){a=0}if(typeof c=="number"){var d=$h(c);if(EnumUtil.getName(FilterExpressionOperatorType_$type,d)==undefined){a=0}a=d}else{a=typeGetValue(EnumUtil.parse(FilterExpressionOperatorType_$type,c,true))}this.bq=a;this.bp();return a}else{return this.bq}},hasOperator:function(){return this.bq!=0},b0:function(){switch(this.operator()){case 7:case 1:case 3:case 4:case 5:case 6:case 9:case 2:case 8:return true}return false},precedence:function(){switch(this.operator()){case 15:return 0;case 9:return 4;case 12:return 6;case 13:return 7;case 14:return 8;case 10:return 9;case 11:return 10;case 5:return 11;case 3:return 12;case 6:return 13;case 4:return 14;case 1:return 16;case 2:return 17;case 7:return 18;case 8:return 19;case 0:return 99}return 99},evaluate:function(a,b,c){switch(this.operator()){case 10:case 13:case 14:case 12:case 11:return this.b2(a,b,c);case 0:case 1:case 3:case 4:case 5:case 6:case 2:return this.b3(a,b,c);case 7:case 9:case 8:return this.b4(a,b,c);case 15:if(this.left()!=null){return this.left().evaluate(a,b,c)}else{if(this.right()==null){return null}return this.right().evaluate(a,b,c)}}throw new $$6.q(0)},b3:function(a,b,c){var d=null;var e=null;var f=-1;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(d==null&&e==null){f=0}var g=null;var h=null;if($b($$0.$ah.$type,d)!==null){g=d}if($b($$0.$ah.$type,e)!==null){h=e}if(typeof d==="number"&&isNaN(d)||typeof e==="number"&&isNaN(e)||typeof d==="number"&&$.ig.util.isNaN(d)||typeof e==="number"&&$.ig.util.isNaN(e)){return false}if($b($$0.$s.$type,d)!==null&&$b($$0.$s.$type,e)!==null){switch(this.operator()){case 1:return d.getTime()==e.getTime();case 2:return d.getTime()!=e.getTime();case 3:return d.getTime()>e.getTime();case 4:return d.getTime()>=e.getTime();case 5:return d.getTime()<e.getTime();case 6:return d.getTime()<=e.getTime()}}if(g!=null){if(e==null){f=g.compareTo(0);if(f==0){f=-1}}else{f=g.compareTo(e)}}else if(h!=null){if(d==null){var i=h.compareTo(0);if(i==0){f=1}else{f=1;if(i==0){f=0}if(i>0){f=-1}}}else{var j=h.compareTo(d);f=1;if(j==0){f=0}if(j>0){f=-1}}}else{var k=null;var l=null;if(d!=null){k=d.toString()}if(e!=null){l=e.toString()}if(k!=null){if(l==null){f=1}else{f=k.compareTo(l)}}else if(l!=null){if(k==null){f=-1}else{var m=l.compareTo(k);f=1;if(m==0){f=0}if(m>0){f=-1}}}else{f=0}}switch(this.operator()){case 0:case 1:return f==0;case 3:return f>0;case 4:return f>=0;case 5:return f<0;case 6:return f<=0;case 2:return f!=0}throw new $$6.p(0)},b4:function(a,b,c){var d=null;var e=null;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(e==null&&d==null){return false}if(e==null){e=false}if(d==null){d=false}switch(this.operator()){case 7:return d&&e;case 9:if(this.left()==null){return!e}else{return!d}case 8:return d||e}return false},b2:function(a,b,c){var d=null;var e=null;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(d==null){return e}if(e==null){return d}if(d==null&&e==null){return 0}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}throw new $$6.q(0)},$type:new $.ig.Type("OperationFilterExpression",$$t.$p.$type,[$$t.$l.$type])},true);$c("FunctionFilterExpression:r","FilterExpression",{init:function(a,b){this.br=19;this.bq=new $$t.at;$$t.$p.init.call(this);this.br=a;for(var c=0;c<b.length;c++){this.bq.add(b[c])}},br:0,bq:null,isFunction:function(){return true},bn:function(){return this.bs()},functionType:function(a){if(arguments.length===1){var b=$$t.$aq.getBox(this.br);var c=a;if(c==null){a=0}if(typeof c=="number"){var d=$h(c);if(EnumUtil.getName(FilterExpressionFunctionType_$type,d)==undefined){a=0}a=d}else{a=typeGetValue(EnumUtil.parse(FilterExpressionFunctionType_$type,c,true))}this.br=a;this.bp();return a}else{return this.br}},bs:function(){switch(this.functionType()){case 1:case 2:case 0:return true}return false},functionArguments:function(){return this.bq},hasFunctionArguments:function(){return this.bq.j().count()>0},evaluate:function(a,b,c){var d=null;var e=null;var f=null;var g=null;var h=this.functionArguments().j();if(h.count()>0){for(var i=0;i<h.count();i++){var j=null;if(h.item(i)!=null){j=h.item(i).evaluate(a,b,c)}switch(i){case 0:d=j;break;case 1:e=j;break;case 2:f=j;break;case 3:g=j;break}if(i>3){break}}}switch(this.functionType()){case 19:if(d==null){d=0}return Math.ceil(d);case 18:if(d==null){d=0}return Math.floor(d);case 17:if(d==null){d=0}if(typeof d==="number"){return Math.round(d)}return Math.round(d);case 11:if(d==null){return 0}return d.getDate();case 12:if(d==null){return 0}return d.getHours();case 13:if(d==null){return 0}return d.getMinutes();case 14:if(d==null){return 0}return $.ig.Date.prototype.getMonth(d);case 16:if(d==null){return 0}return d.getFullYear();case 15:if(d==null){return 0}return d.getSeconds();case 20:if(d==null){return 0}return $.ig.Date.prototype.getDate(d);case 21:if(d==null){return 0}return d;case 22:return $$0.$s.now();case 23:var k=this.bv(e,f);var l=d;if(l==null){return true}if(k==null){return false}if(k.isAssignableFrom(l.getType())){return true}return false;case 24:var m=this.bv(e,d);var n=d;if(n==null){return null}if(m==null){return null}return this.bt(n,m);case 10:if(d==null){d=""}if(e==null){e=""}return String.concat(d,e);case 1:if(d==null){d=""}if(e==null){e=""}return d.endsWith(e);case 4:if(d==null){d=""}if(e==null){e=""}return d.indexOf(e);case 3:if(d==null){d=""}return d.length;case 5:if(d==null){d=""}if(e==null){e=""}if(f==null){f=""}return $3(d,e,f);case 2:if(d==null){d=""}if(e==null){e=""}return d.startsWith(e);case 6:if(d==null){d=""}if(e==null){e=0}if(f!=null){return d.substr($h(e),$h(f))}else{return d.substr($h(e))}case 0:if(d==null){d=""}if(e==null){e=""}return d.contains(e);case 7:if(d==null){d=""}return d.toLowerCase();case 8:if(d==null){d=""}return d.toUpperCase();case 9:if(d==null){d=""}return d.trim()}throw new $$6.q(0)},precedence:function(){switch(this.functionType()){case 23:return 15;case 24:return 5}return 2},bt:function(a,b){if(b==String){if(a==null){return""}return a.toString()}else if(b==$$0.$aw.$type||b==$$0.$av.$type||b==$$0.$aw.$type){return $$6.$g.toInt321(a)}else if(b==$$0.$aq.$type){return $$6.$g.toBoolean(a)}else if(b==$$0.$ar.$type){return $$6.$g.toByte1(a)}else if(b==$$0.$s.$type){return $$6.$g.toDateTime(a)}else if(b==$$0.$ax.$type||b==$$0.$ax.$type){return $$6.$g.toInt64(a)}else if(b==$$0.$v.$type){return $$6.$g.toDecimal2(a)}else{return a}},bv:function(a,b){if($b($$t.$bk.$type,a)!==null||typeof a==="number"){var c=$h(a);switch(c){case 2:return $$0.$aq.$type;case 10:return $$0.$ar.$type;case 9:return $$0.$s.$type;case 8:return $$0.$s.$type;case 6:return $$0.$v.$type;case 5:return Number;case 1:return $$0.$aw.$type;case 3:return $$0.$ax.$type;case 11:if(b!=null&&typeof b==="string"){return this.bu(b)}return $.ig.$op.$type;case 4:return $$0.$av.$type;case 7:return $$0.$a8.$type;case 0:return String}}if(typeof a==="string"){return this.bu(b)}return $.ig.$op.$type},bu:function(a){switch(a){case"Edm.Boolean":case"Boolean":case"bool":case"boolean":return $$0.$aq.$type;case"Edm.Byte":case"Byte":case"byte":case"Edm.SByte":case"SByte":return $$0.$ar.$type;case"Edm.DateTimeOffset":case"DateTimeOffset":return $$0.$s.$type;case"Edm.DateTime":case"DateTime":case"Calendar":case"datetime":case"calendar":case"Edm.Time":case"Time":case"time":return $$0.$s.$type;case"Edm.Decimal":case"Decimal":case"decimal":return $$0.$v.$type;case"Edm.Double":case"Double":case"double":return Number;case"Edm.Float":case"Float":case"float":case"Edm.Single":case"Single":case"single":return $$0.$a8.$type;case"Edm.Int16":case"Int16":case"Short":case"short":return $$0.$av.$type;case"Edm.Int32":case"Int32":case"int":case"Integer":return $$0.$aw.$type;case"Edm.Int64":case"Int64":case"long":case"Long":return $$0.$ax.$type;case"Edm.String":case"String":case"string":return String}return $.ig.$op.$type},$type:new $.ig.Type("FunctionFilterExpression",$$t.$p.$type,[$$t.$m.$type])},true);$c("PropertyReferenceFilterExpression:s","FilterExpression",{init:function(a){this.bq=null;$$t.$p.init.call(this);this.bq=a},isPropertyReference:function(){return true},precedence:function(){return 99},bn:function(){return false},bq:null,propertyReference:function(a){if(arguments.length===1){this.bq=a;return a}else{return this.bq}},evaluate:function(a,b,c){var d=b.getItemValue(a,this.propertyReference());return d},$type:new $.ig.Type("PropertyReferenceFilterExpression",$$t.$p.$type,[$$t.$o.$type])},true);$c("LiteralFilterExpression:t","FilterExpression",{init:function(a,b){this.br=null;this.bq=false;$$t.$p.init.call(this);this.br=a},precedence:function(){return 99},br:null,bq:false,isLiteral:function(){return true},isNull:function(){return this.literalValue()==null},literalValue:function(a){if(arguments.length===1){this.br=a;return a}else{return this.br}},leaveUnquoted:function(a){if(arguments.length===1){this.bq=a;return a}else{return this.bq}},bn:function(){return $b($$0.$aq.$type,this.literalValue())!==null},evaluate:function(a,b,c){return this.literalValue()},$type:new $.ig.Type("LiteralFilterExpression",$$t.$p.$type,[$$t.$n.$type])},true);$c("WrapperExpression:u","FilterExpression",{bq:null,bw:false,getWrapperType:function(){},_innerExpression:null,innerExpression:function(a){if(arguments.length===1){this._innerExpression=a;return a}else{return this._innerExpression}},expression:function(a){if(arguments.length===1){this.bq=a;this.bw=true;return a}else{return this.bq}},propertyName:function(a){if(arguments.length===1){this.expression($$t.$p.property(a));return a}else{if(this.bq==null||!this.bq.isPropertyReference()){return null}return this.bq.propertyReference()}},isWrapper:function(){return true},precedence:function(){return 99},bt:function(){return $$t.$i.instance()},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.bw=false;$$t.$p.init.call(this);this.expression($$t.$i.instance().property(b));this.propertyName(b)},init1:function(a,b){this.bw=false;$$t.$p.init.call(this);this.expression(b);if(this.expression().isPropertyReference()){this.propertyName(this.expression().propertyReference())}},bn:function(){return true},evaluate:function(a,b,c){if(this.innerExpression()==null||this.bw){this.innerExpression(this.bu());this.bw=false}return this.innerExpression().evaluate(a,b,c)},bu:function(){},$type:new $.ig.Type("WrapperExpression",$$t.$p.$type)},true);$c("TodayExpression:v","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 0},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());var b=$$t.$i.instance().literal($.ig.Date.prototype.getMonth(a));var c=$$t.$i.instance().literal(a.getDate());var d=$$t.$i.instance().literal(a.getFullYear());return this.expression().month().isEqualTo(b).and(this.expression().day().isEqualTo(c)).and(this.expression().year().isEqualTo(d))},$type:new $.ig.Type("TodayExpression",$$t.$u.$type)},true);$c("TomorrowExpression:w","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 1},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addDays(a,1);var b=$$t.$i.instance().literal($.ig.Date.prototype.getMonth(a));var c=$$t.$i.instance().literal(a.getDate());var d=$$t.$i.instance().literal(a.getFullYear());return this.expression().month().isEqualTo(b).and(this.expression().day().isEqualTo(c)).and(this.expression().year().isEqualTo(d))},$type:new $.ig.Type("TomorrowExpression",$$t.$u.$type)},true);$c("YesterdayExpression:x","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 2},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addDays(a,-1);var b=$$t.$i.instance().literal($.ig.Date.prototype.getMonth(a));var c=$$t.$i.instance().literal(a.getDate());var d=$$t.$i.instance().literal(a.getFullYear());return this.expression().month().isEqualTo(b).and(this.expression().day().isEqualTo(c)).and(this.expression().year().isEqualTo(d))},$type:new $.ig.Type("YesterdayExpression",$$t.$u.$type)},true);$c("OffsettableWeekExpression:y","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},_by:0,bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addDays(a,this._by);var b=$.ig.Date.prototype.addDays(a,0-a.getDay());var c=$.ig.Date.prototype.addDays(a,6-a.getDay());var d=false;var e=$$0.$s.minValue();var f=$$0.$s.minValue();var g=$$0.$s.minValue();var h=$$0.$s.minValue();for(var i=0;i<7;i++){var j=$.ig.Date.prototype.addDays(c,-i);if(j.getDate()==1){if(i==6){break}d=true;f=$.ig.Date.prototype.addDays(j,-1);e=$.ig.Date.prototype.addDays(f,-(6-i-1));g=j;h=$.ig.Date.prototype.addDays(j,i);break}}if(d){var k=this.expression().year().isEqualTo(this.bt().literal(e.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(e))));var l=null;if(f.getDate()-e.getDate()>0){l=this.expression().day().isGreaterThanOrEqualTo(this.bt().literal(e.getDate())).and(this.expression().day().isLessThanOrEqualTo(this.bt().literal(f.getDate())))}else{l=this.expression().day().isEqualTo(this.bt().literal(e.getDate()))}var m=k.and(l);var n=this.expression().year().isEqualTo(this.bt().literal(g.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(g))));var o=null;if(h.getDate()-g.getDate()>0){o=this.expression().day().isGreaterThanOrEqualTo(this.bt().literal(g.getDate())).and(this.expression().day().isLessThanOrEqualTo(this.bt().literal(h.getDate())))}else{o=this.expression().day().isEqualTo(this.bt().literal(g.getDate()))}var p=n.and(o);return m.or(p)}var q=$$t.$i.instance().literal($.ig.Date.prototype.getMonth(a));var r=$$t.$i.instance().literal(a.getFullYear());var s=$$t.$i.instance().literal(b.getDate());var t=$$t.$i.instance().literal(c.getDate());return this.expression().year().isEqualTo(r).and(this.expression().month().isEqualTo(q)).and(this.expression().day().isGreaterThanOrEqualTo(s)).and(this.expression().day().isLessThanOrEqualTo(t))},$type:new $.ig.Type("OffsettableWeekExpression",$$t.$u.$type)},true);$c("ThisWeekExpression:z","OffsettableWeekExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$y.init.call(this,0,b)},init1:function(a,b){$$t.$y.init1.call(this,1,b)},getWrapperType:function(){return 3},$type:new $.ig.Type("ThisWeekExpression",$$t.$y.$type)},true);$c("NextWeekExpression:aa","OffsettableWeekExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$y.init.call(this,0,b);this._by=7},init1:function(a,b){$$t.$y.init1.call(this,1,b);this._by=7},getWrapperType:function(){return 4},$type:new $.ig.Type("NextWeekExpression",$$t.$y.$type)},true);$c("LastWeekExpression:ab","OffsettableWeekExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$y.init.call(this,0,b);this._by=-7},init1:function(a,b){$$t.$y.init1.call(this,1,b);this._by=-7},getWrapperType:function(){return 5},$type:new $.ig.Type("LastWeekExpression",$$t.$y.$type)},true);$c("ThisMonthExpression:ac","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 6},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(a))))},$type:new $.ig.Type("ThisMonthExpression",$$t.$u.$type)},true);$c("NextMonthExpression:ad","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 7},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addMonths(a,1);return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(a))))},$type:new $.ig.Type("NextMonthExpression",$$t.$u.$type)},true);$c("LastMonthExpression:ae","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 8},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addMonths(a,-1);return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(a))))},$type:new $.ig.Type("LastMonthExpression",$$t.$u.$type)},true);$c("ThisYearExpression:af","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 9},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()))},$type:new $.ig.Type("ThisYearExpression",$$t.$u.$type)},true);$c("NextYearExpression:ag","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 10},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addYears(a,1);return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()))},$type:new $.ig.Type("NextYearExpression",$$t.$u.$type)},true);$c("LastYearExpression:ah","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 11},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());a=$.ig.Date.prototype.addYears(a,-1);return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()))},$type:new $.ig.Type("LastYearExpression",$$t.$u.$type)},true);$c("YearToDateExpression:ai","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 15},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear())).and(this.expression().month().isEqualTo(this.bt().literal($.ig.Date.prototype.getMonth(a))).and(this.expression().day().isLessThanOrEqualTo(this.bt().literal(a.getDate()))).or(this.expression().month().isLessThan(this.bt().literal($.ig.Date.prototype.getMonth(a)))))},$type:new $.ig.Type("YearToDateExpression",$$t.$u.$type)},true);$c("ThisQuarterExpression:aj","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 12},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());var b=this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()));if($.ig.Date.prototype.getMonth(a)==1||$.ig.Date.prototype.getMonth(a)==2||$.ig.Date.prototype.getMonth(a)==3){return b.and(this.expression().isQ1())}else if($.ig.Date.prototype.getMonth(a)==4||$.ig.Date.prototype.getMonth(a)==5||$.ig.Date.prototype.getMonth(a)==6){return b.and(this.expression().isQ2())}else if($.ig.Date.prototype.getMonth(a)==7||$.ig.Date.prototype.getMonth(a)==8||$.ig.Date.prototype.getMonth(a)==9){return b.and(this.expression().isQ3())}else{return b.and(this.expression().isQ4())}},$type:new $.ig.Type("ThisQuarterExpression",$$t.$u.$type)},true);$c("NextQuarterExpression:ak","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 13},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());var b=this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()));if($.ig.Date.prototype.getMonth(a)==1||$.ig.Date.prototype.getMonth(a)==2||$.ig.Date.prototype.getMonth(a)==3){return b.and(this.expression().isQ2())}else if($.ig.Date.prototype.getMonth(a)==4||$.ig.Date.prototype.getMonth(a)==5||$.ig.Date.prototype.getMonth(a)==6){return b.and(this.expression().isQ3())}else if($.ig.Date.prototype.getMonth(a)==7||$.ig.Date.prototype.getMonth(a)==8||$.ig.Date.prototype.getMonth(a)==9){return b.and(this.expression().isQ4())}else{return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()+1)).and(this.expression().isQ1())}},$type:new $.ig.Type("NextQuarterExpression",$$t.$u.$type)},true);$c("LastQuarterExpression:al","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 13},bu:function(){var a=+this.bt().todayOverride()!=+$$0.$s.minValue()?this.bt().todayOverride():$.ig.Date.prototype.getDate($$0.$s.now());var b=this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()));if($.ig.Date.prototype.getMonth(a)==1||$.ig.Date.prototype.getMonth(a)==2||$.ig.Date.prototype.getMonth(a)==3){return this.expression().year().isEqualTo(this.bt().literal(a.getFullYear()-1)).and(this.expression().isQ4())}else if($.ig.Date.prototype.getMonth(a)==4||$.ig.Date.prototype.getMonth(a)==5||$.ig.Date.prototype.getMonth(a)==6){return b.and(this.expression().isQ1())}else if($.ig.Date.prototype.getMonth(a)==7||$.ig.Date.prototype.getMonth(a)==8||$.ig.Date.prototype.getMonth(a)==9){return b.and(this.expression().isQ2())}else{return b.and(this.expression().isQ3())}},$type:new $.ig.Type("LastQuarterExpression",$$t.$u.$type)},true);$c("Q1Expression:am","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 16},bu:function(){return this.expression().month().isEqualTo(this.bt().literal(1)).or(this.expression().month().isEqualTo(this.bt().literal(2))).or(this.expression().month().isEqualTo(this.bt().literal(3)))},$type:new $.ig.Type("Q1Expression",$$t.$u.$type)},true);$c("Q2Expression:an","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 17},bu:function(){return this.expression().month().isEqualTo(this.bt().literal(4)).or(this.expression().month().isEqualTo(this.bt().literal(5))).or(this.expression().month().isEqualTo(this.bt().literal(6)))},$type:new $.ig.Type("Q2Expression",$$t.$u.$type)},true);$c("Q3Expression:ao","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 18},bu:function(){return this.expression().month().isEqualTo(this.bt().literal(7)).or(this.expression().month().isEqualTo(this.bt().literal(8))).or(this.expression().month().isEqualTo(this.bt().literal(9)))},$type:new $.ig.Type("Q3Expression",$$t.$u.$type)},true);$c("Q4Expression:ap","WrapperExpression",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$u.init.call(this,0,b)},init1:function(a,b){$$t.$u.init1.call(this,1,b)},getWrapperType:function(){return 19},bu:function(){return this.expression().month().isEqualTo(this.bt().literal(10)).or(this.expression().month().isEqualTo(this.bt().literal(11))).or(this.expression().month().isEqualTo(this.bt().literal(12)))},$type:new $.ig.Type("Q4Expression",$$t.$u.$type)},true);$c("FilterExpressionCollection:at","Object",{a:null,syncTarget:function(a){if(arguments.length===1){if(a==null){this.f.syncTarget(null);this.a=null;return}this.a=a;this.f.syncTarget(this.a.f);return a}else{return this.a}},f:null,init:function(){$.ig.$op.init.call(this);this.f=new $.ig.SyncableObservableCollection$1($$t.$k.$type)},add:function(a){return this.f.add(a)},insert:function(a,b){this.f.add1(a,b)},clear:function(){this.f.clear()},get:function(a){return this.f.get(a)},indexOf:function(a){return this.f.indexOf(a)},remove:function(a){return this.f.remove1(a)},removeAt:function(a){return this.f.remove(a)},set:function(a,b){return this.f.set(a,b)},size:function(){return this.f.size()},_onChanged:function(a){if(arguments.length===1){this.f._onChanged(a);return a}else{return this.f._onChanged()}},_addListener:function(a){this.f.addListener(a)},_removeListener:function(a){this.f.removeListener(a)},j:function(){return this.f.all()},$type:new $.ig.Type("FilterExpressionCollection",$.ig.$ot)},true);$c("FilterExpressionVisitor:au","Object",{init:function(){$.ig.$op.init.call(this)},visit:function(a){if(a==null){throw new $$6.p(1,"Expected an expression but found none")}if(a.isOperation()){this.visitOperationExpression(a)}else if(a.isFunction()){this.visitFunctionExpression(a)}else if(a.isLiteral()){this.visitLiteralExpression(a)}else if(a.isPropertyReference()){this.visitPropertyReferenceExpression(a)}else if(a.isWrapper()){var b=a;this.visit(b.innerExpression())}},visitOperationExpression:function(a){if(a.left()!=null){this.visit(a.left())}if(a.right()!=null){this.visit(a.right())}},visitFunctionExpression:function(a){for(var b=0;b<a.functionArguments().j().count();b++){this.visit(a.functionArguments().j().item(b))}},visitLiteralExpression:function(a){},visitPropertyReferenceExpression:function(a){},$type:new $.ig.Type("FilterExpressionVisitor",$.ig.$ot)},true);$c("IEditableDataSource:aw","Object",{$type:new $.ig.Type("IEditableDataSource",null)},true);$c("DataSourceAggregatedResult:ax","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_transactionType:0,transactionType:function(a){if(arguments.length===1){this._transactionType=a;return a}else{return this._transactionType}},_keys:null,keys:function(a){if(arguments.length===1){this._keys=a;return a}else{return this._keys}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},$type:new $.ig.Type("DataSourceAggregatedResult",$.ig.$ot)},true);$c("DataSourceDataCommittedEventArgs:az","EventArgs",{_commitID:0,commitID:function(a){if(arguments.length===1){this._commitID=a;return a}else{return this._commitID}},_changes:null,changes:function(a){if(arguments.length===1){this._changes=a;return a}else{return this._changes}},init:function(a,b){$$0.$w.init.call(this);this.commitID(a);this.changes(b)},$type:new $.ig.Type("DataSourceDataCommittedEventArgs",$$0.$w.$type)},true);$c("IDataSource:a1","Object",{$type:new $.ig.Type("IDataSource",null,[$$t.$a5.$type,$$t.$a4.$type])
},true);$c("ISupportsExpansionChangeNotifications:a6","Object",{$type:new $.ig.Type("ISupportsExpansionChangeNotifications",null)},true);$c("DataSourceSchemaChangedEventArgs:a8","EventArgs",{d:0,b:null,init:function(a,b){$$0.$w.init.call(this);this.b=a;this.d=b},schema:function(){return this.b},count:function(){return this.d},$type:new $.ig.Type("DataSourceSchemaChangedEventArgs",$$0.$w.$type)},true);$c("DataSourceRowExpansionChangedEventArgs:ba","EventArgs",{f:0,c:false,b:false,init:function(a,b,c){this.f=-1;$$0.$w.init.call(this);this.f=a;this.c=b;this.b=c},rowIndex:function(){return this.f},oldState:function(){return this.c},newState:function(){return this.b},$type:new $.ig.Type("DataSourceRowExpansionChangedEventArgs",$$0.$w.$type)},true);$c("IDataSourceDataProviderUpdateNotifier:bc","Object",{$type:new $.ig.Type("IDataSourceDataProviderUpdateNotifier",null,[$$t.$a5.$type])},true);$c("DataSourceDataProviderSchemaChangedEventArgs:be","EventArgs",{d:0,b:null,init:function(a,b){$$0.$w.init.call(this);this.b=a;this.d=b},schema:function(){return this.b},count:function(){return this.d},$type:new $.ig.Type("DataSourceDataProviderSchemaChangedEventArgs",$$0.$w.$type)},true);$c("IDataSourcePage:bi","Object",{$type:new $.ig.Type("IDataSourcePage",null)},true);$c("IDataSourceSchema:bj","Object",{$type:new $.ig.Type("IDataSourceSchema",null)},true);$c("DefaultDataSourceSchema:bl","Object",{d:null,e:null,a:null,b:null,c:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.e=b;this.a=c;this.b=d;this.c=e},primaryKey:function(){return this.a},propertyNames:function(){return this.d},propertyTypes:function(){return this.e},propertyDataIntents:function(){return this.b},subSchemas:function(){return this.c},$type:new $.ig.Type("DefaultDataSourceSchema",$.ig.$ot,[$$t.$bj.$type])},true);$c("IDataSourceUpdateNotifier:bm","Object",{$type:new $.ig.Type("IDataSourceUpdateNotifier",null)},true);$c("IDataSourceVirtualDataProvider:bn","Object",{$type:new $.ig.Type("IDataSourceVirtualDataProvider",null,[$$t.$bb.$type])},true);$c("IExternalDataSource:br","Object",{$type:new $.ig.Type("IExternalDataSource",null)},true);$c("IExternalLocalDataSource:bs","Object",{$type:new $.ig.Type("IExternalLocalDataSource",null)},true);$c("IExternalVirtualDataSource:bt","Object",{$type:new $.ig.Type("IExternalVirtualDataSource",null)},true);$c("ISectionInformation:bu","Object",{$type:new $.ig.Type("ISectionInformation",null)},true);$c("DefaultSectionInformation:bv","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.e=a;this.d=b;this.a=c;this.b=d;this.c=e},e:0,startIndex:function(){return this.e},d:0,a:null,b:null,c:null,endIndex:function(){return this.d},groupKeyValues:function(){return this.b},groupKeyProperties:function(){return this.a},summaryResults:function(){return this.c},$type:new $.ig.Type("DefaultSectionInformation",$.ig.$ot,[$$t.$bu.$type])},true);$c("ODataLiteralEmitter:bw","Object",{$type:new $.ig.Type("ODataLiteralEmitter",null)},true);$c("DefaultODataLiteralEmitter:bx","Object",{init:function(){$.ig.$op.init.call(this)},emitLiteral:function(a,b){if(a==null){return"null"}if($b($$0.$aq.$type,a)!==null){return a?"true":"false"}else if($b($$0.$s.$type,a)!==null){return this.a(a)}else if(typeof a==="string"){var c=a.toString();if(!b){c="'"+c+"'"}return c}else{return a.toString()}},b:function(a){var b=false;if($.ig.util.timeSpanTotalMilliseconds(a)<0){b=true;a=$.ig.util.timeSpanNegate(a)}var c=new $$6.aj(0);c.l("duration'");if(b){c.l("-")}c.l("P");if($.ig.util.timeSpanDays(a)>0){c.l($.ig.util.timeSpanDays(a).toString());c.l("D")}c.l("T");if($.ig.util.timeSpanHours(a)>0){c.j($.ig.util.timeSpanHours(a));c.l("H")}if($.ig.util.timeSpanMinutes(a)>0||$.ig.util.timeSpanHours(a)>0){c.j($.ig.util.timeSpanMinutes(a));c.l("M")}if($.ig.util.timeSpanSeconds(a)>0||$.ig.util.timeSpanMilliseconds(a)>0||$.ig.util.timeSpanHours(a)>0||$.ig.util.timeSpanMinutes(a)>0){c.j($.ig.util.timeSpanSeconds(a));if($.ig.util.timeSpanMilliseconds(a)>0){c.l(".");c.l(($.ig.util.timeSpanMilliseconds(a)/1e3).toString())}c.l("S")}c.l("'");return c.toString()},a:function(a){var b;if(a.getSeconds()==0&&a.getMilliseconds()==0){b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm",null)}else if(a.getMilliseconds()==0){b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm:ss",null)}else{b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm:ss.fffffff",null)}return"datetime'"+b+"'"},$type:new $.ig.Type("DefaultODataLiteralEmitter",$.ig.$ot,[$$t.$bw.$type])},true);$c("ODataDataSourceFilterExpressionVisitor:by","FilterExpressionVisitor",{h:null,f:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$au.init.call(this);this.f=new $$t.bx;this.h=new $$6.aj(0)},init1:function(a,b){$$t.$by.init.call(this,0);this.f=b},toString:function(){return this.h.toString()},visitOperationExpression:function(a){var b=true;var c="";switch(a.operator()){case 10:c="add";break;case 7:c="and";break;case 13:c="div";break;case 0:case 1:c="eq";break;case 3:c="gt";break;case 4:c="ge";break;case 15:b=false;break;case 5:c="lt";break;case 6:c="le";break;case 14:c="mod";break;case 12:c="mul";break;case 9:c="not";b=false;break;case 2:c="ne";break;case 8:c="or";break;case 11:c="sub";break;default:c="eq";break}if(b){if(this.g(a,a.left())){this.h.l("(")}this.visit(a.left());if(this.g(a,a.left())){this.h.l(")")}this.h.l(" ");this.h.l(c);this.h.l(" ");if(this.g(a,a.right())){this.h.l("(")}this.visit(a.right());if(this.g(a,a.right())){this.h.l(")")}}else{if(a.operator()==15){this.h.l("(")}else{this.h.u(c+" ")}if(a.left()!=null){this.visit(a.left())}else{this.visit(a.right())}if(a.operator()==15){this.h.l(")")}}},g:function(a,b){var c=a.precedence();var d=b!=null?b.precedence():0;if(b!=null&&b.isOperation()&&b.operator()==15){return false}return d<c},visitFunctionExpression:function(a){var b="";switch(a.functionType()){case 19:b="ceiling";break;case 10:b="concat";break;case 0:b="contains";break;case 11:b="day";break;case 1:b="endswith";break;case 18:b="floor";break;case 12:b="hour";break;case 4:b="indexof";break;case 3:b="length";break;case 13:b="minute";break;case 14:b="month";break;case 5:b="replace";break;case 17:b="round";break;case 15:b="second";break;case 2:b="startswith";break;case 6:b="substring";break;case 7:b="tolower";break;case 8:b="toupper";break;case 9:b="trim";break;case 16:b="year";break}this.h.l(b);this.h.l("(");var c=true;for(var d=0;d<a.functionArguments().j().count();d++){if(c){c=false}else{this.h.l(", ")}this.visit(a.functionArguments().j().item(d))}this.h.l(")")},visitLiteralExpression:function(a){this.i(a,a.literalValue())},i:function(a,b){var c=this.f.emitLiteral(b,a.leaveUnquoted());this.h.l(c)},visitPropertyReferenceExpression:function(a){this.j(a.propertyReference())},j:function(a){this.h.l(a)},$type:new $.ig.Type("ODataDataSourceFilterExpressionVisitor",$$t.$au.$type)},true);$c("ODataDataSourceSchema:bz","Object",{a:null,d:null,e:null,b:null,c:null,init:function(a,b,c){this.a=null;$.ig.$op.init.call(this);this.d=a;this.e=b;this.a=c},propertyNames:function(){return this.d},primaryKey:function(){return this.a},propertyTypes:function(){return this.e},propertyDataIntents:function(){return this.b},subSchemas:function(){return this.c},$type:new $.ig.Type("ODataDataSourceSchema",$.ig.$ot,[$$t.$bj.$type])},true);$c("SortDescription:b0","Object",{b:false,init:function(){$.ig.$op.init.call(this)},g:null,propertyName:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},d:0,direction:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},equals:function(a){var b=a;if(b==null){return $.ig.$op.equals.call(this,a)}return b.propertyName()==this.propertyName()&&b.direction()==this.direction()},getHashCode:function(){return this.propertyName().getHashCode()*17+this.direction()},i:function(){this.b=true},create:function(a,b){var c=new $$t.b0;c.propertyName(a);c.direction(b);return c},$type:new $.ig.Type("SortDescription",$.ig.$ot)},true);$c("SortDescriptionCollection:b1","Object",{_getInner:function(){return this.f},d:null,syncTarget:function(a){if(arguments.length===1){if(a==null){this.f.syncTarget(null);this.d=null;return}this.d=a;this.f.syncTarget(this.d.f);return a}else{return this.d}},f:null,init:function(){$.ig.$op.init.call(this);this.f=new $.ig.SyncableObservableCollection$1($$t.$b0.$type)},add:function(a){return this.f.add(a)},insert:function(a,b){this.f.add1(a,b)},clear:function(){this.f.clear()},get:function(a){return this.f.get(a)},indexOf:function(a){return this.f.indexOf(a)},remove:function(a){return this.f.remove1(a)},removeAt:function(a){return this.f.remove(a)},set:function(a,b){return this.f.set(a,b)},size:function(){return this.f.size()},_addListener:function(a){this.f.addListener(a)},_removeListener:function(a){this.f.removeListener(a)},_onChanged:function(a){if(arguments.length===1){this.f._onChanged(a);return a}else{return this.f._onChanged()}},k:function(){return this.f.all()},$type:new $.ig.Type("SortDescriptionCollection",$.ig.$ot)},true);$c("ISummaryResult:b2","Object",{$type:new $.ig.Type("ISummaryResult",null)},true);$c("DefaultSummaryResult:b3","Object",{init:function(a,b,c){$.ig.$op.init.call(this);this.d=a;this.a=b;this.c=c},d:null,c:null,a:0,b:0,propertyName:function(){return this.d},operand:function(){return this.a},value:function(){return this.c},summaryIndex:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("DefaultSummaryResult",$.ig.$ot,[$$t.$b2.$type])},true);$c("SummaryCalculator:b9","Object",{init:function(){this.f=5;$.ig.$op.init.call(this)},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},_propertyType:0,propertyType:function(a){if(arguments.length===1){this._propertyType=a;return a}else{return this._propertyType}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},displayName:function(){},_isSummaryDirty:false,isSummaryDirty:function(a){if(arguments.length===1){this._isSummaryDirty=a;return a}else{return this._isSummaryDirty}},f:0,operand:function(){return this.f},beginCalculation:function(a,b){this.dataSource(a);this.propertyName(b);if(this.propertyName()!=null){this.propertyType(a.resolveSchemaPropertyType(this.propertyName()))}this.isSummaryDirty(false)},endCalculation:function(){return null},aggregate:function(a){},itemAdded:function(a,b,c){return b},itemRemoved:function(a,b,c){return b},i:function(a){if(this.dataSource()==null){return NaN}var b=this.dataSource().getItemProperty(a,this.propertyName());if(b==null){return NaN}return this.j(b)},j:function(a){if(a==null){return NaN}switch(this.propertyType()){case 6:return a;case 5:return a;case 1:return $h(a);case 3:return $h(a);case 4:return $h(a);case 7:return a;case 8:return a.toOADate();case 11:try{return $$6.$g.toDouble3(a)}catch(b){return NaN}}return 0},k:function(a){switch(this.propertyType()){case 6:return a;case 5:return a;case 1:return $.ig.truncate(a);case 3:return $.ig.truncate(a);case 4:return $.ig.truncate(a);case 7:return a;case 8:return $$0.$s.fromOADate(a);default:return a}},$type:new $.ig.Type("SummaryCalculator",$.ig.$ot)},true);$c("SumSummaryCalculator:b4","SummaryCalculator",{init:function(){$$t.$b9.init.call(this)},p:0,displayName:function(){var a=$$t.$cf.a9("DataSource_Summary_Sum");return a!=null?a:"Sum"},operand:function(){return 2},beginCalculation:function(a,b){$$t.$b9.beginCalculation.call(this,a,b);this.p=0},endCalculation:function(){return new $$t.b3(this.propertyName(),2,this.k(this.p))},aggregate:function(a){var b=this.i(a);if(!$.ig.util.isNaN(b)){this.p+=b}},itemAdded:function(a,b,c){var d=this.i(a);if($.ig.util.isNaN(d)){d=0}if(b==null){return new $$t.b3(this.propertyName(),2,this.k(d))}var e=this.j(b.value())+d;return new $$t.b3(this.propertyName(),2,this.k(e))},itemRemoved:function(a,b,c){var d=this.i(a);if($.ig.util.isNaN(d)){d=0}var e=this.j(b.value())-d;return new $$t.b3(this.propertyName(),2,this.k(e))},$type:new $.ig.Type("SumSummaryCalculator",$$t.$b9.$type)},true);$c("CountSummaryCalculator:b5","SummaryCalculator",{init:function(){$$t.$b9.init.call(this)},p:0,displayName:function(){var a=$$t.$cf.a9("DataSource_Summary_Count");return a!=null?a:"Count"},operand:function(){return 4},beginCalculation:function(a,b){$$t.$b9.beginCalculation.call(this,a,b);this.propertyType(1);this.p=0},endCalculation:function(){return new $$t.b3(this.propertyName(),4,this.p)},aggregate:function(a){this.p++},itemAdded:function(a,b,c){if(b==null){return new $$t.b3(this.propertyName(),4,1)}return new $$t.b3(this.propertyName(),4,$h(b.value())+1)},itemRemoved:function(a,b,c){return new $$t.b3(this.propertyName(),4,$h(b.value())-1)},$type:new $.ig.Type("CountSummaryCalculator",$$t.$b9.$type)},true);$c("AverageSummaryCalculator:b6","SummaryCalculator",{init:function(){$$t.$b9.init.call(this)},p:0,q:0,displayName:function(){var a=$$t.$cf.a9("DataSource_Summary_Avg");return a!=null?a:"Avg"},operand:function(){return 3},beginCalculation:function(a,b){$$t.$b9.beginCalculation.call(this,a,b);this.p=0;this.q=0},endCalculation:function(){var a=this.q>0?this.p/this.q:0;return new $$t.b3(this.propertyName(),3,this.k(a))},aggregate:function(a){var b=this.i(a);if(!$.ig.util.isNaN(b)){this.p+=b;this.q++}},itemAdded:function(a,b,c){var d=this.i(a);if($.ig.util.isNaN(d)){d=0}if(b==null){return new $$t.b3(this.propertyName(),3,this.k(d))}var e=this.j(b.value())*(c-1);var f=(e+d)/c;return new $$t.b3(this.propertyName(),3,this.k(f))},itemRemoved:function(a,b,c){var d=this.i(a);if($.ig.util.isNaN(d)){d=0}var e=this.j(b.value())*(c+1);var f=(e-d)/c;return new $$t.b3(this.propertyName(),3,this.k(f))},$type:new $.ig.Type("AverageSummaryCalculator",$$t.$b9.$type)},true);$c("MaxSummaryCalculator:b7","SummaryCalculator",{init:function(){$$t.$b9.init.call(this)},p:null,displayName:function(){var a=$$t.$cf.a9("DataSource_Summary_Max");return a!=null?a:"Max"},operand:function(){return 1},beginCalculation:function(a,b){$$t.$b9.beginCalculation.call(this,a,b);this.p=null},endCalculation:function(){return new $$t.b3(this.propertyName(),1,this.p)},aggregate:function(a){this.p=this.q(a,this.p)},itemAdded:function(a,b,c){if(b==null){return new $$t.b3(this.propertyName(),1,this.q(a,null))}var d=this.q(a,b.value());return new $$t.b3(this.propertyName(),1,d)},itemRemoved:function(a,b,c){var d=this.dataSource().getItemProperty(a,this.propertyName());if(d.equals(b.value())){this.isSummaryDirty(true)}return b},q:function(a,b){var c=this.dataSource().getItemProperty(a,this.propertyName());if(b==null){return c}if(c==null){return b}switch(this.propertyType()){case 0:b=$2(c,b)>0?c:b;break;case 6:b=c>b?c:b;break;case 5:b=c>b?c:b;break;case 1:b=$h(c)>$h(b)?c:b;break;case 3:b=$h(c)>$h(b)?c:b;break;case 4:b=$h(c)>$h(b)?c:b;break;case 7:b=c>b?c:b;break;case 2:b=c?c:b;break;case 10:b=$h(c)>$h(b)?c:b;break;case 8:var xVal_=c;var yVal_=b;xVal_=+xVal_;yVal_=+yVal_;var d=$h(xVal_);var e=$h(yVal_);b=$w(d,e)>0?c:b;break}return b},$type:new $.ig.Type("MaxSummaryCalculator",$$t.$b9.$type)},true);$c("MinSummaryCalculator:b8","SummaryCalculator",{init:function(){$$t.$b9.init.call(this)},p:null,displayName:function(){var a=$$t.$cf.a9("DataSource_Summary_Min");return a!=null?a:"Min"},operand:function(){return 0},beginCalculation:function(a,b){$$t.$b9.beginCalculation.call(this,a,b);this.p=null},endCalculation:function(){return new $$t.b3(this.propertyName(),0,this.p)},aggregate:function(a){this.p=this.q(a,this.p)},itemAdded:function(a,b,c){if(b==null){return new $$t.b3(this.propertyName(),0,this.q(a,null))}var d=this.q(a,b.value());return new $$t.b3(this.propertyName(),0,d)},itemRemoved:function(a,b,c){var d=this.dataSource().getItemProperty(a,this.propertyName());if(d.equals(b.value())){this.isSummaryDirty(true)}return b},q:function(a,b){var c=this.dataSource().getItemProperty(a,this.propertyName());if(b==null){return c}if(c==null){return b}switch(this.propertyType()){case 0:b=$2(c,b)<0?c:b;break;case 6:b=c<b?c:b;break;case 5:b=c<b?c:b;break;case 1:b=$h(c)<$h(b)?c:b;break;case 3:b=$h(c)<$h(b)?c:b;break;case 4:b=$h(c)<$h(b)?c:b;break;case 7:b=c<b?c:b;break;case 2:b=!c?c:b;break;case 10:b=$h(c)<$h(b)?c:b;break;case 8:var xVal_=c;var yVal_=b;xVal_=+xVal_;yVal_=+yVal_;var d=$h(xVal_);var e=$h(yVal_);b=$w(d,e)<0?c:b;break}return b},$type:new $.ig.Type("MinSummaryCalculator",$$t.$b9.$type)},true);$c("SummaryDescription:cb","Object",{h:false,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this);this.propertyName(b);this.operand(4)},init2:function(a,b,c){$.ig.$op.init.call(this);this.propertyName(b);this.operand(c)},k:null,propertyName:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},f:0,operand:function(a){if(arguments.length===1){this.f=a;switch(this.f){case 0:this.calculator(new $$t.b8);break;case 1:this.calculator(new $$t.b7);break;case 2:this.calculator(new $$t.b4);break;case 3:this.calculator(new $$t.b6);break;case 4:this.calculator(new $$t.b5);break}return a}else{return this.f}},b:null,calculator:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},equals:function(a){var b=a;if(b==null){return $.ig.$op.equals.call(this,a)}return b.propertyName()==this.propertyName()&&b.operand()==this.operand()},getHashCode:function(){return this.propertyName().getHashCode()*17+this.operand()},m:function(){this.h=true},provideCalculator:null,e:function(){if(this.provideCalculator!=null){var a=new $$t.ce;this.provideCalculator(this,a);return a.calculator()}return null},d:function(){switch(this.f){case 0:return new $$t.b8;case 1:return new $$t.b7;case 2:return new $$t.b4;case 3:return new $$t.b6;case 4:return new $$t.b5;case 5:var a=this.e();if(a==null){throw new $$6.e(2,"Calculator","No custom calculator was provided.")}return a}return null},$type:new $.ig.Type("SummaryDescription",$.ig.$ot)},true);$c("SummaryDescriptionCollection:cc","Object",{_getInner:function(){return this.f},d:null,syncTarget:function(a){if(arguments.length===1){if(a==null){this.f.syncTarget(null);this.d=null;return}this.d=a;this.f.syncTarget(this.d.f);return a}else{return this.d}},f:null,init:function(){$.ig.$op.init.call(this);this.f=new $.ig.SyncableObservableCollection$1($$t.$cb.$type)},add:function(a){return this.f.add(a)},insert:function(a,b){this.f.add1(a,b)},clear:function(){this.f.clear()},get:function(a){return this.f.get(a)},indexOf:function(a){return this.f.indexOf(a)},remove:function(a){return this.f.remove1(a)},removeAt:function(a){return this.f.remove(a)},set:function(a,b){return this.f.set(a,b)},size:function(){return this.f.size()},_addListener:function(a){this.f.addListener(a)},_removeListener:function(a){this.f.removeListener(a)},_onChanged:function(a){if(arguments.length===1){this.f._onChanged(a);return a}else{return this.f._onChanged()}},k:function(){return this.f.all()},$type:new $.ig.Type("SummaryDescriptionCollection",$.ig.$ot)},true);$c("ProvideCalculatorEventArgs:ce","Object",{init:function(){$.ig.$op.init.call(this)},_calculator:null,calculator:function(a){if(arguments.length===1){this._calculator=a;return a}else{return this._calculator}},$type:new $.ig.Type("ProvideCalculatorEventArgs",$.ig.$ot)},true);$c("BaseTransactionService:c5","Object",{init:function(a,b,c){this.i=false;this.p=new $$4.x($$t.$c7.$type,0);$.ig.$op.init.call(this);if(a==null||b==null){throw new $$6.e(1)}this._h=a;this._r=b;if(c!=null){this.n=new $$4.h($.ig.$op.$type,$$t.$c9.$type,2,c)}else{this.n=new $$4.h($.ig.$op.$type,$$t.$c9.$type,0)}},i:false,m:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},p:null,q:function(){return this.p},n:null,o:function(){return this.n},l:function(a){if(arguments.length===1){return a}else{return this.i}},k:function(){return false},j:function(){return false},_h:null,_r:null,stateChanged:null,af:function(a,b){if(a.containsKey(b.iD())){if(this._h!=null){this._h(a.item(b.iD()),b.value())}else{a.item(b.iD()).value(b.value())}}else{a.add(b.iD(),new $$t.c9(b.iD(),b.type(),this._r(b.value())))}},aa:function(a,b){if(this.stateChanged!=null){this.stateChanged(a,b)}},z:function(a,b,c){},v:function(a,b){if(this.m()){this.af(this.o(),a);this.q().add(a)}},w:function(a,b){if(a){this.n.clear();this.p.clear()}},g:function(a){if(this.o().count()>0&&this.o().containsKey(a)){return this.o().item(a)}return null},ad:function(){this.i=true},y:function(a){this.i=false;this.x(-1)},x:function(a){if(a>-1){for(var b=0;b<this.q().count();b++){var c=this.q().__inner[b];if(c.transactionID()==a){this.q().removeAt(b);this.o().clear();for(var d=0;d<this.q().count();d++){this.af(this.o(),this.q().__inner[d])}break}}}else{this.n.clear();this.p.clear()}},d:function(a){for(var b=0;b<this.q().count();b++){if(this.q().__inner[b].transactionID()==a){return this.q().__inner[b]}}return null},e:function(a){return null},s:function(a,b){return-1},u:function(a){},ac:function(a){},ae:function(){},ab:function(){},a:function(a){var b=new $$4.x($$t.$c9.$type,0);var d=this.o().values().getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b.toArray()},c:function(a){if(a!=null){var b=new $$4.x($$t.$c7.$type,0);for(var c=0;c<this.q().count();c++){if(this.q().__inner[c].iD()==a){b.add(this.q().__inner[c])}}return b.toArray()}return this.q().toArray()},b:function(){var a=new $$4.x($$t.$c7.$type,0);for(var b=0;b<this.q().count();b++){if(!String.isNullOrWhiteSpace(this.q().__inner[b].error())){a.add(this.q().__inner[b])}}return a.toArray()},$type:new $.ig.Type("BaseTransactionService",$.ig.$ot)},true);$c("Transaction:c7","Object",{init:function(){$.ig.$op.init.call(this)},_iD:null,iD:function(a){if(arguments.length===1){this._iD=a;return a}else{return this._iD}},_transactionID:0,transactionID:function(a){if(arguments.length===1){this._transactionID=a;return a}else{return this._transactionID}},_type:0,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},_error:null,error:function(a){if(arguments.length===1){this._error=a;return a}else{return this._error}},$type:new $.ig.Type("Transaction",$.ig.$ot)},true);$c("TransactionHistory:c8","Object",{init:function(){this.a=new $$4.x($$t.$c7.$type,0);$.ig.$op.init.call(this)},a:null,transactions:function(){return this.a},$type:new $.ig.Type("TransactionHistory",$.ig.$ot)},true);$c("TransactionState:c9","Object",{_iD:null,iD:function(a){if(arguments.length===1){this._iD=a;return a}else{return this._iD}},_transactionType:0,transactionType:function(a){if(arguments.length===1){this._transactionType=a;return a}else{return this._transactionType}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},_version:null,version:function(a){if(arguments.length===1){this._version=a;return a}else{return this._version}},init:function(a,b,c){$.ig.$op.init.call(this);this.iD(a);this.transactionType(b);this.value(c)},$type:new $.ig.Type("TransactionState",$.ig.$ot)},true);$c("TransactionCommit:da","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,_a:null,_b:null,_d:0,$type:new $.ig.Type("TransactionCommit",$.ig.$ot)},true);$c("TransactionKeyEqualityComparer:db","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){var c=a;var d=b;if(c.length!=d.length){return false}for(var e=0;e<c.length;e++){if(c[e]==null&&d[e]!=null){return false}if(c[e]!=null&&d[e]==null){return false}if(c[e]!=d[e]){if(!c[e].equals(d[e])){return false}}}return true},getHashCodeC:function(a){var b=0;var c=a;for(var d=0;d<c.length;d++){if(c[d]!=null){b+=c[d].getHashCode()}}return b},$type:new $.ig.Type("TransactionKeyEqualityComparer",$.ig.$ot,[$$0.$by.$type.specialize($.ig.$op.$type)])},true);$c("TransactionService:df","BaseTransactionService",{am:null,ak:null,ai:null,an:null,al:null,aj:null,init:function(a,b,c){this.am=new $$4.x($$t.$c7.$type,0);this.ak=new $$4.x($$t.$da.$type,0);this.an=new $$4.x($$t.$c8.$type,0);this.al=new $$4.x($$t.$c8.$type,0);this.aj=null;$$t.$c5.init.call(this,a,b,c);this.aj=c;if(this.aj!=null){this.ai=new $$4.h($.ig.$op.$type,$$t.$c9.$type,2,this.aj)}else{this.ai=new $$4.h($.ig.$op.$type,$$t.$c9.$type,0)}},l:function(a){if(arguments.length===1){$$t.$c5.l.call(this,a);return a}else{return true}},k:function(){return this.an.count()>0},j:function(){return this.al.count()>0},af:function(a,b){var c=null;if(a.containsKey(b.iD())){c=a.item(b.iD())}if(c!=null){switch(b.type()){case 2:if(c.transactionType()==0){a.remove(b.iD())}else if(c.transactionType()==1){c.value(null);c.transactionType(2)}break;case 1:if(c.transactionType()==0||c.transactionType()==1){this._h(c.value(),b.value())}break}}else{a.add(b.iD(),new $$t.c9(b.iD(),b.type(),this._r(b.value())))}},aq:function(a,b){var c=null;if(a.containsKey(b.iD())){c=a.item(b.iD())}switch(b.type()){case 0:if(c!=null){throw new $$6.p(1,"Cannot add this transaction. A transaction with this ID already exists.")}break;case 1:case 2:if(c!=null&&c.transactionType()==2){throw new $$6.p(1,"Cannot add this transaction. A transaction with this ID has already been deleted.")}break}},z:function(a,b,c){$$t.$c5.z.call(this,a,b,c);switch(a){case"IsEnabled":this.w(true,null);break}},v:function(a,b){var c=this.m()||b?this.o():this.ai;var d=this.m()||b?this.q():this.am;this.aq(c,a);this.af(c,a);d.add(a);a.transactionID($$t.$df.ao++);if(!this.m()&&!b){var e=new $$t.c8;e.transactions().add(a);this.an.insert(0,e);this.al.clear();this.aa(3,e)}},w:function(a,b){if(b!=null){for(var c=0;c<this.am.count();c++){if(this.am.__inner[c].iD()==b){this.am.removeAt(c);c--}}this.ai.remove(b);for(var d=0;d<this.an.count();d++){for(var e=0;e<this.an.__inner[d].transactions().count();e++){if(this.an.__inner[d].transactions().__inner[e].iD()==b){this.an.__inner[d].transactions().removeAt(e);e--}}if(this.an.__inner[d].transactions().count()==0){this.an.removeAt(d);d--}}}else{if(this.aj!=null){this.ai=new $$4.h($.ig.$op.$type,$$t.$c9.$type,2,this.aj)}else{this.ai=new $$4.h($.ig.$op.$type,$$t.$c9.$type,0)}this.am.clear();this.an.clear()}this.al.clear();$$t.$c5.w.call(this,a,b)},g:function(a){var b=this.m()?this.o():this.ai;if(b.count()>0&&b.containsKey(a)){return b.item(a)}return null},ah:function(a){return $$t.$c5.g.call(this,a)},ag:function(a){for(var b=this.ak.count()-1;b>=0;b--){if(this.ak.__inner[b]._b.containsKey(a)){return this.ak.__inner[b]._b.item(a)}}return null},y:function(a){this.m(false);if(a){var b=new $$t.c8;for(var c=0;c<this.q().count();c++){var d=this.q().__inner[c];var e=this.o().item(d.iD());this.am.add(d);this.af(this.ai,d);b.transactions().add(d)}this.an.insert(0,b);this.al.clear()}$$t.$c5.y.call(this,a)},ap:function(a){for(var b=0;b<this.q().count();b++){var c=this.q().__inner[b];if(c.transactionID()==a){this.am.add(c);this.af(this.ai,c);this.q().removeAt(b);this.o().clear();for(var d=0;d<this.q().count();d++){this.af(this.o(),this.q().__inner[d])}var e=new $$t.c8;e.transactions().add(c);this.an.insert(0,e);this.al.clear();break}}},s:function(a,b){var c=-1;if(this.ai.count()>0){var d=new $$t.da;d._c=$$t.$df.ao++;d._a=this.a(-1);d._b=this.ai;d._d=-1;if(a){d._d=this.ak.count();this.ak.add(d)}else{this.aa(5,d)}c=d._c}this.w(b,null);return c},u:function(a){var b=this.e(a);if(b!=null){this.aa(5,b);this.ak.removeAt(b._d)}},ac:function(a){var b=this.e(a);if(b!=null){this.ak.removeAt(b._d)}},ae:function(){if(this.k()){var a=this.an.__inner[0];this.an.removeAt(0);var b=this.am.count()-a.transactions().count();this.am.removeRange(b,a.transactions().count());this.al.insert(0,a);this.ai.clear();for(var c=0;c<this.an.count();c++){for(var d=0;d<this.an.__inner[c].transactions().count();d++){this.af(this.ai,this.an.__inner[c].transactions().__inner[d])}}this.aa(0,a)}},ab:function(){if(this.j()){var a=this.al.__inner[0];this.al.removeAt(0);for(var b=0;b<a.transactions().count();b++){this.af(this.ai,a.transactions().__inner[b]);this.am.add(a.transactions().__inner[b])}this.an.insert(0,a);this.aa(1,a)}},a:function(a){var b=new $$4.x($$t.$c9.$type,0);if(a>-1){var c=this.e(a);if(c!=null){var e=c._b.values().getEnumerator();while(e.moveNext()){var d=e.current();b.add(d)}}}else{var g=this.ai.values().getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}return b.toArray()},e:function(a){for(var b=0;b<this.ak.count();b++){if(this.ak.__inner[b]._c==a){return this.ak.__inner[b]}}return null},c:function(a){if(a!=null){var b=new $$4.x($$t.$c7.$type,0);for(var c=0;c<this.q().count();c++){if(this.q().__inner[c].iD()==a||this.aj.equalsC(this.q().__inner[c].iD(),a)){b.add(this.q().__inner[c])}}return b.toArray()}return this.q().toArray()},$type:new $.ig.Type("TransactionService",$$t.$c5.$type)},true);$c("BaseDataSource:cf","Object",{init:function(){this.z=false;this.o=null;this.as=0;this.at=0;this.au=0;this.aa=false;this.h=0;this.x=false;this.b=null;this.a=null;this.c=null;this.ag=false;this.ah=false;this.v=false;this.g=0;this.ab=true;this.ad=true;this.y=false;this.af=false;this.ae=false;this.ac=true;this.aj=true;this.ai=false;this.ak=true;$.ig.$op.init.call(this);this.l=new $$t.ci(this);this.s=new $$t.b1;this.r=new $$t.b1;this.t=new $$t.cc;this.s._addListener(this.cr.runOn(this));this.r._addListener(this.bv.runOn(this));this.t._addListener(this.cs.runOn(this));this.i=new $$t.at;this.i._addListener(this.bt.runOn(this));this._u=new $$t.df(this.bx.runOn(this),this.clone1.runOn(this),new $$t.db);var a=this._u;a.stateChanged=$.ig.Delegate.prototype.combine(a.stateChanged,this.cn.runOn(this))},_u:null,cn:function(a,b){if(a==0||a==1){if(this.updateNotifier()!=null){var c=b;var d=c.transactions().__inner[0];if(d.type()==1||d.type()==2){var e=d.iD();var f=this.indexOfKey(e);if(f>-1){var g=this.getItemAtIndex(f);this.updateNotifier().notifySetItem(f,g,g);var h=this.getStickyRows();if(h!=null){for(var i=0;i<h.length;i++){var j=h[i];var k=$b($$t.$cj.$type,this.getItemAtIndex(j));if(k!=null&&k.rowType()==3&&k.targetRow()==g){this.updateNotifier().notifySetItem(j,k,k);break}}}}}else if(d.type()==0){}}}this.cm(a,b)},cm:function(a,b){},ap:function(){return!this.isReadOnly()&&this.actualPrimaryKey()!=null&&this.actualBaseDataProvider()!=null&&this._u!=null},bx:function(a,b){if(a!=null&&b!=null){var c=a;var d=b;var f=d.getEnumerator();while(f.moveNext()){var e=f.current();if(c.containsKey(e.key())){c.item(e.key(),e.value())}else{c.add(e.key(),e.value())}}}},clone1:function(a){if(a!=null){var b=a;var c=new $$4.h(String,$.ig.$op.$type,0);var e=b.getEnumerator();while(e.moveNext()){var d=e.current();c.add(d.key(),d.value())}return c}return null},_isReadOnly:false,isReadOnly:function(a){if(arguments.length===1){this._isReadOnly=a;return a}else{return this._isReadOnly}},z:false,isBatchingEnabled:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},canUndo:function(){return this._u.k()},canRedo:function(){return this._u.j()},canCommit:function(){return this._u.a(-1).length>0},updatePropertyAtKey:function(a,b,c,d){if(this.ap()){var e=null;if(a.length==1&&$b($$t.$cj.$type,a[0])!==null){var f=$b($$t.$cj.$type,a[0]);if(f.rowType()==3){e=f;if(this.actualPrimaryKey()!=null){a=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(e.targetRow(),a)}else{a=[e.targetRow()]}}}var g=new $$4.h(String,$.ig.$op.$type,0);g.add(b,c);var h=new $$t.c7;h.iD(a);h.value(g);h.type(1);this._u.v(h,d);if(this.isBatchingEnabled()||d){if(this.updateNotifier()!=null){var i=this.indexOfKey(a);if(i>-1){var j=this.getItemAtIndex(i);this.updateNotifier().notifySetItem(i,j,j)}if(this.isRowPinned(i)){var k=-1;if(e!=null){k=this.indexOfItem(e)}else{var l=this.getStickyRows();if(l!=null){for(var m=0;m<l.length;m++){var n=$b($$t.$cj.$type,this.getItemAtIndex(l[m]));if(n!=null&&n.rowType()==3){e=n;k=l[m];break}}}}if(k>-1){this.updateNotifier().notifySetItem(k,e,e);
}}}}return h.transactionID()}return-1},removeItemByKey:function(a){if(this.ap()){var b=null;if(a.length==1&&$b($$t.$cj.$type,a[0])!==null){var c=$b($$t.$cj.$type,a[0]);if(c.rowType()==3){b=c;if(this.actualPrimaryKey()!=null){a=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(b.targetRow(),a)}else{a=[b.targetRow()]}}}var d=new $$t.c7;d.iD(a);d.type(2);this._u.v(d,false);if(this.isBatchingEnabled()){if(this.updateNotifier()!=null){var e=this.indexOfKey(a);if(e>-1){var f=this.getItemAtIndex(e);this.updateNotifier().notifySetItem(e,f,f)}if(this.isRowPinned(e)){var g=-1;if(b!=null){g=this.indexOfItem(b)}else{var h=this.getStickyRows();if(h!=null){for(var i=0;i<h.length;i++){var j=$b($$t.$cj.$type,this.getItemAtIndex(h[i]));if(j!=null&&j.rowType()==3){b=j;g=h[i];break}}}}if(g>-1){this.updateNotifier().notifySetItem(g,b,b)}}}}}},removeItem:function(a){if(this.ap()){var b;if($b($$t.$cj.$type,a)!==null){b=[a]}else if(this.actualPrimaryKey()==null||this.actualPrimaryKey().length<1){b=[a]}else{b=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(a,b)}this.removeItemByKey(b)}},addItem:function(a){if(this.ap()){if($b($$t.$cj.$type,a)!==null){return}var b=new $$t.c7;b.iD([a]);b.type(0);this._u.v(b,false)}},acceptPendingTransaction:function(a){if(this.ap()){var b=this._u.d(a);if(b!=null){this._u.ap(a)}}},rejectPendingTransaction:function(a){if(this.ap()){var b=this._u.d(a);if(b!=null){this._u.x(a);if(this.updateNotifier()!=null){if(b.type()!=0){var c=b.iD();var d=this.indexOfKey(c);if(d>-1){var e=this.getItemAtIndex(d);this.updateNotifier().notifySetItem(d,e,e);var f=this.getStickyRows();if(f!=null){for(var g=0;g<f.length;g++){var h=$b($$t.$cj.$type,this.getItemAtIndex(f[g]));if(h!=null&&h.rowType()==3){if(h.targetRow()==e){this.updateNotifier().notifySetItem(f[g],h,h);break}}}}}}}}}},commitEdits:function(a){if(this.ap()){var b=this._u.c(null).length>0;var c=this._u.s(a,this.isBatchingEnabled());if(c==-1&&b){if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}}return c}return-1},cancelEdits:function(){if(this.ap()){this._u.w(true,null);if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}}},acceptPendingCommit:function(a){if(this.ap()){var b=this._u.e(a);if(b!=null){this._u.u(a);if(this.updateNotifier()!=null){for(var c=0;c<b._a.length;c++){if(b._a[c].transactionType()!=0){var d=b._a[c].iD();var e=this.indexOfKey(d);if(e>-1){var f=this.getItemAtIndex(e);this.updateNotifier().notifySetItem(e,f,f)}}}}}}},rejectPendingCommit:function(a){if(this.ap()){var b=this._u.e(a);if(b!=null){this._u.ac(a);if(this.updateNotifier()!=null){for(var c=0;c<b._a.length;c++){if(b._a[c].transactionType()!=0){var d=b._a[c].iD();var e=this.indexOfKey(d);if(e>-1){var f=this.getItemAtIndex(e);this.updateNotifier().notifySetItem(e,f,f)}}}}}}},undo:function(){if(this.ap()){this._u.ae()}},redo:function(){if(this.ap()){this._u.ab()}},hasEdit:function(a,b){if(this.ap()){a=this.f(a);var c=this._u.g(a);if(c!=null){var d=$b($$4.$h.$type.specialize(String,$.ig.$op.$type),c.value());if(d!=null&&d.containsKey(b)){return true}}c=this._u.ah(a);if(c!=null){var e=$b($$4.$h.$type.specialize(String,$.ig.$op.$type),c.value());if(e!=null&&e.containsKey(b)){return true}}c=this._u.ag(a);if(c!=null){var f=$b($$4.$h.$type.specialize(String,$.ig.$op.$type),c.value());if(f!=null&&f.containsKey(b)){return true}}}return false},hasDelete:function(a){if(this.ap()){a=this.f(a);var b=this._u.g(a);if(b!=null&&b.transactionType()==2){return true}b=this._u.ah(a);if(b!=null&&b.transactionType()==2){return true}b=this._u.ag(a);if(b!=null&&b.transactionType()==2){return true}}return false},hasAdd:function(a){if(this.ap()){var b=this._u.g(a);if(b!=null&&b.transactionType()==0){return true}b=this._u.ah(a);if(b!=null&&b.transactionType()==0){return true}}return false},getAggregatedChanges:function(a){if(this.ap()){var b=this._u.a(a);var c=new $$4.x($$t.$ax.$type,0);for(var d=0;d<b.length;d++){var e=b[d].iD();var f=new $$t.ax;if(b[d].transactionType()==0){f.transactionType(0);f.item(e[0])}else if(b[d].transactionType()==2){f.transactionType(2);var g=this.indexOfKey(e);if(g>-1){f.item(this.getItemAtIndex(g))}else{f.item(e)}}else if(b[d].transactionType()==1){f.transactionType(1);var h=b[d].value();f.keys(new Array(h.count()));f.values(new Array(h.count()));var i=0;var k=h.getEnumerator();while(k.moveNext()){var j=k.current();f.keys()[i]=j.key();f.values()[i]=j.value();i++}var l=this.getItemFromKey(e);if(l!=null){f.item(l)}else{f.item(e)}}c.add(f)}return c.toArray()}return new Array(0)},isPendingTransaction:function(a){return this._u.d(a)!=null},isPendingCommit:function(a){return this._u.e(a)!=null},setTransactionError:function(a,b){var c=this._u.d(a);if(c!=null){c.error(b);if(this.updateNotifier()!=null){var d=c.iD();var e=this.indexOfKey(d);if(e>-1){var f=this.getItemAtIndex(e);this.updateNotifier().notifySetItem(e,f,f)}}}},getTransactionErrorByKey:function(a,b){a=this.f(a);var c=this._u.c(a);for(var d=0;d<c.length;d++){if(c[d].error()!=null){if(c[d].type()==1){var e=c[d].value();if(e.containsKey(b)){return c[d].error()}}}}return null},getTransactionErrorByID:function(a){var b=this._u.d(a);if(b!=null){return b.error()}return null},getTransactionID:function(a,b){a=this.f(a);var c=this._u.c(a);for(var d=0;d<c.length;d++){if(c[d].type()==1){var e=c[d].value();if(e.containsKey(b)){return c[d].transactionID()}}}return-1},f:function(a){if(a.length==1&&$b($$t.$cj.$type,a[0])!==null){var b=$b($$t.$cj.$type,a[0]);if(b.rowType()==3){if(this.actualPrimaryKey()!=null){a=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(b.targetRow(),a)}else{a=[b.targetRow()]}}}return a},dataCommitted:null,by:function(a,b){if(this.dataCommitted!=null){this.dataCommitted(this,new $$t.az(a,b))}},a9:function(a){var b=$$6.$ak.d("DataVisualization");var c=$4("DataVisualization-{0}",b);return $$6.$ak.isRegistered(c)?$$6.$ak.getString(c,a,[]):null},cr:function(a,b){this.onSortDescriptionsChanged(b)},bv:function(a,b){this.onGroupDescriptionsChanged(b)},cs:function(a,b){this.onSummaryDescriptionsChanged(b)},bt:function(a,b){this.onFilterExpressionsChanged(b)},onSortDescriptionsChanged:function(a){this.queueAutoRefresh()},onGroupDescriptionsChanged:function(a){if(this.isGroupingSupported()){if(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0){this._ao=true}else{this._ao=false}this.queueAutoRefresh()}},onSummaryDescriptionsChanged:function(a){this.queueAutoRefresh()},_ao:false,onFilterExpressionsChanged:function(a){this.queueAutoRefresh()},onRowExpansionChanged:function(a,b,c){if(this.rowExpansionChanged!=null){this.rowExpansionChanged(this,new $$t.ba(a,b,c))}},isPlaceholderItem:function(a){return false},_ay:null,_externalDataSource:null,externalDataSource:function(a){if(arguments.length===1){this._externalDataSource=a;return a}else{return this._externalDataSource}},s:null,r:null,i:null,t:null,j:null,actualBaseDataProvider:function(){},o:null,actualSchema:function(a){if(arguments.length===1){var b=this.o;this.o=a;if(b!=this.o){this.onPropertyUpdated("ActualSchema",b,this.o)}return a}else{return this.o}},as:0,actualCount:function(a){if(arguments.length===1){var b=this.as;this.as=a;if(b!=this.as){this.onPropertyUpdated("ActualCount",b,this.as)}return a}else{return this.as}},at:0,firstVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.at;this.at=a;if(b!=this.at){this.onPropertyUpdated("FirstVisibleIndexRequested",b,this.at)}return a}else{return this.at}},au:0,lastVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.au;this.au=a;if(b!=this.au){this.onPropertyUpdated("LastVisibleIndexRequested",b,this.au)}return a}else{return this.au}},p:null,updateNotifier:function(a){if(arguments.length===1){var b=this.p;this.p=a;if(b!=this.p){this.onPropertyUpdated("UpdateNotifier",b,this.p)}return a}else{return this.p}},getItemAtIndex:function(a){return null},getItemFromKey:function(a){return null},getItemProperty:function(a,b){if(this.actualBaseDataProvider()!=null){var item_=a;if(item_!=null&&item_.$$isSpecialRow!==undefined){return this.getSpecialRowItemValue(a,b)}return this.actualBaseDataProvider().getItemValue(a,b)}return null},getSpecialRowItemValue:function(a,b){if(a.rowType()==3){if(this.ap()){var c=this.a0(a.targetRow(),b);if(c!=null){return c}}return this.getItemProperty(a.targetRow(),b)}return a.getSectionValue(b)},a0:function(a,b){var c;if(this.actualPrimaryKey()==null||this.actualPrimaryKey().length<1){c=[a]}else{c=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(a,c)}var d=this._u.g(c);if(d!=null&&d.transactionType()==1){var e=d.value();if(e.containsKey(b)){return e.item(b)}}d=this._u.ah(c);if(d!=null&&d.transactionType()==1){var f=d.value();if(f.containsKey(b)){return f.item(b)}}d=this._u.ag(c);if(d!=null&&d.transactionType()==1){var g=d.value();if(g.containsKey(b)){return g.item(b)}}return null},am:function(a,b){var c;if(this.actualPrimaryKey()==null||this.actualPrimaryKey().length<1){c=[a]}else{c=new Array(this.actualPrimaryKey().length);this.getPrimaryKeyValue(a,c)}var d=this._u.g(c);if(d!=null&&d.transactionType()==1){var e=d.value();if(e.containsKey(b)){return true}}d=this._u.ah(c);if(d!=null&&d.transactionType()==1){var f=d.value();if(f.containsKey(b)){return true}}d=this._u.ag(c);if(d!=null&&d.transactionType()==1){var g=d.value();if(g.containsKey(b)){return true}}return false},getItemPropertyAtIndex:function(a,b){return null},fullSectionInformationWillForceLoad:function(){return false},propertyChanged:null,onPropertyUpdated:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.propertyUpdatedOverride(a,b,c)},propertyUpdatedOverride:function(a,b,c){switch(a){case"PrimaryKey":this.actualPrimaryKey(this.primaryKey());break;case"ActualPrimaryKey":this.onActualPrimaryKeyChanged(b,c);break;case"ExecutionContext":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().executionContext(this.executionContext())}this.queueAutoRefresh();break;case"LastVisibleIndexRequested":case"FirstVisibleIndexRequested":this.onRequestedVisibleRangeChanged();break;case"ActualDataProvider":this.onActualDataProviderChanged(b,c);break;case"DeferAutoRefresh":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().deferAutoRefresh(this.deferAutoRefresh())}if(!c){this.queueAutoRefresh()}break;case"PropertiesRequested":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().propertiesRequested(this.propertiesRequested())}break;case"ShouldEmitSectionFooters":case"ShouldEmitSectionHeaders":case"ShouldEmitShiftedRows":case"SectionHeaderDisplayMode":case"IsSectionCollapsable":case"IncludeSummaryRowsInSection":case"IsSectionSummaryRowsAtBottom":case"IsSectionContentVisible":this.queueAutoRefresh();break;case"SummaryScope":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().summaryScope(this.summaryScope())}this.queueAutoRefresh();break}},onActualPrimaryKeyChanged:function(a,b){this.onActualPrimaryKeyChangedOverrride(a,b)},onActualPrimaryKeyChangedOverrride:function(a,b){},isVirtual:function(){return false},l:null,dataProviderUpdateNotifier:function(){return this.l},onActualDataProviderChanged:function(a,b){var c=a;var d=b;if(c!=null){c.updateNotifier(null)}if(d!=null){d.updateNotifier(this.l)}if(c!=null){c.schemaChanged=$.ig.Delegate.prototype.remove(c.schemaChanged,this.bp.runOn(this))}if(d!=null){d.schemaChanged=$.ig.Delegate.prototype.combine(d.schemaChanged,this.bp.runOn(this));d.executionContext(this.executionContext());this.notifyUsingSourceIndexes(this.actualBaseDataProvider().notifyUsingSourceIndexes())}else{this.notifyUsingSourceIndexes(false)}if(c!=null){this.sortDescriptions().syncTarget(null);this.groupDescriptions().syncTarget(null);this.filterExpressions().syncTarget(null);this.summaryDescriptions().syncTarget(null)}if(d!=null){this.sortDescriptions().syncTarget(d.sortDescriptions());this.groupDescriptions().syncTarget(d.groupDescriptions());this.filterExpressions().syncTarget(d.filterExpressions());this.summaryDescriptions().syncTarget(d.summaryDescriptions());if(this.propertiesRequested()!=null){d.propertiesRequested(this.propertiesRequested())}d.summaryScope(this.summaryScope())}this.queueAutoRefresh()},onRequestedVisibleRangeChanged:function(){},n:null,executionContext:function(a){if(arguments.length===1){var b=this.n;this.n=a;if(this.n!=b){this.onPropertyUpdated("ExecutionContext",b,this.n)}return a}else{return this.n}},schemaChanged:null,rowExpansionChanged:null,canInitialize:function(){if(this.n!=null&&this.actualBaseDataProvider()!=null){return true}return false},aa:false,isInitializing:function(){return this.aa},isSortingSupported:function(){return false},isFilteringSupported:function(){return false},sortDescriptions:function(){return this.s},groupDescriptions:function(){return this.r},filterExpressions:function(){return this.i},summaryDescriptions:function(){return this.t},h:0,summaryScope:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(this.h!=b){this.onPropertyUpdated("SummaryScope",$$t.$a0.getBox(b),$$t.$a0.getBox(this.h))}return a}else{return this.h}},x:false,deferAutoRefresh:function(a){if(arguments.length===1){var b=this.x;this.x=a;if(this.x!=b){this.onPropertyUpdated("DeferAutoRefresh",b,this.x)}return a}else{return this.x}},b:null,primaryKey:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.onPropertyUpdated("PrimaryKey",b,this.b)}return a}else{return this.b}},a:null,actualPrimaryKey:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.onPropertyUpdated("ActualPrimaryKey",b,this.a)}return a}else{return this.a}},c:null,propertiesRequested:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.onPropertyUpdated("PropertiesRequested",b,this.c)}return a}else{return this.c}},ag:false,notifyUsingSourceIndexes:function(a){if(arguments.length===1){var b=this.ag;this.ag=a;if(this.ag!=b){this.onPropertyUpdated("NotifyUsingSourceIndexes",b,this.ag)}return a}else{return this.ag}},isItemIndexLookupSupported:function(){return false},isKeyIndexLookupSupported:function(){return false},initializeOverride:function(){},ah:false,resolveFullCount:function(a){return a},bp:function(a,b){var $self=this;var c=this.executionContext();c.execute(function(){$self.ah=true;$self.w=true;$self.queueAutoRefresh();if($self.deferAutoRefresh()){$self.actualSchema(b.schema());$self.actualCount($self.resolveFullCount(b.count()));$self.bz()}})},bz:function(){if(this.schemaChanged!=null){this.schemaChanged(this,new $$t.a8(this.actualSchema(),this.actualCount()))}},onSetItem:function(a,b,c){this.onSetItemOverride(a,b,c)},onBroadcastSetItem:function(a,b,c){if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(a,b,c)}},onSetItemOverride:function(a,b,c){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastSetItem(a,b,c)},onClearItems:function(){this.onClearItemsOverride()},onBroadcastClearItems:function(){if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},onClearItemsOverride:function(){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastClearItems()},onInsertItem:function(a,b){this.onInsertItemOverride(a,b)},onBroadcastInsertItem:function(a,b){if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},onInsertItemOverride:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastInsertItem(a,b)},onRemoveItem:function(a,b){this.onRemoveItemOverride(a,b)},onBroadcastRemoveItem:function(a,b){if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}},onRemoveItemOverride:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastRemoveItem(a,b)},notifySetItem:function(a,b,c){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifySetItem(a,b,c)}},notifyClearItems:function(){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyClearItems()}},notifyInsertItem:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyInsertItem(a,b)}},notifyRemoveItem:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyRemoveItem(a,b)}},v:false,queueAutoRefresh:function(){if(this.deferAutoRefresh()){return}if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().queueAutoRefresh()}if(this.v){return}if(this.executionContext()!=null){this.v=true;this.executionContext().enqueueAction(this.br.runOn(this))}},br:function(){if(this.deferAutoRefresh()){this.v=false;return}if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().flushAutoRefresh()}if(!this.v){return}this.v=false;this.cp()},cp:function(){if(this.actualBaseDataProvider()!=null){this.actualSchema(this.actualBaseDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}if(this.actualSchema()!=null&&this.primaryKey()==null){this.actualPrimaryKey(this.actualSchema().primaryKey())}this.refreshInternalOverride();if(this.ah){this.ah=false;this.bz()}},refreshInternalOverride:function(){},flushAutoRefresh:function(){this.br()},refresh:function(){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().refresh()}this.cp()},indexOfItem:function(a){return-1},indexOfKey:function(a){return-1},getPrimaryKeyValue:function(a,b){var c=this.actualPrimaryKey();if(c==null||c.length<1||this.actualBaseDataProvider()==null){return}for(var d=0;d<c.length;d++){b[d]=this.actualBaseDataProvider().getItemValue(a,c[d])}},getRowType:function(a){return 0},getMainValuePath:function(a){return"SectionInformation"},getStickyRows:function(){return this.getStickyRowsInRange(this.firstVisibleIndexRequested(),this.lastVisibleIndexRequested())},getStickyRowsInRange:function(a,b){return null},isRowSpanning:function(a){return a==1||a==2},getStickyRowPriority:function(a){return-1},isExclusivelySticky:function(a){return false},pinRow:function(a){},unpinRow:function(a){},clearPinnedRows:function(){},isRowPinned:function(a){return false},isGroupingSupported:function(){return false},g:0,sectionHeaderDisplayMode:function(a){if(arguments.length===1){var b=this.g;this.g=a;if(b!=this.g){this.onPropertyUpdated("SectionHeaderDisplayMode",$$t.$av.getBox(b),$$t.$av.getBox(this.g))}return a}else{return this.g}},ab:false,isSectionCollapsable:function(a){if(arguments.length===1){var b=this.ab;this.ab=a;if(this.ab!=b){this.onPropertyUpdated("IsSectionCollapsable",b,this.ab)}return a}else{return this.ab}},ad:false,isSectionExpandedDefault:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},y:false,includeSummaryRowsInSection:function(a){if(arguments.length===1){var b=this.y;this.y=a;if(this.y!=b){this.onPropertyUpdated("IncludeSummaryRowsInSection",b,this.y)}return a}else{return this.y}},af:false,isSectionSummaryRowsAtBottom:function(a){if(arguments.length===1){var b=this.af;this.af=a;if(this.af!=b){this.onPropertyUpdated("IsSectionSummaryRowsAtBottom",b,this.af)}return a}else{return this.af}},ae:false,isSectionHeaderNormalRow:function(a){if(arguments.length===1){var b=this.ae;this.ae=a;if(this.ae!=b){this.onPropertyUpdated("IsSectionHeaderNormalRow",b,this.ae)}return a}else{return this.ae}},ac:false,isSectionContentVisible:function(a){if(arguments.length===1){var b=this.ac;this.ac=a;if(this.ac!=b){this.onPropertyUpdated("IsSectionContentVisible",b,this.ac)}return a}else{return this.ac}},aj:false,shouldEmitSectionHeaders:function(a){if(arguments.length===1){var b=this.aj;this.aj=a;if(this.aj!=b){this.onPropertyUpdated("ShouldEmitSectionHeaders",b,this.aj)}return a}else{return this.aj}},ai:false,shouldEmitSectionFooters:function(a){if(arguments.length===1){var b=this.ai;this.ai=a;if(this.ai!=b){this.onPropertyUpdated("ShouldEmitSectionFooters",b,this.ai)}return a}else{return this.ai}},ak:false,shouldEmitShiftedRows:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(this.ak!=b){this.onPropertyUpdated("ShouldEmitShiftedRows",b,this.ak)}return a}else{return this.ak}},w:false,d:null,ensureComparables:function(a){if(this.w&&this.actualCount()>0&&this.actualBaseDataProvider()!=null){var b=null;this.d=this.e(a,b);this.w=false}},e:function(a,b){var c=new Array(a.propertyNames().length);return c},resolveSchemaPropertyType:function(a){return this.actualBaseDataProvider().resolveSchemaPropertyType(a)},setIsRowExpandedAtIndex:function(a,b){},getIsRowExpandedAtIndex:function(a){return true},getRowLevel:function(a){return 0},getRootSummaryRowCount:function(){return 0},getRootSummaryResults:function(){return null},getSectionSummaryResults:function(a){return null},clone:function(){return null},cloneProperties:function(a){var b=$b($$t.$cf.$type,a);if(b!=null){b.executionContext(this.executionContext());b.includeSummaryRowsInSection(this.includeSummaryRowsInSection());b.isSectionCollapsable(this.isSectionCollapsable());b.isSectionExpandedDefault(this.isSectionExpandedDefault());b.isSectionHeaderNormalRow(this.isSectionHeaderNormalRow());b.isSectionSummaryRowsAtBottom(this.isSectionSummaryRowsAtBottom());b.isSectionContentVisible(this.isSectionContentVisible());b.primaryKey(this.primaryKey());b.propertiesRequested(this.propertiesRequested());b.sectionHeaderDisplayMode(this.sectionHeaderDisplayMode());b.shouldEmitSectionFooters(this.shouldEmitSectionFooters());b.shouldEmitSectionHeaders(this.shouldEmitSectionHeaders());b.shouldEmitShiftedRows(this.shouldEmitShiftedRows());b.summaryScope(this.summaryScope());for(var c=0;c<this.groupDescriptions().k().count();c++){b.groupDescriptions().add(this.groupDescriptions().k().item(c))}for(var d=0;d<this.sortDescriptions().k().count();d++){b.sortDescriptions().add(this.sortDescriptions().k().item(d))}for(var e=0;e<this.filterExpressions().j().count();e++){b.filterExpressions().add(this.filterExpressions().j().item(e))}for(var f=0;f<this.summaryDescriptions().k().count();f++){b.summaryDescriptions().add(this.summaryDescriptions().k().item(f))}}},getRowCount:function(){return this.actualCount()},$type:new $.ig.Type("BaseDataSource",$.ig.$ot,[$$t.$a1.$type,$$t.$aw.$type])},true);$c("SectionData:cg","Object",{init:function(){this.s=-1;this.l=true;$.ig.$op.init.call(this)},_o:false,_ae:0,_af:0,_ad:0,_e:null,_f:null,_i:null,_h:null,_g:null,_aa:0,_ah:0,_ag:0,_t:0,_d:null,_u:0,_b:null,s:0,z:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},ac:function(){return this._af+this._y+this._ah-this._t},ab:function(){return this.ac()+this._d[this._d.length-1]-1},_c:null,_a:null,_y:0,p:function(){if(!this.q()){return false}var a=this.w();for(var b=a;b<this._c.length;b++){if(!this._c[b]){return false}}return true},l:false,q:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},_k:null,ai:function(a,b){this.aj(a,b,this._e.length)},aj:function(a,b,c){switch(a){case 0:this._c=new Array(1);this._a=new Array(1);break;case 1:this._c=new Array(c);this._a=new Array(c);break}for(var d=0;d<this._c.length;d++){this._c[d]=b}},r:function(a){var b=new $$4.x($$4.$h.$type.specialize(String,$$t.$b2.$type),0);if(a!=null){for(var c=0;c<a.length;c++){if(a[c]==null){continue}if(b.count()==0){b.add(new $$4.h(String,$$t.$b2.$type,0))}for(var d=0;d<b.count();d++){if(!b.__inner[d].containsKey(a[c].propertyName())){b.__inner[d].add(a[c].propertyName(),a[c]);break}else if(d==b.count()-1){b.add(new $$4.h(String,$$t.$b2.$type,0))}}}}return b},j:function(a){var b=this.v();if(a>=this._af&&a<this._af+b){return 1}if(a>=this._af+b&&a<this._af+b+this._ah){return 5}if(a>this._ad-this._u-this._ag&&a<=this._ad-this._u){return 5}if(a>this._ad-this._u&&a<=this._ad){return 2}return 0},x:function(a){var b=this.v();var c=-1;if(a>=this._af+b&&a<this._af+b+this._ah){c=a-(this._af+b)}if(a>this._ad-this._u-this._ag&&a<=this._ad-this._u){c=a-(this._ad-this._u-this._ag+1)}return c},v:function(){var a=0;if(this._a!=null){for(var b=0;b<this._a.length;b++){if(this._a[b]!=null){a++}}}return a},w:function(){if(this._a!=null){for(var a=0;a<this._a.length;a++){if(this._a[a]!=null){return a}}}return 0},m:function(){return this._d[this._d.length-1]>0},am:function(a){for(var b=0;b<this._g.length;b++){if(this._g[b]==null){continue}var c=this._i[b];var d=$$t.$cg.r(c);for(var e=0;e<d.count();e++){var f=new Array(d.__inner[e].count());d.__inner[e].values().copyTo(f,0);this._g[b]._a[e].summaryResults(f);if(a!=null){a(this._g[b]._a[e])}}}},ak:function(a,b){if(a==null||a.rowType()!=5){return}if(b<0&&b>=this._g[a.level()-1]._a.length){return}this._g[a.level()-1]._a[b]=a},n:function(){for(var a=0;a<this._g.length;a++){if(this._g[a]!=null){for(var b=0;b<this._g[a]._a.length;b++){if(this._g[a]._a[b]!=null){return true}}}}return false},an:function(a,b,c){c.summaryIndex(b);this._i[a][b]=c;if(this._o&&this._k!=null){this._k._i[a][b]=c}},al:function(a,b){for(var c=a-1;c>=0;c--){if(this._h[c]!=-1){this._h[c]+=b}}},$type:new $.ig.Type("SectionData",$.ig.$ot)},true);$c("SummaryGroup:ch","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("SummaryGroup",$.ig.$ot)},true);$c("DefaultDataSourceDataProviderUpdateNotifier:ci","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},notifySetItem:function(a,b,c){this.a.onSetItem(a,b,c)},notifyClearItems:function(){this.a.onClearItems()},notifyInsertItem:function(a,b){this.a.onInsertItem(a,b)},notifyRemoveItem:function(a,b){this.a.onRemoveItem(a,b)},$type:new $.ig.Type("DefaultDataSourceDataProviderUpdateNotifier",$.ig.$ot,[$$t.$bc.$type])},true);$c("DataSourceSpecialRow:cj","Object",{init:function(){this.$$isSpecialRow=true;this.j=new $.ig.FastIterationDictionary$2(String,$.ig.$op.$type,0);this.i=new $.ig.FastIterationDictionary$2(String,$.ig.$op.$type,0);$.ig.$op.init.call(this)},$$isSpecialRow:false,j:null,i:null,_rowType:0,rowType:function(a){if(arguments.length===1){this._rowType=a;return a}else{return this._rowType}},keys:function(){var a=new $$4.x(String,0);for(var b=0;b<this.j._o.count();b++){if(this.j._p.__inner[b]){continue}a.add(this.j._o.__inner[b])}return a.toArray()},values:function(){var a=new $$4.x($.ig.$op.$type,0);for(var b=0;b<this.j._q.count();b++){if(this.j._p.__inner[b]){continue}a.add1(this.j._q.__inner[b])}return a.toArray()},sectionKeys:function(){var a=new $$4.x(String,0);for(var b=0;b<this.i._o.count();b++){if(this.i._p.__inner[b]){continue}a.add(this.i._o.__inner[b])}return a.toArray()},sectionValues:function(){var a=new $$4.x($.ig.$op.$type,0);for(var b=0;b<this.i._q.count();b++){if(this.i._p.__inner[b]){continue}a.add1(this.i._q.__inner[b])}return a.toArray()},_targetRow:null,targetRow:function(a){if(arguments.length===1){this._targetRow=a;return a}else{return this._targetRow}},_level:0,level:function(a){if(arguments.length===1){this._level=a;return a}else{return this._level}},_summaryResults:null,summaryResults:function(a){if(arguments.length===1){this._summaryResults=a;return a}else{return this._summaryResults}},getValue:function(a){var $self=this;if(a=="SectionInformation"){return this.i}var b=null;if(function(){var c=$self.j.h(a,b);b=c.p1;return c.ret}()){return b}b=this.getSummaryValue(a);return b},getSectionValue:function(a){var $self=this;if(a=="SectionInformation"){return this.i}var b=null;if(function(){var c=$self.i.h(a,b);b=c.p1;return c.ret}()){return b}b=this.getSummaryValue(a);return b},setValue:function(a,b){this.j.item(a,b)},setSectionValue:function(a,b){this.i.item(a,b)},getSectionKeys:function(){var a=new Array(this.i.r());var b=0;var d=this.i.m().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},getSummaryValue:function(a){if(this.summaryResults()!=null){for(var b=0;b<this.summaryResults().length;b++){if(this.summaryResults()[b]!=null&&this.summaryResults()[b].propertyName()==a){return this.summaryResults()[b].value()}}}return null},getSummaryResults:function(a){if(String.isNullOrWhiteSpace(a)){return this.summaryResults()}var b=new $$4.x($$t.$b2.$type,0);for(var c=0;c<this.summaryResults().length;c++){if(this.summaryResults()[c]!=null&&this.summaryResults()[c].propertyName()==a){b.add(this.summaryResults()[c])}}return b.toArray()},l:function(a){if(a.rowType()!=1){return false}if(a.i.r()!=this.i.r()){return false}for(var b=0;b<a.i._o.count();b++){var c=a.i._o.__inner[b];var d=a.i._q.__inner[b];if(!this.i.d(c)){return false}if(this.i.item(c)==null){if(this.i.item(c)!=d){return false}continue}if(!this.i.item(c).equals(d)){return false}}return true},equals:function(a){var b=$b($$t.$cj.$type,a);if(b!=null){if(this.rowType()==1&&b.rowType()==1){return this.l(b)}else if(this.rowType()==3&&b.rowType()==3){return this.targetRow()==b.targetRow()}}return $.ig.$op.equals.call(this,a)},getHashCode:function(){if(this.rowType()==1){var a=0;for(var b=0;b<this.i._q.count();b++){a=a*17+this.o(this.i._o.__inner[b]);a=a*17+this.o(this.i._q.__inner[b])}return a}return $.ig.$op.getHashCode.call(this)},o:function(val_){if(val_==null){return 0}$.ig.util.ensureUniqueId(val_);return val_.getHashCode()},$type:new $.ig.Type("DataSourceSpecialRow",$.ig.$ot)},true);$c("LocalDataSource:ck","BaseDataSource",{actualBaseDataProvider:function(){return this.actualDataProvider()},cv:null,dataProvider:function(a){if(arguments.length===1){var b=this.cv;this.cv=a;if(b!=this.cv){this.onPropertyUpdated("DataProvider",b,this.cv)}return a}else{return this.cv}},cu:null,actualDataProvider:function(a){if(arguments.length===1){var b=this.cu;this.cu=a;if(b!=this.cu){this.onPropertyUpdated("ActualDataProvider",b,this.cu)}return a}else{if(this.cu==null){this.actualDataProvider(this.resolveDataProvider())}return this.cu}},dv:null,dataSource:function(a){if(arguments.length===1){var b=this.dv;this.dv=a;if(b!=this.dv){this.onPropertyUpdated("ItemsSource",b,this.dv)}return a}else{return this.dv}},canInitialize:function(){var a=$$t.$cf.canInitialize.call(this);if(!a){return false}return this.dataSource()!=null},c0:null,c1:function(a){if(arguments.length===1){this.c0=a;this.actualDataProvider(this.resolveDataProvider());return a}else{return this.c0}},init:function(){this.c4=null;this.c2=null;this.dg=new $$4.x(Array,0);this.c7=false;this.ct=null;this.dp=-1;this.dh=-1;this.dr=-1;this.dj=-1;this.ds=-1;this.dk=-1;this.dq=-1;this.di=-1;this.du=-1;this.dt=-1;this.dm=-1;this.dl=-1;this.dn=-1;$$t.$cf.init.call(this);this.executionContext(new $$t.b);this._u.l(false)},resolveDataProvider:function(){var provider_=new $$t.a;provider_.executionContext(new $$t.b);return provider_},propertyUpdatedOverride:function(a,b,c){$$t.$cf.propertyUpdatedOverride.call(this,a,b,c);switch(a){case"DataProvider":this.actualDataProvider(this.dataProvider());break;case"ActualDataProvider":if(this.actualDataProvider()!=null){this.actualDataProvider().dataSource(this.dataSource());this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualDataProvider().actualCount()))}this.queueAutoRefresh();break;case"ItemsSource":if(this.actualDataProvider()!=null){this.actualDataProvider().dataSource(this.dataSource());this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualDataProvider().actualCount()))}this.queueAutoRefresh();break}},getItemAtIndex:function(a){if(this.c4!=null&&this.c4.view()!=null){return this.c4.view().item(a)}else{return this.actualDataProvider().getItemAtIndex(a)}},getItemFromKey:function(a){var b=this.actualPrimaryKey();if(b==null||b.length<1||this.actualBaseDataProvider()==null){return a[0]}var c=this.c3();var d;if(this.c4!=null){var e=this.c4.view().count();for(var f=0;f<e;f++){d=this.c4.view().item(f);if($b($$t.$cj.$type,d)!==null){var g=d;if(g.rowType()==1&&!this.isSectionContentVisible()&&this.isSectionHeaderNormalRow()){
if(c.compareToKey(d,a)==0){return d}}}else if(c.compareToKey(d,a)==0){return d}}return null}if(this.actualDataProvider()!=null&&this.actualDataProvider().isKeyIndexLookupSupported()){var h=this.actualDataProvider().indexOfKey(a);return this.actualDataProvider().getItemAtIndex(h)}if(this.actualDataProvider()!=null){var i=this.actualDataProvider().actualCount();for(var j=0;j<i;j++){d=this.actualDataProvider().getItemAtIndex(j);if(c.compareToKey(d,a)==0){return d}}}return null},getItemPropertyAtIndex:function(a,b){var c;if(this.c4!=null){c=this.c4.view().item(a)}else{c=this.actualDataProvider().getItemAtIndex(a)}var item_=c;if(item_!=null&&item_.$$isSpecialRow!==undefined){return this.getSpecialRowItemValue(c,b)}if(this.ap()){var d=this.am(c,b);if(d){var e=this.a0(c,b);return e}}return this.actualDataProvider().getItemValue(c,b)},c4:null,c6:null,cz:function(){return this.actualDataProvider()},c9:function(){return this.dg!=null&&this.dg.count()>0},refreshInternalOverride:function(){$$t.$cf.refreshInternalOverride.call(this);if(this.actualDataProvider()!=null){if(this.da()||this.db()||this.dc()||this.dd()||this.c9()){if(this.c4==null){if(this.c6==null){this.c6=new $$t.cm(this)}this.c4=new $$t.cv(this.actualDataProvider());this.c4.updateNotifier(this.c6);this.c4.expansionNotifier(new $$t.cn(this))}this.ensureComparables(this.actualDataProvider().actualSchema());this.c4.shouldEmitSectionHeaders(this.shouldEmitSectionHeaders()&&this._ao);this.c4.shouldEmitSectionFooters(this.shouldEmitSectionFooters()&&this._ao);this.c4.shouldEmitShiftedRows(this.shouldEmitShiftedRows());this.c4.setPinnedKeys(this.dg);this.c4.sortComparer(this.df());this.c4.groupComparer(this.de());this.c4.primaryKeyComparer(this.c3());this.c4.groupDescriptions(this.groupDescriptions());this.c4.sortDescriptions(this.sortDescriptions());this.c4.summaryDescriptions(this.summaryDescriptions());this.c4.summaryScope(this.summaryScope());this.c4.includeSummaryRowsInSection(this.includeSummaryRowsInSection());this.c4.isSectionSummaryRowsAtBottom(this.isSectionSummaryRowsAtBottom());this.c4.sectionHeaderDisplayMode(this.sectionHeaderDisplayMode());this.c4.dataSource(this);this.c4.isGrouping(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0);this.c4.filter(this.c5());this.c4.refresh();this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.c4.view().count())}else{var a=this.cz();this.actualSchema(this.actualDataProvider().actualSchema());if(a!=null){this.actualCount(a.actualCount())}else{this.actualCount(0)}if(this.c4!=null){this.c4.updateNotifier(null);this.c4=null;this.onBroadcastClearItems()}}}else{this.actualCount(0);this.actualSchema(null)}},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return true},indexOfItem:function(a){if(this.c4!=null){return this.c4.view().indexOf(a)}if(this.actualDataProvider()!=null&&this.actualDataProvider().isItemIndexLookupSupported()){return this.actualDataProvider().indexOfItem(a)}if(this.actualDataProvider()!=null){var b=this.actualDataProvider().actualCount();var c;for(var d=0;d<b;d++){c=this.actualDataProvider().getItemAtIndex(d);if(this.c8(c,a)){return d}}}return-1},c8:function(a,b){if(a==null&&b==null){return true}if(a==null||b==null){return false}return a.equals(b)},indexOfKey:function(a){var b=this.actualPrimaryKey();if(b==null||b.length<1||this.actualBaseDataProvider()==null){return this.indexOfItem(a[0])}var c=this.c3();var d;if(this.c4!=null){var e=this.c4.view().count();for(var f=0;f<e;f++){d=this.c4.view().item(f);if($b($$t.$cj.$type,d)!==null){var g=d;if(g.rowType()==1&&!this.isSectionContentVisible()&&this.isSectionHeaderNormalRow()){if(c.compareToKey(d,a)==0){return f}}}else if(c.compareToKey(d,a)==0){return f}}return-1}if(this.actualDataProvider()!=null&&this.actualDataProvider().isKeyIndexLookupSupported()){return this.actualDataProvider().indexOfKey(a)}if(this.actualDataProvider()!=null){var h=this.actualDataProvider().actualCount();for(var i=0;i<h;i++){d=this.actualDataProvider().getItemAtIndex(i);if(c.compareToKey(d,a)==0){return i}}}return-1},onActualPrimaryKeyChangedOverrride:function(a,b){$$t.$cf.onActualPrimaryKeyChangedOverrride.call(this,a,b);this.c2=null},c2:null,c3:function(){if(this.c2!=null){return this.c2}if(this.actualPrimaryKey()==null){this.c2=new $$t.cl(null,null,null,this);return this.c2}var a=new Array(this.actualPrimaryKey().length);for(var b=0;b<a.length;b++){a[b]=0}this.c2=new $$t.cl(this.actualPrimaryKey(),a,this.d,this);return this.c2},c5:function(){if(this.filterExpressions().j().count()==0){return null}var a=this.actualDataProvider();var b=this.actualDataProvider().actualSchema();var c=this.filterExpressions().j();var d=function(e){for(var f=0;f<c.count();f++){if(!c.item(f).match(e,a,b)){return false}}return true};return d},df:function(){var a=0;if(this.sortDescriptions().k().count()==0&&(this.groupDescriptions()==null||this.groupDescriptions().k().count()==0)){return null}a=this.sortDescriptions().k().count();if(this.groupDescriptions()!=null){a+=this.groupDescriptions().k().count()}var b=new Array(a);var c=new Array(a);var d=0;if(this.groupDescriptions()!=null){for(var e=0;e<this.groupDescriptions().k().count();e++){b[e]=this.groupDescriptions().k().item(e).propertyName();c[e]=this.groupDescriptions().k().item(e).direction();d++}}for(var f=0;f<this.sortDescriptions().k().count();f++){b[f+d]=this.sortDescriptions().k().item(f).propertyName();c[f+d]=this.sortDescriptions().k().item(f).direction()}return new $$t.cl(b,c,this.d,this)},de:function(){if(this.groupDescriptions()==null||this.groupDescriptions().k().count()<1){return null}var a=0;a=this.groupDescriptions().k().count();var b=new Array(a);var c=new Array(a);if(this.groupDescriptions()!=null){for(var d=0;d<this.groupDescriptions().k().count();d++){b[d]=this.groupDescriptions().k().item(d).propertyName();c[d]=this.groupDescriptions().k().item(d).direction()}}return new $$t.cl(b,c,this.d,this)},db:function(){if(this.groupDescriptions()==null||this.groupDescriptions().k().count()<1){return false}if(this.actualDataProvider()==null){return false}if(this.actualDataProvider().isGroupingSupported()){return false}return true},dc:function(){if(this.sortDescriptions()==null||this.sortDescriptions().k().count()<1){return false}if(this.actualDataProvider()==null){return false}if(this.actualDataProvider().isSortingSupported()){return false}return true},da:function(){return this.filterExpressions()!=null&&this.filterExpressions().j().count()>0},dd:function(){if(this.summaryDescriptions()==null||this.summaryDescriptions().k().count()<1){return false}return true},onClearItemsOverride:function(){if(this.c4!=null){this.c4.notifyClearItems();this.queueAutoRefresh()}else{$$t.$cf.onClearItemsOverride.call(this)}},onSetItemOverride:function(a,b,c){if(this.c4!=null){this.c4.notifySetItem(a,b,c)}else{$$t.$cf.onSetItemOverride.call(this,a,b,c)}},onInsertItemOverride:function(a,b){if(this.c4!=null){this.c4.notifyInsertItem(a,b)}else{$$t.$cf.onInsertItemOverride.call(this,a,b)}},onRemoveItemOverride:function(a,b){if(this.c4!=null){this.c4.notifyRemoveItem(a,b)}else{$$t.$cf.onRemoveItemOverride.call(this,a,b)}},d0:function(){this.actualCount(this.c4.view().count());this.onBroadcastClearItems()},d3:function(a,b,c){this.actualCount(this.c4.view().count());this.onBroadcastSetItem(a,b,c)},d1:function(a,b){this.actualCount(this.c4.view().count());this.onBroadcastInsertItem(a,b)},d2:function(a,b){this.actualCount(this.c4.view().count());this.onBroadcastRemoveItem(a,b)},dg:null,pinRow:function(a){$$t.$cf.pinRow.call(this,a);this.dp=-1;this.dh=-1;if(this.c4!=null){this.dg.add(a);this.c4.pinRow(a)}else{this.dg.add(a);this.queueAutoRefresh()}},unpinRow:function(a){$$t.$cf.unpinRow.call(this,a);var b=this.c3();if(this.c4!=null){for(var c=this.dg.count()-1;c>=0;c--){var d=this.dg.__inner[c];if(d.length!=a.length){continue}if(b.compareKeys(d,a)==0){this.dg.removeAt(c);this.c4.unpinRow(d)}}}else{for(var e=this.dg.count()-1;e>=0;e--){var f=this.dg.__inner[e];if(f.length!=a.length){continue}if(b.compareKeys(f,a)==0){this.dg.removeAt(e)}}this.queueAutoRefresh()}this.dp=-1;this.dh=-1},clearPinnedRows:function(){for(var a=this.dg.count()-1;a>=0;a--){this.unpinRow(this.dg.__inner[a])}},isRowPinned:function(a){if(this.c4==null){return false}var b=this.getItemAtIndex(a);if(b==null){return false}var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){if(item_.rowType()==3){return true}}var c=this.c3();var d;if(this.actualPrimaryKey()==null){d=new Array(1);d[0]=b}else{var e=this.actualPrimaryKey();var f=e.length;d=new Array(f);for(var g=0;g<f;g++){d[g]=this.getItemProperty(b,e[g])}}for(var h=0;h<this.dg.count();h++){if(c.compareKeys(this.dg.__inner[h],d)==0){return true}}return false},c7:false,isSortingSupported:function(){if(this.externalDataSource()!=null&&!this.c7){this.c7=true;var a=this.externalDataSource().isSortingSupportedOverride();this.c7=false;return a}return true},isFilteringSupported:function(){if(this.externalDataSource()!=null&&!this.c7){this.c7=true;var a=this.externalDataSource().isFilteringSupportedOverride();this.c7=false;return a}return true},isGroupingSupported:function(){if(this.externalDataSource()!=null&&!this.c7){this.c7=true;var a=this.externalDataSource().isGroupingSupportedOverride();this.c7=false;return a}return true},getStickyRowPriority:function(a){var b=this.getRowType(a);switch(b){case 1:return 100-this.getRowLevel(a);case 2:return 99-this.getRowLevel(a);case 3:case 5:return 2;case 4:return 3}return 1},ct:null,dp:0,dh:0,dr:0,dj:0,ds:0,dk:0,dq:0,di:0,du:0,dt:0,dm:0,dl:0,dn:0,getStickyRowsInRange:function(a,b){if(this.c4==null||(this.groupDescriptions()==null||this.groupDescriptions().k().count()==0)&&(this.summaryDescriptions()==null||this.summaryDescriptions().k().count()==0)&&!this.c9()){return null}var c=null;var d=null;if(this.c4.sections().count()==1){c=this.c4.sections().__inner[0];d=this.c4.sections().__inner[0]}else{c=this.c4.getSection(a);if(c!=null){while(c.z()!=-1){c=this.c4.sections().__inner[c.z()]}}d=this.c4.getSection(b);if(b>=this.c4.view().count()-this.c4.rootSummaryRowCount()){d=this.c4.getLastSection()}}if(c==null||d==null){return null}if(c._ae==this.dp&&c._aa==this.dr&&c._af==this.ds&&c._ad==this.dq&&c._ah==this.du&&c._ag==this.dt&&d._ae==this.dh&&d._aa==this.dj&&d._af==this.dk&&d._ad==this.di&&d._ah==this.dm&&d._ag==this.dl&&this.c4.rootSummaryRowCount()==this.dn){return this.ct}this.dp=c._ae;this.dh=d._ae;this.dr=c._aa;this.dj=d._aa;this.ds=c._af;this.dk=d._af;this.dq=c._ad;this.di=d._ad;this.du=c._ah;this.dt=c._ag;this.dm=d._ah;this.dl=d._ag;this.dn=this.c4.rootSummaryRowCount();if(this.c4.sections().count()==1){this.dh=d._ad}var e=0;if(this.shouldEmitSectionHeaders()&&this._ao){e=1}var f=this.c4.ba();var g=new $$4.x($$0.$aw.$type,0);for(var h=c._ae;h<=d._ae;h++){var i=this.c4.sections().__inner[h];var j=this.c4.sections().__inner[h]._c.length;var k=this.c4.sections().__inner[h].v();if(this.shouldEmitSectionHeaders()&&this._ao){for(var l=0;l<j;l++){if(this.c4.sections().__inner[h]._a[l]!=null){var m=i._af+i._b[l];g.add(m);if(this.summaryScope()==0||this.summaryScope()==2){if(i._c[l]&&this.includeSummaryRowsInSection()&&!this.isSectionSummaryRowsAtBottom()){for(var n=0;n<f;n++){g.add(m+1+n)}}}}if(!this.c4.sections().__inner[h]._c[l]){break}}}if(this.c4.sections().__inner[h].p()){if(this.shouldEmitShiftedRows()){for(var o=0;o<this.c4.sections().__inner[h]._aa;o++){g.add(this.c4.sections().__inner[h]._af+this.c4.sections().__inner[h]._ah+o+k)}}}if(this.summaryScope()==0||this.summaryScope()==2){if(this.includeSummaryRowsInSection()&&this.isSectionSummaryRowsAtBottom()){for(var p=this.c4.sections().__inner[h]._ag-1;p>=0;p--){if(this.shouldEmitSectionFooters()){g.add(this.c4.sections().__inner[h]._ad-k-p)}else{g.add(this.c4.sections().__inner[h]._ad-p)}}}}if(this.shouldEmitSectionFooters()&&this._ao){for(var q=j-1;q>=0;q--){if(!this.c4.sections().__inner[h]._c[q]){break}g.add(this.c4.sections().__inner[h]._ad-q)}}}for(var r=this.c4.view().count()-this.c4.rootSummaryRowCount();r<this.c4.view().count();r++){g.add(r)}this.ct=g.toArray();return this.ct},isExclusivelySticky:function(a){var b=this.getRowType(a);return b==1||b==2||b==4||this.isSectionSummaryRowsAtBottom()&&b==5},getRowType:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){var c=b.rowType();if(this.isSectionHeaderNormalRow()&&c==1){return 0}return c}return 0},setIsRowExpandedAtIndex:function(a,b){if(this.isSectionCollapsable()&&this.c4!=null&&this.c4.view().count()>0&&this.c4.view().count()>a){this.c4.setIsRowExpandedAtIndex(a,b)}},getIsRowExpandedAtIndex:function(a){if(this.c4!=null&&this.c4.view().count()>0&&this.c4.view().count()>a){return this.c4.getExpansionStateForRow(a)}return true},getRowLevel:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){return b.level()}if(this.sectionHeaderDisplayMode()==1){return this.groupDescriptions().k().count()}else if(this.groupDescriptions().k().count()>0){return 1}return 0},getRootSummaryRowCount:function(){if(this.c4!=null){return this.c4.rootSummaryRowCount()}return 0},getRootSummaryResults:function(){if(this.c4!=null){return this.c4.rootSummaryResults()}return null},getSectionSummaryResults:function(a){if(this.c4!=null&&this.c4.sections().count()>0&&a>=0&&a<this.c4.sections().count()){return this.c4.sections().__inner[a]._i}return null},clone:function(){var a=new $$t.ck;a.dataSource(this.dataSource());$$t.$cf.cloneProperties.call(this,a);return a},ap:function(){return!this.isReadOnly()&&this.actualBaseDataProvider()!=null&&this._u!=null},cm:function(a,b){if(a==5){var c=new $$4.x($$t.$dc.$type,0);var d=new $$4.x($.ig.$op.$type,0);var e=b;var f=e._a;for(var g=0;g<f.length;g++){if(f[g].transactionType()==1){var h=f[g].iD();var i=this.getItemFromKey(h);if(i!=null){var j=f[g].value();var k=this.indexOfItem(i);var l=null;if(this.c4!=null&&k>-1){l=this.c4.getSection(k);for(var m=0;m<this.summaryDescriptions().k().count();m++){var n=this.summaryDescriptions().k().item(m);if(n.operand()==5||j.containsKey(n.propertyName())){this.c4.updateSummary(m,k,i,false,l)}}}var p=j.getEnumerator();while(p.moveNext()){var o=p.current();this.actualDataProvider().setItemValue(i,o.key(),o.value())}if(l!=null&&this.c4!=null&&k>-1){for(var q=0;q<this.summaryDescriptions().k().count();q++){var r=this.summaryDescriptions().k().item(q);if(r.operand()==5||j.containsKey(r.propertyName())){this.c4.updateSummary(q,k,i,true,l)}}}if(k>-1){this.onBroadcastSetItem(k,i,i)}d.add1(i);c.add(1);if(this.dg.count()>0){var s=this.c3();for(var t=0;t<this.dg.count();t++){if(s.compareKeys(this.dg.__inner[t],h)==0){var u=this.getStickyRows();for(var v=0;v<u.length;v++){var w=u[v];var x=$b($$t.$cj.$type,this.c4.view().item(w));if(x!=null&&x.rowType()==3&&x.targetRow()==i){this.onBroadcastSetItem(w,x,x);break}}break}}}}}else if(f[g].transactionType()==2){var y=f[g].iD();var z=this.indexOfKey(y);if(z>-1){var aa=this.getItemAtIndex(z);this.actualDataProvider().removeItem(aa);this.notifyRemoveItem(z,aa);d.add1(aa);c.add(2)}}else if(f[g].transactionType()==0){var ab=f[g].iD()[0];if(f[g].value()!=null){var ac=f[g].value();var ae=ac.getEnumerator();while(ae.moveNext()){var ad=ae.current();this.actualDataProvider().setItemValue(ab,ad.key(),ad.value())}}this.actualDataProvider().addItem(ab);d.add1(ab);c.add(0)}}if(f.length>0){this.by(e._c,this.getAggregatedChanges(e._c))}}},$type:new $.ig.Type("LocalDataSource",$$t.$cf.$type)},true);$c("DataSourcePropertiesComparer:cl","Object",{e:null,b:null,a:null,g:0,f:null,d:null,c:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.b=a;if(this.b!=null){this.g=this.b.length}this.a=b;this.e=d;this.f=d.actualSchema();if(this.b!=null){this.d=new Array(this.g)}this.c=c;if(this.c==null){this.c=new Array(this.g)}var e=new $$4.h(String,$$t.$bk.$type,0);for(var f=0;f<this.f.propertyNames().length;f++){e.item(this.f.propertyNames()[f],this.f.propertyTypes()[f])}if(this.b!=null){for(var g=0;g<this.b.length;g++){if(e.containsKey(this.b[g])){this.d[g]=e.item(this.b[g])}else{this.d[g]=d.resolveSchemaPropertyType(this.b[g])}}}},compare:function(a,b){if(this.b==null){if(a==b){return 0}return-1}var c=null;var d=null;var e=null;var f=null;var x_=a;if(x_!=null&&x_.$$isSpecialRow!==undefined){e=x_}var y_=b;if(y_!=null&&y_.$$isSpecialRow!==undefined){f=y_}var g=null;var h=false;var i=this.g;for(var j=0;j<i;j++){g=this.b[j];h=this.a[j]==1;if(e!=null&&e.rowType()==4){return 1}if(e!=null){c=e.getValue(g)}else{c=this.e.getItemProperty(a,g)}if(f!=null){d=f.getValue(g)}else{d=this.e.getItemProperty(b,g)}var k=this.j(c,d,h,this.d[j],this.c[j]);if(j==i-1){if(e!=null&&e.rowType()==5&&k==0){if(this.e.isSectionSummaryRowsAtBottom()){k=h?-1:1}else{k=h?1:-1}}}if(k!=0){return k}}return 0},compareKeys:function(a,b){if(this.b==null){for(var c=0;c<a.length;c++){if(a[c]!=b[c]){return-1}}return 0}var d=null;var e=null;var f=false;var g=this.g;for(var h=0;h<g;h++){f=this.a[h]==1;d=a[h];e=b[h];var i=this.j(d,e,f,this.d[h],this.c[h]);if(i!=0){return i}}return 0},compareToKey:function(a,b){if(this.b==null){if(b.length==1){if(a==b[0]){return 0}}return-1}var c=null;var d=null;var e=null;var f=false;var g=this.g;for(var h=0;h<g;h++){e=this.b[h];f=this.a[h]==1;c=this.e.getItemProperty(a,e);d=b[h];var i=this.j(c,d,f,this.d[h],this.c[h]);if(i!=0){return i}}return 0},j:function(a,b,c,d,e){if(c){var f=a;a=b;b=f}var g=0;switch(d){case 2:a=a==null?false:a;b=b==null?false:b;g=$.ig.util.boolCompare(a,b);break;case 8:a=a==null?$$0.$s.minValue():a;b=b==null?$$0.$s.minValue():b;var xVal_=a;var yVal_=b;xVal_=+xVal_;yVal_=+yVal_;var h=$h(xVal_);var i=$h(yVal_);g=$w(h,i);break;case 5:a=a==null?-1.7976931348623157e308:a;b=b==null?-1.7976931348623157e308:b;g=$w(a,b);break;case 10:a=a==null?0:a;b=b==null?0:b;g=$w(a,b);break;case 6:a=a==null?-7.922816251426434e28:a;b=b==null?-7.922816251426434e28:b;g=$w(a,b);break;case 7:a=a==null?-3.4028230607370965e38:a;b=b==null?-3.4028230607370965e38:b;g=$w(b,b);break;case 1:a=a==null?-2147483648:a;b=b==null?-2147483648:b;g=$w($h(a),$h(b));break;case 3:a=a==null?-0x8000000000000000:a;b=b==null?-0x8000000000000000:b;g=$w($h(a),$h(b));break;case 11:if(e){var j=a;var k=b;if(j!=null){g=j.compareTo(k)}else if(k!=null){g=-1}else{g=0}}else{a=a==null?"":a;b=b==null?"":b;g=$2(a.toString(),b.toString())}break;case 4:a=a==null?-32768:a;b=b==null?-32768:b;g=$w($h(a),$h(b));break;case 0:a=a==null?"":a;b=b==null?"":b;g=$2(a,b);break}return g},$type:new $.ig.Type("DataSourcePropertiesComparer",$.ig.$ot,[$$6.$ad.$type.specialize($.ig.$op.$type)])},true);$c("LocalDataSourceViewUpdateNotifier:cm","Object",{a:null,notifyClearItems:function(){this.a.d0()},notifyInsertItem:function(a,b){this.a.d1(a,b)},notifyRemoveItem:function(a,b){this.a.d2(a,b)},notifySetItem:function(a,b,c){this.a.d3(a,b,c)},init:function(a){$.ig.$op.init.call(this);this.a=a},$type:new $.ig.Type("LocalDataSourceViewUpdateNotifier",$.ig.$ot,[$$t.$a5.$type])},true);$c("LocalDataSourceViewExpansionNotifier:cn","Object",{a:null,notifyRowExpansionChanged:function(a,b,c){this.a.onRowExpansionChanged(a,b,c)},init:function(a){$.ig.$op.init.call(this);this.a=a},$type:new $.ig.Type("LocalDataSourceViewExpansionNotifier",$.ig.$ot,[$$t.$a6.$type])},true);$c("PagePredictionEngine:co","Object",{init:function(){this.s=0;this.u=0;this.x=-1;this.t=-1;this.y=500;this.r=1e3;this.v=8;this.d=null;this.i=false;this.h=false;this.g=new $.ig.FastIterationDictionary$2($.ig.$op.$type,$$0.$aw.$type,0);this.p=new $$4.x($$0.$aw.$type,0);this.o=new $$4.x($$0.$aw.$type,0);this.c=new $$t.cr;$.ig.$op.init.call(this)},a:null,executionContext:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.ay("ExecutionContext",b,this.a)}return a}else{return this.a}},s:0,firstVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.s;this.s=a;if(b!=this.s){this.ay("FirstVisibleIndexRequested",b,this.s)}return a}else{return this.s}},u:0,lastVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.u;this.u=a;if(b!=this.u){this.ay("LastVisibleIndexRequested",b,this.u)}return a}else{return this.u}},x:0,pageSize:function(a){if(arguments.length===1){var b=this.x;this.x=a;if(b!=this.x){this.ay("PageSize",b,this.x)}return a}else{return this.x}},t:0,fullCount:function(a){if(arguments.length===1){var b=this.t;this.t=a;if(b!=this.t){this.ay("FullCount",b,this.t)}return a}else{return this.t}},y:0,pageVisibilityDisplayThresholdMilliseconds:function(a){if(arguments.length===1){var b=this.y;this.y=a;if(b!=this.y){this.ay($$t.$co.aq,b,this.y)}return a}else{return this.y}},r:0,fetchAheadMilliseconds:function(a){if(arguments.length===1){var b=this.r;this.r=a;if(b!=this.r){this.ay("FetchAheadMilliseconds",b,this.r)}return a}else{return this.r}},v:0,maximumPageCandidates:function(a){if(arguments.length===1){var b=this.v;this.v=a;if(b!=this.v){this.ay("MaximumPageCandidates",b,this.v)}return a}else{return this.v}},d:null,pageCandidatesSink:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.ay("PageCandidatesSink",b,this.d)}return a}else{return this.d}},_sectionMap:null,sectionMap:function(a){if(arguments.length===1){this._sectionMap=a;return a}else{return this._sectionMap}},w:0,ay:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.az(a,b,c)},propertyChanged:null,az:function(a,b,c){switch(a){case"FirstVisibleIndexRequested":case"LastVisibleIndexRequested":this.aw();break;case"ExecutionContext":this.ax();break;case"FullCount":this.a2();break;case"PageSize":this.a2();break}},a2:function(){this.c.h();this.q=0;var a=new $$4.x($$0.$aw.$type,0);for(var b=0;b<this.g._q.count();b++){if(this.g._p.__inner[b]){continue}a.add(this.g._q.__inner[b])}for(var c=0;c<a.count();c++){this.removeCandidate(a.__inner[c])}if(this.fullCount()>0&&this.pageSize()>0){this.w=$.ig.truncate(Math.ceil(this.fullCount()/this.pageSize()))}},ax:function(){this.enqueueUpdate()},i:false,enqueueUpdate:function(){if(this.i){return}if(this.executionContext()!=null){this.i=true;this.executionContext().enqueueAction(this.av.runOn(this))}},av:function(){this.i=false;this.a4()},a4:function(){if(this.t==-1||this.x==-1){return}this.at();this.a5();this.a6();if(this.q!=0){this.as()}},a3:function(){this.h=false;this.a4()},h:false,as:function(){if(this.h){return}if(this.executionContext()!=null){this.h=true;this.executionContext().executeDelayed(this.a3.runOn(this),0)}},g:null,p:null,a6:function(){var a=this.ac();var b=this.ad();var c=true;var d;for(var e=a;e<=b;e++){d=e;c=this.j(d,2)}if(this.q>0){d=b;while(c){d++;c=this.j(d,1)}}else if(this.q<0){d=a;while(c){d--;c=this.j(d,1)}}this.a0()},o:null,a0:function(){this.o.clear();var a=this.g._o;var b=this.g._o.count();var c=this.g._p;for(var d=0;d<b;d++){if(c.__inner[d]){continue}var e=$h(a.__inner[d]);this.o.add(e)}for(var f=0;f<this.o.count();f++){this.j(this.o.__inner[f],1)}},j:function(a,b){if(a<0||a>this.w){return false}if(this.l(a)){this.removeCandidate(a);return false}if(this.m(a,this.fetchAheadMilliseconds())){this.removeCandidate(a);return false}if(this.n()){this.removeCandidate(a);return false}this.ar(a,b);return true},ar:function(a,b){if(!this.g.d(a)){if(this.d!=null){if(this.d.addCandidate(a,b)){this.g.s(a,a)}}}},removeCandidate:function(a){if(this.g.d(a)){this.g.f(a);if(this.d!=null){this.d.removeCandidate(a)}}},n:function(){return this.g.r()>=this.maximumPageCandidates()},m:function(a,b){var c=b/1e3;var d=c*this.q;if(this.k(a)){return false}if(d>0){var e=d+this.lastVisibleIndexRequested();if(e>=a*this.pageSize()){return false}}else{var f=this.firstVisibleIndexRequested()+d;if(f<=a*this.pageSize()+this.pageSize()){return false}}return true},k:function(a){var b=a*this.pageSize();var c=b+this.pageSize();if(this.lastVisibleIndexRequested()<b||this.firstVisibleIndexRequested()>c){return false}return true},l:function(a){var b=this.pageVisibilityDisplayThresholdMilliseconds()/1e3;var c=b*this.q;if(c>0){var d=c+this.firstVisibleIndexRequested();if(d>a*this.pageSize()+this.pageSize()){return true}}else{var e=this.lastVisibleIndexRequested()+c;if(e<a*this.pageSize()){return true}}return false},ac:function(){return $.ig.truncate(Math.floor(this.firstVisibleIndexRequested()/this.pageSize()))},ad:function(){return $.ig.truncate(Math.floor(this.lastVisibleIndexRequested()/this.pageSize()))},a5:function(){this.q=this.c.j().__y},c:null,q:0,at:function(){this.c.i({__x:0,__y:this.firstVisibleIndexRequested(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},aw:function(){if(this.executionContext()!=null){this.executionContext().enqueueAction(this.a4.runOn(this))}},$type:new $.ig.Type("PagePredictionEngine",$.ig.$ot,[$$0.$b6.$type])},true);$c("PredictionEnginePageCandidate:cp","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("PredictionEnginePageCandidate",$.ig.$ot)},true);$c("DataSourceVelocityReading:cq","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},_b:null,_a:0,$type:new $.ig.Type("DataSourceVelocityReading",$.ig.$ot)},true);$c("DataSourceVelocityTracker:cr","Object",{f:0,d:0,init:function(){this.d=6;this.b=0;$.ig.$op.init.call(this);this.f=this.g();this.c=0;this._a=new Array(this.d)},_a:null,b:0,i:function(a){var b=this.e();this._a[this.b]=new $$t.cq(a,b);this.b++;if(this.b>this.d-1){this.b=0}},h:function(){for(var a=0;a<this.d;a++){this._a[a]=null}},j:function(){var a=2147483647;var b=-2147483648;var c=0;var d=0;var e=0;var f=0;var g=this.e();for(var h=0;h<this.d;h++){if(this._a[h]==null){continue}if(g-this._a[h]._a>300){continue}if(this._a[h]._a<a){a=this._a[h]._a;c=this._a[h]._b.__x;d=this._a[h]._b.__y}if(this._a[h]._a>b){b=this._a[h]._a;e=this._a[h]._b.__x;f=this._a[h]._b.__y}}var i=b-a;i=Math.max(i,16);var j=i/1e3;if(j==0){return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:(e-c)/j,__y:(f-d)/j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c:0,g:function(){var a=$$0.$s.now();return a.getTime()},e:function(){var a=this.g()-this.f;if(a==this.c){a+=1}this.c=a;return a},$type:new $.ig.Type("DataSourceVelocityTracker",$.ig.$ot)},true);$c("IPageCandidatesSink:cs","Object",{$type:new $.ig.Type("IPageCandidatesSink",null)},true);$c("SectionMap:ct","Object",{init:function(){this.a=new $$t.cg;this.j=new $$t.cx;this.k=new $$t.cy;this.s=new $$4.x($$t.$cg.$type,0);this.m=new $$t.cu;this.l=new $$t.cu;$.ig.$op.init.call(this)},a:null,j:null,k:null,s:null,t:function(){return this.s},u:function(){return this.s.__inner[this.s.count()-1]._ad+1},q:function(){return this.t().count()>0},n:function(a,b,c){if(a>=0&&a<this.s.count()){var d=this.s.__inner[a];if(b>=d._af&&b<=d._ad){c._c++;if(c._c>=c._a.length){c._c=0}c._b[c._c]=a;c._a[c._c]=d;return true}}return false},o:function(a,b,c){if(a>=0&&a<this.s.count()){var d=this.s.__inner[a];if(b>=d.ac()&&b<=d.ab()||!d.p()&&b>=d.ac()){c._c++;if(c._c>=c._a.length){c._c=0}c._b[c._c]=a;c._a[c._c]=d;return true}}return false},m:null,e:function(a){return this.f(a,this.j,this.m)},f:function(a,b,c){if(c._a==null){c._a=new Array(5);c._b=new Array(5);for(var d=0;d<c._a.length;d++){c._a[d]=null;c._b[d]=-1}}if(c._a[c._c]!=null){if(a>=c._a[c._c]._af&&a<=c._a[c._c]._ad){return c._a[c._c]}for(var e=0;e<c._a.length;e++){if(c._a[e]!=null){if(a>=c._a[e]._af&&a<=c._a[e]._ad){c._c=e;return c._a[c._c]}}}var f=c._b[c._c]+1;if(this.n(f,a,c)){return c._a[c._c]}f=c._b[c._c]-1;if(this.n(f,a,c)){return c._a[c._c]}}this.a._af=a;var g=this.s.binarySearch1(this.a,b);if(g<0){g=~g;g--}if(this.n(g,a,c)){return c._a[c._c]}if(this.n(g+1,a,c)){return c._a[c._c]}if(this.n(g-1,a,c)){return c._a[c._c]}return null},h:function(a,b,c){if(c._a==null){c._a=new Array(5);c._b=new Array(5);for(var d=0;d<c._a.length;d++){c._a[d]=null;c._b[d]=-1}}if(c._a[c._c]!=null){var e=c._a[c._c];if(a>=e.ac()&&a<=e.ab()){return e}for(var f=0;f<c._a.length;f++){if(c._a[f]!=null){if(a>=c._a[f].ac()&&a<=c._a[f].ab()){c._c=f;return c._a[c._c]}}}var g=c._b[c._c]+1;if(this.o(g,a,c)){return c._a[c._c]}g=c._b[c._c]-1;if(this.o(g,a,c)){return c._a[c._c]}}this.a._af=a;var h=this.s.binarySearch1(this.a,b);if(h<0){h=~h;h--}if(this.o(h,a,c)){return c._a[c._c]}if(this.o(h+1,a,c)){return c._a[c._c]}if(this.o(h-1,a,c)){return c._a[c._c]}return null},v:function(){this.s.clear();this.m._a=null;this.l._a=null},ac:function(a,b,c){for(var d=a._ae+1;d<this.s.count();d++){var e=this.s.__inner[d];e._t+=c;e._af+=b;e._ad+=b;for(var f=0;f<e._h.length;f++){if(e._h[f]!=-1){e._h[f]+=b}}}},ab:function(a,b,c){for(var d=a._ae;d<this.s.count();d++){var e=this.s.__inner[d];e._t+=c;e._af+=b;e._ad+=b;e._ae=d;if(e.z()>a._ae){e.z(e.z()-1)}for(var f=0;f<e._h.length;f++){if(e._h[f]!=-1){e._h[f]+=b}}}},x:function(a){if(this.s.count()==0){return}var b=this.s.__inner[this.s.count()-1];b._ad=a},i:function(a,b,c,d,e,f){var g=this.b(b,c,d,e,f);g._af=a;g._ae=this.s.count();if(this.s.count()>0){g._t=this.s.__inner[this.s.count()-1]._t}this.s.add(g);return g},b:function(a,b,c,d,e){var f=new $$t.cg;f._e=c;f._d=new Array(c.length);var g=new Array(c.length);for(var h=0;h<g.length;h++){f._d[h]=0;g[h]=a.getItemProperty(b,c[h])}f._f=g;f.ai(d,e);var i=d==1?c.length:1;f._b=new Array(i);f._h=new Array(i);f._i=new Array(i);for(var j=0;j<i;j++){f._h[j]=-1;f._i[j]=new Array(a.summaryDescriptions().k().count())}f._g=new Array(c.length);return f},ad:function(a,b,c){for(var d=a._ae+1;d<this.s.count();d++){this.s.__inner[d]._ae=d;this.s.__inner[d]._t+=c;this.s.__inner[d]._af+=b;this.s.__inner[d]._ad+=b;for(var e=0;e<this.s.__inner[d]._h.length;e++){if(this.s.__inner[d]._h[e]!=-1){this.s.__inner[d]._h[e]+=b}}}},aa:function(a,b){this.s.insert(a,b)},ae:function(a){if(this.m!=null){var b=this.m;$$t.$ct.w(a,b)}if(this.l!=null){var c=this.l;$$t.$ct.w(a,c)}this.s.__inner[a]._o=true;this.s.removeAt(a)},w:function(a,b){if(b._a!=null){for(var c=0;c<b._a.length;c++){if(b._a[c]!=null){if(b._a[c]._ae==a){b._a[c]=null}}}}},d:function(){return this.s.__inner[this.s.count()-1]},c:function(){return this.s.__inner[0]},y:function(){this.s.__inner[this.s.count()-1]._t++},l:null,g:function(a){return this.h(a,this.k,this.l)},p:function(a){for(var b=0;b<this.t().count();b++){if(b==a._ae){continue}if(this.t().__inner[b].z()==a._ae){return true}}return false},z:function(a,b){if(a._e==null){a._d[0]+=b;return}if(a.z()==-1){for(var c=0;c<a._e.length;c++){a._d[c]+=b}}else{var d=a.w();for(var e=a.w();e<a._e.length;e++){a._d[e]+=b}var f=a.z();while(f>=0){var g=this.t().__inner[f];var h=g.w();g._d[h]+=b;f=g.z()}}},af:function(a,b){for(var c=0;c<a._ae;c++){var d=this.s.__inner[c];for(var e=0;e<a._e.length;e++){if(d._a[e]!=null&&(d._f[e]==a._f[e]||d._f[e].equals(a._f[e]))){a.z(c);a._a[e]=null}}}},r:function(a){var b=a.w();if(b==0){return true}var c=this.s.__inner[a.z()];for(var d=b-1;d>=0;d--){if(!c._c[d]){return false}}return this.r(c)},$type:new $.ig.Type("SectionMap",$.ig.$ot)},true);$c("SectionSearchData:cu","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_c:0,_b:null,$type:new $.ig.Type("SectionSearchData",$.ig.$ot)},true);$c("RearrangedListView:cv","Object",{n:null,a4:null,z:null,e:null,a:null,b:null,c:null,d:null,a8:0,a7:0,rootSummaryRowCount:function(){return this.a7},rootSummaryResults:function(){return this.e},view:function(){return this.a4},_includeSummaryRowsInSection:false,includeSummaryRowsInSection:function(a){if(arguments.length===1){this._includeSummaryRowsInSection=a;return a}else{return this._includeSummaryRowsInSection}},_isSectionSummaryRowsAtBottom:false,isSectionSummaryRowsAtBottom:function(a){if(arguments.length===1){this._isSectionSummaryRowsAtBottom=a;return a}else{return this._isSectionSummaryRowsAtBottom}},isSectionCollapsable:function(){if(!this.dataSource().isSectionContentVisible()){return true}return this.dataSource().isSectionCollapsable()},init:function(a){
this.z=new $$t.ct;this.a8=0;this.a7=0;this.k=0;this.a3=new $$4.x(Array,0);this.ay=new $$4.h(String,$$0.$aq.$type,0);$.ig.$op.init.call(this);this.n=a},getSection:function(a){return this.z.e(a)},getLastSection:function(){return this.z.d()},o:null,primaryKeyComparer:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},a0:null,sortComparer:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},az:null,groupComparer:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},s:null,filter:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},aa:null,updateNotifier:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},ac:null,expansionNotifier:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_groupDescriptions:null,groupDescriptions:function(a){if(arguments.length===1){this._groupDescriptions=a;return a}else{return this._groupDescriptions}},_sortDescriptions:null,sortDescriptions:function(a){if(arguments.length===1){this._sortDescriptions=a;return a}else{return this._sortDescriptions}},_summaryDescriptions:null,summaryDescriptions:function(a){if(arguments.length===1){this._summaryDescriptions=a;return a}else{return this._summaryDescriptions}},_isGrouping:false,isGrouping:function(a){if(arguments.length===1){this._isGrouping=a;return a}else{return this._isGrouping}},k:0,summaryScope:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},_sectionHeaderDisplayMode:0,sectionHeaderDisplayMode:function(a){if(arguments.length===1){this._sectionHeaderDisplayMode=a;return a}else{return this._sectionHeaderDisplayMode}},ar:function(){if(!this.dataSource().isSectionContentVisible()){return false}if(this.isSectionCollapsable()){return this.dataSource().isSectionExpandedDefault()}return true},refresh:function(){var $self=this;if(this.a4==this.n||this.a4==null){this.a4=new $$4.x($.ig.$op.$type,0)}this.a4.clear();if(!this.isSectionCollapsable()){this.ay.clear()}if(this.n==null){return}var a=this.n.actualCount();this.a7=0;this.a8=this.ba();this.br(null);var b=this.summaryDescriptions().k().count()>0&&this.summaryScope()!=2&&this.summaryScope()!=3;if(this.s==null){for(var c=0;c<a;c++){var d=this.n.getItemAtIndex(c);this.a4.add1(d);if(b){this.bq(null,d)}}}else{for(var e=0;e<a;e++){var f=this.n.getItemAtIndex(e);if(this.s(f)){this.a4.add1(f);if(b){this.bq(null,f)}}}}this.bu(null);if(this.a0!=null){this.a4.sort1(this.a0)}this.ah=false;this.z.v();if(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0){this.ah=true;this.b1()}else{this.z.t().add(function(){var $ret=new $$t.cg;$ret._ae=0;$ret._e=null;$ret._f=null;$ret._af=0;$ret._ad=$self.a4.count();$ret._c=new Array(0);$ret._d=new Array(1);return $ret}())}if(b){this.bw(this.e)}var g=this.primaryKeyComparer();var h=new $$4.x($.ig.$op.$type,0);if(this.a3.count()>0&&this.shouldEmitShiftedRows()){if(!this.ah){var i=this.z.t().__inner[0];for(var j=0;j<this.a3.count();j++){var k=this.dataSource().indexOfKey(this.a3.__inner[j]);if(k!=-1){this.bj(i,this.a4.__inner[k],j)}}}else{for(var l=0;l<this.a3.count();l++){var m=this.dataSource().indexOfKey(this.a3.__inner[l]);if(m!=-1){var n=this.z.e(m);this.bj(n,this.a4.__inner[m],l)}}}}if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},bl:function(a,b){var c=null;if(a.p()){if(b){var d=a._af+a.v()+a._ah+a._aa;c=this.a4.__inner[d]}else{var e=a._ad-a._u-a._ag;c=this.a4.__inner[e]}}return c},sections:function(){return this.z.t()},_shouldEmitSectionHeaders:false,shouldEmitSectionHeaders:function(a){if(arguments.length===1){this._shouldEmitSectionHeaders=a;return a}else{return this._shouldEmitSectionHeaders}},_shouldEmitSectionFooters:false,shouldEmitSectionFooters:function(a){if(arguments.length===1){this._shouldEmitSectionFooters=a;return a}else{return this._shouldEmitSectionFooters}},_shouldEmitShiftedRows:false,shouldEmitShiftedRows:function(a){if(arguments.length===1){this._shouldEmitShiftedRows=a;return a}else{return this._shouldEmitShiftedRows}},ah:false,b1:function(){if(this.a4.count()==0){return}var a=$$0.$s.now();var b=this.f();var c=this.g();var d=this.sectionHeaderDisplayMode()==1?c.length:1;if(this.b==null||this.b.length!=c.length){this.a=new Array(d);this.b=new Array(d)}this.c=new Array(d);for(var e=0;e<d;e++){this.c[e]=new Array(this.summaryDescriptions().k().count())}var f=this.summaryScope()==3||this.summaryScope()==1;var g=new $$4.x($.ig.$op.$type,0);var h=null;var i=null;if(this.dataSource().isSectionContentVisible()||!this.shouldEmitSectionHeaders()){for(var j=0;j<this.a4.count();j++){var k=this.a4.__inner[j];if(k==null){continue}if(h==null){var l=this.x(j,k,c);j+=this.bc(l,j,b,c,true);this.bs(l,true,f);this.z.z(l,1);this.bq(l,k);i=k}else{if(this.groupComparer().compare(h,k)!=0){var m=this.z.t().__inner[this.z.t().count()-1];if(m.q()){j+=this.bb(j,i,b,c)}this.bt(j-1,i,b);var n=this.x(j,k,c);this.bs(n,false,f);var o=this.bc(n,j,b,c,true);j+=o;n.q(this.z.r(n));this.z.z(n,1);this.bq(n,k);i=k}else{var p=this.z.t().__inner[this.z.t().count()-1];this.z.z(p,1);this.bq(p,k)}}if(j==this.a4.count()-1){var q=this.z.t().__inner[this.z.t().count()-1];if(q.q()){j+=this.bb(j+1,i,b,c)}this.bt(j,i,b)}h=k}if(!f){if(this.sectionHeaderDisplayMode()==1){for(var r=0;r<c.length;r++){for(var s=0;s<this.summaryDescriptions().k().count();s++){this.b[r]._i[r][s]=this.c[r][s].endCalculation();this.b[r]._i[r][s].summaryIndex(s)}for(var t=0;t<this.b[r]._h.length;t++){if(this.b[r]._h[t]==-1){this.b[r]._h[t]=this.z.t().__inner[this.z.t().count()-1]._ad+1}}}}else{for(var u=0;u<this.summaryDescriptions().k().count();u++){this.b[0]._i[0][u]=this.c[0][u].endCalculation();this.b[0]._i[0][u].summaryIndex(u)}this.b[0]._h[0]=this.z.t().__inner[this.z.t().count()-1]._ad+1}}this.bx();for(var v=0;v<this.z.t().count();v++){var w=this.z.t().__inner[v];if(this.shouldEmitSectionHeaders()){if(!w.q()){var x=w._ad-w._af+1;if(this.sectionHeaderDisplayMode()==1&&this.groupDescriptions().k().count()>1&&this.includeSummaryRowsInSection()&&this.isSectionSummaryRowsAtBottom()){var y=w.w();var z=false;if(v+1<this.z.t().count()&&this.z.t().__inner[v+1].w()==0){z=true}if(z){var aa=w.v();x=aa+w._d[w._d.length-1]}}this.a4.removeRange(w._af,x);this.z.ae(w._ae);this.z.ab(w,-x,-x);v--}else if(!w.p()){var ab=0;var ac=w.w();for(var ad=ac;ad<w._c.length;ad++){ab=w._b[ad];if(!w._c[ad]){break}}var ae=w._af+ab+1;var af=w._d[w._d.length-1];this.a4.removeRange(ae,af);w._ad-=af;this.z.ac(w,-af,-af)}}}}else{for(var ag=0;ag<this.a4.count();ag++){var ah=this.a4.__inner[ag];if(ah==null){continue}if(h==null){var ai=this.x(ag,ah,c);this.bd(g,ai,ah,b,c,true);this.bs(ai,true,f);this.z.z(ai,1);this.bq(ai,ah);i=ah}else{if(this.groupComparer().compare(h,ah)!=0){var aj=this.z.t().__inner[this.z.t().count()-1];this.bt(g.count()-1,i,b);var ak=this.x(ag,ah,c);this.bs(ak,false,f);this.bd(g,ak,ah,b,c,true);ak.q(this.z.r(ak));this.z.z(ak,1);this.bq(ak,ah);i=ah}else{var al=this.z.t().__inner[this.z.t().count()-1];this.z.z(al,1);this.bq(al,ah)}}if(ag==this.a4.count()-1){var am=this.z.t().__inner[this.z.t().count()-1];this.bt(ag,i,b)}h=ah}this.a4=g}for(var an=0;an<this.b.length;an++){this.a[an]=null;this.b[an]=null}this.c=null;var ao=$$0.$s.now()},bs:function(a,b,c){if(b){for(var d=0;d<this.b.length;d++){this.b[d]=a;if(!c){for(var e=0;e<this.summaryDescriptions().k().count();e++){var f=this.summaryDescriptions().k().item(e);this.c[d][e]=f.d();this.c[d][e].beginCalculation(this.dataSource(),f.propertyName())}}}}if(this.sectionHeaderDisplayMode()==1){var g=false;var h=a._e.length;for(var i=0;i<h;i++){if(g){if(!c){for(var j=0;j<this.summaryDescriptions().k().count();j++){this.b[i]._i[i][j]=this.c[i][j].endCalculation();this.b[i]._i[i][j].summaryIndex(j);this.c[i][j].beginCalculation(this.dataSource(),this.summaryDescriptions().k().item(j).propertyName())}this.b[i]._h[i]=a._af}this.b[i]=a;continue}var k=false;if(this.b[i]._f[i]==null){k=a._f[i]!=null}else{k=!this.b[i]._f[i].equals(a._f[i])}if(k){if(!c){for(var l=0;l<this.summaryDescriptions().k().count();l++){this.b[i]._i[i][l]=this.c[i][l].endCalculation();this.b[i]._i[i][l].summaryIndex(l);this.c[i][l].beginCalculation(this.dataSource(),this.summaryDescriptions().k().item(l).propertyName())}this.b[i]._h[i]=a._af}this.b[i]=a;if(i-1>-1){var m=i-1;while(m>=0&&this.b[m]._o){m=m-1}a.z(this.b[m]._ae)}g=true}}}else{var n=false;for(var o=0;o<a._e.length;o++){if(this.b[0]._f[o]==null){if(this.b[0]._f[o]!=a._f[o]){n=true;break}continue}if(!this.b[0]._f[o].equals(a._f[o])){n=true;break}}if(n){if(!c){for(var p=0;p<this.summaryDescriptions().k().count();p++){this.b[0]._i[0][p]=this.c[0][p].endCalculation();this.b[0]._i[0][p].summaryIndex(p);this.c[0][p].beginCalculation(this.dataSource(),this.summaryDescriptions().k().item(p).propertyName())}this.b[0]._h[0]=a._af}this.b[0]=a}}},ba:function(){var a=0;var b=new $$4.h(String,$$0.$aw.$type,0);for(var c=0;c<this.summaryDescriptions().k().count();c++){var d=this.summaryDescriptions().k().item(c).propertyName();if(!b.containsKey(d)){b.add(d,1)}else{b.item(d,b.item(d)+1)}if(b.item(d)>a){a=b.item(d)}}return a},bd:function(a,b,c,d,e,f){var g=0;if(this.shouldEmitSectionHeaders()){if(this.dataSource().sectionHeaderDisplayMode()==0){if(this.an(a,0,c,d,e,f)){this.z.y();g++;if(b!=null){var h=this.bm(b);b._a[0]=h;b._c[0]=this.al(h);b._b[0]=a.count()-1-b._af}}}else if(this.dataSource().sectionHeaderDisplayMode()==1){for(var i=0,j=0;i<e.length;i++){var k=a.count()+j;if(this.an(a,i,c,d,[e[i]],f)){g++;this.z.y();if(b!=null){var l=this.bn(b,i);b._a[i]=l;b._c[i]=this.al(l);b._b[i]=k-b._af;if(!b._c[i]){break}}else if(!this.ar()){break}j++}}}}return g},bc:function(a,b,c,d,e){var f=0;if(this.shouldEmitSectionHeaders()){var g=this.a4.__inner[b];if(this.dataSource().sectionHeaderDisplayMode()==0){if(this.ao(b,0,g,c,d,e)){this.z.y();f++;if(a!=null){var h=this.bm(a);a._a[0]=h;a._c[0]=this.al(h);a._b[0]=b-a._af}}}else if(this.dataSource().sectionHeaderDisplayMode()==1){for(var i=0,j=0;i<d.length;i++){var k=b+j;if(this.ao(k,i,g,c,[d[i]],e)){f++;this.z.y();if(a!=null){var l=this.bn(a,i);a._a[i]=l;a._c[i]=this.al(l);a._b[i]=k-a._af;if(!a._c[i]){break}}else if(!this.ar()){break}j++}}}}return f},ao:function(a,b,c,d,e,f){var g=new $$t.cj;g.level(b);for(var h=0;h<d.length;h++){g.setValue(d[h],this.dataSource().getItemProperty(c,d[h]));if(h<e.length){g.setSectionValue(e[h],this.dataSource().getItemProperty(c,e[h]))}}g.rowType(1);g.summaryResults(new Array(this.summaryDescriptions().k().count()));if(f&&this.a!=null){if(this.a[b]!=null){if(this.a[b].l(g)){return false}else{this.a[b]=g;for(var i=b+1;i<this.a.length;i++){this.a[i]=null}}}else{this.a[b]=g}}this.a4.insert1(a,g);return true},an:function(a,b,c,d,e,f){var g=new $$t.cj;g.level(b);for(var h=0;h<d.length;h++){g.setValue(d[h],this.dataSource().getItemProperty(c,d[h]));if(h<e.length){g.setSectionValue(e[h],this.dataSource().getItemProperty(c,e[h]))}}g.rowType(1);g.summaryResults(new Array(this.summaryDescriptions().k().count()));if(f&&this.a!=null){if(this.a[b]!=null){if(this.a[b].l(g)){return false}else{this.a[b]=g;for(var i=b+1;i<this.a.length;i++){this.a[i]=null}}}else{this.a[b]=g}}a.add1(g);return true},bb:function(a,b,c,d){var e=0;if(this.shouldEmitSectionFooters()){if(this.dataSource().sectionHeaderDisplayMode()==0){this.bv(a,0,b,c,d);e++}else if(this.dataSource().sectionHeaderDisplayMode()==1){for(var f=d.length-1;f>=0;f--){if(this.z.t().__inner[this.z.t().count()-1]._c[f]){this.bv(a,f,b,c,[d[f]]);a++;e++}}}}return e},bv:function(a,b,c,d,e){var f=new $$t.cj;f.level(b);for(var g=0;g<d.length;g++){f.setValue(d[g],this.dataSource().getItemProperty(c,d[g]));if(g<e.length){f.setSectionValue(e[g],this.dataSource().getItemProperty(c,e[g]))}}f.rowType(2);this.a4.insert1(a,f)},q:function(a,b,c){var d=this.r(b,0,c,5);if(this.isSectionSummaryRowsAtBottom()){a._ag++}else{a._ah++}a._ad++;this.z.ac(a,1,1);return d},r:function(a,b,c,d){var e=function(){var $ret=new $$t.cj;$ret.level(b);$ret.rowType(d);$ret.summaryResults(c);return $ret}();this.a4.insert1(a,e);return e},bf:function(a,b,c){var d=a.v();var e=a._af+a._ah+a._aa;if(this.shouldEmitSectionHeaders()){e+=d}this.bh(e,a._c.length,b);a._aa++;a._ad++;a._t++;if(c){this.z.ac(a,1,1)}return e},bg:function(a,b,c){var d=a.v();if(this.shouldEmitSectionHeaders()){b+=d}this.bh(b,a._c.length,c);a._aa++;a._ad++;a._t++;this.z.ac(a,1,1);return b},bh:function(a,b,c){var d=new $$t.cj;d.rowType(3);d.targetRow(c);d.level(b);this.a4.insert1(a,d);return a+1},bi:function(a,b){var c=-1;for(var d=0;d<this.a3.count();d++){if(this.primaryKeyComparer().compareToKey(b,this.a3.__inner[d])==0){c=d;break}}return this.bj(a,b,c)},bj:function(a,b,c){var d=-1;if(c!=-1){var e=a._af;var f=e+a._aa;var g=false;for(var h=e;h<f;h++){var i=this.shouldEmitSectionHeaders()?h+1:h;var j=$b($$t.$cj.$type,this.a4.__inner[i]);if(j.targetRow()!=null){if(this.a0!=null){var k=this.a0.compare(b,j.targetRow());if(k==0||k<0){d=this.bg(a,h,b);g=true;break}}else{var l=-1;for(var m=0;m<this.a3.count();m++){if(this.primaryKeyComparer().compareToKey(j.targetRow(),this.a3.__inner[m])==0){l=m;break}}if(l>c){d=this.bg(a,h,b);g=true;break}}}}if(!g){d=this.bf(a,b,true);g=true}}return d},bw:function(a){var b=$$t.$cg.r(a);this.a7=b.count();for(var c=0;c<b.count();c++){var d=new Array(b.__inner[c].count());b.__inner[c].values().copyTo(d,0);this.r(this.a4.count(),0,d,4)}},bx:function(){if(this.summaryScope()==0||this.summaryScope()==2){for(var a=0;a<this.z.t().count();a++){var b=this.z.t().__inner[a];if(!b.q()){continue}if(this.includeSummaryRowsInSection()){if(this.isSectionSummaryRowsAtBottom()){this.by(b,false)}else{this.bz(b,false)}}else{for(var c=0;c<b._i.length;c++){var d=this.a4.__inner[b._af+b._b[c]];if(d!=null){d.summaryResults(b._i[c])}if(!b._c[c]){break}}}}}},bz:function(a,b){var c=0;var d=this.bl(a,!this.isSectionSummaryRowsAtBottom());for(var e=0;e<a._i.length;e++){if(a._a[e]==null||!a._c[e]){continue}var f=$$t.$cg.r(a._i[e]);if(this.shouldEmitSectionHeaders()){c+=1}a._g[e]=new $$t.ch;a._g[e]._a=new Array(this.a8);for(var g=0;g<f.count();g++){var h=new Array(f.__inner[g].count());f.__inner[g].values().copyTo(h,0);var i=a._af+c+g;var j=this.r(i,e+1,h,5);a.ak(j,g);for(var k=e+1;k<a._b.length;k++){a._b[k]++}a._ad++;a._ah++;this.z.ad(a,1,1);if(d!=null){var l=this.f();for(var m=0;m<l.length;m++){j.setValue(l[m],this.dataSource().getItemProperty(d,l[m]))}}if(b&&this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(i,j)}}c+=f.count()}},be:function(a,b,c){var d=a._h[b];var e=$$t.$cg.r(a._i[b]);for(var f=0;f<e.count();f++){var g=new Array(e.__inner[f].count());e.__inner[f].values().copyTo(g,0);var h=this.z.e(d-1);var i=this.r(d+f,b+1,g,5);a.ak(i,f);h._ad++;h._ag++;this.z.ac(h,1,1);var j=null;var k=0;for(var l=d+f-1;l>=0;l--){var m=this.dataSource().getRowType(l);if(m==0||m==1){j=this.a4.__inner[l];k=m;break}}if(j!=null){var n=this.f();if(k==1){var o=$b($$t.$cj.$type,j);for(var p=0;p<n.length;p++){i.setValue(n[p],o.getValue(n[p]))}}else{for(var q=0;q<n.length;q++){i.setValue(n[q],this.dataSource().getItemProperty(j,n[q]))}}}if(c&&this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(d+f,i)}}return e.count()},by:function(a,b){for(var c=0;c<a._i.length;c++){if(!a._c[c]){break}if(a._h[c]==-1){continue}a._g[c]=new $$t.ch;a._g[c]._a=new Array(this.a8);var d=this.be(a,c,b)}},f:function(){var a=new Array(this.groupDescriptions().k().count()+this.sortDescriptions().k().count());var b=0;for(var c=0;c<this.groupDescriptions().k().count();c++){a[b]=this.groupDescriptions().k().item(c).propertyName();b++}for(var d=0;d<this.sortDescriptions().k().count();d++){a[b]=this.sortDescriptions().k().item(d).propertyName();b++}return a},g:function(){var a=new Array(this.groupDescriptions().k().count());var b=0;for(var c=0;c<this.groupDescriptions().k().count();c++){a[b]=this.groupDescriptions().k().item(c).propertyName();b++}return a},bt:function(a,b,c){this.z.x(a)},x:function(a,b,c){return this.z.i(a,this.dataSource(),b,c,this.dataSource().sectionHeaderDisplayMode(),this.ar())},setPinnedKeys:function(a){this.a3=new $$4.x(Array,0);for(var b=0;b<a.count();b++){this.a3.add(a.__inner[b])}},b2:function(){this.a4.clear();if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},notifySetItem:function(a,b,c){if(this.a0!=null){this.b8(b);this.bo(c)}else{this.b9(a,b);this.bp(a,c)}},bp:function(a,b){if(!this.ax(b)){return}var c=this.a9(a);this.b3(c,b)},b3:function(a,b){this.b0(a,b);this.ce(a,b);this.cj(a,b)},b0:function(a,b){if(this.ah){var c=this.z.e(a);if(c==null){c=this.z.d()}var d=c.v();var e=true;if(a>=c._af&&a<=c._af+(d-1)+c._ah+c._aa){if(!this.ai(c,b,this.a4.__inner[c._af])){c=this.z.e(c._af-1);if(c==null){c=this.z.c();c._af++}e=false}else{a=c._af+d+c._ah+c._aa}}if(e&&!c.p()){return}c._ad++;this.z.ac(c,1,0);if(this.ai(c,b,this.a4.__inner[c._af])){if(!c.p()){c._ad--;this.z.ac(c,-1,0);return}if(a>=c._ad-c._u-c._ag&&a<=c._ad){a=c._ad-c._u-c._ag}}}this.a4.insert1(a,b);if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},ce:function(a,b){var c=null;if(this.ah){c=this.z.e(a)}else{c=this.z.t().__inner[0]}if(c==null){if(this.ah&&a==0){c=this.z.c()}else{c=this.z.d()}}if(this.ai(c,b,this.a4.__inner[c._af])){this.z.z(c,1);if(this.shouldEmitShiftedRows()&&c.p()){var d=this.bi(c,b);if(d!=-1&&this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(d,this.a4.__inner[d])}}}else{var e=this.z.e(a-1);if(e!=null&&this.ai(e,b,this.a4.__inner[e._af])){this.z.z(e,1);if(this.shouldEmitShiftedRows()&&e.p()){var f=this.bi(e,b);if(f!=-1&&this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(f,this.a4.__inner[f])}}}else{var g=false;if(a<=c._af){g=true}var h=0;var i=null;var j=null;var k=this.f();var l=this.g();var m=this.z.b(this.dataSource(),b,l,this.sectionHeaderDisplayMode(),this.ar());m._af=a;m._ad=a;m._ae=g?c._ae:c._ae+1;this.z.af(m,g);for(var n=0;n<c._f.length;n++){if(c._f[n].equals(m._f[n])&&!c._c[n]){this.z.z(c,1);return}}this.z.aa(m._ae,m);if(this.shouldEmitSectionHeaders()){var o=this.bc(m,a,k,l,false);m._ad+=o;h+=o;i=this.a4.__inner[a];if(!g){c._ad--}}if(m.p()){if(this.shouldEmitShiftedRows()){for(var p=0;p<this.a3.count();p++){if(this.primaryKeyComparer().compareToKey(b,this.a3.__inner[p])==0){this.bf(m,b,false);h++;break}}}}else{this.a4.removeAt(a+h);m._ad--;h--}if(this.shouldEmitSectionFooters()){var q=this.bb(a+(h-1),b,k,l);if(q>1){m._ad+=q}h+=q;j=this.a4.__inner[a+(h-1)]}this.z.ad(m,h,h);this.b7(m);if(m.p()){this.z.z(m,1)}if(this.updateNotifier()!=null){if(i!=null){this.updateNotifier().notifyInsertItem(a,i)}if(j!=null){this.updateNotifier().notifyInsertItem(a+(h-1),j)}}}}},cm:function(a){var b=this.a4.indexOf1(a);if(b>=0){var c=this.a4.__inner[b-1];var d=$b($$t.$cj.$type,c);var e=this.f();for(var f=0;f<e.length;f++){if(d==null){a.setValue(e[f],this.dataSource().getItemProperty(c,e[f]))}else{a.setValue(e[f],d.getValue(e[f]))}}}},b7:function(a){var b=false;var c=false;if(a._ae>0){var d=this.z.t().__inner[a._ae-1];var e=0;for(var f=0,g=0;f<a._e.length;f++,g++){if(!b&&d._f[f].equals(a._f[f])){this.a4.removeAt(a._af+g);a._ad--;this.z.ac(a,-1,-1);if(this.includeSummaryRowsInSection()&&(this.summaryScope()==2||this.summaryScope()==0)){for(var h=0;h<this.a8;h++){var i=$b($$t.$cj.$type,this.a4.__inner[a._af-1]);if(i!=null&&i.rowType()==5&&i.level()==f+1){this.a4.removeAt(a._af-1);d._ad--;this.z.ac(d,-1,-1);this.a4.insert1(a._ad+1,i);e++;this.cm(i)}}}a._a[f]=null;a._b[f]=0;a._c[f]=true;if(d._a[f]!=null){a.z(d._ae)}g--;c=true}else{b=true;a._b[f]=g;if(e>0){a._ad+=e;this.z.ac(a,e,e);a._h[f]=a._ad-(e-1)}else{a._h[f]=a._ad+1}}}if(a.z()==-1&&c){a.z(d.z())}}if(a._ae<this.z.t().count()-1){b=false;c=false;var j=this.z.t().__inner[a._ae+1];for(var k=0,l=0;k<a._e.length;k++,l++){if(!b&&j._f[k].equals(a._f[k])){if(j._a[k]!=null){this.a4.removeAt(j._af+l);j._ad--;this.z.ac(j,-1,-1);a.al(k,-1);a._i[k]=j._i[k];a._d[k]=j._d[k];if(this.includeSummaryRowsInSection()&&(this.summaryScope()==2||this.summaryScope()==0)){var m=j._g[k]._a[0];var n=this.a4.indexOf1(m);a._h[k]=n;var o=this.z.e(n);var p=j._g[k]._a.length;for(var q=0;q<p;q++){j._g[k]._a[q]=null;this.a4.removeAt(n);o._ad--;if(this.isSectionSummaryRowsAtBottom()){o._ag--}else{o._ah--}}this.z.ac(o,-p,-p);a.al(k,-p)}j._h[k]=-1;j._d[k]=0;j._i[k]=null;j._g[k]=null;j._a[k]=null;j._b[k]=0;j._c[k]=true;c=true}l--}else{b=true;j._b[k]=l;if(a._a[k]!=null&&a._h[k]==-1){a._h[k]=a._ad+1}}}}},ai:function(a,b,c){if(this.groupDescriptions().k().count()==0){return true}if(this.groupComparer().compare(b,c)==0){return true}return false},h:function(a,b){var c=new Array(a.length);for(var d=0;d<c.length;d++){c[d]=this.dataSource().getItemProperty(b,a[d])}return c},at:function(a,b){if(a==null&&b==null){return true}if(a==null&&b!=null){return false}if(a!=null&&b==null){return false}return a.equals(b)},a9:function(a){if(this.groupDescriptions().k().count()==0&&this.a3.count()==0&&this.s==null&&this.n.actualCount()==this.a4.count()){return a}var b=0;var c=0;var d=this.a4.count();while(b<a&&c<d){while(c<d){var e=this.a4.__inner[c];var f=false;var viewItem_=e;if(viewItem_.$$isSpecialRow!==undefined){f=true}if(!f){break}c++}var g=this.n.getItemAtIndex(b);if(this.at(g,this.a4.__inner[c])){c++;b++}else{b++}}return c},b9:function(a,b){var c=this.a9(a);if(c<this.a4.count()){if(this.at(b,this.a4.__inner[c])){this.b4(c,b)}}},b4:function(a,b){this.a4.removeAt(a);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}var c=this.y(a,b);this.ck(a,b,c)},y:function(a,b){var c=null;if(this.ah){c=this.z.e(a)}else{c=this.z.t().__inner[0]}if(c!=null){this.z.z(c,-1);if(c.p()){c._ad--;this.z.ac(c,-1,0);if(this.shouldEmitShiftedRows()){for(var d=0;d<c._aa;d++){var e=0;if(this.shouldEmitSectionHeaders()){e=1}e+=c._ah;var f=this.a4.__inner[c._af+d+e];var g=null;var item_=f;if(item_!=null&&item_.$$isSpecialRow!==undefined){g=f}if(g!=null){if(g.targetRow()==b){this.a4.removeAt(c._af+d+e);c._ad--;c._aa--;c._t--;this.z.ac(c,-1,-1);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(c._af+d+e,g)}}}}}}if(this.ah&&!c.m()&&this.aj(c)){var h=0;if(this.z.p(c)){var i=c.w();var j=i;var k=this.groupDescriptions().k().count();var l=this.g();var m=this.z.t().__inner[c._ae+1];for(var n=0;n<c._f.length;n++){if(!c._f[n].equals(m._f[n])){j=n;break}}if(this.shouldEmitSectionHeaders()){if(c._c[j-1]){for(var o=j;o<k;o++){if(c._g[o]!=null){for(var p=0;p<c._g[o]._a.length;p++){var q=c._g[o]._a[p];if(q!=null){var r=this.a4.indexOf1(q);if(r>=0){this.a4.removeAt(r);c._ad--;h++;if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(r,q)}if(!this.isSectionSummaryRowsAtBottom()){for(var s=o+1;s<c._b.length;s++){c._b[s]--}}}}}}var t=c._af+c._b[o];var u=$b($$t.$cj.$type,this.a4.__inner[t]);if(u!=null&&u.rowType()==1){c._a[o]=null;this.a4.removeAt(t);c._ad--;h++;if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(t,u)}for(var v=o+1;v<c._b.length;v++){c._b[v]--}}if(!c._c[o]){break}}}}c._k=m;for(var w=0;w<j;w++){if(this.includeSummaryRowsInSection()&&!this.isSectionSummaryRowsAtBottom()&&(this.summaryScope()==2||this.summaryScope()==0)){m._af-=this.shouldEmitSectionHeaders()?this.a8+1:this.a8}else if(this.shouldEmitSectionHeaders()){m._af--}}m._d[i]=c._d[i];m._a[i]=c._a[i];m._c[i]=c._c[i];m.z(c.z());for(var x=i;x<k;x++){m._g[x]=c._g[x]}m._b[i]=c._b[i];for(var y=i,z=c._b[i];y<k;y++){m._b[y]=z;if(this.shouldEmitSectionHeaders()){z++}if(!this.isSectionSummaryRowsAtBottom()){if(m._g[y]!=null){z+=m._g[y]._a.length}}var aa=m._af-h+m._b[y];var ab=$b($$t.$cj.$type,this.a4.__inner[aa]);if(ab!=null&&ab.rowType()==1){for(var ac=0;ac<m._f.length;ac++){ab.setValue(m._e[ac],m._f[ac])}}}}else{if(this.shouldEmitSectionHeaders()){for(var ad=c._af;ad<=c._ad;ad++){var ae=$b($$t.$cj.$type,this.a4.__inner[ad]);if(ae!=null&&ae.rowType()==1){this.a4.removeAt(ad);c._ad--;h++;ad--;if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(ad,ae)}}}}for(var af=0;af<c._g.length;af++){if(c._g[af]==null){continue}for(var ag=0;ag<c._g[af]._a.length;ag++){var ah=c._g[af]._a[ag];if(ah!=null){var ai=this.a4.indexOf1(ah);this.a4.removeAt(ai);c._ad--;h++;if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(ai,ah)}}}}if(c.z()>=0){var aj=c._ad-c._af+1;if(aj>0){var ak=this.a4.__inner[c._af-1];var al=$b($$t.$cj.$type,ak);var am=this.f();for(var an=0;an<aj;an++){var ao=c._af+an;var ap=$b($$t.$cj.$type,this.a4.__inner[ao]);if(ap!=null){for(var aq=0;aq<am.length;aq++){if(al==null){ap.setValue(am[aq],this.dataSource().getItemProperty(ak,am[aq]))}else{ap.setValue(am[aq],al.getValue(am[aq]))}}}}var ar=this.z.t().__inner[c._ae-1];ar._ad+=aj}}}if(this.shouldEmitSectionFooters()){for(var as=0;as<c._a.length;as++){if(!c._c[as]){break}if(c._a[as]!=null){var at=this.a4.__inner[c._ad];this.a4.removeAt(c._ad);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(c._ad,at)}h++;c._ad--}}}this.z.ae(c._ae);this.z.ab(c,-h,-h);c._o=true}}return c},aj:function(a){for(var b=a._af;b<=a._ad;b++){if(this.dataSource().getRowType(b)==0){return false}}return true},bo:function(a){if(this.ax(a)){var b=this.a4.binarySearch1(a,this.a0);if(b<0){b=~b}this.b3(b,a)}},a3:null,pinRow:function(a){this.a3.add(a);var b=this.dataSource().indexOfKey(a);var c=this.dataSource().getItemAtIndex(b);if(b==-1){return}if(this.shouldEmitShiftedRows()){var d=this.z.e(b);var e=this.bi(d,this.a4.__inner[b]);if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(e,this.a4.__inner[e])}}},unpinRow:function(a){if(this.a3.remove(a)){var b=this.dataSource().indexOfKey(a);var c=this.dataSource().getItemAtIndex(b);if(b==-1){return}var d=this.z.e(b);var e=d._af;if(this.shouldEmitSectionHeaders()){e+=d.v()}if(this.shouldEmitShiftedRows()){var f=this.u(e,this.a4.__inner[b],d._aa,this.f());if(f!=null){d._ad--;d._aa--;d._t--;this.z.ac(d,-1,-1);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(f._a,f.item())}}}}},u:function(a,b,c,d){for(var e=a+(c-1);e>=a;e--){if($b($$t.$cj.$type,this.a4.__inner[e])!==null){var f=this.a4.__inner[e];if(f.rowType()==3){var g=f.targetRow();if(g==b){this.a4.removeAt(e);return function(){var $ret=new $$t.cz;$ret.item(f);$ret._a=e;return $ret}()}}}}return null},b8:function(a){var b=this.a4.binarySearch1(a,this.a0);if(b<0){b=~b}if(b>=0){var c=this.a4.count();var d=0;while(d<c){var e=b-d;var f=b+d;if(e<0&&f>c-1){break}if(e>=0&&e<c){if(this.a4.__inner[e]!=null&&this.a4.__inner[e].equals(a)){b=e;break}}if(f<c){if(this.a4.__inner[f]!=null&&this.a4.__inner[f].equals(a)){b=f;break}}d++}if(b<0||b>c-1){return}var g=this.a4.__inner[b];if(g==null&&a==null){this.a4.removeAt(b);this.aa.notifyRemoveItem(b,a);var h=this.y(b,a);this.updateSummaries(b,a,false,h);return}if(g==null){return}if(g.equals(a)){this.a4.removeAt(b);this.aa.notifyRemoveItem(b,a);var i=this.y(b,a);this.updateSummaries(b,a,false,i)}else{if(b-1>=0){var j=this.z.e(b-1);if(j!=null&&!j.p()){b=b-1}}this.y(b,a)}}else{var k=this.a4.count();for(var l=0;l<k;l++){var m=this.a4.__inner[l];if(m==null&&a==null){this.a4.removeAt(l);break}if(m==null){continue}if(m.equals(a)){this.a4.removeAt(l);this.aa.notifyRemoveItem(l,a);var n=this.y(l,a);this.ck(l,a,n);break}}}},ax:function(a){if(this.s==null){return true}return this.s(a)},notifyClearItems:function(){},notifyInsertItem:function(a,b){if(this.a0!=null){this.bo(b)}else{this.bp(a,b)}},notifyRemoveItem:function(a,b){if(this.a0!=null){this.b8(b)}else{this.b9(a,b)}},ay:null,setIsRowExpandedAtIndex:function(a,b){var c=this.z.e(a);if(c==null){c=this.z.d()}for(var d=0,e=0;d<c._a.length;d++){if(c._a[d]!=null){if(a==c._af+c._b[d]){var f=c._a[d];if(this.ay.containsKey(f)){if(this.ay.item(f)!=b){var g=this.ay.item(f);if(b==this.ar()){this.ay.remove(f)}else{this.ay.item(f,b)}this.dataSource().queueAutoRefresh();if(this.expansionNotifier()!=null){this.expansionNotifier().notifyRowExpansionChanged(a,g,b)}}}else if(b!=this.ar()){this.ay.add(f,b);this.dataSource().queueAutoRefresh();if(this.expansionNotifier()!=null){this.expansionNotifier().notifyRowExpansionChanged(a,this.ar(),b)}}}e++}}},getExpansionStateForRow:function(a){var b=this.z.e(a);if(b==null){b=this.z.d()}for(var c=0,d=0;c<b._a.length;c++){if(b._a[c]!=null){if(a==b._af+b._b[c]){return b._c[c]}d++}}return true},al:function(a){if(!this.isSectionCollapsable()){return true}return this.ay.containsKey(a)?this.ay.item(a):this.ar()},bm:function(a){var b="";for(var c=0;c<a._e.length;c++){b+=a._e[c]+":"+a._f[c]}return b},bn:function(a,b){if(this.dataSource().sectionHeaderDisplayMode()==0){return this.bm(a)}var c="";for(var d=0;d<b+1;d++){c+=a._e[d]+":"+a._f[d]+":"}return c},br:function(a){if(this.summaryScope()==3||a!=null&&this.summaryScope()==1||a==null&&this.summaryScope()==2){return}if(a==null&&(this.e==null||this.e.length!=this.summaryDescriptions().k().count())){this.e=new Array(this.summaryDescriptions().k().count())}if(a!=null){var b=a.v();for(var c=b-1;c>=0;c--){for(var d=0;d<this.summaryDescriptions().k().count();d++){var e=this.summaryDescriptions().k().item(d);this.c[c][d].beginCalculation(this.dataSource(),e.propertyName())}}}else{if(this.d==null||this.d.length!=this.summaryDescriptions().k().count()){this.d=new Array(this.summaryDescriptions().k().count())}for(var f=0;f<this.summaryDescriptions().k().count();f++){var g=this.summaryDescriptions().k().item(f);if(this.d[f]==null||this.d[f].operand()!=g.operand()){this.d[f]=g.d()}this.d[f].beginCalculation(this.dataSource(),g.propertyName())}}},bu:function(a){if(this.summaryScope()==3||a!=null&&this.summaryScope()==1||a==null&&this.summaryScope()==2){return}if(a!=null){var b=a.v();for(var c=b-1;c>=0;c--){var d=this.a4.__inner[a._af+c];for(var e=0;e<this.summaryDescriptions().k().count();e++){var f=this.summaryDescriptions().k().item(e);var g=this.c[c][e].endCalculation();g.summaryIndex(e);if(d!=null){d.summaryResults()[c]=g}}}}else{for(var h=0;h<this.summaryDescriptions().k().count();h++){var i=this.d[h].endCalculation();i.summaryIndex(h);this.e[h]=i}}},bq:function(a,b){if(this.summaryScope()==3||a!=null&&this.summaryScope()==1||a==null&&this.summaryScope()==2){return}if(b!=null){if(a!=null){for(var c=0;c<this.c.length;c++){if(this.c[c]!=null){for(var d=0;d<this.c[c].length;d++){if(this.c[c][d]!=null){this.c[c][d].aggregate(b)}}}}}else{for(var e=0;e<this.summaryDescriptions().k().count();e++){this.d[e].aggregate(b)}}}},cg:function(a,b,c,d,e){var f=a._i[d][e];var g=b.itemAdded(c,f,a._d[d]);a.an(d,e,g);if(this.shouldEmitSectionHeaders()){if(a._a[d]!=null){var h=$b($$t.$cj.$type,this.a4.__inner[a._af+a._b[d]]);if(h!=null){h.summaryResults()[e]=a._i[d][e]}}}},cf:function(a,b,c,d,e,f){var g=a._i[d][e];var h=a._d[d];var i=f?b.itemAdded(c,g,h):b.itemRemoved(c,g,h);a.an(d,e,i);if(this.shouldEmitSectionHeaders()){if(!a._o&&a._a[d]!=null){var j=$b($$t.$cj.$type,this.a4.__inner[a._af+a._b[d]]);if(j!=null){j.summaryResults()[e]=a._i[d][e]}}}},updateSummaries:function(a,b,c,d){if(this.summaryDescriptions().k().count()==0){return}if(d==null){d=this.getSection(a);if(d==null){d=this.z.d()}}var e=false;var f=false;var g=false;for(var h=0;h<this.summaryDescriptions().k().count();h++){var i=this.summaryDescriptions().k().item(h);if(this.summaryScope()==0||this.summaryScope()==1){var j=null;if(c){j=this.d[h].itemAdded(b,this.e[h],this.n.actualCount())}else{j=this.d[h].itemRemoved(b,this.e[h],this.n.actualCount())}j.summaryIndex(h);this.e[h]=j;if(this.d[h].isSummaryDirty()){e=true}else{f=true}}if(this.summaryScope()==0||this.summaryScope()==2){if(d!=null&&d._i!=null){var k=i.d();k.dataSource(this.dataSource());k.propertyName(i.propertyName());k.propertyType(this.dataSource().resolveSchemaPropertyType(i.propertyName()));var l=this.g();var m=d.w();for(var n=m;n<l.length;n++){this.cf(d,k,b,n,h,c);if(k.isSummaryDirty()){e=true}g=true}var o=d.z();while(o!=-1){var p=this.z.t().__inner[o];var q=p.w();for(var r=q;r<m;r++){this.cf(p,k,b,r,h,c);if(k.isSummaryDirty()){
e=true}}o=p.z();m=m-1}}}}if(e){this.dataSource().queueAutoRefresh()}else{if(f){var s=$$t.$cg.r(this.e);this.cd(s)}if(g){this.ch(d,null);var t=d.z();while(t!=-1){var u=this.z.t().__inner[t];this.ch(u,null);t=u.z()}}}},updateSummary:function(a,b,c,d,e){var f=a;var g=this.summaryDescriptions().k().item(a);if(g==null){return}if(e==null){e=this.getSection(b);if(e==null){e=this.z.d()}}var h=false;var i=false;var j=false;if(this.summaryScope()==0||this.summaryScope()==1){var k=null;if(d){k=this.d[f].itemAdded(c,this.e[f],this.n.actualCount())}else{k=this.d[f].itemRemoved(c,this.e[f],this.n.actualCount())}k.summaryIndex(f);this.e[f]=k;if(this.d[f].isSummaryDirty()){h=true}else{i=true}}if(this.summaryScope()==0||this.summaryScope()==2){if(e!=null&&e._i!=null){var l=g.d();l.dataSource(this.dataSource());l.propertyName(g.propertyName());l.propertyType(this.dataSource().resolveSchemaPropertyType(g.propertyName()));var m=this.g();var n=e.w();for(var o=n;o<m.length;o++){this.cf(e,l,c,o,f,d);if(l.isSummaryDirty()){h=true}j=true}var p=e.z();while(p!=-1){var q=this.z.t().__inner[p];var r=q.w();for(var s=r;s<n;s++){this.cf(q,l,c,s,f,d);if(l.isSummaryDirty()){h=true}}p=q.z();n=n-1}}}if(h){this.dataSource().queueAutoRefresh()}else{if(i){var t=$$t.$cg.r(this.e);this.cd(t)}if(j){this.ch(e,null);var u=e.z();while(u!=-1){var v=this.z.t().__inner[u];this.ch(v,null);u=v.z()}}}},cj:function(a,b){if(this.summaryDescriptions().k().count()==0){return}var c=this.getSection(a);if(c==null){c=this.z.d()}var d=null;if(c!=null){d=$b($$t.$cj.$type,this.a4.__inner[c._af])}var e=false;var f=false;var g=false;for(var h=0;h<this.summaryDescriptions().k().count();h++){var i=this.summaryDescriptions().k().item(h);if(this.summaryScope()==0||this.summaryScope()==1){var j=this.d[h].itemAdded(b,this.e[h],this.n.actualCount());j.summaryIndex(h);this.e[h]=j;if(this.d[h].isSummaryDirty()){e=true}else{f=true}}if(this.summaryScope()==0||this.summaryScope()==2){if(c!=null&&c._i!=null){var k=i.d();k.dataSource(this.dataSource());k.propertyName(i.propertyName());k.propertyType(this.dataSource().resolveSchemaPropertyType(i.propertyName()));var l=this.g();var m=c.w();for(var n=m;n<l.length;n++){this.cg(c,k,b,n,h);if(k.isSummaryDirty()){e=true}g=true}var o=c.z();while(o!=-1){var p=this.z.t().__inner[o];var q=p.w();for(var r=q;r<m;r++){this.cg(p,k,b,r,h);if(k.isSummaryDirty()){e=true}}o=p.z();m=m-1}}}}if(e){this.dataSource().queueAutoRefresh()}else{if(f){var s=$$t.$cg.r(this.e);this.cd(s)}if(g){this.ch(c,null);var t=c.z();while(t!=-1){var u=this.z.t().__inner[t];this.ch(u,null);t=u.z()}}}},ck:function(a,b,c){if(this.summaryDescriptions().k().count()==0){return}var d=null;if(c!=null){d=$b($$t.$cj.$type,this.a4.__inner[c._af])}var e=false;var f=false;var g=false;for(var h=0;h<this.summaryDescriptions().k().count();h++){var i=this.summaryDescriptions().k().item(h);if(this.summaryScope()==0||this.summaryScope()==1){var j=this.d[h].itemRemoved(b,this.e[h],this.dataSource().actualCount());j.summaryIndex(h);this.e[h]=j;if(this.d[h].isSummaryDirty()){e=true}else{f=true}}if(this.summaryScope()==0||this.summaryScope()==2){if(c!=null&&c._i!=null){var k=i.d();k.dataSource(this.dataSource());k.propertyName(i.propertyName());k.propertyType(this.dataSource().resolveSchemaPropertyType(i.propertyName()));var l=this.g();var m=c.w();for(var n=m;n<l.length;n++){this.cf(c,k,b,n,h,false);if(k.isSummaryDirty()){e=true}g=true}var o=c.z();while(o!=-1){var p=this.z.t().__inner[o];var q=p.w();for(var r=q;r<m;r++){this.cf(p,k,b,r,h,false);if(k.isSummaryDirty()){e=true}}o=p.z();m=m-1}}}}if(e){this.dataSource().queueAutoRefresh()}else{if(f){var s=$$t.$cg.r(this.e);this.cd(s)}if(g){this.ch(c,null);var t=c.z();while(t!=-1){var u=this.z.t().__inner[t];this.ch(u,null);t=u.z()}}}},ch:function(a,b){var $self=this;if(this.summaryScope()==2||this.summaryScope()==0){if(this.includeSummaryRowsInSection()){if(!a._o&&!a.n()){if(this.isSectionSummaryRowsAtBottom()){this.by(a,true)}else{this.bz(a,true)}}else{a.am(function(c){if($self.updateNotifier()!=null){var d=$self.a4.indexOf1(c);$self.updateNotifier().notifySetItem(d,c,c)}})}}else{for(var c=0;c<a._i.length;c++){var d=a._af+a._b[c];var e=this.a4.__inner[d];if(e!=null){e.summaryResults(a._i[c]);if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(d,e,e)}}}}}},cd:function(a){for(var b=0;b<a.count();b++){var c=new Array(a.__inner[b].count());a.__inner[b].values().copyTo(c,0);var d=this.a4.count()-a.count()+b;var e=$b($$t.$cj.$type,this.a4.__inner[d]);e.summaryResults(c);if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(d,e,e)}}},$type:new $.ig.Type("RearrangedListView",$.ig.$ot,[$$t.$a5.$type])},true);$c("SectionDataStartIndexComparer:cx","Object",{init:function(){$.ig.$op.init.call(this)},compare:function(a,b){return $w(a._af,b._af)},$type:new $.ig.Type("SectionDataStartIndexComparer",$.ig.$ot,[$$6.$ad.$type.specialize($$t.$cg.$type)])},true);$c("SectionDataUndisplacedStartIndexComparer:cy","Object",{init:function(){$.ig.$op.init.call(this)},compare:function(a,b){return $w(a.ac(),b._af)},$type:new $.ig.Type("SectionDataUndisplacedStartIndexComparer",$.ig.$ot,[$$6.$ad.$type.specialize($$t.$cg.$type)])},true);$c("RemovedShiftedRowInfo:cz","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},$type:new $.ig.Type("RemovedShiftedRowInfo",$.ig.$ot)},true);$c("VirtualDataSource:c0","BaseDataSource",{init:function(){this.d2=50;this.d1=200;this._actualPageSizePopulated=false;this.dm=50;this.de=false;this.dd=new $.ig.LRUCache$2($.ig.$op.$type,$$t.$bi.$type,0,200);this.dk=new $$4.h($.ig.$op.$type,Array,0);this.dl=new $$4.h($$0.$aw.$type,$$0.$aw.$type,0);this.dc=new $$t.ct;this.cu=null;this.dv=-1;this.dn=-1;this.dx=-1;this.dq=-1;this.dy=-1;this.dr=-1;this.dw=-1;this.dp=-1;this.d0=-1;this.dz=-1;this.dt=-1;this.ds=-1;this.du=-1;this.dj=new $$4.h(String,$$0.$aq.$type,0);$$t.$cf.init.call(this);this._da=new $$t.co;this._da.pageCandidatesSink(this);this._da.pageSize(this.actualPageSize());this._da.sectionMap(this.dc);this.executionContext(new $$t.b);this._da.executionContext(this.executionContext());this.isReadOnly(true)},cx:null,dg:false,d3:0,isSectionCollapsable:function(a){if(arguments.length===1){$$t.$cf.isSectionCollapsable.call(this,a);return a}else{if(!this.isSectionContentVisible()){return true}return $$t.$cf.isSectionCollapsable.call(this)}},isSectionExpandedDefault:function(a){if(arguments.length===1){$$t.$cf.isSectionExpandedDefault.call(this,a);return a}else{if(!this.isSectionContentVisible()){return false}if(this.isSectionCollapsable()){return $$t.$cf.isSectionExpandedDefault.call(this)}return true}},_da:null,actualBaseDataProvider:function(){return this.actualDataProvider()},c1:null,dataProvider:function(a){if(arguments.length===1){var b=this.c1;this.c1=a;if(b!=this.c1){this.onPropertyUpdated("DataProvider",b,this.c1)}return a}else{return this.c1}},c0:null,actualDataProvider:function(a){if(arguments.length===1){var b=this.c0;this.c0=a;if(b!=this.c0){this.onPropertyUpdated("ActualDataProvider",b,this.c0)}return a}else{if(this.c0==null){this.actualDataProvider(this.resolveDataProvider())}return this.c0}},d2:0,pageSizeRequested:function(a){if(arguments.length===1){var b=this.d2;this.d2=a;if(b!=this.d2){this.onPropertyUpdated("PageSizeRequested",b,this.d2)}return a}else{return this.d2}},resetCache:function(){if(this.c6()!=null){this.c6().resetCache()}this.resetCacheOverride()},resetCacheOverride:function(){this.dd.i()},d1:0,maxCachedPages:function(a){if(arguments.length===1){var b=this.d1;this.d1=a;if(b!=this.d1){this.onPropertyUpdated("MaxCachedPages",b,this.d1)}return a}else{return this.d1}},_actualPageSizePopulated:false,dm:0,actualPageSize:function(a){if(arguments.length===1){var b=this.dm;this.dm=a;if(b!=this.dm){this.onPropertyUpdated("ActualPageSize",b,this.dm)}return a}else{return this.dm}},de:false,isSortingSupported:function(){if(this.externalDataSource()!=null&&!this.de){this.de=true;var a=this.externalDataSource().isSortingSupportedOverride();this.de=false;return a}return false},isFilteringSupported:function(){if(this.externalDataSource()!=null&&!this.de){this.de=true;var a=this.externalDataSource().isFilteringSupportedOverride();this.de=false;return a}return false},isGroupingSupported:function(){if(this.externalDataSource()!=null&&!this.de){this.de=true;var a=this.externalDataSource().isGroupingSupportedOverride();this.de=false;return a}return false},c5:null,c6:function(a){if(arguments.length===1){this.c5=a;this.actualDataProvider(this.resolveDataProvider());return a}else{return this.c5}},resolveDataProvider:function(){if(this.c6()==null){return null}return this.c6().resolveDataProvider()},propertyUpdatedOverride:function(a,b,c){$$t.$cf.propertyUpdatedOverride.call(this,a,b,c);switch(a){case"DataProvider":this.actualDataProvider(this.dataProvider());this.queueAutoRefresh();break;case"ExecutionContext":this._da.executionContext(this.executionContext());break;case"ActualDataProvider":this.actualDataProvider().pageSizeRequested(this.pageSizeRequested());this.actualDataProvider().pageLoaded(this.eo.runOn(this));this.actualDataProvider().batchCompleted(this.en.runOn(this));this.queueAutoRefresh();break;case"PageSizeRequested":this.actualPageSize(this.pageSizeRequested());if(this.actualDataProvider()!=null){this.actualDataProvider().pageSizeRequested(this.pageSizeRequested())}this.queueAutoRefresh();break;case"ActualPageSize":this._da.pageSize(this.actualPageSize());this.queueAutoRefresh();break;case"FirstVisibleIndexRequested":this._da.firstVisibleIndexRequested(this.firstVisibleIndexRequested());break;case"LastVisibleIndexRequested":this._da.lastVisibleIndexRequested(this.lastVisibleIndexRequested());break;case"ActualCount":if(this.actualDataProvider()!=null&&!this.dc.q()){this._da.fullCount(this.actualDataProvider().actualCount())}else{this._da.fullCount(this.actualCount())}this.queueAutoRefresh();break;case"MaxCachedPages":this.dd.h(this.maxCachedPages());break}},d7:function(a){if(this._ao&&this.dc.q()){var b=this.db(a);if(b==null){b=this.dc.d()}return a-b._t}return a},eo:function(a,b,c){var $self=this;var d=this.executionContext();if(d!=null){d.execute(function(){$self.eu(a,b,c)})}else{this.eu(a,b,c)}},eu:function(a,b,c){if(a==null){b=this.resolveFullCount(b);if(this.actualCount()!=b){this.actualCount(b)}return}if(c!=this.actualPageSize()&&!this._actualPageSizePopulated){this.actualPageSize(c)}this._actualPageSizePopulated=true;var d=a.pageIndex();this.ep(d);this.dd.item(d,a);var e=a.schema();if(e!=null){this.actualSchema(e)}var f=a.getSummaryInformation();if(this.summaryDescriptions().k().count()>0&&this.cy==null&&f!=null){this.cy=f;for(var g=0;g<this.cy.length;g++){this.cy[g].summaryIndex(this.d5(this.cy[g]))}var h=$$t.$cg.r(this.cy);this.d3=h.count()}var i=a.getGroupInformation();if(this.groupDescriptions().k().count()>0&&this.ct==null&&i!=null){this.ct=i;this.et();this.dg=false}b=this.resolveFullCount(b);if(this.actualCount()!=b){this.actualCount(b)}this.es(a)},d5:function(a){for(var b=0;b<this.summaryDescriptions().k().count();b++){var c=this.summaryDescriptions().k().item(b);if(c.propertyName()==a.propertyName()&&c.operand()==a.operand()){return b}}return-1},resolveFullCount:function(a){if(this.ct!=null){return this.dc.u()+this.d3}return a+this.d3},et:function(){var a=0;var b=0;var c=this.shouldEmitSectionHeaders();var d=this.shouldEmitSectionFooters();for(var e=0;e<this.ct.length;e++){var f=new $$t.cg;var g=b;var h=this.ct[e].endIndex()-this.ct[e].startIndex();f._af=a;f._ae=e;f._d=new Array(this.groupDescriptions().k().count());for(var i=0;i<this.groupDescriptions().k().count();i++){f._d[i]=0}f._ad=a+h;f._t=0;f._e=this.ct[e].groupKeyProperties();f._f=this.ct[e].groupKeyValues();f._h=new Array(0);f.ai(this.sectionHeaderDisplayMode(),this.isSectionExpandedDefault());this.em(f,e==0);if(d){f._u=f._c.length}var j=0;f._i=new Array(this.groupDescriptions().k().count());if(this.summaryScope()==0||this.summaryScope()==2){if(this.ct[e].summaryResults()!=null){f._i[this.groupDescriptions().k().count()-1]=this.ct[e].summaryResults();if(f._i!=null){for(var k=0;k<f._i[this.groupDescriptions().k().count()-1].length;k++){var l=f._i[this.groupDescriptions().k().count()-1][k];l.summaryIndex(this.d5(l))}j=$$t.$cg.r(f._i[this.groupDescriptions().k().count()-1]).count()}}}if(this.includeSummaryRowsInSection()){if(this.isSectionSummaryRowsAtBottom()){f._ag=j}else{f._ah=j;g+=j}b+=j;f._ad+=j}if(d){b++}var m=0;f._b=new Array(f._c.length);if(f.z()>-1){var n=this.dc.t().__inner[f.z()];for(var o=0;o<n._f.length;o++){m=o;if(!n._f[o].equals(f._f[o])){break}}}for(var p=m;p<f._c.length;p++){b++;g++;f._ad++;var q=this.eg(f,p);f._a[p]=q;f._b[p]=p-m;if(this.dj.containsKey(q)){f._c[p]=this.dj.item(q)}else{f._c[p]=this.isSectionExpandedDefault()}if(!f._c[p]){var r=0;var s=f._c.length-1-p;f._ad-=r;b-=r;if(d){b--;f._u--}p+=s}}f._y=f.v();f._t=g;this.dc.z(f,h+1);if(!f.p()){var t=f.w();f._ad-=f._d[t]+j;b-=f._d[t]+j}a=f._ad+1;this.dc.t().add(f);f.q(this.dc.r(f))}var u=0;for(var v=0;v<this.dc.t().count();v++){var w=this.dc.t().__inner[v];if(this.shouldEmitSectionHeaders()){if(!w.q()){var x=w._ad-w._af+1;this.dc.ae(w._ae);this.dc.ab(w,-x,-x);v--;u++;continue}}if(w.z()>-1){w.z(w.z()-u)}}},cv:null,em:function(a,b){if(b){this.cv=new Array(this.groupDescriptions().k().count());for(var c=0;c<this.cv.length;c++){this.cv[c]=a}}if(this.sectionHeaderDisplayMode()==1){var d=false;var e=a._e.length;for(var f=0;f<e;f++){if(d){this.cv[f]=a;continue}var g=false;if(this.cv[f]._f[f]==null){g=a._f[f]!=null}else{g=!this.cv[f]._f[f].equals(a._f[f])}if(g){this.cv[f]=a;if(f-1>-1){var h=f-1;while(h>=0&&this.cv[h]._o){h=h-1}a.z(this.cv[h]._ae)}d=true}}}else{var i=false;for(var j=0;j<a._e.length;j++){if(this.cv[0]._f[j]==null){if(this.cv[0]._f[j]!=a._f[j]){i=true;break}continue}if(!this.cv[0]._f[j].equals(a._f[j])){i=true;break}}if(i){this.cv[0]=a}}},cw:null,el:function(a){},es:function(a){if(this.updateNotifier()!=null){var b=a.pageIndex()*this.actualPageSize();if(this.actualDataProvider()!=null){if(b>this.actualDataProvider().actualCount()){return}}var c=this.d6(b);var d=this.d6(b+a.count()-1);if(c>0&&this.getRowType(c-1)==1){c--}if(this.actualCount()==0&&a.count()==0){this.onClearItems()}else{this.updateNotifier().rangeActualized(c,d)}}},d6:function(a){if(this._ao&&this.dc.q()){var b=this.dc.g(a);if(b==null){b=this.dc.d()}if(!b.p()){return b._af}return a+b._t}return a},eq:function(a){a()},isVirtual:function(){return true},dd:null,dk:null,dl:null,df:false,ct:null,cy:null,isPlaceholderItem:function(a){var b=this.cz(a);var c=b[0];if(!this.dd.d(c)){if(b[1]==-1){return false}return true}return false},getItemAtIndex:function(a){if(a>=this.actualCount()-this.d3){return this.eb(a)}var b=this.cz(a);var c=b[0];if(!this.dd.d(c)){if(b[1]==-1){return this.eb(a)}return null}var d=this.dd.item(c);var e=b[1];if(e==-1){return this.eb(a)}return d.getItemAtIndex(e)},getItemFromKey:function(a){var b=this.indexOfKey(a);if(b>=0){return this.getItemAtIndex(b)}return null},eb:function(a){if(a>=this.actualCount()-this.d3){var b=new $$t.cj;b.rowType(4);b.level(0);var c=a-(this.actualCount()-this.d3);var d=$$t.$cg.r(this.cy);var e=new Array(d.__inner[c].count());d.__inner[c].values().copyTo(e,0);b.summaryResults(e);return b}var f=this.db(a);if(f!=null){var g=f.j(a);if(g==1||g==2){var h=new $$t.cj;h.rowType(g);h.summaryResults(f._i[f._i.length-1]);h.level(g==1?f.w()+(a-f._af):f._u-1-(f.w()+(a-(f._ad-f._u+1))));if(this.sectionHeaderDisplayMode()==0){for(var i=0;i<this.groupDescriptions().k().count();i++){h.setSectionValue(this.groupDescriptions().k().item(i).propertyName(),f._f[i]);h.setValue(this.groupDescriptions().k().item(i).propertyName(),f._f[i])}}else{if(h.level()>=0&&h.level()<this.groupDescriptions().k().count()){h.setSectionValue(this.groupDescriptions().k().item(h.level()).propertyName(),f._f[h.level()]);h.setValue(this.groupDescriptions().k().item(h.level()).propertyName(),f._f[h.level()])}}return h}else if(g==5){var j=new $$t.cj;j.rowType(5);j.level(f._c.length);var k=f.x(a);var l=$$t.$cg.r(f._i[f._i.length-1]);var m=new Array(l.__inner[k].count());l.__inner[k].values().copyTo(m,0);j.summaryResults(m);return j}}return null},cz:function(a){if(this._ao&&this.dc.q()){var b=false;var c=this.db(a);if(c==null){c=this.dc.d();if(this.cy.length>0&&a>c._ad){b=true}}var d=c._af;if(this.shouldEmitSectionHeaders()&&a>=d&&a<d+c.v()){b=true}if(a-(d+c.v()-1)<=c._aa+c._ah){b=true}if(this.shouldEmitSectionFooters()){if(a<=c._ad&&a>=c._ad-c._c.length-c._ag){b=true}}else if(c._ag>0){if(a>c._ad-c._ag&&a<=c._ad){b=true}}var e=a-c._t;var f=$.ig.truncate(Math.floor(e/this.actualPageSize()));var g=e%this.actualPageSize();if(b){g=-1}var h=new Array(2);h[0]=f;h[1]=g;return h}else{var i=$.ig.truncate(Math.floor(a/this.actualPageSize()));var j=a%this.actualPageSize();var k=new Array(2);k[0]=i;k[1]=j;return k}},dc:null,db:function(a){return this.dc.e(a)},getItemPropertyAtIndex:function(a,b){if(a>this.actualCount()-1-this.d3){return this.ec(a,b)}var c=this.cz(a);var d=c[0];if(!this.dd.d(d)){if(c[1]==-1){return this.ec(a,b)}return null}var e=this.dd.item(d);var f=c[1];if(f==-1){return this.ec(a,b)}if(this.ap()){var g=e.getItemAtIndex(f);var h=this.am(g,b);if(h){var i=this.a0(g,b);return i}}return e.getItemValueAtIndex(f,b)},ec:function(a,b){var c=this.eb(a);if($b($$t.$cj.$type,c)!==null){return c.getValue(b)}return null},er:function(a){if(!this.dl.containsKey(a)){this.dl.add(a,1)}else{this.dl.item(a,this.dl.item(a)+1)}},ep:function(a){if(this.dl.containsKey(a)){this.dl.item(a,this.dl.item(a)-1);if(this.dl.item(a)<=0){this.dl.remove(a);if(this.actualDataProvider()!=null){this.actualDataProvider().removePageRequest(a)}}}},addCandidate:function(a,b){var c=false;if(!this.dk.containsKey(a)){var d=new $$4.x($$0.$aw.$type,0);var e=this.transformPage(a);for(var f=0;f<e.length;f++){var g=e[f];if(!this.dd.d(g)){d.add(g);this.er(g);var h=this.dl.item(g);if(h==1&&this.actualDataProvider()!=null){this.actualDataProvider().addPageRequest(g,b)}c=true}}if(d.count()>0){this.dk.add(a,d.toArray())}}return c},removeCandidate:function(a){if(this.dk.containsKey(a)){for(var b=0;b<this.dk.item(a).length;b++){var c=this.dk.item(a)[b];this.ep(c)}this.dk.remove(a)}},transformPage:function(a){var b=[a];if(this._ao&&this.dc.q()){var c=a*this.actualPageSize();var d=c+this.actualPageSize()-1;var e=this.db(c);var f=new $$4.x($$0.$aw.$type,0);for(var g=c;g<=d;g++){if(e==null){break}if(g>e._ad){if(e._ae<this.dc.t().count()-1){e=this.dc.t().__inner[e._ae+1]}else{break}}if(!e.p()||g>=e._af&&g<=e._af+(e.v()-1)+e._aa){continue}var h=g-e._t;var i=$a(h,this.actualPageSize());if(!f.contains(i)){f.add(i)}}b=f.toArray()}return b},getUnrealizedCount:function(){var a=this.dd.g()*this.actualPageSize();var b=this.actualCount()-a;return b},onSetItemOverride:function(a,b,c){$$t.$cf.onSetItemOverride.call(this,a,b,c);var d=this.cz(a);var e=d[0];if(this.dd.d(e)){this.dd.j(e)}},refreshInternalOverride:function(){$$t.$cf.refreshInternalOverride.call(this);this._actualPageSizePopulated=false;var a=this.actualCount()!=0;this.df=true;if(!this.dg){this.resetCache();if(a){this.onClearItems()}this.ct=null;this.cy=null;this.d3=0;this.dc.v()}else{this.dg=false;if(a){this.onClearItems()}}this.ev();this._da.enqueueUpdate();this.df=false},ev:function(){if(this.actualDataProvider()!=null){var b=this.dk.values().getEnumerator();while(b.moveNext()){var a=b.current();for(var d=0;d<a.length;d++){var c=a[d];this.actualDataProvider().addPageRequest(c,1)}}}},onClearItemsOverride:function(){$$t.$cf.onClearItemsOverride.call(this);if(!this.df){this.queueAutoRefresh()}},onInsertItemOverride:function(a,b){$$t.$cf.onInsertItemOverride.call(this,a,b);this.queueAutoRefresh()},onRemoveItemOverride:function(a,b){$$t.$cf.onRemoveItemOverride.call(this,a,b);this.queueAutoRefresh()},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return true},indexOfItem:function(a){var b=this.dd.b();var c=b._o;var d=b._q;var e=d.count();var f=b._p;for(var g=0;g<e;g++){if(f.__inner[g]){continue}var h=d.__inner[g]._b;var i=h.count();for(var j=0;j<i;j++){if(this.di(h.getItemAtIndex(j),a)){var k=$h(c.__inner[g]);var l=k*this.actualPageSize();return l+j}}}if(this.actualDataProvider()!=null&&this.actualDataProvider().isItemIndexLookupSupported()){return this.actualDataProvider().indexOfItem(a)}return-1},di:function(a,b){if(a==null&&b==null){return true}if(a==null||b==null){return false}return a.equals(b)},indexOfKey:function(a){var b=this.actualPrimaryKey();if(b==null||b.length<1||this.actualBaseDataProvider()==null){return-1}this.ensureComparables(this.actualSchema());var c=this.c9();if(this._ao&&this.shouldEmitSectionHeaders()&&!this.isSectionContentVisible()&&this.isSectionHeaderNormalRow()){if(this.dc.t().count()>0){for(var d=0;d<this.dc.t().count();d++){var e=this.dc.t().__inner[d];var f=new $$t.cj;for(var g=0;g<e._e.length;g++){var h=e._e[g];var i=e._f[g];f.setSectionValue(h,i)}if(c.compareToKey(f,a)==0){return d}}}}var j=this.dd.b();var k=j._o;var l=j._q;var m=l.count();var n=j._p;for(var o=0;o<m;o++){if(n.__inner[o]){continue}var p=l.__inner[o]._b;var q=p.count();for(var r=0;r<q;r++){if(c.compareToKey(p.getItemAtIndex(r),a)==0){var s=$h(k.__inner[o]);var t=s*this.actualPageSize();return t+r}}}if(this.actualDataProvider()!=null&&this.actualDataProvider().isKeyIndexLookupSupported()){return this.actualDataProvider().indexOfKey(a)}return-1},c9:function(){var a=new Array(this.actualPrimaryKey().length);for(var b=0;b<a.length;b++){a[b]=0}return new $$t.cl(this.actualPrimaryKey(),a,this.cx,this)},getStickyRowPriority:function(a){var b=this.getRowType(a);switch(b){case 1:return 100-this.getRowLevel(a);case 2:return 99-this.getRowLevel(a);case 3:case 5:return 2;case 4:return 3}return 1},unpinRow:function(a){$$t.$cf.unpinRow.call(this,a)},pinRow:function(a){$$t.$cf.pinRow.call(this,a)},isRowPinned:function(a){return $$t.$cf.isRowPinned.call(this,a)},cu:null,dv:0,dn:0,dx:0,dq:0,dy:0,dr:0,dw:0,dp:0,d0:0,dz:0,dt:0,ds:0,du:0,getStickyRowsInRange:function(a,b){if((this.groupDescriptions()==null||this.groupDescriptions().k().count()==0)&&(this.summaryDescriptions()==null||this.summaryDescriptions().k().count()==0)){return null}var c=this.db(a);var d=this.db(b);if(this.dc.t().count()>0){if(this.dc.t().count()==1){c=this.dc.t().__inner[0];d=this.dc.t().__inner[0]}else{c=this.dc.e(a);if(c!=null){while(c.z()!=-1){c=this.dc.t().__inner[c.z()]}}d=this.dc.e(b);if(b>=this.actualCount()-this.d3){d=this.dc.d()}}}else if(this.d3>0){var e=new $$4.x($$0.$aw.$type,0);for(var f=this.actualCount()-this.d3;f<this.actualCount();f++){e.add(f)}return e.toArray()}if(c==null||d==null){return null}if(c._ae==this.dv&&c._aa==this.dx&&c._af==this.dy&&c._ad==this.dw&&c._ah==this.d0&&c._ag==this.dz&&d._ae==this.dn&&d._aa==this.dq&&d._af==this.dr&&d._ad==this.dp&&d._ah==this.dt&&d._ag==this.ds&&this.d3==this.du){return this.cu}this.dv=c._ae;this.dn=d._ae;this.dx=c._aa;this.dq=d._aa;this.dy=c._af;this.dr=d._af;this.dw=c._ad;this.dp=d._ad;this.dt=d._ah;this.ds=d._ag;this.d0=c._ah;this.dz=c._ag;this.du=this.d3;var g=new $$4.x($$0.$aw.$type,0);for(var h=c._ae;h<=d._ae;h++){var i=this.dc.t().__inner[h];var j=i._c.length;var k=i.v();if(this.shouldEmitSectionHeaders()&&this._ao){for(var l=0;l<i._c.length;l++){if(i._a[l]!=null){var m=i._af+i._b[l];g.add(m)}if(!i._c[l]){break}}}if(i.p()){for(var n=0;n<i._ah;n++){g.add(i._af+n+k)}if(this.shouldEmitShiftedRows()){for(var o=0;o<i._aa;o++){g.add(i._af+o+j)}}if(this.summaryScope()==0||this.summaryScope()==2){if(this.includeSummaryRowsInSection()&&this.isSectionSummaryRowsAtBottom()){for(var p=i._ag-1;p>=0;p--){if(this.shouldEmitSectionFooters()){g.add(i._ad-k-p)}else{g.add(i._ad-p)}}}}}if(this.shouldEmitSectionFooters()&&this._ao){for(var q=i._c.length-1;q>=0;q--){if(!i._c[q]){break}g.add(i._ad-q)}}}for(var r=this.actualCount()-this.d3;r<this.actualCount();r++){g.add(r)}this.cu=g.toArray();return this.cu},isExclusivelySticky:function(a){var b=this.getRowType(a);return b==1||b==2||b==4||this.isSectionSummaryRowsAtBottom()&&b==5},getRowType:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){var c=b.rowType();if(this.isSectionHeaderNormalRow()&&c==1){return 0}return c}return 0},dj:null,getIsRowExpandedAtIndex:function(a){var b=this.dc.e(a);if(b==null){b=this.dc.d()}for(var c=0;c<b._a.length;c++){if(b._a[c]!=null){if(a==b._af+b._b[c]){return b._c[c]}}}return $$t.$cf.getIsRowExpandedAtIndex.call(this,a)},setIsRowExpandedAtIndex:function(a,b){var c=this.dc.e(a);if(c==null){c=this.dc.d()}for(var d=0;d<c._a.length;d++){if(c._a[d]!=null){if(a==c._af+c._b[d]){var e=false;var f=c._a[d];if(this.dj.containsKey(f)&&this.dj.item(f)!=b){var g=this.dj.item(f);if(b==this.isSectionExpandedDefault()){this.dj.remove(f)}else{this.dj.item(f,b)}e=true;this.onRowExpansionChanged(a,g,b)}else if(b!=this.isSectionExpandedDefault()){this.dj.add(f,b);e=true;this.onRowExpansionChanged(a,this.isSectionExpandedDefault(),b)}if(e){this.dc.v();this.et();this.dg=true;if(this.actualCount()!=this.dc.u()){this.actualCount(this.dc.u()+this.d3)}else{this.queueAutoRefresh()}}break}}}},getRowLevel:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){return b.level()}if(this.isGroupingSupported()){if(this.sectionHeaderDisplayMode()==1){return this.groupDescriptions().k().count()}else if(this.groupDescriptions().k().count()>0){return 1}}return 0},getRootSummaryRowCount:function(){return this.d3},ef:function(a){var b="";for(var c=0;c<a._e.length;c++){b+=a._e[c]+":"+a._f[c]}return b},eg:function(a,b){if(this.sectionHeaderDisplayMode()==0){return this.ef(a)}var c="";for(var d=0;d<a._e.length;d++){c+=a._e[d]+":"+a._f[d]+":"}c+=b;return c},getRootSummaryResults:function(){return this.cy},getSectionSummaryResults:function(a){if(this.dc.t().count()>0&&a>=0&&a<this.dc.t().count()){return this.dc.t().__inner[a]._i}return null},clone:function(){return null},cloneProperties:function(a){$$t.$cf.cloneProperties.call(this,a);var b=$b($$t.$c0.$type,a);if(b!=null){b.pageSizeRequested(this.pageSizeRequested());b.maxCachedPages(this.maxCachedPages())}},_concurrencyTag:null,concurrencyTag:function(a){if(arguments.length===1){this._concurrencyTag=a;return a}else{return this._concurrencyTag}},isBatchingEnabled:function(a){if(arguments.length===1){$$t.$cf.isBatchingEnabled.call(this,a);return a}else{return true}},updatePropertyAtKey:function(a,b,c,d){var e=$$t.$cf.updatePropertyAtKey.call(this,a,b,c,d);if(this.concurrencyTag()!=null&&this.ap()){var f=this.indexOfKey(a);if(f>-1){var g=this.getItemAtIndex(f);var h=this.actualDataProvider().getItemValue(g,this.concurrencyTag());if(h!=null){var i=this._u.g(a);i.version(h)}}}return e},removeItemByKey:function(a){$$t.$cf.removeItemByKey.call(this,a);if(this.concurrencyTag()!=null&&this.ap()){var b=this.indexOfKey(a);if(b>-1){var c=this.getItemAtIndex(b);var d=this.actualDataProvider().getItemValue(c,this.concurrencyTag());if(d!=null){var e=this._u.g(a);e.version(d)}}}},cm:function(a,b){if(a==5){var c=b;var d=c._a;var e=new $$4.x($$t.$c9.$type,0);for(var f=0;f<d.length;f++){var g=d[f].transactionType();var h=null;var i=null;if(g==2||g==1){var j=new $$4.h(String,$.ig.$op.$type,0);var k=d[f].iD();for(var l=0;l<this.actualPrimaryKey().length;l++){j.add(this.actualPrimaryKey()[l],k[l])}h=j}if(g==0){var m=new $$4.h(String,$.ig.$op.$type,0);var n=d[f].iD()[0];for(var o=0;o<this.actualSchema().propertyNames().length;o++){var p=this.actualSchema().propertyNames()[o];m.add(p,this.actualDataProvider().getItemValue(n,p))}i=m}else if(g==1){i=d[f].value()}if(h!=null){var q={};var r=h;var t=r.getEnumerator();while(t.moveNext()){var s=t.current();q[s.key()]=s.value()}h=q}if(i!=null){var u={};var v=i;var x=v.getEnumerator();while(x.moveNext()){var w=x.current();u[w.key()]=w.value()}i=u}e.add(function(){var $ret=new $$t.c9(h,g,i);$ret.version(d[f].version());return $ret}())}var y=e.toArray();if(this.batchStarted!=null){this.batchStarted(this,new $$t.c1(y))}this.actualDataProvider().createBatchRequest(y)}},en:function(a,b,c){if(b){this.queueAutoRefresh()}if(this.batchCompleted!=null){this.batchCompleted(this,new $$t.c3(a,c))}},batchStarted:null,batchCompleted:null,$type:new $.ig.Type("VirtualDataSource",$$t.$cf.$type,[$$t.$cs.$type])},true);$c("DataSourceBatchStartedEventArgs:c1","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},$type:new $.ig.Type("DataSourceBatchStartedEventArgs",$.ig.$ot)},true);$c("DataSourceBatchCompletedEventArgs:c3","Object",{_b:false,_a:null,init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},$type:new $.ig.Type("DataSourceBatchCompletedEventArgs",$.ig.$ot)},true);$$t.$h.maxSimultaneousExecutingTasks=2;$$t.$h.maxRetryDelay=2e4;$$t.$h.initialRetryDelay=200;$$t.$i.as=null;$$t.$df.ao=0;$$t.$co.aq="PageVisibilityDisplayThresholdMilliseconds"})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_dataseriesadapter.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_datasource.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$x=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$y=$.ig.globalDefs.$$y;var $$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IDataSeriesAdapterRule:b","DataSeriesAdapterRunContext:c","DataSeriesDataProviderAnalyzer:d","IExternalDataSeriesAdapter:l","DataSeriesAdapterUpdateNotifier:m","DataSeriesAdapterRuleCollection:n","DataSeriesAdapterRemovingDuplicatesEventHandler:p","DataSeriesAdapterRemovingDuplicatesEventArgs:q","DataSeriesAdapterRunEventHandler:r","DataSeriesAdapterRunEventArgs:s","DataSeriesAdapterImplementation:t"]);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.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.isDigit,$5=$.ig.util.isDigit1,$6=$.ig.util.isLetter,$7=$.ig.util.isNumber,$8=$.ig.util.isLetterOrDigit,$9=$.ig.util.isLower,$aa=$.ig.util.toLowerCase,$ab=$.ig.util.toUpperCase,$ac=$.ig.util.compareSimple,$ad=$.ig.util.tryParseNumber,$ae=$.ig.util.tryParseNumber1,$af=$.ig.util.numberToString,$ag=$.ig.util.numberToString1,$ah=$.ig.util.parseNumber;$d("DataSeriesMarker:k",false,false,{Automatic:0,None:1,Circle:2,Triangle:3,Pyramid:4,Square:5,Diamond:6,Pentagon:7,Hexagon:8,Tetragram:9,Pentagram:10,Hexagram:11,Hidden:12,Smart:13});$d("DataSeriesAxisType:j",false,false,{Category:0,Linear:1,Logarithmic:2,ContinuousDateTime:3,DiscreteDateTime:4});$d("DataSeriesType:i",false,false,{Line:0,Column:1,Area:2,Bar:3,StepLine:4,StepArea:5,Spline:6,SplineArea:7,Waterfall:8,Stacked:9,Point:10,ScatterPoint:11,ScatterLine:12,ScatterSpline:13,ScatterArea:14,ScatterContour:15,ScatterHighDensity:16,ScatterBubble:17,ScatterPolygon:18,ScatterPolyline:19,FinancialPrice:20,FinancialIndicator:21,FinancialOverlay:22,ValueOverlay:23,Unknown:24,ItemToolTipLayer:25,CategoryToolTipLayer:26,CrosshairLayer:27,CalloutLayer:28,FinalValueLayer:29,CategoryHighlightLayer:30,CategoryItemHighlightLayer:31});$d("DataSeriesIntent:h",false,false,{PrimarySeriesValue:0,SeriesX:1,SeriesY:2,SeriesFill:3,SeriesLabel:4,SeriesRadius:5,SeriesAngle:6,SeriesShape:7,SeriesValue:8,SeriesGroup:9,SeriesTitle:10,OpenSeriesValue:11,HighSeriesValue:12,LowSeriesValue:13,CloseSeriesValue:14,VolumeSeriesValue:15,AxisLabelValue:16,AxisDateValue:17,DontPlot:18,SalesUnit:19,SalesFixedCost:20,SalesVariableCost:21,SalesTotalCost:22,SalesRevenue:23,SalesMarginalProfit:24,GenerationInput:25});$c("IExternalDataSeriesAdapter:l","Object",{$type:new $.ig.Type("IExternalDataSeriesAdapter",null)},true);$c("DataSeriesAdapter:a","Object",{_e:null,f:null,init:function(){this.f=new $$4.x($$0.$e.$type.specialize($$t.$a.$type,Array),0);$.ig.$op.init.call(this);this._e=new $$t.t;this._e._r=this;var a=this._e.dataSeries();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.j.runOn(this))},j:function(a,b){for(var c=0;c<this.f.count();c++){this.f.__inner[c](this,this.getDataSeries())}},dataSource:function(a){if(arguments.length===1){this._e.itemsSource(a);return a}else{return this._e.itemsSource()}},getDataProvider:function(a){return function(){var $ret=new $.ig.DataSourceLocalDataProvider;$ret.dataSource(a);return $ret}()},addDataSeriesChangedListener:function(a){this.f.add(a)},removeDataSeriesChangedListener:function(a){this.f.remove(a)},addDataSeries:function(a){this._e.dataSeries().add(a)},removeDataSeries:function(a){this._e.dataSeries().remove(a)},removeDataSeriesAt:function(a){this._e.dataSeries().removeAt(a)},getDataSeriesAt:function(a){return this._e.dataSeries().__inner[a]},getDataSeries:function(){var a=new Array(this._e.dataSeries().count());for(var b=0;b<this._e.dataSeries().count();b++){a[b]=this._e.dataSeries().__inner[b]}return a},clearDataSeriess:function(){this._e.dataSeries().clear()},insertDataSeries:function(a,b){this._e.dataSeries().insert(a,b)},getDataSeriessCount:function(){return this._e.dataSeries().count()},addRule:function(a){this._e.rules().add(a)},removeRule:function(a){this._e.rules().remove(a)},removeRuleAt:function(a){this._e.rules().removeAt(a)},getRuleAt:function(a){return this._e.rules().__inner[a]},clearRules:function(){this._e.rules().clear()},insertRule:function(a,b){this._e.rules().insert(a,b)},getRulesCount:function(){return this._e.rules().count()},getRules:function(){var a=new Array(this._e.rules().count());for(var b=0;b<this._e.rules().count();b++){a[b]=this._e.rules().__inner[b]}return a},notifyClearItems:function(a){this._e.notifyClearItems(a)},notifyInsertItem:function(a,b,c){this._e.notifyInsertItem(a,b,c)},notifyRemoveItem:function(a,b,c){this._e.notifyRemoveItem(a,b,c)},notifySetItem:function(a,b,c,d){this._e.notifySetItem(a,b,c,d)},$type:new $.ig.Type("DataSeriesAdapter",$.ig.$ot,[$$t.$l.$type])},true);$c("IDataSeriesAdapterRule:b","Object",{$type:new $.ig.Type("IDataSeriesAdapterRule",null)},true);$c("DataSeriesAdapterRunContext:c","Object",{_g:null,_analyzer:null,analyzer:function(a){if(arguments.length===1){this._analyzer=a;return a}else{return this._analyzer}},init:function(a){$.ig.$op.init.call(this);this._g=a;this.analyzer(new $$t.d(this));this.analyzer().includedProperties(this._g.includedProperties());this.analyzer().excludedProperties(this._g.excludedProperties());this.h=new $$t.o;this.m=new $$4.aa($.ig.IDataSourceLocalDataProvider.prototype.$type);this.o=new $$4.aa(String);this.n=new $$4.aa(String);this.b=this._g.includedProperties();this.a=this._g.excludedProperties();this.l=null;if(this._g.supportedSeriesTypes()!=null){this.l=new $$4.q($$t.$i.$type,0);for(var b=0;b<this._g.supportedSeriesTypes().length;b++){this.l.add(this._g.supportedSeriesTypes()[b])}}},h:null,getSubProvider:function(a,b){var c=this._g.l(a);this.pushDataSource(c);this.pushPath(b);return c},popSubProvider:function(){this.popDataSource();this.popPath()},w:function(a,b){return this._g.v(a,b)},recurseRules:function(a,b,c){this._g.al(this,a,b,c)},m:null,o:null,n:null,b:null,a:null,l:null,includedProperties:function(){return this.b},excludedProperties:function(){return this.a},getCurrentDataSource:function(){return this.m.peek()},pushDataSource:function(a){this.m.push(a)},hasValidType:function(a){if(this.l==null){return true}if(this.l.contains(a.suggestedSeries())){return true}return false},popDataSource:function(){return this.m.pop()},getCurrentPathSegment:function(){return this.o.peek()},getCurrentPath:function(){var a="";var b=true;var d=this.o.getEnumerator();while(d.moveNext()){var c=d.current();if(b){b=false}else{a+="."}a+=c}return a},getParentTitle:function(){if(this.n.count()==0){return null}return this.n.peek()},pushPath:function(a){this.o.push(a)},popPath:function(){return this.o.pop()},pushParentTitle:function(a){this.n.push(a)},popParentTitle:function(){return this.n.pop()},ab:function(a,b){if(a.priority()==-1){a.priority(b.priority())}if(a.dataPath()==null){a.dataPath(this.getCurrentPath())}if(a.data()==null){a.data(this.getCurrentDataSource().dataSource())}},addDataSeries:function(a,b){this.ab(a,b);this.h.add(a)},removeDataSeries:function(a){this.h.remove(a)},insertDataSeries:function(a,b,c){this.ab(b,c);this.h.insert(a,b)},clearDataSeries:function(){this.h.clear()},getDataSeriesCount:function(){return this.h.count()},getDataSeriesAt:function(a){return this.h.__inner[a]},$type:new $.ig.Type("DataSeriesAdapterRunContext",$.ig.$ot)},true);$c("DataSeriesDataProviderAnalyzer:d","Object",{init:function(a){this.ak=new $$4.q(String,0);this.am=new $$4.x($$t.$e.$type,0);this.aj=new $$4.q(String,0);this.al=new $$4.x($$t.$e.$type,0);$.ig.$op.init.call(this);this._p=a},_p:null,b:null,a:null,s:false,r:false,ak:null,am:null,aj:null,al:null,includedProperties:function(a){if(arguments.length===1){this.b=a;this.ak.clear();if(this.b==null){this.s=false}else{this.s=true;var d=this.b;for(var c=0;c<d.length;c++){var b=d[c];if($$t.$e.a(b)){this.am.add(new $$t.e(b))}else{this.ak.add(b)}}}return a}else{return this.b}},excludedProperties:function(a){if(arguments.length===1){this.a=a;this.aj.clear();if(this.a==null){this.r=false}else{this.r=true;var d=this.a;for(var c=0;c<d.length;c++){var b=d[c];if($$t.$e.a(b)){this.al.add(new $$t.e(b))}else{this.aj.add(b)}}}return a}else{return this.a}},getParentTitle:function(){return this._p.getParentTitle()},shouldIncludeProperty:function(a,b){if(!String.isNullOrEmpty(b)){a=b+"."+a}if(this.s&&!this.ak.contains(a)&&!this.y(a)){return false}if(this.r&&(this.aj.contains(a)||this.u(a))){return false}return true},u:function(a){for(var b=0;b<this.al.count();b++){if(this.al.__inner[b].b(a)){return true}}return false},y:function(a){for(var b=0;b<this.am.count();b++){if(this.am.__inner[b].b(a)){return true}}return false},expandCamelCasedWords:function(a){if(a==null){return null}a=$x($x(a,"[",""),"]","");var b=new $$4.x($$0.$as.$type,0);var c=0;for(var d=0;d<a.length;d++){var e=a.charAt(d);var f=e.toUpperCase();var g=e.toLowerCase();if(d==0){e=f}var h=c==0&&b.count()>0;var i=c>1;if(f==e){if(h){b.add(" ")}c++}else if(g==e){if(i){b.insert(b.count()-1," ")}c=0}else{c=0}b.add(e)}var j=String.empty();for(var k=0;k<b.count();k++){j+=b.__inner[k]}return j},hasStringProperties:function(){return this.getAllStringProperties().length>0},getAllStringProperties:function(){return this.n(function(a){return a==0},null)},isCollection:function(a){if($b($$0.$bt.$type,a)!==null||$b(Array,a)!==null){return true}return false},getAllPropertiesWithName:function(a){return this.n(null,function(b){return b==a})},getAllNumericProperties:function(){return this.n(this.ae.runOn(this),null)},getAllObjectProperties:function(){return this.n(this.af.runOn(this),null)},getAllCollectionProperties:function(){var a=this.getAllObjectProperties();if(a.length==0){return new Array(0)}var b=this._p.getCurrentDataSource();var c=new $$4.x(String,0);for(var d=0;d<b.actualCount();d++){if(this.isCollection(b.getItemAtIndex(d))){c.add(b.actualSchema().propertyNames()[d])}}return c.toArray()},getFirstNumericProperty:function(){var a=this.getAllNumericProperties();if(a.length==0){return null}return a[0]},hasNumericProperties:function(){return this.getAllNumericProperties().length>0},ab:function(a){if(a==8||a==9){return true}return false},q:function(a){var b=this._p.getCurrentDataSource();if(b==null){return 11}var c=b.actualSchema();if(c==null){return 11}var d=-1;for(var e=0;e<c.propertyNames().length;e++){if(c.propertyNames()[e].equals(a)){d=e;break}}if(d==-1){return 11}return c.propertyTypes()[d]},n:function(a,b){var c=this._p.getCurrentDataSource();var d=c.actualSchema();if(d==null){return new Array(0)}var e=this._p.getCurrentPath();var f=0;for(var g=0;g<d.propertyTypes().length;g++){if((a==null||a(d.propertyTypes()[g]))&&(b==null||b(d.propertyNames()[g]))&&this.ai(d.propertyDataIntents(),g)&&this.shouldIncludeProperty(d.propertyNames()[g],e)){f++}}var h=new Array(f);f=0;for(var i=0;i<d.propertyTypes().length;i++){if((a==null||a(d.propertyTypes()[i]))&&(b==null||b(d.propertyNames()[i]))&&this.ai(d.propertyDataIntents(),i)&&this.shouldIncludeProperty(d.propertyNames()[i],e)){h[f]=d.propertyNames()[i];f++}}return h},ai:function(a,b){if(a==null){return true}return!this.t(a,b,"DontPlot")},t:function(a,b,c){if(a==null){return false}for(var d=0;d<a[b].length;d++){var e=a[b][d];if(String.equalsStatic(e.toLowerCase(),c.toLowerCase())){return true}}return false},getAllPropertiesWithIntent:function(a){return this.i(a,false,false)},getAllPropertiesWithValuelessIntent:function(a){return this.i(a,true,false)},getPropertyIntentValue:function(a,b){var c=this._p.getCurrentDataSource();if(c==null){return null}var d=c.actualSchema();if(d==null){return null}var e=d.propertyDataIntents();if(e==null||d.propertyNames()==null){return null}for(var f=0;f<d.propertyNames().length;f++){if(d.propertyNames()[f]!=null&&d.propertyNames()[f].equals(b)){for(var g=0;g<e[f].length;g++){var h=e[f][g];var i=h.split("/");if(i.length==2&&i[0]!=null&&i[0].equals(a)){return i[1]}}}}return null},getAllPropertiesWithValuedIntent:function(a){return this.i(a,false,true)},i:function(a,b,c){var d=this._p.getCurrentDataSource();if(d==null){return new Array(0)}var e=d.actualSchema();if(e==null){return new Array(0)}var f=e.propertyDataIntents();if(f==null||e.propertyNames()==null){return new Array(0)}var g=0;for(var h=0;h<e.propertyNames().length;h++){for(var i=0;i<f[h].length;i++){var j=f[h][i];var k=j.split("/");if(b&&k.length>1){continue}if(c&&k.length<2){continue}if(String.equalsStatic(a.toLowerCase(),k[0].toLowerCase())){g++}}}var l=new Array(g);g=0;for(var m=0;m<e.propertyNames().length;m++){for(var n=0;n<f[m].length;n++){var o=f[m][n];var p=o.split("/");if(b&&p.length>1){continue}if(c&&p.length<2){continue}if(String.equalsStatic(a.toLowerCase(),o.toLowerCase())){l[g]=e.propertyNames()[m];g++}}}return l},getAllDateTimeProperties:function(){return this.n(this.ab.runOn(this),null)},getFirstDateTimeProperty:function(){var a=this.getAllDateTimeProperties();if(a.length==0){return null}return a[0]},getFirstStringProperty:function(){var a=this.getAllStringProperties();if(a.length==0){return null}return a[0]},hasDateTimeProperties:function(){return this.getAllDateTimeProperties().length>0},ae:function(a){return a==1||a==3||a==4||a==7||a==5||a==6||a==10},af:function(a){return a==11},isMonotonic:function(a,b,c){if(a==null){return false}var d=false;var e=false;var f=a.actualCount();for(var g=0;g<Math.min(f,c);g++){if(g==0){continue}var h=this.an(a.getItemValue(a.getItemAtIndex(g-1),b));var i=this.an(a.getItemValue(a.getItemAtIndex(g),b));if(!e&&h!=i){d=i>h;e=true}if(h==i){continue}if(e){var j=i>h;if(j!=d){return false}}}return true},aw:function(a,b,c){var d=this._p.getCurrentDataSource();var e=d.actualSchema();if(e==null){return null}var f=this.n(b,null);if(f.length==0){return null}if(d.actualCount()>a){return null}for(var g=0;g<f.length;g++){if(c(f[g],this.q(f[g]))){return f[g]}}return null},getFirstDistinctStringProperty:function(a){return this.aw(a,function(b){return b==0},this.ag.runOn(this))},getFirstDistinctNumericProperty:function(a){return this.aw(a,this.ae.runOn(this),this.ad.runOn(this))},getFirstDistinctMonotonicNumericProperty:function(a){var $self=this;var b=this._p.getCurrentDataSource();return this.aw(a,this.ae.runOn(this),function(c,d){return $self.ad(c,d)&&$self.isMonotonic(b,c,a)})},getFirstDistinctDateTimeProperty:function(a){return this.aw(a,this.ab.runOn(this),this.aa.runOn(this))},getFirstStringPropertyPreferringDistinct:function(a){var b=this.getFirstDistinctStringProperty(a);if(b!=null){return b}var c=this.getAllStringProperties();if(c.length==0){return null}return c[0]},getTitleString:function(a,b){var c=this._p.getCurrentDataSource();var d=null;if(d==null&&b!=null){var e=null;for(var f=0;f<b.length;f++){var g=this.getPropertyIntentValue($$t.$h.$getName(10),b[f]);if(d==null){d=g;e=g}else{if(g!=null){if(g.trim().length>0&&g!=e){d+=" - "+g}e=g}}}}if(d==null){var h=this.getAllPropertiesWithValuelessIntent($$t.$h.$getName(10));if(h!=null&&h.length>0){d=h[0];d=this.aq(a,c,d)}}if(d==null){if(this.getParentTitle()!=null){d=this.getParentTitle()}}if(d==null&&a!=null){var i=this.getAllStringProperties();for(var k=0;k<i.length;k++){var j=i[k];if(j!=null&&(j.toLowerCase().equals("label")||j.toLowerCase().equals("title"))){d=j}}if(d!=null){d=this.aq(a,c,d)}}return d},aq:function(a,b,c){if(a!=null){var d=b.getItemValue(a,c);if(d!=null){c=d.toString()}}else{c=this.getNonNullPropertyValue(c).toString()}return c},getNonNullPropertyValue:function(a){var b=this._p.getCurrentDataSource();for(var c=0;c<b.actualCount();c++){var d=b.getItemValue(b.getItemAtIndex(c),a);if(d!=null){return d}}return null},ag:function(a,b){var c=this._p.getCurrentDataSource();var d=new $$4.q(String,0);for(var e=0;e<c.actualCount();e++){var f=c.getItemValue(c.getItemAtIndex(e),a);var g=f;if(d.contains(g)){return false}d.add(g)}return true},aa:function(a,b){var c=this._p.getCurrentDataSource();var d=new $$4.q($$0.$ax.$type,0);for(var e=0;e<c.actualCount();e++){var f;var g=c.getItemValue(c.getItemAtIndex(e),a);if(g==null){f=$$0.$s.minValue()}else{f=g}if(d.contains(f.getTime())){return false}d.add(f.getTime())}return true},an:function(value_){return+value_},ad:function(a,b){var c=this._p.getCurrentDataSource();if(b==4||b==1||b==3){var d=new $$4.q($$0.$ax.$type,0);for(var e=0;e<c.actualCount();e++){var f;var g=c.getItemValue(c.getItemAtIndex(e),a);if(g==null){f=-0x8000000000000000}else{f=$h(g)}if(d.contains(f)){return false}d.add(f)}return true}if(b==7||b==5||b==6){var h=new $$4.q(Number,0);for(var i=0;i<c.actualCount();i++){var j;var k=c.getItemValue(c.getItemAtIndex(i),a);if(k==null){j=NaN}else{j=this.an(k)}if(h.contains(j)){return false}h.add(j)}return true}return false},$type:new $.ig.Type("DataSeriesDataProviderAnalyzer",$.ig.$ot)},true);$c("Matcher:e","Object",{c:null,init:function(a){$.ig.$op.init.call(this);var patt_=$$t.$e.d(a);this.c=new RegExp(patt_)},b:function(a){return this.c.test(a)},a:function(a){return $$t.$e.d(a)!=null},d:function(a){if(a==null){return null}if(a.startsWith("/")&&a.endsWith("/")){return a.substr(1,a.length-2)}if(a.startsWith("Regex(")&&a.endsWith(")")){return a.substr(6,a.length-7)}if(a.startsWith("RegExp(")&&a.endsWith(")")){return a.substr(7,a.length-8)}if(a.contains("*")||a.contains("#")||a.contains("?")){a=$x(a,".","\\.");a=$x(a,"*",".*");a=$x(a,"#","\\d+");a=$x(a,"?",".+");a=$x(a,"[","\\[");a=$x(a,"]","\\]");return"^"+a+"$"}return null},$type:new $.ig.Type("Matcher",$.ig.$ot)},true);$c("DataSeries:f","Object",{init:function(){$.ig.$op.init.call(this);this.j=new $$4.x($$t.$g.$type,0);this.suggestedMarker(13);this.index(-1);this.priority(-1)},j:null,_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_suggestedPrimaryAxis:0,suggestedPrimaryAxis:function(a){if(arguments.length===1){this._suggestedPrimaryAxis=a;return a}else{return this._suggestedPrimaryAxis}},_suggestedSecondaryAxis:0,suggestedSecondaryAxis:function(a){if(arguments.length===1){this._suggestedSecondaryAxis=a;return a}else{return this._suggestedSecondaryAxis}},_suggestedSeries:0,suggestedSeries:function(a){if(arguments.length===1){this._suggestedSeries=a;return a}else{return this._suggestedSeries}},_dataPath:null,dataPath:function(a){if(arguments.length===1){this._dataPath=a;return a}else{return this._dataPath}},_suggestedMarker:0,suggestedMarker:function(a){if(arguments.length===1){this._suggestedMarker=a;return a}else{return this._suggestedMarker}},addMemberPathHint:function(a){this.j.add(a)},addMemberPathHint1:function(a,b){var c=a.clone();c.intent(b);this.j.add(c)},addMemberPathHint2:function(a,b){var c=new $$t.g;c.intent(b);c.path(a);this.j.add(c)},removeMemberPathHint:function(a){this.j.remove(a)},clearMemberPathHints:function(){this.j.clear()},getMemberPathHintCount:function(){return this.j.count()},getMemberPathHintAt:function(a){return this.j.__inner[a]},findMatchingHint:function(a){for(var b=0;b<this.j.count();b++){if(this.j.__inner[b].intent()==a){return this.j.__inner[b]}}return null},getMemberPathFor:function(a){var b=this.findMatchingHint(a);if(b==null){return""}return b.path()},hasMatchingHint:function(a){var b=this.findMatchingHint(a);if(b==null){return false}if(String.isNullOrEmpty(b.path())){return false}return true},i:function(){return this.j},equals:function(a){var b=$b($$t.$f.$type,a);if(b==null){return false}if(!String.equalsStatic(this.name(),b.name())){return false}if(!String.equalsStatic(this.title(),b.title())){return false}if(this.data()!=b.data()){return false}if(this.priority()!=b.priority()){return false}if(this.suggestedPrimaryAxis()!=b.suggestedPrimaryAxis()){return false}if(this.suggestedSecondaryAxis()!=b.suggestedSecondaryAxis()){return false}if(this.suggestedSeries()!=b.suggestedSeries()){return false}if(this.suggestedMarker()!=b.suggestedMarker()){return false}if(!String.equalsStatic(this.dataPath(),b.dataPath())){return false}var c=this.i();var d=b.i();if(c.count()!=d.count()){return false}for(var e=0;e<c.count();e++){if(!c.item(e).equals(d.item(e))){return false}}return true},toString:function(){var a=$$t.$i.getBox(this.suggestedSeries())+" hints: ";var c=this.j.getEnumerator();while(c.moveNext()){var b=c.current();a+=" {"+b.toString()+"}, "}return a},$type:new $.ig.Type("DataSeries",$.ig.$ot)},true);$c("DataSeriesMemberPathHint:g","Object",{init:function(){$.ig.$op.init.call(this)},_path:null,path:function(a){if(arguments.length===1){this._path=a;return a}else{return this._path}},_intent:0,intent:function(a){if(arguments.length===1){this._intent=a;return a}else{return this._intent}},equals:function(a){var b=$b($$t.$g.$type,a);if(b==null){return false}if(!String.equalsStatic(this.path(),b.path())){return false}if(this.intent()!=b.intent()){return false}return true},toString:function(){return $$t.$h.getBox(this.intent())+" Path = '"+this.path()+"'"},update1:function(a,b){this.path(String.isNullOrEmpty(b)?a:$x(b,"NAME",a))},update:function(a,b){if(a.count()==0){return}this.update1(a.__inner[0],b)},hasPath:function(){return!String.isNullOrEmpty(this.path())},clone:function(){var $self=this;return function(){var $ret=new $$t.g;$ret.intent($self.intent());$ret.path($self.path());return $ret}()},$type:new $.ig.Type("DataSeriesMemberPathHint",$.ig.$ot)},true);$c("SimpleFinancialPriceSeriesRule:u","Object",{init:function(){$.ig.$op.init.call(this);this.priority(10);this.distinctCheckThreshold(5e4)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_distinctCheckThreshold:0,distinctCheckThreshold:function(a){if(arguments.length===1){this._distinctCheckThreshold=a;return a}else{return this._distinctCheckThreshold}},e:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(a.contains(c)){a.remove(c)}}},d:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(17));if(c.length>0){return c[0]}return function(d){return d!=null?d:a.analyzer().getFirstDateTimeProperty()}(a.analyzer().getFirstDistinctDateTimeProperty(b))},b:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(17));if(c.length>0){return c[0]}c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(16));if(c.length>0){return c[0]}return function(d){return d!=null?d:function(e){return e!=null?e:function(f){return f!=null?f:a.analyzer().getFirstStringProperty()}(a.analyzer().getFirstDistinctMonotonicNumericProperty(b))}(a.analyzer().getFirstDistinctStringProperty(b))}(a.analyzer().getFirstDistinctDateTimeProperty(b))},evaluate:function(a){var b=$$t.$u.d(a,this.distinctCheckThreshold());var c=$$t.$u.b(a,this.distinctCheckThreshold());var d=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(11)));var e=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(12)));var f=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(13)));var g=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(14)));var h=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(15)));var i=Math.min(d.count(),Math.min(e.count(),Math.min(f.count(),g.count())));if(i==0){var j=new $$4.x(String,1,a.analyzer().getAllNumericProperties());var l=j.getEnumerator();while(l.moveNext()){var k=l.current();if(String.equalsStatic(k.toLowerCase(),"open")){d.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"high")){e.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"low")){f.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"close")){g.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"volume")){h.add(k);continue}}this.e(j,d);this.e(j,e);this.e(j,f);this.e(j,g);this.e(j,h);var m=d.count()+e.count()+f.count()+g.count()+j.count();if(m==0){return}i=m<=4?1:$.ig.truncate(Math.floor(m/5));var n=[d,e,f,g,h];var o=0;while(j.count()>0){n[o++%n.length].add(j.__inner[0]);j.removeAt(0)}}var p=this.c(a.getCurrentDataSource());for(var q=0;q<i;q++){a.pushParentTitle(i==1?p:p+(q+1));var r=d.count()>q?d.__inner[q]:null;var s=e.count()>q?e.__inner[q]:null;var t=f.count()>q?f.__inner[q]:null;var u=g.count()>q?g.__inner[q]:null;var v=function(){var $ret=new $$t.f;$ret.name($.ig.util.stringJoin("_",[r,s,t,u]));$ret.title(a.analyzer().getTitleString(null,[r,s,t,u]));$ret.suggestedSeries(20);$ret.suggestedPrimaryAxis(0);$ret.suggestedSecondaryAxis(1);return $ret}();v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(11);$ret.path(r);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(12);$ret.path(s);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(13);$ret.path(t);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(14);$ret.path(u);return $ret}());if(h.count()>q){v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(15);$ret.path(h.__inner[q]);return $ret}())}if(b!=null){v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(17);$ret.path(b);return $ret}())}v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(16);$ret.path(c);return $ret}());a.addDataSeries(v,this);a.popParentTitle()}},c:function(a){var b=a==null?null:a.dataSource();if(b==null){return null}var c=typeof b.title==="function";return c?b.title():b.title?b.title:null},$type:new $.ig.Type("SimpleFinancialPriceSeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SimpleScatterSeriesRule:v","Object",{init:function(){$.ig.$op.init.call(this);this.priority(9);this.monotonicCheckAmount(1e4)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_monotonicCheckAmount:0,monotonicCheckAmount:function(a){if(arguments.length===1){this._monotonicCheckAmount=a;return a}else{return this._monotonicCheckAmount}},evaluate:function(a){var b=a.analyzer().getAllNumericProperties();if(b.length==0){return}var c=a.getCurrentDataSource().actualCount();var d=new $$4.x(String,0);for(var e=0;e<b.length;e++){d.add(b[e])}var f=this.c(d);var g=this.d(d);var h=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(1));var i=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(2));if(h.length>0&&i.length>0&&h.length==i.length){f.clear();g.clear();d.clear();for(var j=0;j<h.length;j++){f.add(h[j]);g.add(i[j])}}var k=0;for(k=0;k<Math.min(f.count(),g.count());k++){var l=new Array(2);l[0]=f.__inner[k];l[1]=g.__inner[k];var m=a.analyzer().getTitleString(null,l);this.f(a,f.__inner[k],g.__inner[k],m)}for(;k<f.count();k++){d.add(f.__inner[k])}for(;k<g.count();k++){d.add(g.__inner[k])}for(var n=0;n<d.count();n+=2){if(n+1>=d.count()){continue}var o=new Array(2);o[0]=d.__inner[n];o[1]=d.__inner[n+1];var p=a.analyzer().getTitleString(null,o);this.f(a,d.__inner[n],d.__inner[n+1],p)}},d:function(a){var b=new $$4.x(String,0);for(var c=0;c<a.count();c++){if(this.b(a.__inner[c])){b.add(a.__inner[c]);a.removeAt(c);c--}}return b},b:function(a){if(String.equalsStatic(a.toLowerCase(),"y")||String.equalsStatic(a.toLowerCase(),"yvalue")){return true}return false},c:function(a){var b=new $$4.x(String,0);for(var c=0;c<a.count();c++){if(this.a(a.__inner[c])){b.add(a.__inner[c]);a.removeAt(c);c--}}return b},a:function(a){if(String.equalsStatic(a.toLowerCase(),"x")||String.equalsStatic(a.toLowerCase(),"xvalue")){return true}return false},f:function(a,b,c,d){var e=new $$t.f;e.name(b+"_"+c);if(d!=null){e.title(d)}else{e.title(b+" - "+c);e.title(a.analyzer().expandCamelCasedWords(e.title()))}var f=new $$t.g;f.intent(1);f.path(b);var g=new $$t.g;g.intent(2);g.path(c);e.addMemberPathHint(f);e.addMemberPathHint(g);var h=a.getCurrentDataSource();var i=h.actualCount();if(i>this.monotonicCheckAmount()){e.suggestedSeries(11)}else{if(a.analyzer().isMonotonic(h,b,this.monotonicCheckAmount())){e.suggestedSeries(12)}else{e.suggestedSeries(11)}}e.suggestedPrimaryAxis(1);e.suggestedSecondaryAxis(1);a.addDataSeries(e,this)},$type:new $.ig.Type("SimpleScatterSeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SubCollectionsRule:w","Object",{init:function(){$.ig.$op.init.call(this);this.priority(0);this.collectionTransformationThreshold(50)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_collectionTransformationThreshold:0,collectionTransformationThreshold:function(a){if(arguments.length===1){this._collectionTransformationThreshold=a;return a}else{return this._collectionTransformationThreshold}},evaluate:function(a){var b=a.getCurrentDataSource();if(b==null){return}if(b.actualCount()==0||b.actualCount()>this.collectionTransformationThreshold()){return}var c=b.getItemAtIndex(0);if(a.analyzer().isCollection(c)){for(var d=0;d<b.actualCount();d++){if(a.analyzer().isCollection(b.getItemAtIndex(d))){var e=a.analyzer().getTitleString(b.getItemAtIndex(d),null);if(e!=null){a.pushParentTitle(e)}a.recurseRules(b.getItemAtIndex(d),"["+d+"]",false);if(e!=null){a.popParentTitle()}}}}},$type:new $.ig.Type("SubCollectionsRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SimpleCategorySeriesRule:x","Object",{init:function(){$.ig.$op.init.call(this);this.priority(10);this.distinctCheckThreshold(5e4);this.useColumnThreshold(30)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_useColumnThreshold:0,useColumnThreshold:function(a){if(arguments.length===1){this._useColumnThreshold=a;return a}else{return this._useColumnThreshold}},_distinctCheckThreshold:0,distinctCheckThreshold:function(a){if(arguments.length===1){this._distinctCheckThreshold=a;return a}else{return this._distinctCheckThreshold}},c:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(16));if(c.length>0){return c[0]}return function(d){return d!=null?d:function(e){return e!=null?e:function(f){return f!=null?f:a.analyzer().getFirstStringProperty()}(a.analyzer().getFirstDistinctMonotonicNumericProperty(b))}(a.analyzer().getFirstDistinctDateTimeProperty(b))}(a.analyzer().getFirstDistinctStringProperty(b))},evaluate:function(a){var b=$$t.$x.c(a,this.distinctCheckThreshold());var c=null;var d=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(0));if(d.length>0){c=d}if(c==null){c=a.analyzer().getAllNumericProperties()}if(c==null||c.length==0){return}var e=a.getCurrentDataSource().actualCount();for(var f=0;f<c.length;f++){if(c[f]==b&&c.length>1){continue}var g=new Array(1);g[0]=c[f];var h=a.analyzer().getTitleString(null,g);var i=new $$t.f;var j=new $$t.g;j.intent(0);j.path(c[f]);var k=new $$t.g;k.intent(16);k.path(b);i.addMemberPathHint(j);i.addMemberPathHint(k);if(e>this.useColumnThreshold()){i.suggestedSeries(0)}else{i.suggestedSeries(1)}this.d(i,a);i.suggestedPrimaryAxis(0);i.suggestedSecondaryAxis(1);i.name(c[f]);if(h!=null){i.title(h)}else{i.title(c[f]);i.title(a.analyzer().expandCamelCasedWords(i.title()))}a.addDataSeries(i,this)}},d:function(a,b){if(!b.hasValidType(a)){a.suggestedSeries(0);if(b.hasValidType(a)){return}a.suggestedSeries(1);if(b.hasValidType(a)){return}a.suggestedSeries(2);if(b.hasValidType(a)){
return}a.suggestedSeries(6);if(b.hasValidType(a)){return}a.suggestedSeries(7);if(b.hasValidType(a)){return}a.suggestedSeries(4);if(b.hasValidType(a)){return}a.suggestedSeries(5);if(b.hasValidType(a)){return}a.suggestedSeries(10);if(b.hasValidType(a)){return}a.suggestedSeries(8);if(b.hasValidType(a)){return}a.suggestedSeries(0)}},$type:new $.ig.Type("SimpleCategorySeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("DataSeriesAdapterUpdateNotifier:m","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},notifyClearItems:function(){this.a.ae(this.b)},notifyInsertItem:function(a,b){this.a.af(this.b,a,b)},notifyRemoveItem:function(a,b){this.a.ag(this.b,a,b)},notifySetItem:function(a,b,c){this.a.ah(this.b,a,b,c)},$type:new $.ig.Type("DataSeriesAdapterUpdateNotifier",$.ig.$ot,[$.ig.IDataSourceDataProviderUpdateNotifier.prototype.$type])},true);$c("DataSeriesAdapterRuleCollection:n","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$b.$type,0)},$type:new $.ig.Type("DataSeriesAdapterRuleCollection",$$4.$f.$type.specialize($$t.$b.$type))},true);$c("DataSeriesCollection:o","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$f.$type,0)},$type:new $.ig.Type("DataSeriesCollection",$$4.$f.$type.specialize($$t.$f.$type))},true);$c("DataSeriesAdapterRemovingDuplicatesEventArgs:q","Object",{init:function(){$.ig.$op.init.call(this)},_runContext:null,runContext:function(a){if(arguments.length===1){this._runContext=a;return a}else{return this._runContext}},_dataSourcePath:null,dataSourcePath:function(a){if(arguments.length===1){this._dataSourcePath=a;return a}else{return this._dataSourcePath}},_duplicatePath:null,duplicatePath:function(a){if(arguments.length===1){this._duplicatePath=a;return a}else{return this._duplicatePath}},_matchingSeries:null,matchingSeries:function(a){if(arguments.length===1){this._matchingSeries=a;return a}else{return this._matchingSeries}},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("DataSeriesAdapterRemovingDuplicatesEventArgs",$.ig.$ot)},true);$c("DataSeriesAdapterRunEventArgs:s","Object",{init:function(){$.ig.$op.init.call(this)},_runContext:null,runContext:function(a){if(arguments.length===1){this._runContext=a;return a}else{return this._runContext}},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("DataSeriesAdapterRunEventArgs",$.ig.$ot)},true);$c("DataSeriesAdapterImplementation:t","Object",{init:function(){this.n=new $$4.h($.ig.$op.$type,$.ig.IDataSourceLocalDataProvider.prototype.$type,0);this.c=null;this.b=null;this.a=null;this.m=false;$.ig.$op.init.call(this);this.rules(new $$t.n);this.dataSeries(new $$t.o);this.ai(this.rules());var a=this.rules();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ap.runOn(this))},_q:null,v:function(a,b){var c=String.empty();if(this._q!=null){c=this._q(a)}if(String.isNullOrEmpty(c)){return b}return c},ai:function(a){},ap:function(a,b){this.refresh()},_r:null,g:function(){return this._r},n:null,o:null,propertyChanged:null,itemsSource:function(a){if(arguments.length===1){var b=this.o;this.o=a;if(b!=this.o){this.ad("ItemsSource",b,this.o)}return a}else{return this.o}},c:null,supportedSeriesTypes:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.ad("SupportedSeriesTypes",b,this.c)}return a}else{return this.c}},b:null,includedProperties:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.ad("IncludedProperties",b,this.b)}return a}else{return this.b}},a:null,excludedProperties:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.ad("ExcludedProperties",b,this.a)}return a}else{return this.a}},_rules:null,rules:function(a){if(arguments.length===1){this._rules=a;return a}else{return this._rules}},_dataSeries:null,dataSeries:function(a){if(arguments.length===1){this._dataSeries=a;return a}else{return this._dataSeries}},ad:function(a,b,c){this.aj(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},aj:function(a,b,c){switch(a){case"ItemsSource":this.refresh();break;case"SupportedSeriesTypes":this.refresh();break;case"IncludedProperties":this.refresh();break;case"ExcludedProperties":this.refresh();break}},m:false,refresh:function(){this.m=true;this.y();var a=new $$t.c(this);var b=this.l(this.itemsSource());this.x(b,null,false);a.pushDataSource(b);this.ar(a);this.at(a);this.m=false},y:function(){var b=this.n.keys().getEnumerator();while(b.moveNext()){var a=b.current();var c=this.n.item(a);c.updateNotifier(null);c.schemaChanged=$.ig.Delegate.prototype.remove(c.schemaChanged,this.ak.runOn(this))}this.n.clear()},at:function(a){this.ao(a);this.an(a);this.as(a)},ao:function(a){var b=true;if(this.removingUnsupported!=null){var c=function(){var $ret=new $$t.s;$ret.runContext(a);return $ret}();this.removingUnsupported(this,c);b=!c.handled()}if(b){if(this.supportedSeriesTypes()==null){return}var d=new $$4.q($$t.$i.$type,0);for(var e=0;e<this.supportedSeriesTypes().length;e++){d.add(this.supportedSeriesTypes()[e])}for(var f=a.getDataSeriesCount()-1;f>=0;f--){var g=a.getDataSeriesAt(f);if(!d.contains(g.suggestedSeries())){a.removeDataSeries(g)}}}},as:function(a){var b=0;for(;b<Math.min(this.dataSeries().count(),a.getDataSeriesCount());b++){if(!this.dataSeries().__inner[b].equals(a.getDataSeriesAt(b))){this.dataSeries().removeAt(b);b--}}for(;b<a.getDataSeriesCount();b++){this.dataSeries().insert(b,a.getDataSeriesAt(b))}for(;b<this.dataSeries().count();b++){this.dataSeries().removeAt(b);b--}},removingUnsupported:null,removingDuplicates:null,an:function(a){var b=new $$4.h(String,$$4.$x.$type.specialize($$t.$f.$type),0);for(var c=0;c<a.getDataSeriesCount();c++){var d=a.getDataSeriesAt(c);var e=d.i();for(var f=0;f<e.count();f++){if(e.item(f).intent()==16||e.item(f).intent()==17){continue}var g=(d.dataPath()!=null?d.dataPath()+".":"")+e.item(f).path();if(e.item(f).intent()==25){g=e.item(f).path()}if(!b.containsKey(g)){b.item(g,new $$4.x($$t.$f.$type,0))}b.item(g).add(d)}}var i=b.keys().getEnumerator();while(i.moveNext()){var h=i.current();if(b.item(h).count()>1){var j=new Array(b.item(h).count());var k=b.item(h);var l=k.count();for(var m=0;m<l;m++){j[m]=k.__inner[m]}var n=true;if(this.removingDuplicates!=null){var o=function(){var $ret=new $$t.q;$ret.duplicatePath(h);$ret.runContext(a);$ret.matchingSeries(j);return $ret}();n=!o.handled()}if(n){var p=-1;var q=null;k=b.item(h);l=k.count();for(var r=0;r<l;r++){var s=k.__inner[r];if(s.priority()>p){p=s.priority();q=s}}for(var t=0;t<l;t++){var u=k.__inner[t];if(u!=q){a.removeDataSeries(u)}}}}}},ar:function(a){for(var b=0;b<this.rules().count();b++){this.aq(a,this.rules().__inner[b])}},aq:function(a,b){b.evaluate(a)},l:function(a){if(a!=null&&this.n.containsKey(a)){return this.n.item(a)}return this.g().getDataProvider(a)},al:function(a,b,c,d){var e=this.l(b);this.x(e,a.getCurrentDataSource(),d);a.pushDataSource(e);a.pushPath(c);this.ar(a);a.popPath();a.popDataSource()},x:function(a,b,c){if(a.dataSource()!=null){this.n.add(a.dataSource(),a)}a.schemaChanged=$.ig.Delegate.prototype.combine(a.schemaChanged,this.ak.runOn(this));if(b!=null){var d=new $$t.m(this,a);b.updateNotifier(d)}if(c){var e=new $$t.m(this,a);a.updateNotifier(e)}},ak:function(a,b){if(!this.m){this.refresh()}},ae:function(a){this.refresh()},af:function(a,b,c){this.refresh()},ag:function(a,b,c){this.refresh()},ah:function(a,b,c,d){this.refresh()},notifyClearItems:function(a){if(this.n.containsKey(a)){this.n.item(a).notifyClearItems()}},notifyInsertItem:function(a,b,c){if(this.n.containsKey(a)){this.n.item(a).notifyInsertItem(b,c)}},notifyRemoveItem:function(a,b,c){if(this.n.containsKey(a)){this.n.item(a).notifyRemoveItem(b,c)}},notifySetItem:function(a,b,c,d){if(this.n.containsKey(a)){this.n.item(a).notifySetItem(b,c,d)}},$type:new $.ig.Type("DataSeriesAdapterImplementation",$.ig.$ot,[$$0.$b6.$type])},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_geo.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_io.js
*     infragistics.ext_text.js
*     infragistics.ext_web.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$z=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$7=$.ig.globalDefs.$$7;var $$8=$.ig.globalDefs.$$8;var $$b=$.ig.globalDefs.$$b;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["WebWorkerPostMessageHandler:a","HeatTileGeneratorWebWorker:b","CompletedSinkImpl:c","ITileGenerator:d","TileImageCreating:e","TileImageCreated:f","TileImageZoomChanging:j","ITileWorkCompletedSink:m","HeatTileGeneratorWorkerManager:o","TileWorkCompletedSink:p","XamMultiScaleImageView:s","ShapeRecordFilterEventHandler:x","GetTileImageUriEventHandler:ag","IMapRenderDeferralHandler:an","IEasingFunction:aq","XamMultiScaleImage:ar","DownloadingMultiScaleImageEventHandler:as","CancellingMultiScaleImageEventHandler:au","XamMultiScaleTileSource:aw","TriangulationStatusEventHandler:a3"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("XBaseDataType:v",false,false,{Character:0,Number:1,Logical:2,Date:3,Memo:4,FloatingPoint:5,Binary:6,General:7,Picture:8,Currency:9,DateTime:10,Integer:11,VariField:12,Variant:13,Timestamp:14,"Double:double1":15,AutoIncrement:16});$d("ShapeType:t",false,false,{None:0,Point:1,PolyLine:3,Polygon:5,PolyPoint:8,PointZ:11,PolyLineZ:13,PolygonZ:15,PolyPointZ:18,PointM:21,PolyLineM:23,PolygonM:25,PolyPointM:28,PolyPatch:31});$c("HeatTileScaler:q","Object",{b:0,c:0,d:0,e:0,init:function(){$.ig.$op.init.call(this);this.b=85.05112878- -85.05112878;this.c=180- -180;this.d=this.k(85.05112878);this.e=this.k(85.05112878)-this.k(-85.05112878)},k:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},a:function(a,b){var c=new $$a.ae(0,b.left()/a.width(),b.top()/a.height(),b.width()/a.width(),b.height()/a.height());var d=c.left()+c.width()*a.left();var e=c.left()+c.width()*a.right();var f=c.top()+c.height()*a.top();var g=c.top()+c.height()*a.bottom();var h=new $$t.r(d,f,e,g);return h},m:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},t:function(a,b,c){var d=(a-c.top())*b.width()+b.top()*c.height();d=this.k(85.05112878)-d/(c.height()/this.e);return $$t.$q.m(d)},r:function(a,b,c){var d=c.top()+this.l(a,c.height());return(d-b.top()*c.height())/b.width()},l:function(a,b){a=a>-85.05112878?a<85.05112878?a:85.05112878:-85.05112878;var c=this.k(a);var d=(this.d-c)*b/this.e;return d},u:function(a,b,c){var d=b.left()+b.width()*(a-c.left())/c.width();return-180+d*this.c},s:function(a,b,c){var d=(a- -180)/this.c;return c.left()+c.width()*(d-b.left())/b.width()},i:function(a,b){var c=$$t.$q.a(a,b);return this.t(b.bottom(),a,b)},g:function(a,b){var c=$$t.$q.a(a,b);return this.t(b.top(),a,b)},j:function(a,b){var c=$$t.$q.a(a,b);return this.u(b.left(),a,b)},h:function(a,b){var c=$$t.$q.a(a,b);return this.u(b.right(),a,b)},v:function(a,b,c){var d=c.height();var e=c.top();for(var f=0;f<a.count();f++){var g=a.__inner[f];g=g>-85.05112878?g<85.05112878?g:85.05112878:-85.05112878;var h=g*.017453292519943295;var i=Math.sin(h);var j=.5*Math.log((1+i)/(1-i));var k=(this.d-j)*d/this.e;k=e+k;a.__inner[f]=(k-b.top()*d)/b.width()}},w:function(a,b,c){var d=c.left();var e=c.width();var f=b.left();var g=b.width();for(var h=0;h<a.count();h++){var i=(a.__inner[h]- -180)/this.c;a.__inner[h]=c.left()+c.width()*(i-b.left())/b.width()}},$type:new $.ig.Type("HeatTileScaler",$.ig.$ot)},true);$c("HeatTileGeneratorWorker:l","Object",{f:null,a:null,n:0,o:0,p:0,w:null,_u:0,_h:false,r:0,t:function(){return this.r},g:function(){return this.f},init:function(a){$.ig.$op.init.call(this);this.f=a;$$t.$l.s++;if($$t.$l.s==0x8000000000000000){$$t.$l.s=0}this.r=$$t.$l.s},doWork:function(){var a=this.g().blurRadius();var b=a;var c=this.g().maxBlurRadius();var d=this.g().scaler();this.n=this.g().x();this.o=this.g().y();this.p=this.g().z();if(this.g().useBlurRadiusAdjustedForZoom()&&this.p>0){var e=Math.sqrt(1*1+1*1)*Math.pow(2,this.p-1);b=a*e}if(!$.ig.util.isNaN(c)){if(b>c){b=c}}var f=this.g().xValues();var g=this.g().yValues();var h=this.g().values();var i=this.g().xValues().length;var j=this.g().yValues().length;var k;var l;var m;var n;var o;var p;var q;var r=this.g().minimumVisibleLongitude();var s=this.g().maximumVisibleLongitude();var t=this.g().minimumVisibleLatitude();var u=this.g().maximumVisibleLatitude();var v=this.q(this.g().tileViewport(),b);var w=this.c(v,b);var x=Math.abs(d.t(0,this.g().window(),this.g().tileViewport())-d.t(b,this.g().window(),this.g().tileViewport()));var y=Math.abs(d.u(0,this.g().window(),this.g().tileViewport())-d.u(b,this.g().window(),this.g().tileViewport()));var z;var aa;var ab=new $$4.x(Number,0);var ac=new $$4.x(Number,0);var ad=new $$4.x(Number,0);for(var ae=0;ae<i;ae++){k=f[ae];l=g[ae];m=h[ae];n=k-y;o=k+y;p=l-x;q=l+x;if(o<r||q<t||p>u||n>s){continue}ab.add(k);ac.add(l);ad.add(m)}var af=this.d(this.g().tileViewport());var ag=this.b(this.g().tileViewport());var ah=$.ig.truncate(this.g().tileViewport().width());var ai=ac.count();d.v(ac,this.g().window(),this.g().tileViewport());d.w(ab,this.g().window(),this.g().tileViewport());var aj;var ak;var al;var am;for(var an=0;an<ai;an++){z=$.ig.truncate(Math.floor(ab.__inner[an]-b));aa=$.ig.truncate(Math.floor(ac.__inner[an]-b));for(var ao=z;ao<z+v;ao++){for(var ap=aa;ap<aa+v;ap++){aj=ao-z;ak=ap-aa;if(ao<0||ao>ah-1||ap<0||ap>ah-1){continue}al=w[ak*v+aj];am=ad.__inner[an]*al;ag[ap*ah+ao]=ag[ap*ah+ao]+am}}}var aq=ag.length;var ar=-1.7976931348623157e308;var as=1.7976931348623157e308;var at;if(!$.ig.util.isNaN(this.g().globalMinimum())&&!$.ig.util.isNaN(this.g().globalMaximum())&&this.g().useGlobalMinMax()&&!this.g().testRun()){as=this.g().globalMinimum();ar=this.g().globalMaximum();if(!$.ig.util.isNaN(this.g().minimumValue())){as=this.g().minimumValue()}if(!$.ig.util.isNaN(this.g().maximumValue())){ar=this.g().maximumValue()}}else if(!$.ig.util.isNaN(this.g().minimumValue())&&!$.ig.util.isNaN(this.g().maximumValue())){as=this.g().minimumValue();ar=this.g().maximumValue()}else{var au=-1;var av=-1;for(var aw=0;aw<aq;aw++){at=ag[aw];if(at>0){if(at>ar){ar=at;au=aw}if(at<as){as=at;av=aw}}}var ax=$.ig.truncate(Math.floor(au/ah));var ay=au%ah;var az=$.ig.truncate(Math.floor(av/ah));var a0=av%ah;this.g().globalMinimum(as);this.g().globalMaximum(ar);var a1=0;var a2=0;var a3=0;var a4=0;var a5=0;var a6=0;for(var a7=0;a7<ai;a7++){z=$.ig.truncate(Math.floor(ab.__inner[a7]-b));aa=$.ig.truncate(Math.floor(ac.__inner[a7]-b));for(var a8=z;a8<z+v;a8++){for(var a9=aa;a9<aa+v;a9++){aj=a8-z;ak=a9-aa;if(a8<0||a8>ah-1||a9<0||a9>ah-1){continue}if(a8==ay&&a9==ax){a1++;a3=a3+d.t(ac.__inner[a7],this.g().window(),this.g().tileViewport());a4=a4+d.u(ab.__inner[a7],this.g().window(),this.g().tileViewport())}if(a8==a0&&a9==az){a2++;a5=a5+d.t(ac.__inner[a7],this.g().window(),this.g().tileViewport());a6=a6+d.u(ab.__inner[a7],this.g().window(),this.g().tileViewport())}}}}this.i=a3/a1;this.j=a4/a1;this.k=a5/a2;this.l=a6/a2;if(!$.ig.util.isNaN(this.g().minimumValue())){as=this.g().minimumValue()}if(!$.ig.util.isNaN(this.g().maximumValue())){ar=this.g().maximumValue()}}if(!this.g().testRun()){this.x(af,ag,ar,as);this.a=af}this.z()},x:function(a,b,c,d){var e;var f=b.length;if(this.g().useLogarithmicScale()){if(d<=0){d=0}else{d=Math.logBase(d,this.g().logarithmBase())}if(c<=0){c=0}else{c=Math.logBase(c,this.g().logarithmBase())}}var g=0;var h=c-d;if($.ig.util.isNaN(h)||h<=0){h=1}var i;var j;var k;var l;var m=this.g().useLogarithmicScale();var n=this.g().logarithmBase();if(this.g().scaleColors()!=null){var o=new Array(this.g().scaleColors().length);var p=new Array(this.g().scaleColors().length);var q=new Array(this.g().scaleColors().length);var r=new Array(this.g().scaleColors().length);var s=new Array(this.g().scaleColors().length);var t=new Array(this.g().scaleColors().length);var u=new Array(this.g().scaleColors().length);var v=new Array(this.g().scaleColors().length);var w=new Array(this.g().scaleColors().length);var x=new Array(this.g().scaleColors().length);var y=new Array(this.g().scaleColors().length);var z=new Array(this.g().scaleColors().length);var aa=this.g().scaleColorOffsets();if(aa==null||aa.length!=this.g().scaleColors().length){aa=new Array(this.g().scaleColors().length);if(aa.length==1){aa[0]=0}else{for(var ab=0;ab<this.g().scaleColors().length;ab++){aa[ab]=ab/(this.g().scaleColors().length-1)}}}for(var ac=0;ac<this.g().scaleColors().length;ac++){o[ac]=this.g().scaleColors()[ac].l();q[ac]=this.g().scaleColors()[ac].o();s[ac]=this.g().scaleColors()[ac].n();u[ac]=this.g().scaleColors()[ac].m();if(ac<this.g().scaleColors().length-1){p[ac]=this.g().scaleColors()[ac+1].l();r[ac]=this.g().scaleColors()[ac+1].o();t[ac]=this.g().scaleColors()[ac+1].n();v[ac]=this.g().scaleColors()[ac+1].m()}else{p[ac]=this.g().scaleColors()[ac].l();r[ac]=this.g().scaleColors()[ac].o();t[ac]=this.g().scaleColors()[ac].n();v[ac]=this.g().scaleColors()[ac].m()}w[ac]=p[ac]-o[ac];x[ac]=r[ac]-q[ac];y[ac]=t[ac]-s[ac];z[ac]=v[ac]-u[ac]}for(var ad=0;ad<f;ad++){e=b[ad];if(e==0){continue}if(m){if(e<=0){e=0}else{e=Math.logBase(e,n)}}g=(e-d)/h;if(g<0){g=0}if(g>1){g=1}var ae=0;for(var af=0;af<aa.length;af++){if(aa[af]>=g){ae=af-1;break}}if(ae>aa.length-2){ae=aa.length-2}if(ae<0){ae=0}g=(g-aa[ae])/(aa[ae+1]-aa[ae]);i=$.ig.truncate(Math.floor(o[ae]+g*w[ae]));j=$.ig.truncate(Math.floor(q[ae]+g*x[ae]));k=$.ig.truncate(Math.floor(s[ae]+g*y[ae]));l=$.ig.truncate(Math.floor(u[ae]+g*z[ae]));a[4*ad]=i;a[4*ad+1]=j;a[4*ad+2]=k;a[4*ad+3]=l}}else{var ag=this.g().minimumColor().l();var ah=this.g().maximumColor().l();var ai=this.g().minimumColor().o();var aj=this.g().maximumColor().o();var ak=this.g().minimumColor().n();var al=this.g().maximumColor().n();var am=this.g().minimumColor().m();var an=this.g().maximumColor().m();var ao=ah-ag;var ap=aj-ai;var aq=al-ak;var ar=an-am;for(var as=0;as<f;as++){e=b[as];if(e==0){continue}if(m){e=Math.logBase(e,n)}g=(e-d)/h;if(g<0){g=0}if(g>1){g=1}i=$.ig.truncate(Math.floor(ag+g*ao));j=$.ig.truncate(Math.floor(ai+g*ap));k=$.ig.truncate(Math.floor(ak+g*aq));l=$.ig.truncate(Math.floor(am+g*ar));a[4*as]=i;a[4*as+1]=j;a[4*as+2]=k;a[4*as+3]=l}}},b:function(a){var b=new Array($.ig.truncate(a.width())*$.ig.truncate(a.height()));for(var c=0;c<b.length;c++){b[c]=0}return b},d:function(a){var b=new Array($.ig.truncate(a.width())*$.ig.truncate(a.height())*4);for(var c=0;c<b.length;c++){b[c]=0}return b},c:function(a,b){var c=new Array(a*a);for(var d=0;d<c.length;d++){c[d]=0}var e=a/2;var f=a/2;for(var g=0;g<a;g++){for(var h=0;h<a;h++){var i=Math.sqrt(Math.pow(g-f,2)+Math.pow(h-f,2));if(i>e){c[h*a+g]=0}else{c[h*a+g]=e-i}}}var j=0;var k=-1.7976931348623157e308;var l=1.7976931348623157e308;for(var m=0;m<a;m++){for(var n=0;n<a;n++){var o=c[n*a+m];if(o==0){continue}j+=o;k=o>k?o:k;l=o<l?o:l}}for(var p=0;p<a;p++){for(var q=0;q<a;q++){var r=c[q*a+p];if(r==0){continue}var s=(r-l)/(k-l);c[q*a+p]=.01+s*.99}}c[$.ig.truncate(f)*a+$.ig.truncate(f)]=1;return c},q:function(a,b){return $.ig.truncate(Math.floor(b*2))},z:function(){var $self=this;if(this.completedSink()==null){return}this.completedSink().onCompleted(function(){var $ret=new $$t.h;$ret.url($self.w);$ret.x($self.n);$ret.y($self.o);$ret.z($self.p);$ret.globalMinimumValue($self.g().globalMinimum());$ret.globalMaximumValue($self.g().globalMaximum());$ret.globalMaximumValueLongitude($self.j);$ret.globalMaximumValueLatitude($self.i);$ret.globalMinimumValueLongitude($self.l);$ret.globalMinimumValueLatitude($self.k);$ret.imageData($self.a);$ret.image($self.g().image());return $ret}())},i:0,j:0,k:0,l:0,_completedSink:null,completedSink:function(a){if(arguments.length===1){this._completedSink=a;return a}else{return this._completedSink}},$type:new $.ig.Type("HeatTileGeneratorWorker",$.ig.$ot)},true);$c("HeatTileGeneratorWebWorker:b","Object",{init:function(){$.ig.$op.init.call(this)},_postmessage:null,postmessage:function(a){if(arguments.length===1){this._postmessage=a;return a}else{return this._postmessage}},onmessage:function(args_){var data_=args_.data;var a=data_.cancelTile;var b=data_.z;var c=data_.y;var d=data_.x;if(a){for(var i_=0;i_<$$t.$b.b.length;i_++){var e=$$t.$b.b[i_];if(e.g().testRun()){continue}if(e.g().z()==b&&e.g().x()==d&&e.g().y()==c){var workers_=$$t.$b.b;workers_.splice(i_,1);i_--}}}var f=new $$t.n;var g=data_;if(!g["messageId"]){return}if(g["isNewData"]){var yValues_=g["yValues"];var xValues_=g["xValues"];var values_=g["values"];$$t.$b.__yValues=new Float64Array(yValues_);$$t.$b.__xValues=new Float64Array(xValues_);$$t.$b.__values=new Float64Array(values_)}var h=g["scaleColors"];var i=new Array(h.length);for(var j=0;j<h.length;j++){i[j]=$$a.$ax.u($h(h[j]["a"]),$h(h[j]["r"]),$h(h[j]["g"]),$h(h[j]["b"]))}f.scaler($$t.$b.e);f.blurRadius(g["blurRadius"]);f.maxBlurRadius(g["maxBlurRadius"]);f.useBlurRadiusAdjustedForZoom(g["useBlurRadiusAdjustedForZoom"]);f.minimumColor($$a.$ax.u($h(g["minimumColor"]["a"]),$h(g["minimumColor"]["r"]),$h(g["minimumColor"]["g"]),$h(g["minimumColor"]["b"])));f.maximumColor($$a.$ax.u($h(g["maximumColor"]["a"]),$h(g["maximumColor"]["r"]),$h(g["maximumColor"]["g"]),$h(g["maximumColor"]["b"])));f.tileViewport(new $$a.ae(0,g["tileViewport"]["left"],g["tileViewport"]["top"],g["tileViewport"]["width"],g["tileViewport"]["height"]));f.yValues($$t.$b.__yValues);f.xValues($$t.$b.__xValues);f.values($$t.$b.__values);f.minimumVisibleLatitude(g["minimumVisibleLatitude"]);f.minimumVisibleLongitude(g["minimumVisibleLongitude"]);f.maximumVisibleLatitude(g["maximumVisibleLatitude"]);f.maximumVisibleLongitude(g["maximumVisibleLongitude"]);f.z($h(g["z"]));f.x($h(g["x"]));f.y($h(g["y"]));f.window(new $$a.ae(0,g["window"]["left"],g["window"]["top"],g["window"]["width"],g["window"]["height"]));f.testRun(g["testRun"]);f.globalMinimum(g["globalMinimum"]);f.globalMaximum(g["globalMaximum"]);f.useGlobalMinMax(g["useGlobalMinMax"]);f.minimumValue(g["minimumValue"]);f.maximumValue(g["maximumValue"]);f.scaleColorOffsets(g["scaleColorOffsets"]);f.scaleColors(i);f.useLogarithmicScale(g["useLogarithmicScale"]);f.logarithmBase(g["logarithmBase"]);var k=new $$t.l(f);k._u=$h(g["messageId"]);k._h=true;k.completedSink(new $$t.c(k));var workersl_=$$t.$b.b;var worker_=k;workersl_.push(worker_)},start:function(){var workers_=$$t.$b.b;setInterval(function(){if(workers_.length>0){var worker=workers_.shift();worker.doWork();worker.completedSink(null)}},16)},$type:new $.ig.Type("HeatTileGeneratorWebWorker",$.ig.$ot)},true);$c("ITileWorkCompletedSink:m","Object",{$type:new $.ig.Type("ITileWorkCompletedSink",null)},true);$c("CompletedSinkImpl:c","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},onCompleted:function(a){var b=a;var c={};var imageData_=b.imageData();c["messageId"]=this.a._u;c["imageData"]=b.imageData()==null?null:new Uint8ClampedArray(imageData_)["buffer"];c["z"]=b.z();c["x"]=b.x();c["y"]=b.y();c["url"]=b.url();c["globalMinimumValue"]=b.globalMinimumValue();c["globalMaximumValue"]=b.globalMaximumValue();c["globalMaximumValueLongitude"]=b.globalMaximumValueLongitude();c["globalMaximumValueLatitude"]=b.globalMaximumValueLatitude();c["globalMinimumValueLongitude"]=b.globalMinimumValueLongitude();c["globalMinimumValueLatitude"]=b.globalMinimumValueLatitude();if(this.a._h&&c["imageData"]!=null){$$t.$b.postmessage()(c,[c["imageData"]])}else{$$t.$b.postmessage()(c)}},$type:new $.ig.Type("CompletedSinkImpl",$.ig.$ot,[$$t.$m.$type])},true);$c("ITileGenerator:d","Object",{$type:new $.ig.Type("ITileGenerator",null)},true);$c("TileImageCreatedEventArgs:g","EventArgs",{init:function(){$$0.$w.init.call(this)},_imageData:null,imageData:function(a){if(arguments.length===1){this._imageData=a;return a}else{return this._imageData}},_image:null,image:function(a){if(arguments.length===1){this._image=a;return a}else{return this._image}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_url:null,url:function(a){if(arguments.length===1){this._url=a;return a}else{return this._url}},$type:new $.ig.Type("TileImageCreatedEventArgs",$$0.$w.$type)},true);$c("HeatTileImageCreatedEventArgs:h","TileImageCreatedEventArgs",{init:function(){$$t.$g.init.call(this)},_globalMinimumValue:0,globalMinimumValue:function(a){if(arguments.length===1){this._globalMinimumValue=a;return a}else{return this._globalMinimumValue}},_globalMaximumValue:0,globalMaximumValue:function(a){if(arguments.length===1){this._globalMaximumValue=a;return a}else{return this._globalMaximumValue}},_globalMaximumValueLongitude:0,globalMaximumValueLongitude:function(a){if(arguments.length===1){this._globalMaximumValueLongitude=a;return a}else{return this._globalMaximumValueLongitude}},_globalMaximumValueLatitude:0,globalMaximumValueLatitude:function(a){if(arguments.length===1){this._globalMaximumValueLatitude=a;return a}else{return this._globalMaximumValueLatitude}},_globalMinimumValueLongitude:0,globalMinimumValueLongitude:function(a){if(arguments.length===1){this._globalMinimumValueLongitude=a;return a}else{return this._globalMinimumValueLongitude}},_globalMinimumValueLatitude:0,globalMinimumValueLatitude:function(a){if(arguments.length===1){this._globalMinimumValueLatitude=a;return a}else{return this._globalMinimumValueLatitude}},$type:new $.ig.Type("HeatTileImageCreatedEventArgs",$$t.$g.$type)},true);$c("TileImageZoomChangingEventArgs:i","EventArgs",{init:function(){$$0.$w.init.call(this)},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},$type:new $.ig.Type("TileImageZoomChangingEventArgs",$$0.$w.$type)},true);$c("HeatTileGenerator:k","Object",{m:null,bz:null,l:null,init:function(){this.m=new $$t.q;this.bz=new $$a.ae(0,0,0,256,256);this.l=new $$t.o;this.bw=new $$a.ax;this.bv=new $$a.ax;this.b=null;this.a=null;this.am=NaN;this.ao=NaN;this.an=NaN;this.al=10;this.t=true;this.a0=null;this.ax=null;this.ad=NaN;this.ag=NaN;this.aw={};this.au=-1;this.ay={};this.z=new $$4.h(String,$$6.$u.$type.specialize(Number,Number),0);this.aa=new $$4.h(String,$$4.$x.$type.specialize($$0.$c.$type),0);this.ab=new $$4.x($$0.$c.$type,0);this.o=false;$.ig.$op.init.call(this);this.m=new $$t.q},e:null,yValues:function(a){if(arguments.length===1){var b=this.e;this.e=a;if(this.e!=b){this.br("YValues",b,this.e)}return a}else{return this.e}},d:null,xValues:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(this.d!=b){this.br("XValues",b,this.d)}return a}else{return this.d}},c:null,values:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.br("Values",b,this.c)}return a}else{return this.c}},bw:null,minimumColor:function(a){if(arguments.length===1){var b=this.bw;this.bw=a;if($$a.$ax.d(this.bw,b)){this.br("MinimumColor",b,this.bw)}return a}else{return this.bw}},bv:null,maximumColor:function(a){if(arguments.length===1){var b=this.bv;this.bv=a;if($$a.$ax.d(this.bv,b)){this.br("MaximumColor",b,this.bv)}return a}else{return this.bv}},b:null,scaleColors:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.br("ScaleColors",b,this.b)}return a}else{return this.b}},a:null,scaleColorOffsets:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.br("ScaleColorOffsets",b,this.a)}return a}else{return this.a}},ac:0,blurRadius:function(a){if(arguments.length===1){var b=this.ac;this.ac=a;if(this.ac!=b){this.br("BlurRadius",b,this.ac)}return a}else{return this.ac}},am:0,maxBlurRadius:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(this.am!=b){this.br("MaxBlurRadius",b,this.am)}return a}else{return this.am}},p:false,useBlurRadiusAdjustedForZoom:function(a){if(arguments.length===1){var b=this.p;this.p=a;if(this.p!=b){this.br("UseBlurRadiusAdjustedForZoom",b,this.p)}return a}else{return this.p}},q:false,useGlobalMinMax:function(a){if(arguments.length===1){var b=this.q;this.q=a;if(this.q!=b){this.br("UseGlobalMinMax",b,this.q)}return a}else{return this.q}},r:false,useGlobalMinMaxAdjustedForZoom:function(a){if(arguments.length===1){var b=this.r;this.r=a;if(this.r!=b){this.br("UseGlobalMinMaxAdjustedForZoom",b,this.r)}return a}else{return this.r}},ao:0,minimumValue:function(a){if(arguments.length===1){var b=this.ao;this.ao=a;if(this.ao!=b){this.br("MinimumValue",b,this.ao)}return a}else{return this.ao}},an:0,maximumValue:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(this.an!=b){this.br("MaximumValue",b,this.an)}return a}else{return this.an}},al:0,logarithmBase:function(a){if(arguments.length===1){var b=this.al;this.al=a;if(this.al!=b){this.br("LogarithmBase",b,this.al)}return a}else{return this.al}},s:false,useLogarithmicScale:function(a){if(arguments.length===1){var b=this.s;this.s=a;if(this.s!=b){this.br("UseLogarithmicScale",b,this.s)}return a}else{return this.s}},t:false,useWebWorkers:function(a){if(arguments.length===1){var b=this.t;this.t=a;if(this.t!=b){this.br("UseWebWorkers",b,this.t)}return a}else{return this.t}},a0:null,webWorkerScriptPath:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;if(this.a0!=b){this.br("WebWorkerScriptPath",b,this.a0)}return a}else{return this.a0}},ax:null,webWorkerInstance:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(this.ax!=b){this.br("WebWorkerInstance",b,this.ax)}return a}else{return this.ax}},destroy:function(){this.e=null;this.d=null;this.c=null;this.l.w()},br:function(a,b,c){this.bs(a,b,c)},bs:function(a,b,c){switch(a){case"XValues":case"YValues":case"Values":this.bq();break;case"UseWebWorkers":this.l.e(this.useWebWorkers());break;case"WebWorkerScriptPath":this.l.p(this.webWorkerScriptPath());break;case"WebWorkerInstance":this.l.n(this.webWorkerInstance());break}},ad:0,ag:0,aw:null,getTile:function(a,b,c,d,e,f,g){this.getTile1(a,b,c,d,e,f,g,false)},au:0,ay:null,ak:0,aj:0,z:null,aa:null,ah:0,ai:0,ae:0,af:0,n:false,ab:null,getTile1:function(a,b,c,d,e,f,g,h){var $self=this;var i=NaN;var j=NaN;if(!h&&this.useGlobalMinMax()&&($.ig.util.isNaN(this.ag)||$.ig.util.isNaN(this.ad))){var k=false;if(($.ig.util.isNaN(this.ag)||$.ig.util.isNaN(this.ad))&&!this.n){k=true;this.n=true}else{this.ab.add(function(){$self.bm(a,b,c,h,j,i,d,e,f,g)});return}if(k){var l=1.7976931348623157e308;var m=-1.7976931348623157e308;var n=0;var o=0;var p=0;var q=0;this.getTile1(0,0,0,function(r,s){var t=s;l=t.globalMinimumValue();m=t.globalMaximumValue();n=t.globalMinimumValueLongitude();o=t.globalMinimumValueLatitude();p=t.globalMaximumValueLongitude();q=t.globalMaximumValueLatitude();var u=new $$a.ae(0,0,0,1,1);var v=$self.bz;i=l;j=m;var w=new $$4.x($$0.$c.$type,0);$self.ag=i;$self.ad=j;$self.ah=o;$self.ai=n;$self.ae=q;$self.af=p;for(var x=0;x<$self.ab.count();x++){w.add($self.ab.__inner[x])}$self.ab.clear();$self.bm(a,b,c,h,j,i,d,e,f,g);for(var y=0;y<w.count();y++){w.__inner[y]()}},function(r,s){},function(r,s){},g,true);return}else{i=this.ag;j=this.ad}}else{i=this.ag;j=this.ad}this.bm(a,b,c,h,j,i,d,e,f,g)},cancelTile:function(a,b,c){this.l.s(a,b,c)},o:false,bm:function(a,b,c,d,e,f,g,h,i,j){var $self=this;this.bn(a,b,c,d,i,function(){if($self.useGlobalMinMaxAdjustedForZoom()&&!d){if(a>0&&$self.z.containsKey(a.toString())){var k=$self.z.item(a.toString());e=k._c;f=k._d}}var l=$self.b0(a,b,c);var m=new $$t.n;m.window(l);m.z(a);m.x(b);m.y(c);m.globalMinimum(f);m.globalMaximum(e);m.useGlobalMinMax($self.useGlobalMinMax());m.minimumValue($self.minimumValue());m.maximumValue($self.maximumValue());m.useLogarithmicScale($self.useLogarithmicScale());m.logarithmBase($self.logarithmBase());if(m.logarithmBase()<=0){m.logarithmBase(10)}m.tileViewport($self.bz);m.maximumColor($self.maximumColor());m.minimumColor($self.minimumColor());m.scaler($self.m);m.values($self.c);m.blurRadius($self.blurRadius());if(m.blurRadius()<=0){m.blurRadius(1)}m.useBlurRadiusAdjustedForZoom($self.useBlurRadiusAdjustedForZoom());m.maxBlurRadius($self.maxBlurRadius());if(m.maxBlurRadius()<=0){m.maxBlurRadius(1)}m.values($self.values());m.scaleColors($self.scaleColors());m.scaleColorOffsets($self.scaleColorOffsets());m.minimumVisibleLatitude($self.m.i(l,$self.bz));m.maximumVisibleLatitude($self.m.g(l,$self.bz));m.minimumVisibleLongitude($self.m.j(l,$self.bz));m.maximumVisibleLongitude($self.m.h(l,$self.bz));m.yValues($self.e);m.xValues($self.d);if($self.c==null&&$self.e!=null){$self.c=new Array($self.e.length);for(var n=0;n<$self.e.length;n++){$self.c[n]=1}m.values($self.c)}if(!$self.o){$self.o=true;m.isNewData(true)}m.image(j);m.testRun(d);$self.l.y(m,function(o,p){p.url($self.a2(p.imageData()));p.imageData($self.f(p.imageData()));g($self,p)},h)})},bn:function(a,b,c,d,e,f){var g=false;g=this.au!=a;if(!g||d){f();return}var h=false;var i=false;if(a!=this.au){if(this.z.containsKey(a.toString())&&!$.ig.util.isNaN(this.z.item(a.toString())._c)&&!$.ig.util.isNaN(this.z.item(a.toString())._d)){this.au=a;e(this,function(){var $ret=new $$t.i;$ret.z(a);$ret.x(b);$ret.y(c);return $ret}());h=true}else if(this.z.containsKey(a.toString())){if(a>0&&this.useGlobalMinMaxAdjustedForZoom()){var j;if(this.aa.containsKey(a.toString())){j=this.aa.item(a.toString())}else{j=new $$4.x($$0.$c.$type,0);this.aa.add(a.toString(),j)}j.add(f)}}else{if(a>0&&this.useGlobalMinMaxAdjustedForZoom()){this.z.add(a.toString(),new $$6.u(Number,Number,NaN,NaN));i=true}}}if(i){if(a>0&&this.useGlobalMinMaxAdjustedForZoom()){this.bt(a,f)}}if(h){f()}},a2:function(a){if(a==null){return null}var b=$("<canvas></canvas>");b.attr("width","256");b.attr("height","256");var c=b[0].getContext("2d");var d=c.getImageData(0,0,256,256);var e=d.data;var f=e.length/4;for(var g=0;g<f;g++){var h=a[g*4];var i=a[g*4+1];var j=a[g*4+2];var k=a[g*4+3];e[g*4]=i;e[g*4+1]=j;e[g*4+2]=k;e[g*4+3]=h}c.putImageData(d,0,0);var ele_=b[0];return ele_.toDataURL()},f:function(a){if(a==null){return null}return a},bt:function(a,b){var $self=this;var c=0;var d=0;var e=0;var f=0;var g=new $$a.ae(0,0,0,256*Math.pow(2,a),256*Math.pow(2,a));var h=new $$a.ae(0,0,0,1,1);var i=this.m.s(this.af,h,g);var j=this.m.r(this.ae,h,g);var k=this.m.s(this.ai,h,g);var l=this.m.r(this.ah,h,g);c=$.ig.truncate(Math.floor(k/256));d=$.ig.truncate(Math.floor(l/256));e=$.ig.truncate(Math.floor(i/256));f=$.ig.truncate(Math.floor(j/256));var m=0;var n=0;this.getTile1(a,c,d,function(o,p){var q=p;m=q.globalMinimumValue();n=q.globalMaximumValue();if(e!=c&&f!=d){$self.getTile1(a,e,f,function(r,s){var t=s;n=t.globalMaximumValue();$self.bu(a,n,m,b)},function(r,s){},function(r,s){},null,true)}else{$self.bu(a,n,m,b)}},function(o,p){},function(o,p){},null,true)},bu:function(a,b,c,d){if(b<this.aj){b=this.aj}if($.ig.util.isNaN(c)||c>this.ak){c=this.ak}var e=new $$4.x($$0.$c.$type,0);this.z.item(a.toString(),new $$6.u(Number,Number,b,c));if(this.aa.containsKey(a.toString())){var f=this.aa.item(a.toString());for(var g=0;g<f.count();g++){e.add(f.__inner[g])}}this.aa.remove(a.toString());this.au=a;d();for(var h=0;h<e.count();h++){e.__inner[h]()}},b0:function(a,b,c){var d=$.ig.truncate(Math.pow(2,a))*256;var e=b*256/d;var f=c*256/d;var g=256/d;var h=256/d;return new $$a.ae(0,e,f,g,h)},bq:function(){var a=-1.7976931348623157e308;var b=1.7976931348623157e308;if(this.c!=null){for(var c=0;c<this.c.length;c++){var d=this.c[c];a=d>a?d:a;b=d<b?d:b}}var e=this.ak=b*.01;this.aj=a;this.o=false},$type:new $.ig.Type("HeatTileGenerator",$.ig.$ot,[$$t.$d.$type])},true);$c("TileWorkSettings:n","Object",{init:function(){this._minimumColor=new $$a.ax;this._maximumColor=new $$a.ax;$.ig.$op.init.call(this)},_scaler:null,scaler:function(a){if(arguments.length===1){this._scaler=a;return a}else{return this._scaler}},_blurRadius:0,blurRadius:function(a){if(arguments.length===1){this._blurRadius=a;return a}else{return this._blurRadius}},_maxBlurRadius:0,maxBlurRadius:function(a){if(arguments.length===1){this._maxBlurRadius=a;return a}else{return this._maxBlurRadius}},_useBlurRadiusAdjustedForZoom:false,useBlurRadiusAdjustedForZoom:function(a){if(arguments.length===1){this._useBlurRadiusAdjustedForZoom=a;return a}else{return this._useBlurRadiusAdjustedForZoom}},_minimumColor:null,minimumColor:function(a){if(arguments.length===1){this._minimumColor=a;return a}else{return this._minimumColor}},_maximumColor:null,maximumColor:function(a){if(arguments.length===1){this._maximumColor=a;return a}else{return this._maximumColor}},_tileViewport:null,tileViewport:function(a){if(arguments.length===1){this._tileViewport=a;return a}else{return this._tileViewport}},_yValues:null,yValues:function(a){if(arguments.length===1){this._yValues=a;return a}else{return this._yValues}},_xValues:null,xValues:function(a){if(arguments.length===1){this._xValues=a;return a}else{return this._xValues}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},_isNewData:false,isNewData:function(a){if(arguments.length===1){this._isNewData=a;return a}else{return this._isNewData}},_minimumVisibleLatitude:0,minimumVisibleLatitude:function(a){if(arguments.length===1){this._minimumVisibleLatitude=a;return a}else{return this._minimumVisibleLatitude}},_maximumVisibleLatitude:0,maximumVisibleLatitude:function(a){if(arguments.length===1){this._maximumVisibleLatitude=a;return a}else{return this._maximumVisibleLatitude}},_minimumVisibleLongitude:0,minimumVisibleLongitude:function(a){if(arguments.length===1){this._minimumVisibleLongitude=a;return a}else{return this._minimumVisibleLongitude}},_maximumVisibleLongitude:0,maximumVisibleLongitude:function(a){if(arguments.length===1){this._maximumVisibleLongitude=a;return a}else{return this._maximumVisibleLongitude}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_window:null,window:function(a){if(arguments.length===1){this._window=a;return a}else{return this._window}},_testRun:false,testRun:function(a){if(arguments.length===1){this._testRun=a;return a}else{return this._testRun}},_globalMinimum:0,globalMinimum:function(a){if(arguments.length===1){this._globalMinimum=a;return a}else{return this._globalMinimum}},_globalMaximum:0,globalMaximum:function(a){if(arguments.length===1){this._globalMaximum=a;return a}else{return this._globalMaximum}},_useGlobalMinMax:false,useGlobalMinMax:function(a){if(arguments.length===1){this._useGlobalMinMax=a;return a}else{return this._useGlobalMinMax}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_scaleColors:null,scaleColors:function(a){
if(arguments.length===1){this._scaleColors=a;return a}else{return this._scaleColors}},_scaleColorOffsets:null,scaleColorOffsets:function(a){if(arguments.length===1){this._scaleColorOffsets=a;return a}else{return this._scaleColorOffsets}},_useLogarithmicScale:false,useLogarithmicScale:function(a){if(arguments.length===1){this._useLogarithmicScale=a;return a}else{return this._useLogarithmicScale}},_logarithmBase:0,logarithmBase:function(a){if(arguments.length===1){this._logarithmBase=a;return a}else{return this._logarithmBase}},_image:null,image:function(a){if(arguments.length===1){this._image=a;return a}else{return this._image}},flatten:function(){var minA_=this.minimumColor().l();var minR_=this.minimumColor().o();var minG_=this.minimumColor().n();var minB_=this.minimumColor().m();var maxA_=this.maximumColor().l();var maxR_=this.maximumColor().o();var maxG_=this.maximumColor().n();var maxB_=this.maximumColor().m();var scaleColors_=null;if(this.scaleColors()!=null){scaleColors_=new Array(this.scaleColors().length);for(var a=0;a<this.scaleColors().length;a++){var a_=this.scaleColors()[a].l();var r_=this.scaleColors()[a].o();var g_=this.scaleColors()[a].n();var b_=this.scaleColors()[a].m();var color_={a:a_,r:r_,g:g_,b:b_};scaleColors_[a]=color_}}return{blurRadius:this.blurRadius(),maxBlurRadius:this.maxBlurRadius(),useBlurRadiusAdjustedForZoom:this.useBlurRadiusAdjustedForZoom(),minimumColor:{a:this.minimumColor().a(),r:this.minimumColor().r(),g:this.minimumColor().g(),b:this.minimumColor().b()},maximumColor:{a:this.maximumColor().a(),r:this.maximumColor().r(),g:this.maximumColor().g(),b:this.maximumColor().b()},tileViewport:{left:this.tileViewport().left(),top:this.tileViewport().top(),width:this.tileViewport().width(),height:this.tileViewport().height()},yValues:this.yValues(),xValues:this.xVAlues(),values:this.values(),isNewData:this.isNewData(),minimumVisibleLatitude:this.minimumVisibleLatitude(),minimumVisibleLongitude:this.minimumVisibleLongitude(),maximumVisibleLatitude:this.maximumVisibleLatitude(),maximumVisibleLongitude:this.maximumVisibleLongitude(),z:this.z(),x:this.x(),y:this.y(),window:{left:this.window().left(),top:this.window().top(),width:this.window().width(),height:this.window().height()},testRun:this.testRun(),globalMinimum:this.globalMinimum(),globalMaximum:this.globalMaximum(),useGlobalMinMax:this.useGlobalMinMax(),minimumValue:this.minimumValue(),maximumValue:this.maximumValue(),scaleColorOffsets:this.scaleColorOffsets(),scaleColors:scaleColors_,useLogarithmicScale:this.useLogarithmicScale(),logarithmBase:this.logarithmBase()}},$type:new $.ig.Type("TileWorkSettings",$.ig.$ot)},true);$c("HeatTileGeneratorWorkerManager:o","Object",{init:function(){this.b=true;this.o=null;this.k=null;this._supportsTransferable=false;this.d=false;this._worker=null;this.a=false;this.j=0;this.g=new $$4.h(String,$$t.$n.$type,0);this.h=new $$4.h(String,$$t.$f.$type,0);this.i=new $$4.v($$t.$l.$type);this.f=new $$4.h(String,$$4.$x.$type.specialize($$4.$w.$type.specialize($$t.$l.$type)),0);$.ig.$op.init.call(this)},b:false,e:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},k:null,n:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},_supportsTransferable:false,d:false,_worker:null,a:false,u:function(){if(!this.a){this.a=true;if(window.Worker){this.d=true}if(this.d&&this.e()){this.v();var test=new ArrayBuffer(1);this._worker.postMessage(test,[test]);if(test.byteLength==0){this._supportsTransferable=true}}if(!this._supportsTransferable){this.b=false}}},v:function(){if(this.p()==null&&this.n()==null){throw new Error("HeatTileGenerator wants to use web workers, but webWorkerScriptPath and webWorkerInstance were not specified. Either specify the path, an instance, or set allowWebWorkers to false")}if(this.n()!=null){this._worker=this.n()}else{var path_=this.p();this._worker=new Worker(path_)}this._worker.postMessage=this._worker.webkitPostMessage||this._worker.postMessage;var onMessage_=this.z.runOn(this);this._worker.onmessage=onMessage_},z:function(args_){var data_=args_.data;var a=new $$t.h;a.imageData(data_.imageData==null?null:new Uint8ClampedArray(data_.imageData));a.z(data_.z);a.x(data_.x);a.y(data_.y);a.url(data_.url);a.globalMinimumValue(data_.globalMinimumValue);a.globalMaximumValue(data_.globalMaximumValue);a.globalMaximumValueLongitude(data_.globalMaximumValueLongitude);a.globalMaximumValueLatitude(data_.globalMaximumValueLatitude);a.globalMinimumValueLongitude(data_.globalMinimumValueLongitude);a.globalMinimumValueLatitude(data_.globalMinimumValueLatitude);var b=data_.messageId.toString();if(!this.g.containsKey(b)){return}var c=this.g.item(b);var d=this.h.item(b);this.g.remove(b);this.h.remove(b);a.image(c.image());d(this,a)},x:function(){this.u();if(this.e()&&this._worker==null){this.v()}if(!this.e()&&this._worker!=null){this._worker.terminate();this._worker.onmessage=null;this._worker=null}},toDoubleArray:function(arr_){return new Float64Array(arr_).buffer},j:0,g:null,h:null,r:function(a,b,c){this.j++;if(this.j>=2147483647){this.j=1}this.g.add(this.j.toString(),a);this.h.add(this.j.toString(),b);var messageId_=this.j;var innerSettings_=a.flatten();innerSettings_.messageId=messageId_;innerSettings_.transferableSupported=this._supportsTransferable;if(a.isNewData()){innerSettings_.latitudes=this.toDoubleArray(innerSettings_.latitudes);innerSettings_.longitudes=this.toDoubleArray(innerSettings_.longitudes);innerSettings_.values=this.toDoubleArray(innerSettings_.values)}else{innerSettings_.latitudes=null;innerSettings_.longitudes=null;innerSettings_.values=null}if(this._supportsTransferable&&a.isNewData()){this._worker.postMessage(innerSettings_,[innerSettings_.latitudes,innerSettings_.longitudes,innerSettings_.values])}else{this._worker.postMessage(innerSettings_)}},t:function(z_,x_,y_){var cancelMsg_={cancelTile:true,z:z_,x:x_,y:y_};this._worker.postMessage(cancelMsg_)},y:function(a,b,c){this.x();if(this.e()){this.r(a,b,c)}else{this.q(a,b,c)}},i:null,f:null,aa:function(){var $self=this;if(this.i.c()!=null){var a=this.i.c();this.i.h(a);var b=a._c.g();if(this.f.containsKey(b.z()+"_"+b.x()+"_"+b.y())){var c=this.f.item(b.z()+"_"+b.x()+"_"+b.y());c.remove(a);if(c.count()==0){this.f.remove(b.z()+"_"+b.x()+"_"+b.y())}}a._c.doWork()}if(this.i.c()!=null){window.setTimeout(function(){$self.aa()},16)}},q:function(a,b,c){var $self=this;{var d=new $$t.l(a);d.completedSink(new $$t.p(this,b));this.i.f(d);var e;var f=d.g().z()+"_"+d.g().x()+"_"+d.g().y();if(this.f.containsKey(f)){e=this.f.item(f)}else{e=new $$4.x($$4.$w.$type.specialize($$t.$l.$type),0);this.f.add(f,e)}e.add(this.i.d());window.setTimeout(function(){$self.aa()},16)}},w:function(){if(this._worker!=null){this._worker.terminate();this._worker=null}this.g.clear();this.h.clear()},s:function(a,b,c){this.x();if(this.e()){this.t(a,b,c)}else{if(this.f.containsKey(a+"_"+b+"_"+c)){var d=this.f.item(a+"_"+b+"_"+c);for(var e=d.count()-1;e>=0;e--){var f=d.__inner[e];if(f._c.g().testRun()){continue}d.removeAt(e);var g=f._c;this.i.h(f);g.completedSink(null)}}}},$type:new $.ig.Type("HeatTileGeneratorWorkerManager",$.ig.$ot)},true);$c("TileWorkCompletedSink:p","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},onCompleted:function(a){this.b(this.a,a)},$type:new $.ig.Type("TileWorkCompletedSink",$.ig.$ot,[$$t.$m.$type])},true);$c("ScalerVisibleBounds:r","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this._b=a;this._d=b;this._c=c;this._a=d},_d:0,_a:0,_c:0,_b:0,$type:new $.ig.Type("ScalerVisibleBounds",$.ig.$ot)},true);$c("Triangle:ax","Object",{init:function(){$.ig.$op.init.call(this)},v1:0,v2:0,v3:0,$type:new $.ig.Type("Triangle",$.ig.$ot)},true);$c("HalfEdge:ay","Object",{init:function(a,b){$.ig.$op.init.call(this);this._a=a;this._b=b},_a:0,_b:0,$type:new $.ig.Type("HalfEdge",$.ig.$ot)},true);$c("HalfEdgeSet:az","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$4.h($$t.$ay.$type,$.ig.$op.$type,2,new $$t.a0)},getEnumerator:function(){return this.b.keys().getEnumerator()},add:function(a){this.b.add(a,null)},remove:function(a){this.b.remove(a)},clear:function(){this.b.clear()},count:function(){return this.b.count()},contains:function(a){return this.b.containsKey(a)},b:null,$type:new $.ig.Type("HalfEdgeSet",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$ay.$type)])},true);$c("EdgeComparer:a0","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a._a==b._a&&a._b==b._b||a._a==b._b&&a._b==b._a},getHashCodeC:function(a){return 65536*Math.max(a._a,a._b)+Math.min(a._a,a._b)},$type:new $.ig.Type("EdgeComparer",$.ig.$ot,[$$0.$by.$type.specialize($$t.$ay.$type)])},true);$c("PointTester:a1","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d,e,f,g,h){var i=Math.abs(d-f);var j=Math.abs(f-h);var k=0;var l=0;if(i==0&&j==0){return false}if(i==0&&j!=0){k=(e+c)/2;l=-(g-e)/(h-f)*(k-(e+g)/2)+(f+h)/2}if(i!=0&&j==0){k=(g+e)/2;l=-(e-c)/(f-d)*(k-(c+e)/2)+(d+f)/2}if(i!=0&&j!=0){var m=-(e-c)/(f-d);var n=-(g-e)/(h-f);var o=(c+e)/2;var p=(e+g)/2;var q=(d+f)/2;var r=(f+h)/2;k=(m*o-n*p+r-q)/(m-n);l=i>j?m*(k-o)+q:n*(k-p)+r}var s=e-k;var t=f-l;var u=s*s+t*t;s=a-k;t=b-l;var v=s*s+t*t;this.b=v<=u;this.a=k<a&&(a-k)*(a-k)>u;return true},a:false,b:false,$type:new $.ig.Type("PointTester",$.ig.$ot)},true);$c("PointComparer:a2","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.__x==b.__x&&a.__y==b.__y},getHashCodeC:function(a){return a.__x^a.__y},$type:new $.ig.Type("PointComparer",$.ig.$ot,[$$0.$by.$type.specialize($$a.$y.$type)])},true);$c("TriangulationStatusEventArgs:a4","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$0.$w.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("TriangulationStatusEventArgs",$$0.$w.$type)},true);$c("Triangulator:a5","DependencyObject",{o:0,l:null,m:null,init:function(a,b,c){this.p=0;$$a.$r.init.call(this);this.o=a;this.l=b;this.m=c},y:function(){{this.v();if(this._k!=null){this._k.c=true}this.u()}},x:function(){{this.v();if(this._k!=null){this._k.c=false}this.u()}},v:function(){var a=this.o;var b=this.l;var c=this.m;var d=new $$4.x($$t.$ax.$type,0);var e=function(){var $ret=new $$4.x($$0.$aw.$type,0);$ret.capacity(a);return $ret}();var f=new $$4.q($$a.$y.$type,2,new $$t.a2);for(var g=0;g<a;++g){var h=b.item(g),i=c.item(g);if($.ig.util.isNaN(h)||$.ig.util.isNaN(i)||Number.isInfinity(h)||Number.isInfinity(i)){continue}var j={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(f.contains(j)){continue}f.add(j);e.add(g)}a=e.count();if(a>=3){var k=function(l,m){if(b.item(l)<b.item(m)){return-1}else if(b.item(l)>b.item(m)){return 1}if(c.item(l)<c.item(m)){return-1}else if(c.item(l)>c.item(m)){return 1}return 0};e.sort2(k);var l=b.item(e.__inner[0]);var m=b.item(e.__inner[a-1]);var n=c.item(e.__inner[0]);var o=n;for(var p=1;p<a;p++){var q=c.item(e.__inner[p]);if($.ig.util.isNaN(q)){continue}n=Math.min(n,q);o=Math.max(o,q)}var r=m-l;var s=o-n;var t=Math.max(r,s);var u=(m+l)/2;var v=(o+n)/2;var w={__x:u-20*t,__y:v-t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var x={__x:u,__y:v+20*t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var y={__x:u+20*t,__y:v-t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z=new $$4.v($$t.$ax.$type);var aa=new $$4.v($$t.$ax.$type);var ab=new $$t.az;var ac=new $$t.a1;z.e(function(){var $ret=new $$t.ax;$ret.v1=a;$ret.v2=a+1;$ret.v3=a+2;return $ret}());var ad=new $$t.a6;ad.j=a;ad.n=w;ad.o=x;ad.p=y;ad.f=aa;ad.a=ab;ad.h=e;ad.b=ac;ad.i=d;ad.g=z;ad.d=b;ad.e=c;var ae=1;if(a>3e3){ae=20}ad.m=$.ig.truncate(Math.ceil(a/ae));ad.l=0;ad.k=ad.m;this.p=0;this.t();this._k=ad}},t:function(){this.s()},s:function(){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.a4(this.p))}},n:function(){if(this._k==null){return null}return this._k.i},_k:null,w:function(){{if(this._k==null){return}var a=this._k;var b=this._k.j;var c=this._k.d;var d=this._k.e;var e=this._k.h;var f=this._k.n;var g=this._k.o;var h=this._k.p;var i=this._k.i;var j=this._k.g;var k=this._k.f;var l=this._k.b;var m=this._k.a;var n=this._k.l;var o=this._k.k;var p;var q;var r;var s;var t;var u;var v;var w;var x;var y;var z;var aa;for(var ab=n;ab<o;++ab){m.clear();if(ab<b){p=c.item(e.__inner[ab]);q=d.item(e.__inner[ab])}else if(ab==b){p=f.__x;q=f.__y}else if(ab==b+1){p=g.__x;q=g.__y}else{p=h.__x;q=h.__y}var ac=null;for(var ad=j.c();ad!=null;ad=ac){ac=ad.a;aa=ad._c;r=aa.v1;u=aa.v2;x=aa.v3;if(r<b){s=c.item(e.__inner[r]);t=d.item(e.__inner[r])}else if(r==b){s=f.__x;t=f.__y}else if(r==b+1){s=g.__x;t=g.__y}else{s=h.__x;t=h.__y}if(u<b){v=c.item(e.__inner[u]);w=d.item(e.__inner[u])}else if(u==b){v=f.__x;w=f.__y}else if(u==b+1){v=g.__x;w=g.__y}else{v=h.__x;w=h.__y}if(x<b){y=c.item(e.__inner[x]);z=d.item(e.__inner[x])}else if(x==b){y=f.__x;z=f.__y}else if(x==b+1){y=g.__x;z=g.__y}else{y=h.__x;z=h.__y}l.c(p,q,s,t,v,w,y,z);if(l.a){k.f(aa);j.h(ad)}if(l.b){var ae;ae=new $$t.ay(r,u);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.ay(u,x);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.ay(x,r);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}j.h(ad)}}var ag=m.getEnumerator();while(ag.moveNext()){var af=ag.current();var ah=new $$t.ax;ah.v1=af._a;ah.v2=af._b;ah.v3=ab;j.f(ah)}}if(o==b){for(var ai=k.c();ai!=null;ai=ai.a){aa=ai._c;if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.ax;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}for(var aj=j.c();aj!=null;aj=aj.a){aa=aj._c;if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.ax;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}this.p=100;this.t()}else{n=o;o+=a.m;if(o>b){o=b}a.l=n;a.k=o;this.p+=$.ig.truncate(Math.floor(100/20));this.t();this.u()}}},r:function(){{this._k=null}},u:function(){{if(this._k!=null&&this._k.c){window.setTimeout(this.w.runOn(this),0)}else{this.w()}}},p:0,q:function(){return this.p},triangulationStatusChanged:null,$type:new $.ig.Type("Triangulator",$$a.$r.$type)},true);$c("TriangulatorContext:a6","Object",{init:function(){$.ig.$op.init.call(this)},j:0,d:null,e:null,i:null,n:null,o:null,p:null,g:null,f:null,h:null,a:null,b:null,m:0,l:0,k:0,c:false,$type:new $.ig.Type("TriangulatorContext",$.ig.$ot)},true);$c("TriangulationSource:a7","Object",{init:function(){$.ig.$op.init.call(this)},create:function(a,b,c){var d=new $$t.a7;var e=new Array(a);var f;var g;var h=new Array(a);var i=new Array(a);var j=0;var k=0;for(var l=0;l<a;l++){f=new $$t.a8;g=b(l);j=g.__x;k=g.__y;f.pointX=j;f.pointY=k;f.value=c(l);e[l]=f;h[l]=j;i[l]=k}d.points(e);var m=new $$t.a5(a,h,i);m.x();d.triangles(m.n());return d},loadItf:function(a){a.readBytes(5);var b=a.readInt32();var c=a.readInt32();var d=a.readInt32();var e=a.readInt32();a.readBytes(e);var f=new $$t.a7;var g=new Array(b);var h;for(var i=0;i<b;i++){h=new $$t.a8;h.pointX=a.readDouble();h.pointY=a.readDouble();h.value=a.readSingle();g[i]=h}f.points(g);var j=new Array(c);var k;for(var l=0;l<c;l++){k=new $$t.ax;k.v1=a.readInt32();k.v2=a.readInt32();k.v3=a.readInt32();j[l]=k}f.triangles(j);return f},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},_triangles:null,triangles:function(a){if(arguments.length===1){this._triangles=a;return a}else{return this._triangles}},$type:new $.ig.Type("TriangulationSource",$.ig.$ot)},true);$c("TriangulationSourcePointRecord:a8","Object",{init:function(){$.ig.$op.init.call(this)},pointX:0,pointY:0,value:0,$type:new $.ig.Type("TriangulationSourcePointRecord",$.ig.$ot)},true);$c("XamMultiScaleImageView:s","Object",{_b:null,init:function(a){var $self=this;this.g=new $$4.h($.ig.$op.$type,$$4.$x.$type.specialize($$0.$c.$type),0);this.j=new $$4.x($$t.$am.$type,0);this.i=new $$4.x($$t.$am.$type,0);this.p=-1;this.o=-1;this.au=$$a.$ae.empty();$.ig.$op.init.call(this);this._b=a;this._b.tileScheduler().l(this);this._h=new $$4.x($$a.$al.$type,0);this._b.ap=function(){var $ret=new $.ig.StackPool$1($$a.$al.$type);$ret._j=$self.at.runOn($self);$ret._b=$self.y.runOn($self);$ret._c=$self.aa.runOn($self);$ret._d=$self.z.runOn($self);return $ret}();for(var b=0;b<4;++b){this.i.add(null)}},_h:null,at:function(){return new $$a.al},y:function(a){this._h.add(a)},aa:function(a){this._h.remove(a)},z:function(a){},ao:function(a,b,c){a._n=b;a._o=c},r:function(a){for(var b=0;b<this.i.count();++b){if(a==this.i.__inner[b]){if(a.i!=null&&a.i._ac!=null){var c=a.i._ac;var d=c._c;var e=this._b.source().w(a.f+8,a.d,a.e);if(e!=null){var f=function(){var $ret=new $$t.av;$ret.uri(e.value());$ret.image(d);return $ret}();this._b.bu(f)}if(this.g.containsKey(d)){var g=this.g.item(d);for(var h=0;h<g.count();h++){g.__inner[h]()}g.clear();this.g.remove(d)}}this.i.__inner[b]=null;this.q();return}}for(var i=0;i<this.j.count();++i){if(this.j.__inner[i]==a){this.j.removeAt(i);break}}},u:function(a){this.j.add(a);this.j.sort2(function(b,c){var d=0;var e=0;if(b.h!=null){d=b.h._ac._b}if(c.h!=null){e=c.h._ac._b}if(d<e){return-1}else if(d>e){return 1}return 0});this.q()},g:null,q:function(){var $self=this;var index_=-1;if(this._l==null){return}if(this.j.count()>0){for(var a=0;a<this.i.count();++a){if(this.i.__inner[a]==null){index_=a;break}}}if(index_>=0){this.i.__inner[index_]=this.j.__inner[0];var b=new $$t.al(this._b.source()._r,this._b.source()._p);this.i.__inner[index_].i._ac=b;var ele_=this._l.createElement("img");var c=ele_.getNativeElement();b._c=c;var self_=this;var d=new $$4.x($$0.$c.$type,0);this.g.add(c,d);d.add(ele_.listen("load",function(e){$self.ab(e,index_)}));d.add(ele_.listen("readystatechange",function(e){$self.ab(e,index_)}));d.add(ele_.listen("error",function(e){$self.ac(e,index_)}));this.j.removeAt(0);var e=this._b.source().w(this.i.__inner[index_].f+8,this.i.__inner[index_].d,this.i.__inner[index_].e);if(e==null){return}var f=e.value();var g=function(){var $ret=new $$t.at;$ret.uri(f);$ret.image(c);return $ret}();this._b.bv(g);f=g.uri();if(f!=null){c.src=f}}},ab:function(a,b){var e_=a.originalEvent;var img_=e_.target;var c=img_.complete||img_.readyState=="complete"&&e_.type=="readystatechange";if(c){this.downloadCompleted(a,b)}},ac:function(a,b){this.downloadError(a,b)},j:null,i:null,downloadError:function(a,b){var c=this.i.__inner[b];this.i.__inner[b]=null;if(c!=null&&c.i!=null&&c.i._ac!=null){var e_=a.originalEvent;var d=e_.target;if(this.g.containsKey(d)){var e=this.g.item(d);for(var f=0;f<e.count();f++){e.__inner[f]()}e.clear();this.g.remove(d)}}this.q();this.makeDirty()},downloadCompleted:function(a,b){var c=this.i.__inner[b];var d=true;if(c!=null&&c.i!=null&&c.i._ac!=null){d=false;var ele_=c.i._ac._c;if(!ele_.complete){d=true}if(ele_.width==0&&ele_.height==0){d=true}}this.i.__inner[b]=null;if(d){this.q();this.makeDirty();return}var e_=a.originalEvent;var e=e_.target;if(this.g.containsKey(e)){var f=this.g.item(e);for(var g=0;g<f.count();g++){f.__inner[g]()}f.clear();this.g.remove(e)}this._b.bo(c,c.i._ac);if(c.i!=null){this._b.ca(c)}this.q();this.makeDirty()},a:function(a,b,c,d){var e=new $$t.al(a,a);e._c=b._c;if(!b._d.isEmpty()){c+=$.ig.truncate(Math.round(b._d.left()));d+=$.ig.truncate(Math.round(b._d.top()))}e._d=new $$a.ae(0,c,d,a,a);return e},am:function(a){a._s=0},an:function(a){a._s=1},f:function(){return true},s:function(a){if(this._b.deferralHandler()!=null){this._b.deferralHandler().deferredRefresh()}else{if(this._k!=null){this._k.setTimeout(a,0)}else{window.setTimeout(a,0)}}},p:0,o:0,aq:function(){if(this.p==-1){this.p=window.setInterval(this._b.b9.runOn(this._b),50)}},as:function(){if(this.p!=-1){window.clearInterval(this.p);this.p=-1}},ap:function(){if(this.o==-1){this.o=window.setInterval(this._b.br.runOn(this._b),50)}},ar:function(){if(this.o!=-1){window.clearInterval(this.o);this.o=-1}},t:function(){if(this.p!=-1){this.ar();this._b.by()}},_k:null,_m:null,_c:null,ae:function(a){this._k=a;this._k.rootWrapper().setStyleProperty("position","relative");this._m=this._k.createElement("canvas");this._m.setStyleProperty("position","absolute");this._m.setStyleProperty("top","0px");this._m.setStyleProperty("left","0px");this._k.append(this._m);this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._k.get2DCanvasContext(this._m));this.af(this._k.rootWrapper().width(),this._k.rootWrapper().height())},af:function(a,b){this._m.setAttribute("width",$.ig.truncate(a*this._b.a4()).toString());this._m.setAttribute("height",$.ig.truncate(b*this._b.a4()).toString());this._m.setStyleProperty("width",a.toString()+"px");this._m.setStyleProperty("height",b.toString()+"px");this._b._cn=new $$a.ae(0,0,0,a,b);this._b.b5()},aj:function(){this.makeDirty()},index:function(){return 0},postRender:function(){},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},makeDirty:function(){if(this._c==null){return}if(!this.isDirty()){this.isDirty(true);this._b.tileScheduler().n()}},undirty:function(a){this.isDirty(false);this.ak()},au:null,ak:function(){if(this._c==null){return}if(this._c.d()&&this._b.a4()!=1){this._c.z();this._c.aa(this._b.a4(),this._b.a4())}if(!this.au.isEmpty()){this._c.k(this.au.left(),this.au.top(),this.au.width(),this.au.height())}this.au=this._b._cn;for(var a=0;a<this._h.count();a++){var b=this._h.__inner[a];if(b._s==0){this.al(b)}}for(var c=0;c<this._h.count();c++){var d=this._h.__inner[c];if(d._s==1){this.al(d)}}if(this._c.d()&&this._b.a4()!=1){this._c.y()}this._b.bt();this._b.bw()},d:function(){var a=true;for(var b=0;b<this.i.count();b++){if(this.i.__inner[b]!=null){a=false}}return a},al:function(a){if(this._c==null){return}var b=a._ac;var c=a.__opacity*this._b.__opacity;if(b==null||b._c==null){return}if(this.e(b._c)){return}if(!b._d.isEmpty()){if(b._d.width()<1||b._d.height()<1){return}this._c.n(b._c,c,b._d.left(),b._d.top(),b._d.width(),b._d.height(),Math.round(a._n+this._b._cn.left()),Math.round(a._o+this._b._cn.top()),a.width(),a.height())}else{this._c.m(b._c,c,Math.round(a._n+this._b._cn.left()),Math.round(a._o+this._b._cn.top()),a.width(),a.height())}},e:function(a){var img_=a;if(!img_.complete){return true}if(img_.width==0&&img_.height==0){return true}return false},x:function(){this.makeDirty()},ag:function(a){this._c=a;this.makeDirty()},_l:null,ah:function(a){this._l=a;this.q()},ai:function(a){this._b._cn=a;this._b.b5()},preRender:function(){},isValid:function(){return true},$type:new $.ig.Type("XamMultiScaleImageView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("XBaseField:u","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("XBaseField",$.ig.$ot)},true);$c("ShapefileRecord:z","DependencyObject",{init:function(){$$a.$r.init.call(this);this.fieldsNames(new $$4.x(String,0));this.fieldsTypes(new $$4.x(String,0))},_shapeType:0,shapeType:function(a){if(arguments.length===1){this._shapeType=a;return a}else{return this._shapeType}},_fieldsNames:null,fieldsNames:function(a){if(arguments.length===1){this._fieldsNames=a;return a}else{return this._fieldsNames}},_fieldsTypes:null,fieldsTypes:function(a){if(arguments.length===1){this._fieldsTypes=a;return a}else{return this._fieldsTypes}},fields:null,points:null,p:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},getFieldValue:function(a){if(this.fields.containsKey(a)){return this.fields.item(a)}return null},setFieldValue:function(a,b){if(this.fields.containsKey(a)){this.fields.item(a,b)}else{this.fieldsNames().add(a);this.fieldsTypes().add("string");this.fields.add(a,b)}},$type:new $.ig.Type("ShapefileRecord",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ShapefileConverter:w","DependencyObjectNotifier",{_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},init:function(){var $self=this;this.a7=$$a.$ae.empty();this.q=false;$.ig.DependencyObjectNotifier.prototype.init.call(this);this.records(new $$4.f($$t.$z.$type,0));var a=this.records();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if($self.collectionChanged!=null){$self.collectionChanged($self,b)}})},worldRect:function(a){if(arguments.length===1){if($$a.$ae.l_op_Inequality(this.a8,a)){var b=this.a8;this.a8=a;this.aw("WorldRect",b,this.a8)}return a}else{return this.a8}},a8:null,computedWorldRect:function(a){if(arguments.length===1){if($$a.$ae.l_op_Inequality(this.a7,a)){var b=this.a7;this.a7=a;this.aw("ComputedWorldRect",b,this.a7)}return a}else{return this.a7}},a7:null,getWorldBounds:function(a){if(a&&this.computedWorldRect().isEmpty()==false){return this.computedWorldRect()}return this.worldRect()},setWorldBounds:function(a,b){if(a){this.computedWorldRect(b)}else{this.worldRect(b)}},shapeType:function(){return this.shapeHeader()._a},_shapeHeader:null,shapeHeader:function(a){if(arguments.length===1){this._shapeHeader=a;return a}else{return this._shapeHeader}},deferImportCompleted:function(a){if(arguments.length===1){this.h($$t.$w.deferImportCompletedProperty,a);return a}else{return this.c($$t.$w.deferImportCompletedProperty)}},shapefileSource:function(a){if(arguments.length===1){this.h($$t.$w.shapefileSourceProperty,a);return a}else{return this.c($$t.$w.shapefileSourceProperty)}},databaseSource:function(a){if(arguments.length===1){this.h($$t.$w.databaseSourceProperty,a);return a}else{return this.c($$t.$w.databaseSourceProperty)}},aw:function(a,b,c){switch(a){case"ShapefileSource":case"DatabaseSource":if(this.shapefileSource()!=null&&this.databaseSource()!=null){this.at()}break}this.j(a)},q:false,sendImportCompleted:function(){if(this.deferImportCompleted()&&this.q){this.deferImportCompleted(false);if(this.importCompleted!=null){this.importCompleted(this,new $$6.ae(null,false,null))}}},importPending:null,importCompleted:null,au:function(a){this.q=true;if(this.deferImportCompleted()){if(this.importPending!=null){this.importPending(this,a)}return}if(this.importCompleted!=null){this.importCompleted(this,a)}},at:function(){var $self=this;this.q=false;var a=null;var b=null;var c=function(){if(a!=null&&b!=null){$self.av(a,b);$self.au(new $$6.ae(null,false,null))}};$$b.$b.a(this.shapefileSource(),function(d){a=new $$7.c(0,d,false);c()},function(d){throw new $$0.n(1,"shape file download error: "+d)});$$b.$b.a(this.databaseSource(),function(d){b=new $$7.c(0,d,false);c()},function(d){throw new $$0.n(1,"dbf file download error: "+d)})},av:function(a,b){this.shapeHeader($$t.$ab.a(a,b));this.worldRect(this.shapeHeader()._e);var c=a.currentPosition();var d=a.length();var e=$$a.$ae.empty();while(c<d){var f=$$t.$ab.e(this.shapeHeader(),a,b);var record_=f;var g=true;if(this.filter!=null){var h=new $$t.y;h._b=true;h._a=f;this.filter(this,h);if(!h._b){g=false}}if(g){this.records().add(f);if(e.isEmpty()){e=f.bounds()}else{e.union(f.bounds())}}c=a.currentPosition();d=a.length()}this.computedWorldRect(e.isEmpty()?this.worldRect():e)},x:null,records:function(a){if(arguments.length===1){this.x=a;return a}else{return this.x}},collectionChanged:null,indexOf:function(a){return this.x.indexOf(a)},insert:function(a,b){this.x.insert(a,b)},removeAt:function(a){this.x.removeAt(a)},item:function(a,b){if(arguments.length===2){this.x.item(a,b);return b}else{return this.x.__inner[a]}},add:function(a){this.x.add(a)},clear:function(){this.x.clear()},contains:function(a){return this.x.contains(a)},copyTo:function(a,b){this.x.copyTo(a,b)},count:function(){return this.x.count()},isReadOnly:function(){return this.x.isReadOnly()},remove:function(a){return this.x.remove(a)},getEnumerator:function(){return this.x.getEnumerator()},getPointData:function(){return new $$4.x($$t.$z.$type,1,this.records())},getRecordsCount:function(){if(this.records()==null){return 0}return this.records().count()},getRecord:function(a){return this.records().__inner[a]},getRecordBounds:function(a){if(this.records()==null){return $$a.$ae.empty()}if(a<0||a>this.records().count()-1){return $$a.$ae.empty()}return this.records().__inner[a].bounds()},getRecordFieldNames:function(a){if(this.records()==null){return null}if(a<0||a>this.records().count()-1){return null}var b=this.records().__inner[a];if(b==null||b.fieldsNames()==null){return null}return b.fieldsNames().toArray()},getRecordValue:function(a,b){if(this.records()==null){return null}if(a<0||a>this.records().count()-1){return null}var c=this.records().__inner[a];if(c==null||c.fieldsNames()==null){return null}return c.getFieldValue(b)},removeRecord:function(a){if(this.records()==null){return}if(a<0||a>this.records().count()-1){return}this.records().removeAt(a)},shiftAllShapes:function(a,b){if(this.records()==null){return}for(var c=0;c<this.records().count();c++){this.shiftShapes(c,a,b)}},shiftShapes:function(a,b,c){if(this.records()==null){return}if(a<0||a>this.records().count()-1){return}var d=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var e=this.records().__inner[a].points;var g=e.getEnumerator();while(g.moveNext()){var f=g.current();var h=$$t.$w.w(f,b,c,"");var j=h.getEnumerator();while(j.moveNext()){var i=j.current();d.add(i)}}this.records().__inner[a].points=d},ai:function(a,b){return $$t.$w.ag(a,b,-180,180)},ah:function(a,b){return $$t.$w.ag(a,b,-85.05112878,85.05112878)},ag:function(a,b,c,d){var e=a;if($.ig.util.isNaN(b)||b==0){return e}if(e+b<c){e+=2*d;e+=b}else if(e+b>d){e-=2*d;e+=b}else{e+=b}return e},isValidGeoPoint:function(a){if(a.__x<-180||a.__x>180){return false}if(a.__y<-90||a.__y>90){return false}return true},isValidGeoShape:function(a){if(a.count()<3){return false}var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!$$t.$w.isValidGeoPoint(b)){return false}}return true},w:function(a,b,c,d){var e=1.7976931348623157e308;var f=-1.7976931348623157e308;var g=new $$4.x($$a.$y.$type,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();var j=$$t.$w.ag(h.__x,b,-180,180);var k=$$t.$w.ag(h.__y,c,-85.05112878,85.05112878);e=Math.min(e,j);f=Math.max(f,j);g.add({__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var l=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var m=$$t.$w.ba(g);var n=m.width();if(m.left()>=-180&&m.right()<=180&&m.width()>180){var o=new $$4.x($$a.$y.$type,0);var p=new $$4.x($$a.$y.$type,0);var r=g.getEnumerator();while(r.moveNext()){var q=r.current();if(q.__x>=-180&&q.__x<0){o.add(q)}else{p.add(q)}}var s=$$t.$w.ba(o);var t=s.width();var u=$$t.$w.ba(p);var v=u.width();if($$t.$w.isValidGeoShape(o)){l.add(o)}if($$t.$w.isValidGeoShape(p)){l.add(p)}}else{if($$t.$w.isValidGeoShape(g)){l.add(g)}}return l},getMaxLongitude:function(a,b,c,d){if(this.records()==null){return NaN}if(a<0||a>this.records().count()-1){return NaN}var e=this.records().__inner[a].points;var f=c;if(b){var g=$$t.$w.v(e);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();if(h.__x<d){f=Math.max(f,h.__x)}}}else{var k=e.getEnumerator();while(k.moveNext()){var j=k.current();var m=j.getEnumerator();while(m.moveNext()){var l=m.current();if(l.__x<d){f=Math.max(f,l.__x)}}}}return f},setRecordValue:function(a,b,c){if(this.records()==null){return}if(a<0||a>this.records().count()-1){return}var d=this.records().__inner[a];if(d==null||d.fieldsNames()==null){return}d.setFieldValue(b,c)},getRecordValues:function(a){if(this.records()==null){return null}var b=new Array(this.records().count());for(var c=0;c<this.records().count();c++){var d=this.getRecordValue(c,a);b[c]=d}return b},setRecordValues:function(a,b){if(this.records()==null){
return}var c=Math.min(b.length,this.records().count());for(var d=0;d<c;d++){this.setRecordValue(d,a,b[d])}},ba:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;for(var f=0;f<a.count();f++){var g=a.__inner[f];b=Math.min(b,g.__x);c=Math.min(c,g.__y);d=Math.max(d,g.__x);e=Math.max(e,g.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$a.$ae.empty()}return new $$a.ae(0,b,c,d-b,e-c)},getLargestShapeBoundsForRecord:function(a){if(this.records()==null){return $$a.$ae.empty()}if(a<0||a>this.records().count()-1){return $$a.$ae.empty()}var b=this.records().__inner[a];if(b==null||b.fieldsNames()==null){return $$a.$ae.empty()}var c=$$t.$w.v(b.points);return $$t.$w.ba(c)},v:function(a){var b=new $$4.x($$a.$y.$type,0);var c=-1.7976931348623157e308;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var k=d.getEnumerator();while(k.moveNext()){var j=k.current();h=Math.min(h,j.__y);i=Math.max(i,j.__y);f=Math.min(f,j.__x);g=Math.max(g,j.__x)}var l=g-f;var m=i-h;var n=new $$a.ae(0,f,h,l,m);var o=n.width()*n.height();if(o>c){c=o;b=d}}return b},filter:null,$type:new $.ig.Type("ShapefileConverter",$.ig.DependencyObjectNotifier.prototype.$type,[$$0.$bz.$type.specialize($$t.$z.$type),$$4.$ac.$type])},true);$c("ShapeFilterRecordEventArgs:y","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:false,$type:new $.ig.Type("ShapeFilterRecordEventArgs",$.ig.$ot)},true);$c("Header:aa","Object",{init:function(){this.b=new $$4.x($$t.$u.$type,0);$.ig.$op.init.call(this)},_a:0,_e:null,d:function(){return{__x:this._e.left(),__y:this._e.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c:function(){return{__x:this._e.right(),__y:this._e.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},b:null,$type:new $.ig.Type("Header",$.ig.$ot)},true);$c("ShapeFileUtil:ab","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if($$t.$ab.j==null){$$t.$ab.m()}var c=new $$t.aa;var d=$$t.$ab.k(a.readInt32());if(d!=9994){throw new $$0.n(1,"Corrupt Shp file - incorrect file code")}a.readInt32();a.readInt32();a.readInt32();a.readInt32();a.readInt32();$$t.$ab.k(a.readInt32());a.readInt32();c._a=a.readInt32();var e=new $$a.y(0);var f=new $$a.y(0);e.__x=a.readDouble();e.__y=a.readDouble();f.__x=a.readDouble();f.__y=a.readDouble();a.readDouble();a.readDouble();a.readDouble();a.readDouble();c._e=new $$a.ae(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);if(b!=null){var g=b.readByte();if(g!=3){throw new $$0.n(1,"Corrupt Dbf file - wrong version number")}b.readByte();b.readByte();b.readByte();b.readUInt32();b.readUInt16();var h=b.readUInt16();b.readBytes(2);b.readBytes(1);b.readBytes(1);b.readBytes(4);b.readBytes(8);b.readBytes(1);b.readBytes(1);b.readBytes(2);var i=0;while(i<h-1){var j=new $$t.u;j.c=$3($$8.$a.uTF8().getString1(b.readBytes(11),0,10),"\0","");var k=$$8.$a.uTF8().getString1(b.readBytes(1),0,1).charAt(0);j.a=$$t.$ab.j.item(k);b.readBytes(4);j.b=b.readByte();b.readBytes(15);c.b.add(j);i+=j.b}if(b.readByte()!=13){throw new $$0.n(1,"Corrupt Dbf file - Missing field descriptor array terminator")}}return c},e:function(a,b,c){var d=$$t.$ab.k(b.readInt32());var e=$$t.$ab.k(b.readInt32());var f=b.readInt32();var g=null;switch(f){case 0:break;case 1:g=$$t.$ab.i(b);break;case 3:g=$$t.$ab.b(b);break;case 5:g=$$t.$ab.f(b);break;case 8:break;case 11:break;case 13:g=$$t.$ab.d(b);break;case 15:g=$$t.$ab.h(b);break;case 18:break;case 21:break;case 23:break;case 25:break;case 28:break;case 31:break;default:break}if(g==null){throw new $$0.n(1,"Corrupt Shp file - failed to read "+$$t.$t.$getName(f))}g.shapeType(f);if(c!=null){c.readBytes(1);g.fields=new $$4.h(String,$.ig.$op.$type,0);var i=a.b.getEnumerator();while(i.moveNext()){var h=i.current();g.fieldsNames().add(h.c);var j=c.readBytes(h.b);var k=$$8.$a.uTF8().getString1(j,0,h.b);switch(h.a){case 1:g.fieldsTypes().add("double");var l=parseFloat(k);if(!$.ig.util.isNaN(l)){g.fields.add(h.c,l);$$t.$ab.l(g,h.c,l)}break;case 5:g.fieldsTypes().add("float");var m=parseFloat(k);if(!$.ig.util.isNaN(m)){g.fields.add(h.c,m);$$t.$ab.l(g,h.c,m)}break;case 0:g.fieldsTypes().add("string");var n=k.trim();g.fields.add(h.c,n);$$t.$ab.l(g,h.c,n);break;case 3:g.fieldsTypes().add("date");var str_=k;var o=Date.parse(str_);g.fields.add(h.c,o);$$t.$ab.l(g,h.c,o);break;default:throw new $$0.n(1,"Unrecognized field type: "+$$t.$v.getBox(h.a))}}}return g},l:function(row_,property_,val_){if(!row_.fieldValues){row_.fieldValues={}}row_.fieldValues[property_]=val_},k:function(a){return(a&255)<<24|(a&65280)<<8|(a&16711680)>>8|$o(a,4278190080)>>24},i:function(a){var b=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();return function(){var $ret=new $$t.z;$ret.bounds(new $$a.ae(3,b,$$a.$af.empty()));$ret.points=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,[new $$4.x($$a.$y.$type,1,[b])]);return $ret}()},d:function(a){var b,c;var d=function(){var e=$$t.$ab.c(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},c:function(a,b,c){var d=new $$a.y(0);var e=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var g=new $$a.ae(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$4.x($$a.$y.$type,2,l-1);for(var n=0;n<l;++n){d=new $$a.y(0);d.__x=a.readDouble();d.__y=a.readDouble();m.add(d)}if(m.count()>0){j.add(m)}}return{ret:function(){var $ret=new $$t.z;$ret.bounds(g);$ret.points=j;return $ret}(),p1:b,p2:c}},b:function(a){var b,c;return function(){var d=$$t.$ab.c(a,b,c);b=d.p1;c=d.p2;return d.ret}()},h:function(a){var b,c;var d=function(){var e=$$t.$ab.g(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},f:function(a){var b,c;return function(){var d=$$t.$ab.g(a,b,c);b=d.p1;c=d.p2;return d.ret}()},g:function(a,b,c){var d=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var e=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=new $$a.ae(0,d.__x,d.__y,e.__x-d.__x,e.__y-d.__y);var g=new $$a.y(0);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$4.x($$a.$y.$type,2,l);g=new $$a.y(0);g.__x=a.readDouble();g.__y=a.readDouble();for(var n=1;n<l;++n){g=new $$a.y(0);g.__x=a.readDouble();g.__y=a.readDouble();m.add(g)}if(m.count()>1){j.add(m)}}return{ret:function(){var $ret=new $$t.z;$ret.bounds(f);$ret.points=j;return $ret}(),p1:b,p2:c}},m:function(){$$t.$ab.j=new $$4.h($$0.$as.$type,$$t.$v.$type,0);$$t.$ab.j.item("C",0);$$t.$ab.j.item("N",1);$$t.$ab.j.item("L",2);$$t.$ab.j.item("D",3);$$t.$ab.j.item("M",4);$$t.$ab.j.item("F",5);$$t.$ab.j.item("B",6);$$t.$ab.j.item("G",7);$$t.$ab.j.item("P",8);$$t.$ab.j.item("Y",9);$$t.$ab.j.item("T",10);$$t.$ab.j.item("I",11);$$t.$ab.j.item("V",12);$$t.$ab.j.item("X",13);$$t.$ab.j.item("@",14);$$t.$ab.j.item("O",15);$$t.$ab.j.item("+",16)},staticInit:function(){$$t.$ab.m()},$type:new $.ig.Type("ShapeFileUtil",$.ig.$ot)},true);$c("XamMultiScaleTileSource:aw","DependencyObject",{init:function(a,b,c,d,e){this.n=1;this.l=false;this.j=null;$$a.$r.init.call(this);this.t=a;this.s=b;this._r=c;this._p=d;this._q=e},t:0,v:function(a){if(arguments.length===1){this.t=a;this.y(0,0,0,0);return a}else{return this.t}},s:0,u:function(a){if(arguments.length===1){this.s=a;this.y(0,0,0,0);return a}else{return this.s}},n:0,o:function(a){if(arguments.length===1){this.n=a;if(this.k()!=null){this.k().__opacity=this.n}return a}else{return this.n}},l:false,m:function(a){if(arguments.length===1){this.l=a;if(this.k()!=null){this.k().isHorizontalTileWrappingEnabled(this.l)}return a}else{return this.l}},_r:0,_p:0,_q:0,j:null,k:function(a){if(arguments.length===1){this.j=a;if(this.j!=null){this.j.__opacity=this.o()}return a}else{return this.j}},w:function(a,b,c){var d=new $$4.x($.ig.$op.$type,0);this.x(a,b,c,d);var e=null;if(d.count()>0){e=$b($$6.$x.$type,d.__inner[0])}return e},x:function(a,b,c,d){},y:function(a,b,c,d){if(this.k()!=null){this.k().invalidateTileLayer(a,b,c,d)}},$type:new $.ig.Type("XamMultiScaleTileSource",$$a.$r.$type)},true);$c("MapTileSource:ai","XamMultiScaleTileSource",{init:function(a,b,c,d,e){$$t.$aw.init.call(this,a,b,c,d,e)},$type:new $.ig.Type("MapTileSource",$$t.$aw.$type)},true);$c("ArcGISOnlineTileSource:ac","MapTileSource",{init:function(){$$t.$ai.init.call(this,2097152,2097152,256,256,0)},mapServerUri:function(a){if(arguments.length===1){this.h($$t.$ac.mapServerUriProperty,a);return a}else{return this.c($$t.$ac.mapServerUriProperty)}},isMapPublic:function(a){if(arguments.length===1){this.h($$t.$ac.isMapPublicProperty,a);return a}else{return this.c($$t.$ac.isMapPublicProperty)}},levelOfDetail:function(a){if(arguments.length===1){this.h($$t.$ac.levelOfDetailProperty,a);return a}else{return $h(this.c($$t.$ac.levelOfDetailProperty))}},userToken:function(a){if(arguments.length===1){this.h($$t.$ac.userTokenProperty,a);return a}else{return this.c($$t.$ac.userTokenProperty)}},x:function(a,b,c,d){var e=this.mapServerUri()+"/tile/{0}/{1}/{2}";var f="";if(String.isNullOrEmpty(this.mapServerUri())||this.levelOfDetail()<1||!$$6.$x.isWellFormedUriString(this.mapServerUri(),1)){return}if(!this.isMapPublic()){if(!String.isNullOrEmpty(this.userToken())){e+="?token={3}";f=this.userToken().trim()}else{return}}var g=a-8;if(g>0){var h=$5(e,[g,c,b,f]);d.add(new $$6.x(0,h))}},ad:function(a,b){var c=a;if(b.f()==$$t.$ac.mapServerUriProperty){if(c.mapServerUri()!=$b(String,b.newValue())){c.mapServerUri($b(String,b.newValue()))}c.y(0,0,0,0)}if(b.f()==$$t.$ac.userTokenProperty){if(c.userToken()!=$b(String,b.newValue())){c.userToken($b(String,b.newValue()))}c.y(0,0,0,0)}if(b.f()==$$t.$ac.levelOfDetailProperty){c.v($.ig.truncate(Math.pow(2,c.levelOfDetail()-1)*256));c.u($.ig.truncate(Math.pow(2,c.levelOfDetail()-1)*256))}if(b.f()==$$t.$ac.isMapPublicProperty){c.y(0,0,0,0)}},$type:new $.ig.Type("ArcGISOnlineTileSource",$$t.$ai.$type)},true);$c("BingMapsTileSource:ad","MapTileSource",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ai.init.call(this,256<<22,256<<22,256,256,0)},init1:function(a,b,c){$$t.$ad.init.call(this,0);this.tilePath(b);this.subDomains(c)},tilePath:function(a){if(arguments.length===1){this.h($$t.$ad.tilePathProperty,a);return a}else{return this.c($$t.$ad.tilePathProperty)}},subDomains:function(a){if(arguments.length===1){this.h($$t.$ad.subDomainsProperty,a);return a}else{return this.c($$t.$ad.subDomainsProperty)}},ag:function(a,b){this.y(0,0,0,0)},ab:null,cultureName:function(a){if(arguments.length===1){this.h($$t.$ad.cultureNameProperty,a);return a}else{return this.c($$t.$ad.cultureNameProperty)}},x:function(a,b,c,d){if(!this.z()){d.clear();return}if(String.isNullOrEmpty(this.tilePath())){return}a-=8;if(a>0){var e=this.ad(a,b,c);var f=this.tilePath();f=$3(f,"{culture}",this.ab);f=$3(f,"{quadkey}",e);var g=$$0.$aw.parseInt(e.substr(e.length-1,1));if(this.subDomains()==null||g>=this.subDomains().count()){return}f=$3(f,"{subdomain}",this.subDomains().__inner[g]);f=$3(f,"&token={token}","");d.add(new $$6.x(0,f))}},z:function(){var a=true;return a},ad:function(a,b,c){var d=new $$6.aj(0);for(var e=a;e>0;--e){var f="0";var g=1<<e-1;if((b&g)!=0){(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})()}if((c&g)!=0){(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})();(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})()}d.h(f)}return d.toString()},af:function(a,b){var c=a;if(b.f()==$$t.$ad.subDomainsProperty||b.f()==$$t.$ad.tilePathProperty||b.f()==$$t.$ad.cultureNameProperty){if(b.f()==$$t.$ad.subDomainsProperty){var d=$b($$4.$f.$type.specialize(String),b.oldValue());var e=$b($$4.$f.$type.specialize(String),b.newValue());if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,c.ag.runOn(c))}if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,c.ag.runOn(c))}}if(b.f()==$$t.$ad.cultureNameProperty){c.ab=b.newValue()}c.y(0,0,0,0)}},$type:new $.ig.Type("BingMapsTileSource",$$t.$ai.$type)},true);$c("TileGeneratorTileSource:ae","MapTileSource",{init:function(){this.z="tilegen://tile/{Z}/{X}/{Y}.png";$$t.$ai.init.call(this,134217728,134217728,256,256,0)},x:function(a,b,c,d){var e=a-8;if(e>0){var f="tilegen://tile/"+e+"/"+b+"/"+c+".png";d.add(new $$6.x(0,f))}},z:null,$type:new $.ig.Type("TileGeneratorTileSource",$$t.$ai.$type)},true);$c("GetTileImageUriArgs:af","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.tileLevel(a);this.tilePositionX(b);this.tilePositionY(c)},_tileLevel:0,tileLevel:function(a){if(arguments.length===1){this._tileLevel=a;return a}else{return this._tileLevel}},_tilePositionX:0,tilePositionX:function(a){if(arguments.length===1){this._tilePositionX=a;return a}else{return this._tilePositionX}},_tilePositionY:0,tilePositionY:function(a){if(arguments.length===1){this._tilePositionY=a;return a}else{return this._tilePositionY}},_tileImageUri:null,tileImageUri:function(a){if(arguments.length===1){this._tileImageUri=a;return a}else{return this._tileImageUri}},$type:new $.ig.Type("GetTileImageUriArgs",$$0.$w.$type)},true);$c("CustomMapTileSource:ah","MapTileSource",{init:function(a,b,c,d,e){$$t.$ai.init.call(this,a,b,c,d,e)},x:function(a,b,c,d){var e=new $$t.af(a,b,c);this.aa(e);if(e.tileImageUri()!=null){var f=new $$6.x(0,e.tileImageUri());d.add(f)}},aa:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapTileSource",$$t.$ai.$type)},true);$c("OpenStreetMapTileSource:aj","MapTileSource",{z:null,init:function(){this.z="tile.openstreetmap.org/{Z}/{X}/{Y}.png";$$t.$ai.init.call(this,134217728,134217728,256,256,0);this.setTilePathUrl(this.z)},x:function(a,b,c,d){var e=a-8;if(e>0){var f=this.z;f=$3(f,"{Z}",e.toString());f=$3(f,"{X}",b.toString());f=$3(f,"{Y}",c.toString());d.add(new $$6.x(0,f))}},setTilePathUrl:function(a){if(!String.isNullOrEmpty(a)){if(a.startsWith("http://")||a.startsWith("https://")){this.z=a}else{var b="http://";b="https:"==document.location.protocol?"https://":"http://";this.z=b+a}}},$type:new $.ig.Type("OpenStreetMapTileSource",$$t.$ai.$type)},true);$c("ItfConverter:ak","DependencyObject",{init:function(){$$a.$r.init.call(this)},source:function(a){if(arguments.length===1){this.h($$t.$ak.sourceProperty,a);return a}else{return $b($$6.$x.$type,this.c($$t.$ak.sourceProperty))}},j:null,triangulationSource:function(a){if(arguments.length===1){var b=a!=this.triangulationSource();if(b){var c=this.j;this.j=a;this.t("TriangulationSource",c,this.triangulationSource())}return a}else{return this.j}},r:function(){var $self=this;var a=null;var b=function(){if(a!=null){$self.triangulationSource($$t.$a7.loadItf(a))}$self.s(new $$6.ae(null,false,null))};$$b.$b.a(this.source().value(),function(c){a=new $$7.c(0,c,false);b()},function(c){throw new $$0.n(1,"itf file download error: "+c)})},importCompleted:null,s:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},u:function(a,b,c){switch(a){case"Source":if(this.source()!=null){this.r()}break}},t:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.u(a,b,c)},propertyChanged:null,getPointData:function(){if(this.j==null){return null}return new $$4.x($$t.$a8.$type,1,this.j.points())},getTriangleData:function(){if(this.j==null){return null}return new $$4.x($$t.$ax.$type,1,this.j.triangles())},$type:new $.ig.Type("ItfConverter",$$a.$r.$type,[$$0.$b6.$type])},true);$c("WriteableBitmap:al","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b;this._d=$$a.$ae.empty()},_b:0,_a:0,_c:null,_d:null,$type:new $.ig.Type("WriteableBitmap",$.ig.$ot)},true);$c("Tile:am","Object",{init:function(){$.ig.$op.init.call(this)},d:0,e:0,f:0,c:0,i:null,h:null,b:new Date,j:function(){var a=Math.pow(2,-this.f);var b=Math.pow(2,-this.f);return new $$a.ae(0,this.d*a,this.e*b,a,b)},_a:false,_g:null,$type:new $.ig.Type("Tile",$.ig.$ot)},true);$c("IMapRenderDeferralHandler:an","Object",{$type:new $.ig.Type("IMapRenderDeferralHandler",null)},true);$c("TilePositionComparer:ao","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.d==b.d&&a.e==b.e&&a.f==b.f},getHashCodeC:function(a){var b=23;b=b*31+a.d;b=b*31+a.e;b=b*31+a.f;return b},$type:new $.ig.Type("TilePositionComparer",$.ig.$ot,[$$0.$by.$type.specialize($$t.$am.$type)])},true);$c("Pair$2:ap","Object",{$t1:null,$t2:null,init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}$.ig.$op.init.call(this);this._a=a;this._b=b},_a:null,_b:null,$type:new $.ig.Type("Pair$2",$.ig.$ot)},true);$c("IEasingFunction:aq","Object",{$type:new $.ig.Type("IEasingFunction",null)},true);$c("XamMultiScaleImage:ar","Control",{init:function(){this.ay=new $$4.x($$t.$am.$type,0);this.aw=false;this.aq=new $.ig.LRUCache$2($$t.$am.$type,$$t.$al.$type,1,2147483647,new $$t.ao);this.az=new $$4.x($$t.$am.$type,0);this.as=false;this.a1=1;$$a.$f.init.call(this);this._cn=$$a.$ae.empty();this.tileScheduler(new $.ig.CanvasRenderScheduler);this._an=new $$t.s(this);this._ab=$$t.$ar.$type;this._ck=this.viewportOrigin();this._a2=this.viewportWidth()},ap:null,_an:null,ak:null,deferralHandler:function(a){if(arguments.length===1){if(this.ak!=null){this.ak.unRegister(this)}this.ak=a;if(this.ak!=null){this.ak.register(this,this.b6.runOn(this))}return a}else{return this.ak}},source:function(a){if(arguments.length===1){this.h($$t.$ar.sourceProperty,a);return a}else{return this.c($$t.$ar.sourceProperty)}},viewportOrigin:function(a){if(arguments.length===1){this.h($$t.$ar.viewportOriginProperty,a);return a}else{return this.c($$t.$ar.viewportOriginProperty)}},_ck:null,viewportWidth:function(a){if(arguments.length===1){this.h($$t.$ar.viewportWidthProperty,a);return a}else{return this.c($$t.$ar.viewportWidthProperty)}},_a2:0,_at:false,isHorizontalTileWrappingEnabled:function(a){if(arguments.length===1){this.h($$t.$ar.isHorizontalTileWrappingEnabledProperty,a);return a}else{return this.c($$t.$ar.isHorizontalTileWrappingEnabledProperty)}},useSprings:function(a){if(arguments.length===1){this.h($$t.$ar.useSpringsProperty,a);return a}else{return this.c($$t.$ar.useSpringsProperty)}},springsEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ar.springsEasingFunctionProperty,a);return a}else{return this.c($$t.$ar.springsEasingFunctionProperty)}},referer:function(a){if(arguments.length===1){this.h($$t.$ar.refererProperty,a);return a}else{return this.c($$t.$ar.refererProperty)}},bc:function(){if(!String.isNullOrEmpty(this.referer())){return this.referer()}return null},userAgent:function(a){if(arguments.length===1){this.h($$t.$ar.userAgentProperty,a);return a}else{return this.c($$t.$ar.userAgentProperty)}},bd:function(){if(!String.isNullOrEmpty(this.userAgent())){return this.userAgent()}return null},propertyChanged:null,bx:function(a,b,c){var d=new $$0.b7(a);if(this.propertyChanged!=null){this.propertyChanged(this,d)}switch(a){case"Source":if(this.source()!=null){this.source().k(this)}this.b4();this.b7();this.b5();break;case"ViewportOrigin":this.b8();break;case"ViewportWidth":this.b8();break;case"UseSprings":if(!this.useSprings()){this._an.t()}break;case"IsHorizontalTileWrappingEnabled":this._at=this.isHorizontalTileWrappingEnabled();this.b5();break}},v:function(){$$a.$f.v.call(this);this.b5()},_ba:0,_bb:0,b7:function(){this.cb();if(this.source()!=null){this._ba=$$6.$g.toInt32(Math.logBase(this.source()._r,2));this._bb=$$6.$g.toInt32(Math.logBase(this.source().v(),2))}},invalidateTileLayer:function(a,b,c,d){this.b4();this.b7();this.b5()},a0:new Date,cl:null,a3:0,b8:function(){if(this.useSprings()){this.a0=$$0.$s.now();this.cl=this._ck;this.a3=this._a2;this._an.aq()}else{this._ck=this.viewportOrigin();this._a2=this.viewportWidth();this.b5()}},b9:function(){var a=2;var b=$$0.$s.now().getTime()-this.a0.getTime();var c=b/1e3;var d=$.ig.MathUtil.prototype.b(c/a,0,1);var e=this.springsEasingFunction()!=null?this.springsEasingFunction().ease(d):d;var f=1-e;this._a2=this.a3*f+this.viewportWidth()*e;this._ck={__x:this.cl.__x*f+this.viewportOrigin().__x*e,__y:this.cl.__y*f+this.viewportOrigin().__y*e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(d>=1){this._an.as()}else{}this.b5()},ay:null,a8:function(a,b,c,d){for(var e=0;e<this.ay.count();++e){if(this.ay.__inner[e].c==a&&this.ay.__inner[e].d==b&&this.ay.__inner[e].e==c&&this.ay.__inner[e].f==d){return e}}return-1},b6:function(a){var $self=this;this.aw=false;this.as=false;var b=this._at;if(this.source()==null||!this._an.f()||this._cn.width()==0||this._cn.height()==0){return}var c=$.ig.truncate(Math.ceil(this._cn.width()/this.source()._r));var d=$.ig.truncate(Math.max(1,Math.floor(-Math.logBase(this._a2/c,2))));if(d>=this._bb-8){d=this._bb-8-1}var e=$.ig.truncate(Math.round(Math.pow(2,d)));var f=this._a2;var g=this._cn.height()*f/this._cn.width();var h=this.source().v()/Math.pow(2,d);var i=this.source().u()/Math.pow(2,d);var j=$.ig.truncate(Math.floor(this._ck.__x*this.source().v()/h));var k=$.ig.truncate(Math.ceil((this._ck.__x+f)*this.source().v()/h));var l=$.ig.truncate(Math.floor(this._ck.__y*this.source().u()/i));var m=$.ig.truncate(Math.ceil((this._ck.__y+g)*this.source().v()/i));if(!b){j=Math.max(j,0);k=Math.min(k,e)}l=Math.max(l,0);m=Math.min(m,e);var n=(j*h-this._ck.__x*this.source().v())/h;var o=(l*i-this._ck.__y*this.source().u())/i;var p=f*this.source().v()/h*(this.source()._r/this._cn.width());var q=new $$4.x($$t.$am.$type,0);var r;var s;for(var t=j;t<k;++t){r=t;s=t;while(s<0){s=e+s}while(s>e-1){s=s-e}for(var u=l;u<m;++u){var v=this.a8(r,s,u,d);if(v>=0){q.add(this.ay.__inner[v]);this.ay.removeAt(v)}else{q.add(function(){var $ret=new $$t.am;$ret.c=r;$ret.d=s;$ret.e=u;$ret.f=d;return $ret}())}}}this.ap.f(true);this.cb();this.ay=q;for(var w=0;w<this.ay.count();++w){if(this.ay.__inner[w].i==null){this.ay.__inner[w].i=this.ap.a();this.ay.__inner[w].i.__opacity=1;this._an.am(this.ay.__inner[w].i);var x=this.am(this.ay.__inner[w]);if(x!=null){this.ay.__inner[w].i._ac=x}else{var y=null;var z=function(){var $ret=new $$t.am;$ret.d=$self.ay.__inner[w].d;$ret.e=$self.ay.__inner[w].e;$ret.f=$self.ay.__inner[w].f;return $ret}();while(z.f>=0&&y==null){z.d=z.d>>1;z.e=z.e>>1;z.f=z.f-1;y=this.am(z)}if(y!=null){var aa=$.ig.truncate(Math.pow(2,this.ay.__inner[w].f-z.f));var ab=$a(256,aa);var ac=ab*(this.ay.__inner[w].d%aa);var ad=ab*(this.ay.__inner[w].e%aa);this.ay.__inner[w].h=this.ap.a();this.ay.__inner[w].h.__opacity=1;this._an.an(this.ay.__inner[w].h);x=this._an.a(ab,y,ac,ad);this.ay.__inner[w].h._ac=x}this._an.u(this.ay.__inner[w])}}var ae=this.source()._r/p;var af=this.source()._p/p;var ag=(this.ay.__inner[w].c-j+n)*ae;var ah=(this.ay.__inner[w].e-l+o)*af;this.ay.__inner[w].i.width(ae+.5);this.ay.__inner[w].i.height(af+.5);this._an.ao(this.ay.__inner[w].i,ag,ah);if(this.ay.__inner[w].h!=null){this.ay.__inner[w].h.width(ae+.5);this.ay.__inner[w].h.height(af+.5);this._an.ao(this.ay.__inner[w].h,ag,ah)}}this.ap.f(false);this._an.aj()},aw:false,b5:function(){if(this.source()==null||!this._an.f()||this._cn.width()==0||this._cn.height()==0){return}if(this.aw){return}this.aw=true;this._an.s(this.b6.runOn(this))},cb:function(){for(var a=0;a<this.ay.count();++a){this._an.r(this.ay.__inner[a]);this.bp(this.ay.__inner[a]);if(this.ay.__inner[a].i!=null){this.ap.n(this.ay.__inner[a].i);this.ay.__inner[a].i._ac=null;this.ay.__inner[a].i=null}}},b4:function(){this.ar().i()},am:function(a){return this.ar().item(a)},bo:function(a,b){this.ar().item(a,b)},aq:null,ar:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},az:null,au:function(){return this.az.count()!=0},imageTilesReady:null,as:false,bt:function(){var a=true;if(this.au()){a=false}if(!this._an.d()){a=false}if(a&&!this.as){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}}this.as=a},ca:function(a){if(a.h!=null){a.b=$$0.$s.now();this.az.add(a);this._an.ap()}else{this.bt()}},bp:function(a){if(a.h!=null){this.ap.n(a.h);a.h._ac=null;a.h=null;for(var b=0;b<this.az.count();++b){if(this.az.__inner[b]==a){this.az.removeAt(b);break}}if(this.az.count()==0){this._an.ar()}}},br:function(){var a=$$0.$s.now();var b=.5;for(var c=0;c<this.az.count();){var d=a.getTime()-this.az.__inner[c].b.getTime();var e=d/1e3;var f=e/b;f=$.ig.MathUtil.prototype.b(f,0,1);this.az.__inner[c].h.__opacity=1-f;if(f>=1){this.ap.n(this.az.__inner[c].h);this.az.__inner[c].h._ac=null;this.az.__inner[c].h=null;this.az.removeAt(c)}else{++c}this._an.x()}if(this.az.count()==0){this._an.ar()}},_cn:null,by:function(){this._a2=this.viewportWidth();this._ck=this.viewportOrigin();this.b5()},provideContainer:function(a){var b=a;this.tileScheduler().j(b);this._an.ae(a)},provideContext:function(a){this._an.ag(a)},provideRenderer:function(a){this._an.ah(a)},provideViewport:function(a){this._an.ai(a)},_tileScheduler:null,tileScheduler:function(a){if(arguments.length===1){this._tileScheduler=a;return a}else{return this._tileScheduler}},bw:function(){if(this.imagesChanged!=null){this.imagesChanged(this,new $$0.w)}},imagesChanged:null,bq:function(){this.aw=false},downloadingImage:null,cancellingImage:null,bv:function(a){if(this.downloadingImage!=null){this.downloadingImage(this,a)}},bu:function(a){if(this.cancellingImage!=null){this.cancellingImage(this,a)}},a1:0,a4:function(){return this.a1},pixelScalingRatioChanged:function(a){this.a1=a},a9:function(a){if(arguments.length===1){var b=a!=this.a9();if(b){this.ar(new $.ig.LRUCache$2($$t.$am.$type,$$t.$al.$type,1,a,new $$t.ao))}return a}else{return this.ar().h()}},$type:new $.ig.Type("XamMultiScaleImage",$$a.$f.$type,[$$0.$b6.$type])},true);$c("DownloadingMultiScaleImageEventArgs:at","EventArgs",{init:function(){$$0.$w.init.call(this)},_uri:null,uri:function(a){if(arguments.length===1){this._uri=a;return a}else{return this._uri}},_image:null,image:function(a){if(arguments.length===1){this._image=a;return a}else{return this._image}},$type:new $.ig.Type("DownloadingMultiScaleImageEventArgs",$$0.$w.$type)},true);$c("CancellingMultiScaleImageEventArgs:av","EventArgs",{init:function(){$$0.$w.init.call(this)},_uri:null,uri:function(a){if(arguments.length===1){this._uri=a;return a}else{return this._uri}},_image:null,image:function(a){if(arguments.length===1){this._image=a;return a}else{return this._image}},$type:new $.ig.Type("CancellingMultiScaleImageEventArgs",$$0.$w.$type)},true);$$t.$l.v={};$$t.$l.s=0;$$t.$l.m=0;$$t.$b.e=new $$t.q;$$t.$b.b=[];$$t.$b.__yValues=null;$$t.$b.__xValues=null;$$t.$b.__values=null;$$t.$w.minLatitude=-85.05112878;$$t.$w.maxLatitude=85.05112878;$$t.$w.minLongitude=-180;$$t.$w.maxLongitude=180;$$t.$w.deferImportCompletedProperty=$$a.$s.i("DeferImportCompleted",$$0.$aq.$type,$$t.$w.$type,new $$a.ac(2,false,function(a,b){$b($$t.$w.$type,a).aw("DeferImportCompleted",b.oldValue(),b.newValue())}));$$t.$w.shapefileSourceProperty=$$a.$s.i("ShapefileSource",$$6.$x.$type,$$t.$w.$type,new $$a.ac(2,null,function(a,b){$b($$t.$w.$type,a).aw("ShapefileSource",b.oldValue(),b.newValue())}));$$t.$w.databaseSourceProperty=$$a.$s.i("DatabaseSource",$$6.$x.$type,$$t.$w.$type,new $$a.ac(2,null,function(a,b){$b($$t.$w.$type,a).aw("DatabaseSource",b.oldValue(),b.newValue())}));$$t.$ab.j=null;if($$t.$ab.staticInit&&!$$t.$ab.shapeFileUtilStaticInitCalled){$$t.$ab.staticInit();$$t.$ab.shapeFileUtilStaticInitCalled=true}$$t.$ac.mapServerUriProperty=$$a.$s.i("MapServerUri",String,$$t.$ac.$type,new $$a.ac(2,null,$$t.$ac.ad));$$t.$ac.isMapPublicProperty=$$a.$s.i("IsMapPublic",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,$$t.$ac.ad));$$t.$ac.levelOfDetailProperty=$$a.$s.i("LevelOfDetail",$$0.$aw.$type,$$t.$ac.$type,new $$a.ac(2,(-1),$$t.$ac.ad));$$t.$ac.userTokenProperty=$$a.$s.i("UserToken",String,$$t.$ac.$type,new $$a.ac(2,null,$$t.$ac.ad));$$t.$ad.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$ad.$type,new $$a.ac(2,null,$$t.$ad.af));$$t.$ad.subDomainsProperty=$$a.$s.i("SubDomains",$$4.$f.$type.specialize(String),$$t.$ad.$type,new $$a.ac(2,null,$$t.$ad.af));$$t.$ad.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$ad.$type,new $$a.ac(2,null,$$t.$ad.af));$$t.$ak.sourceProperty=$$a.$s.i("Source",$$6.$x.$type,$$t.$ak.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ak.$type,a).u("Source",b.oldValue(),b.newValue())}));$$t.$ar.sourceProperty=$$a.$s.i("Source",$$t.$aw.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.bx("Source",$b($$t.$aw.$type,b.oldValue()),$b($$t.$aw.$type,b.newValue()))}));$$t.$ar.viewportOriginProperty=$$a.$s.i("ViewportOrigin",$$a.$y.$type,$$t.$ar.$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.bx("ViewportOrigin",b.oldValue(),b.newValue())}));$$t.$ar.viewportWidthProperty=$$a.$s.i("ViewportWidth",Number,$$t.$ar.$type,new $$a.ac(2,1,function(a,b){a.bx("ViewportWidth",b.oldValue(),b.newValue())}));$$t.$ar.isHorizontalTileWrappingEnabledProperty=$$a.$s.i("IsHorizontalTileWrappingEnabled",$$0.$aq.$type,$$t.$ar.$type,new $$a.ac(2,false,function(a,b){a.bx("IsHorizontalTileWrappingEnabled",b.oldValue(),b.newValue())}));$$t.$ar.useSpringsProperty=$$a.$s.i("UseSprings",$$0.$aq.$type,$$t.$ar.$type,new $$a.ac(2,false,function(a,b){a.bx("UseSprings",b.oldValue(),b.newValue())}));$$t.$ar.springsEasingFunctionProperty=$$a.$s.i("SpringsEasingFunction",$$t.$aq.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.bx("SpringsEasingFunction",b.oldValue(),b.newValue())}));$$t.$ar.refererProperty=$$a.$s.i("Referer",String,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.bx("Referer",b.oldValue(),b.newValue())}));$$t.$ar.userAgentProperty=$$a.$s.i("UserAgent",String,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.bx("UserAgent",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_opd.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ab=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamOverviewPlusDetailPane:c","XamOverviewPlusDetailPaneView:d","XamOverviewPlusDetailPaneViewManager:e"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("OverviewPlusDetailPaneMode:b",false,false,{Minimal:0,Full:1,Compact:2});$c("NavigationSettings:a","DependencyObjectNotifier",{init:function(){$.ig.DependencyObjectNotifier.prototype.init.call(this)},allowPan:function(a){if(arguments.length===1){this.h($$t.$a.allowPanProperty,a);return a}else{return this.c($$t.$a.allowPanProperty)}},m:function(a,b){var c=$b($$t.$a.$type,a);if(c!=null){c.j("AllowPan")}},allowZoom:function(a){if(arguments.length===1){this.h($$t.$a.allowZoomProperty,a);return a}else{return this.c($$t.$a.allowZoomProperty)}},n:function(a,b){var c=$b($$t.$a.$type,a);if(c!=null){c.j("AllowZoom")}},$type:new $.ig.Type("NavigationSettings",$.ig.DependencyObjectNotifier.prototype.$type)},true);$c("XamOverviewPlusDetailPane:c","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},backgroundImageUri:function(a){if(arguments.length===1){this.view().backgroundImageUri(a);return a}else{return this.view().backgroundImageUri()}},viewScheduler:function(a){if(arguments.length===1){this.view().scheduler(a);return a}else{return this.view().scheduler()}},viewThumbnailContext:function(){return this.view().thumbnailContext()},viewThumbnailSize:function(){return this.view().thumbnailSize()},viewShouldInteract:function(a){return this.view().shouldInteract(a)},worldRectViewport:function(){return this.view().worldRect()},init:function(){this.a1=1;this.a9=null;this.aj=false;this.am=false;$$a.$f.init.call(this);this.view(new $$t.d(this));this.view().onInit();this._ab=$$t.$c.$type;this._db={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},windowChanging:null,cn:function(a){if(a==null){throw new $$6.e(0,"e")}if(this.immediate()){this.window(a.newValue())}if(this.windowChanging!=null){this.windowChanging(this,a)}},windowChanged:null,cm:function(a){if(this.windowChanged!=null){this.windowChanged(this,a)}},thumbnailSizeChanged:null,cl:function(a){if(this.thumbnailSizeChanged!=null){this.thumbnailSizeChanged(this,a)}},a1:0,a7:function(){return this.a1},a9:null,initializeScalingRatio:function(a){var $self=this;if(this.a9==null){this.a9=function(b){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=$self.a1){$self.a1=window.devicePixelRatio}};window.addEventListener("resize",this.a9,false)}this.a1=a},immediate:function(a){if(arguments.length===1){this.h($$t.$c.immediateProperty,a);return a}else{return this.c($$t.$c.immediateProperty)}},world:function(a){if(arguments.length===1){this.h($$t.$c.worldProperty,a);return a}else{return this.c($$t.$c.worldProperty)}},worldStyle:function(a){if(arguments.length===1){this.h($$t.$c.worldStyleProperty,a);return a}else{return this.c($$t.$c.worldStyleProperty)}},window:function(a){if(arguments.length===1){this.h($$t.$c.windowProperty,a);return a}else{return this.c($$t.$c.windowProperty)}},windowStyle:function(a){if(arguments.length===1){this.h($$t.$c.windowStyleProperty,a);return a}else{return this.c($$t.$c.windowStyleProperty)}},preview:function(a){if(arguments.length===1){this.h($$t.$c.previewProperty,a);return a}else{return this.c($$t.$c.previewProperty)}},previewStyle:function(a){if(arguments.length===1){this.h($$t.$c.previewStyleProperty,a);return a}else{return this.c($$t.$c.previewStyleProperty)}},shrinkToThumbnail:function(a){if(arguments.length===1){this.h($$t.$c.shrinkToThumbnailProperty,a);return a}else{return this.c($$t.$c.shrinkToThumbnailProperty)}},ck:function(a,b){a.cj(b.oldValue(),b.newValue())},cj:function(a,b){if(b){this.b1(0)}else{this.b1(2)}},mode:function(a){if(arguments.length===1){this.h($$t.$c.modeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.modeProperty))}},b8:function(a,b){a.b7($g(b.oldValue()),$g(b.newValue()))},b7:function(a,b){this.b1(b)},b1:function(a){switch(a){case 1:this.view().as();if(this.isZoomable()){this.view().av()}else{this.view().au()}break;case 2:this.view().at();if(this.isZoomable()){this.view().av()}else{this.view().au()}break;case 0:this.view().at();this.view().au();break}},cw:function(){if(this.shrinkToThumbnail()){this.b1(0)}else{this.b1(2)}},ag:null,surfaceViewer:function(a){if(arguments.length===1){if(this.ag!=null){var b=$b($$0.$b6.$type,this.ag);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.cu.runOn(this))}}this.ag=a;if(this.ag!=null){var c=$b($$0.$b6.$type,this.ag);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.cu.runOn(this))}}this.view().be();return a}else{return this.ag}},cu:function(a,b){switch(b.propertyName()){case"DefaultInteraction":this.view().bg(this.ag.defaultInteraction());break}},previewViewportdRect:function(){var a=this.dh(this.world());return new $$a.ae(0,0,0,a.width(),a.height())},zoomTo100ButtonVisibility:function(a){if(arguments.length===1){this.h($$t.$c.zoomTo100ButtonVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.zoomTo100ButtonVisibilityProperty))}},scaleToFitButtonVisibility:function(a){if(arguments.length===1){this.h($$t.$c.scaleToFitButtonVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.scaleToFitButtonVisibilityProperty))}},interactionStatesToolVisibility:function(a){if(arguments.length===1){this.h($$t.$c.interactionStatesToolVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.interactionStatesToolVisibilityProperty))}},zoomLevelLargeChange:function(a){if(arguments.length===1){this.h($$t.$c.zoomLevelLargeChangeProperty,a);return a}else{return this.c($$t.$c.zoomLevelLargeChangeProperty)}},al:false,isZoomable:function(a){if(arguments.length===1){this.al=a;this.cw();return a}else{return this.al}},viewport:function(){return this.view().viewport()},_av:false,getDesiredSize:function(a){var b=a.width();var c=a.height();var d=!this.world().isEmpty()?this.world().width()/this.world().height():1;if(Number.isInfinity(c)){if(Number.isInfinity(b)){b=128}c=b/d}else{if(Number.isInfinity(b)){b=c*d}}return new $$a.af(1,b,c)},_aq:false,_db:null,b9:function(){if(this.shrinkToThumbnail()){this.b1(1)}},ca:function(){if(this.shrinkToThumbnail()){this.b1(0)}},ar:function(a){switch(a){case 8:if(this._aq){this.view().ai();this._aq=false;this.preview($$a.$ae.empty());return true}break}return false},cb:function(a){if(!this.an){this.aj=false}this.da=a;var b=this.dh(this.world());if(b.containsPoint(a)==false){return}var c=this.viewport();var d=!c.isEmpty()?this.world():$$a.$ae.empty();var e=!d.isEmpty()?this.window():$$a.$ae.empty();this._db=this.dc(a);if(e.isEmpty()==false&&this.view().l()){this._aq=true;e=new $$a.ae(0,this._db.__x-.5*e.width(),this._db.__y-.5*e.height(),e.width(),e.height());if(!this.mobileMode()){this.cn(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),e))}}},da:null,cc:function(a,b,c){if($.ig.util.isNaN(this._db.__x)||$.ig.util.isNaN(this._db.__y)){this._db=this.dc(a)}var d=2;if(c){d=10}var e=false;var f=this.dd(this._db);var g=new $$a.ae(2,f,a);if(g.width()>d&&g.height()>d){e=true}if(!this.an){if(e){this.aj=false}}this.da=a;var h=this.viewport();var i=!h.isEmpty()?this.world():$$a.$ae.empty();var j=!i.isEmpty()?this.window():$$a.$ae.empty();if(this._aq&&!this.aj){var k=this.dc(a);j=new $$a.ae(0,k.__x-.5*j.width(),k.__y-.5*j.height(),j.width(),j.height());this.cn(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),j))}},as:function(a){this.da=a;var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();var d=!c.isEmpty()?this.window():$$a.$ae.empty();if(this._aq&&!this.aj){this.view().ai();this._aq=false;var e=this.dc(a);d=new $$a.ae(0,e.__x-.5*d.width(),e.__y-.5*d.height(),d.width(),d.height());if(!this.mobileMode()){this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),d))}return true}return false},at:function(a){var b=$.ig.RectUtil.prototype.l(this.window());var c=1-$.ig.MathUtil.prototype.b(a,-.5,.5);var d=b.__x-c*(b.__x-this.window().left());var e=b.__y+c*(this.window().bottom()-b.__y);var f=b.__x+c*(this.window().right()-b.__x);var g=b.__y-c*(b.__y-this.window().top());var h=new $$a.ae(0,d,g,f-d,e-g);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),h));return true},aj:false,a0:0,a2:0,a3:0,de:null,ay:0,az:0,ax:0,cq:function(a,b,c,d){this.a2=a.__x;this.a3=a.__y;this.ay=b;this.az=c;this.ax=d;this.de=this.window();this.an=true;this.aj=true;this.a0=1},cf:function(a){this.an=true;this.aj=true;this.a0=1},ce:function(a){if(this.view().useDeltaZoom()){this.bz(a)}else{this.b0(a);this.a0=a}},ap:function(){if(this.surfaceViewer()==null){return false}return this.surfaceViewer().isIsoScaled()},cp:function(a,b,c,d){this.ay=this.ay*b;this.az=this.az*c;this.ax=this.ax*d;if(this.ap()){this.ay=this.ax;this.az=this.ax}var e=this.window();var f=this.viewport();var g=a.__x-this.a2;var h=a.__y-this.a3;this.a2=a.__x;this.a3=a.__y;var i=e.width();var j=e.height();var k=this.de.width()/this.ay;var l=this.de.height()/this.az;if(k>1){k=1}if(l>1){l=1}var m={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n={__x:(m.__x-f.left())/f.width()*e.width()+e.left(),__y:(m.__y-f.top())/f.height()*e.height()+e.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=new $$a.ae(0,e.left(),e.top(),k,l);var p={__x:(n.__x-o.left())/o.width()*f.width()+f.left(),__y:(n.__y-o.top())/o.height()*f.height()+f.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var q=p.__x-m.__x-g;var r=p.__y-m.__y-h;var s=q/f.width()*o.width();var t=r/f.height()*o.height();o=new $$a.ae(0,o.left()+s,o.top()+t,o.width(),o.height());e=o;this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),o))},co:function(a,b,c,d){this.cp(a,b,c,d);this.an=false;this.aj=false},cd:function(a){this.an=false;this.aj=false;if(this.view().useDeltaZoom()){this.bz(a)}else{this.b0(a)}},b0:function(a){var b=a-this.a0;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:this.window().x()-e.__x,__y:this.window().y()-e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=new $$a.ae(0,f.__x*d+e.__x,f.__y*d+e.__y,this.window().width()*d,this.window().height()*d);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),g))}},bz:function(a){var b=1/a;var c={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d={__x:this.window().x()-c.__x,__y:this.window().y()-c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=new $$a.ae(0,d.__x*b+c.__x,d.__y*b+c.__y,this.window().width()*b,this.window().height()*b);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),e))},propertyChanged:null,ch:function(a,b,c){this.cg(new $$0.b7(a))},cg:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"World":this.refresh(false);break;case"Window":this.refresh(false);break;case"Preview":this.refresh(false);break}},ct:function(){this.view().bb()},dc:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:(a.__x-e)/d,__y:(a.__y-f)/d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},dd:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:a.__x*d+e,__y:a.__y*d+f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},dh:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()&&!a.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return new $$a.ae(0,a.left()*d+e,a.top()*d+f,a.width()*d,a.height()*d)}return $$a.$ae.empty()},doRefresh:function(a){this.refresh(a)},refresh:function(a){var $self=this;this.cv();if(!a){if(!this._av){this._av=true;this.view().queueWork(function(){$self.refresh(true)})}return}this._av=false;var b=this.dh(this.world());var c=this.dh(this.window());var d=this.dh(this.preview());if(this.__visibility!=0||b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())){this._av=false;return}this.view().bj(b);this.view().a8(b);this.view().bi(b,c);this.view().bh(b,d);if(this.surfaceViewer()!=null){this.surfaceViewer().renderPreview()}this.view().makeDirty()},_updatingSliderRanges:false,updatingSliderRanges:function(a){if(arguments.length===1){this._updatingSliderRanges=a;return a}else{return this._updatingSliderRanges}},cv:function(){if(this.__visibility!=0||this.surfaceViewer()==null||!this.view().p()){return}var a=this.surfaceViewer().viewportRect();var b=this.surfaceViewer().worldRect();if(a.isEmpty()||b.isEmpty()){return}this.updatingSliderRanges(true);var c=this.view().v();var d=this.surfaceViewer().minimumZoomLevel();var e=this.surfaceViewer().maximumZoomLevel();if($.ig.util.isNaN(d)){d=Math.min(a.width()/b.width(),a.height()/b.height());d=Math.min(d,.5);d=Math.min(d,c)}if($.ig.util.isNaN(e)){e=2;e=Math.max(e,c)}this.view().bd(d);this.view().bc(e);this.updatingSliderRanges(false)},b3:function(a){if(this.surfaceViewer()!=null){this.surfaceViewer().defaultInteraction(a)}},ci:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().scaleToFit()}},cr:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().zoomTo100()}},b2:function(){this.refresh(false)},provideContainer:function(a){this.view().a0(a);if(a==null){if(this.a9!=null){window.removeEventListener("resize",this.a9,false);this.a9=null}}},provideContext:function(a){this.view().a1(a)},provideEventSource:function(a){this.view().a2(a)},ak:false,isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.ak=a;this.b5();return a}else{return this.ak}},b5:function(){this.view().onIsSurfaceInteractionDisabledChanged()},am:false,mobileMode:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(b!=this.am){this.view().ay(this.am)}return a}else{return this.am}},arrange:function(a){this.view().ah(a)},b6:function(){if($$a.$y.l_op_Equality(this.da,null)){return}var a=this.dc(this.da);var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();var d=!c.isEmpty()?this.window():$$a.$ae.empty();d=new $$a.ae(0,a.__x-.5*d.width(),a.__y-.5*d.height(),d.width(),d.height());this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),this.window()))},pushZoomLevel:function(a){this.view().a9(a)},isPinching:function(){return this.pinching()},surfaceIsDirty:function(a){if(arguments.length===1){this.surfaceViewer().isDirty(a);return a}else{return this.surfaceViewer().isDirty()}},an:false,pinching:function(){return this.an},b4:function(a){this.an=false;this._db={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},changeRect:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$a.ae(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("XamOverviewPlusDetailPane",$$a.$f.$type,[$$0.$b6.$type,$.ig.IOverviewPlusDetailPane.prototype.$type])},true);$c("XamOverviewPlusDetailPaneView:d","Object",{_e:null,init:function(a){this.a=null;this.j=false;this.__loadingEle=null;this.u=new $$4.x($$0.$c.$type,0);this.__backgroundImage=null;this.ab=0;this.aa=0;this._thumbnailSize=new $$a.af;$.ig.$op.init.call(this);this.viewport($$a.$ae.empty());this.fullSize($$a.$ae.empty());this._e=a;this.thumbnailSize(new $$a.af(1,0,0))},_f:null,onInit:function(){this._g=new $.ig.DoubleAnimator(0,1,300);var a=this._g;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ag.runOn(this));this._k=true;this._f=new $$t.e(this);this._bv=function(){var $ret=new $$a.by;$ret._ab=true;$ret._ak=new $$a.a5;return $ret}();this._bv._ak._e=$$a.$ae.empty();this._bs=function(){var $ret=new $$a.by;$ret._ab=true;$ret._ak=new $$a.a5;return $ret}();this._bu=function(){var $ret=new $$a.by;$ret._ab=false;$ret._ak=new $$a.a3;return $ret}();$b($$a.$a3.$type,this._bu._ak)._d.add(new $$a.a7);$b($$a.$a3.$type,this._bu._ak)._d.add(new $$a.a7);this._bt=function(){var $ret=new $$a.by;$ret._ab=false;$ret._ak=new $$a.a3;return $ret}();$b($$a.$a3.$type,this._bt._ak)._d.add(new $$a.a7);$b($$a.$a3.$type,this._bt._ak)._d.add(new $$a.a7);this._w=0;this._x=0;this._m=false},ag:function(a,b){if(this._o){this._x=this._w+this._g.transitionProgress()*(1-this._w)}else{this._x=this._w-this._g.transitionProgress()*this._w}if(this._x>=1){this._r=true;this.ah(this.fullSize());this._e.refresh(false)}else if(this._r){this._r=false;this._f.ap();this.ah(this.fullSize());this._e.refresh(false)}this.makeDirty()},_r:false,_g:null,_w:0,_x:0,_k:false,_o:false,as:function(){if(this._o){return}this._o=true;if(this._k){this._w=this._x;this._g.stop();this._g.start()}else{this._w=1;this._x=1;this.makeDirty()}},ar:function(){},at:function(){if(!this._o){return}this._o=false;if(this._k){this._w=this._x;this._g.stop();this._g.start()}else{this._w=1;this._x=1;this.makeDirty()}},av:function(){},au:function(){},_bv:null,_bu:null,_bt:null,_bs:null,bn:null,viewport:function(a){if(arguments.length===1){this.bn=a;if(this._c!=null){this._c._bk=this.bn}return a}else{return this.bn}},bb:function(){},_worldRect:null,worldRect:function(a){if(arguments.length===1){this._worldRect=a;return a}else{return this._worldRect}},_imageRect:null,imageRect:function(a){if(arguments.length===1){this._imageRect=a;return a}else{return this._imageRect}},bj:function(a){this.worldRect(a);if(this.ad()!=null){var img_=this.ad();var b=a.width()/this.ab;var c=a.height()/this.aa;var d=b<c?b:c;var e=this.ab*d;var f=this.aa*d;var g=a.width()-e;var h=a.height()-f;this.imageRect(new $$a.ae(0,this.worldRect().left()+g/2,this.worldRect().top()+h/2,e,f))}this._bv._ak._e=a;this._bv.__visibility=a.isEmpty()?1:0},bi:function(a,b){this._bu._ak._d.__inner[0]._c=this.bm($.ig.RectUtil.prototype.r(a,2));this._bu._ak._d.__inner[1]._c=this.bl(b);this._bu.__visibility=b.isEmpty()?1:0},bh:function(a,b){this._bt._ak._d.__inner[0]._c=this.bm($.ig.RectUtil.prototype.r(a,2));this._bt._ak._d.__inner[1]._c=this.bl(b);this._bt.__visibility=b.isEmpty()?1:0},bl:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},bm:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},be:function(){},p:function(){return this._h!=null},ai:function(){},l:function(){return true},a8:function(a){var b=false;var c=a.width();if(this._e.a7()!=1){c=a.width()*this._e.a7()}var d=a.height();if(this._e.a7()!=1){d=a.height()*this._e.a7()}if(Math.round(this.thumbnailSize().width())!=Math.round(a.width())){b=true;this._f.a6(c)}if(Math.round(this.thumbnailSize().height())!=Math.round(a.height())){b=true;this._f.a5(d)}var e=this.thumbnailSize();this.thumbnailSize(new $$a.af(1,a.width(),a.height()));if(b){this._e.cl(new $.ig.PropertyChangedEventArgs$1($$a.$af.$type,"ThumbnailSize",e,this.thumbnailSize()))}},_h:null,a1:function(a){this._h=a},a:null,scheduler:function(a){if(arguments.length===1){if(this.a!=null){this.a.r(this)}this.a=a;if(this.a!=null){this.a.l(this);this.makeDirty()}return a}else{return this.a}},makeDirty:function(){if(!this.j&&this.scheduler()!=null){this.j=true;this.scheduler().n()}},j:false,isDirty:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},ae:null,__loadingEle:null,u:null,backgroundImageUri:function(a){if(arguments.length===1){this.ae=a;if(this.ae!=null){this.__loadingEle=this._y.createElement("img");var self_=this;var ele_=this.__loadingEle;this.u.add(ele_.listen("load",this.aw.runOn(this)));this.u.add(ele_.listen("readystatechange",this.aw.runOn(this)));this.__loadingEle.setAttribute("src",this.ae)}else{if(this.__loadingEle!=null){var ele_=this.__loadingEle;for(var b=0;b<this.u.count();b++){this.u.__inner[b]()}this.u.clear();this.__loadingEle=null}this.ad(null)}return a}else{return this.ae}},aw:function(a){var e_=a.originalEvent;var target_=e_.target;var b=target_.complete||target_.readyState=="complete"&&e_.type=="readystatechange";if(b){this.downloadCompleted(a)}},downloadCompleted:function(a){if(!this.__loadingEle.getNativeElement().complete){return}this.ad(this.__loadingEle.getNativeElement())},__backgroundImage:null,ab:0,aa:0,ad:function(a){if(arguments.length===1){this.__backgroundImage=a;if(this.__backgroundImage!=null){var img_=this.__backgroundImage;this.ab=img_.width;this.aa=img_.height}else{this.ab=0;this.aa=0}if($$a.$ae.l_op_Inequality(this.worldRect(),null)){this.bj(this.worldRect())}this.makeDirty();return a}else{return this.__backgroundImage}},undirty:function(a){this.isDirty(false);if(this._h==null){return}if(this._e.__visibility==1){return}if(this._e.mode()==0&&this._e.mobileMode()){return}if(this._h.d()){var b=1;var c=1;var d=1;b=.6+this._x*(1-.6);c=.6+this._x*(1-.6);d=.7+this._x*(1-.7);this._bs.__opacity=d;this._bs._ac=1;this._f.at(this._bs);this._bv.__opacity=d;this._bv._ac=1;this._f.az(this._bv);this._bu.__opacity=d;this._bu._ac=1.5;this._f.ay(this._bu);this._bt.__opacity=d;this._bt._ac=2;this._f.au(this._bt);var e=this._bv._ak._e;if(e.isEmpty()){return}if(this._e.a7()!=1){this._h.z();this._h.aa(this._e.a7(),this._e.a7())}this._h.z();this._h.af(this.fullSize().right(),this.fullSize().bottom());this._h.aa(b,c);this._h.af(-this.fullSize().right(),-this.fullSize().bottom());this._h.s(this._bs);this._f.am(this._h,e);this._h.ae(e);this._h.s(this._bv);if(this.ad()!=null){this._h.m(this.ad(),d,this.imageRect().left(),this.imageRect().top(),this.imageRect().width(),this.imageRect().height())}this._h.s(this._bt);this._h.s(this._bu);this._h.y();if(this._e.a7()!=1){this._h.y()}}},index:function(){return 1e4},postRender:function(){},bg:function(a){},_y:null,a0:function(a){if(a==this._y){return}this._y=a;this._g.provideRenderer(this._y);this.mSPointerEnabled(window.navigator.msPointerEnabled);if(this.mSPointerEnabled()){this.useDeltaZoom(true)}if(a==null){if(this._c!=null){this._c.au()}this._f.ar(null);this.thumbnailContext(null);this._c=null;return}this._f.ar(a);this.thumbnailContext(this._f._c)},bk:function(a){if(!this._m){var val_=a;var obj_=this._e.surfaceViewer();obj_.zoomLevel(val_)}},_c:null,_d:null,a2:function(a){if(this._d==a){return}if(a==null){if(this._c!=null){var b=this._c;b.onMouseWheel=$.ig.Delegate.prototype.remove(b.onMouseWheel,this.n.runOn(this));if(this._c.am()){var c=this._c;c.onZoomDelta=$.ig.Delegate.prototype.remove(c.onZoomDelta,this._e.cp.runOn(this._e));var d=this._c;d.onZoomStarted=$.ig.Delegate.prototype.remove(d.onZoomStarted,this._e.cq.runOn(this._e));var e=this._c;e.onZoomCompleted=$.ig.Delegate.prototype.remove(e.onZoomCompleted,this._e.co.runOn(this._e));var f=this._c;f.onGestureCompleted=$.ig.Delegate.prototype.remove(f.onGestureCompleted,this.an.runOn(this))}else{var g=this._c;g.onPinchDelta=$.ig.Delegate.prototype.remove(g.onPinchDelta,this.ap.runOn(this));var h=this._c;h.onPinchStarted=$.ig.Delegate.prototype.remove(h.onPinchStarted,this.aq.runOn(this));var i=this._c;i.onGestureCompleted=$.ig.Delegate.prototype.remove(i.onGestureCompleted,this.an.runOn(this))}var j=this._c;j.onMouseEnter=$.ig.Delegate.prototype.remove(j.onMouseEnter,this.ao.runOn(this));var k=this._c;k.onMouseOver=$.ig.Delegate.prototype.remove(k.onMouseOver,this._e.cc.runOn(this._e));var l=this._c;l.onContactStarted=$.ig.Delegate.prototype.remove(l.onContactStarted,this.am.runOn(this));var m=this._c;m.onContactMoved=$.ig.Delegate.prototype.remove(m.onContactMoved,this.al.runOn(this));var n=this._c;n.onContactCompleted=$.ig.Delegate.prototype.remove(n.onContactCompleted,this.ak.runOn(this));var o=this._c;o.onKeyDown=$.ig.Delegate.prototype.remove(o.onKeyDown,this._e.ar.runOn(this._e));var p=this._c;p.onMouseLeave=$.ig.Delegate.prototype.remove(p.onMouseLeave,this.az.runOn(this));this._c.au();this._c=null}this._d=null;return}this._d=a;if(a!=null){this._c=a.d();this._c._an=this.shouldInteract.runOn(this);var q=this._c;q.onMouseWheel=$.ig.Delegate.prototype.combine(q.onMouseWheel,this.n.runOn(this));if(this._c.am()){var r=this._c;r.onZoomDelta=$.ig.Delegate.prototype.combine(r.onZoomDelta,this._e.cp.runOn(this._e));var s=this._c;s.onZoomStarted=$.ig.Delegate.prototype.combine(s.onZoomStarted,this._e.cq.runOn(this._e));var t=this._c;t.onZoomCompleted=$.ig.Delegate.prototype.combine(t.onZoomCompleted,this._e.co.runOn(this._e));var u=this._c;u.onGestureCompleted=$.ig.Delegate.prototype.combine(u.onGestureCompleted,this.an.runOn(this))}else{var v=this._c;v.onPinchDelta=$.ig.Delegate.prototype.combine(v.onPinchDelta,this.ap.runOn(this));var w=this._c;w.onPinchStarted=$.ig.Delegate.prototype.combine(w.onPinchStarted,this.aq.runOn(this));var x=this._c;x.onGestureCompleted=$.ig.Delegate.prototype.combine(x.onGestureCompleted,this.an.runOn(this))}var y=this._c;y.onMouseEnter=$.ig.Delegate.prototype.combine(y.onMouseEnter,this.ao.runOn(this));var z=this._c;z.onMouseOver=$.ig.Delegate.prototype.combine(z.onMouseOver,this._e.cc.runOn(this._e));var aa=this._c;aa.onContactStarted=$.ig.Delegate.prototype.combine(aa.onContactStarted,this.am.runOn(this));var ab=this._c;ab.onContactMoved=$.ig.Delegate.prototype.combine(ab.onContactMoved,this.al.runOn(this));var ac=this._c;ac.onContactCompleted=$.ig.Delegate.prototype.combine(ac.onContactCompleted,this.ak.runOn(this));var ad=this._c;ad.onKeyDown=$.ig.Delegate.prototype.combine(ad.onKeyDown,this._e.ar.runOn(this._e));var ae=this._c;ae.onMouseLeave=$.ig.Delegate.prototype.combine(ae.onMouseLeave,this.az.runOn(this));this._c._bk=this.viewport();this._f._a=this._c}},ao:function(a){this._e.b9()},ap:function(a,b){this._e.ce(b)},aq:function(a,b){this._e.cf(a)},an:function(a,b){this._e.b4(a)},n:function(a,b){return this._e.at(b)},ak:function(a,b){a={__x:a.__x+this._c._bk.left(),__y:a.__y+this._c._bk.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.as(a)},al:function(a,b){a={__x:a.__x+this._c._bk.left(),__y:a.__y+this._c._bk.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.cc(a,false,b)},am:function(a,b){a={__x:a.__x+this._c._bk.left(),__y:a.__y+this._c._bk.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.cb(a)},az:function(a){if(!this.shouldInteract({__x:this.viewport().left()+a.__x,__y:this.viewport().top()+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})){this._e.ca()}},shouldInteract:function(a){if($$a.$y.l_op_Equality(a,null)){return false}if(this._e.__visibility!=0){return false}if(this._e.mode()==0&&this._e.mobileMode()){return false}var b=a.__x;var c=a.__y;var d=this.fullSize();if(b>=d.left()&&c>=d.top()&&b<d.left()+d.width()&&c<d.top()+d.height()){return true}return false},ay:function(a){if(a){this._k=false;if(this._f!=null&&this._e.__visibility==0){this._f.an();this._e.mode(0);this._e.refresh(true)}}else{if(this._f!=null){this._f.al();this._e.mode(0);this._e.refresh(true);this._x=0;this._w=0;this._k=true;this._f.ap()}}},_fullSize:null,fullSize:function(a){if(arguments.length===1){this._fullSize=a;return a}else{return this._fullSize}},ah:function(a){this.fullSize(a);this._bs._ak._e=this.fullSize();var b=a.height()-4;var c=a.width()-4;if(this._x>=1&&!this._e.mobileMode()){b-=20;this._f.a1(this.fullSize(),c,b)}if(this._f._o!=null){if(this._e.mobileMode()&&this._e.__visibility==0){this._f._o.show()}else{this._f.ao(true)}}this.viewport(new $$a.ae(0,this.fullSize().left()+2,this.fullSize().top()+2,c,b));this.makeDirty()},_m:false,a9:function(a){this._m=true;
this._f.ak(a);this._m=false},onZoomTo100:function(){this._e.cr()},_thumbnailContext:null,thumbnailContext:function(a){if(arguments.length===1){this._thumbnailContext=a;return a}else{return this._thumbnailContext}},_thumbnailSize:null,thumbnailSize:function(a){if(arguments.length===1){this._thumbnailSize=a;return a}else{return this._thumbnailSize}},a7:function(a){},bf:function(a,b){if(!this.shouldInteract({__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})){this._e.ca()}},v:function(){return this._f.m()},bd:function(a){this._f.aw(a)},bc:function(a){this._f.av(a)},queueWork:function(a){this._f.as(a)},a5:function(){this._e.b6()},_useDeltaZoom:false,useDeltaZoom:function(a){if(arguments.length===1){this._useDeltaZoom=a;return a}else{return this._useDeltaZoom}},_mSPointerEnabled:false,mSPointerEnabled:function(a){if(arguments.length===1){this._mSPointerEnabled=a;return a}else{return this._mSPointerEnabled}},preRender:function(){},isValid:function(){return true},onIsSurfaceInteractionDisabledChanged:function(){if(this._c!=null){this._c.ae(this._e.isSurfaceInteractionDisabled())}},$type:new $.ig.Type("XamOverviewPlusDetailPaneView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("XamOverviewPlusDetailPaneViewManager:e","Object",{_q:null,_n:null,_p:null,_o:null,_slider:null,slider:function(a){if(arguments.length===1){this._slider=a;return a}else{return this._slider}},_c:null,_sliderEnabled:false,sliderEnabled:function(a){if(arguments.length===1){this._sliderEnabled=a;return a}else{return this._sliderEnabled}},_isJqueryMobile:false,isJqueryMobile:function(a){if(arguments.length===1){this._isJqueryMobile=a;return a}else{return this._isJqueryMobile}},w:null,v:null,y:null,z:null,x:null,ab:function(){if(this._n==null||this._n.getResourceString("overview")==null){return this.w}return this._n.getResourceString("overview")},aa:function(){if(this._n==null||this._n.getResourceString("close")==null){return this.v}return this._n.getResourceString("close")},ad:function(){if(this._n==null||this._n.getResourceString("zoomIn")==null){return this.y}return this._n.getResourceString("zoomIn")},ae:function(){if(this._n==null||this._n.getResourceString("zoomOut")==null){return this.z}return this._n.getResourceString("zoomOut")},ac:function(){if(this._n==null||this._n.getResourceString("resetZoom")==null){return this.x}return this._n.getResourceString("resetZoom")},b:null,init:function(a){this.w="Overview";this.v="Close";this.y="Zoom In";this.z="Zoom Out";this.x="Reset Zoom";this.i=false;$.ig.$op.init.call(this);this.b=a;this.isJqueryMobile($!=="undefined"&&typeof $.mobile!=="undefined"&&$.mobile!==null)},_s:null,_t:null,_r:null,ar:function(a){if(a==null){this.a4();this._n=null;this._p=null;this.slider(null);return}this._n=a;this._q=this._n.createElement("canvas");this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._q));var b=this._n.createElement("div");b.addClass("ui-chart-toolbar");b.hide();this._p=b;this._n.append(b);this.aq();if(!this.b._e.mobileMode()){this.ao(true)}var c=this._n.createElement("ul");c.addClass("ui-widget");c.setStyleProperty("margin","0px");c.setStyleProperty("padding","0px");b.append(c);var d=this._n.createElement("div");d.addClass("ui-chart-slider");var slider_;if(this.isJqueryMobile()){slider_=this._n.createElement("input");slider_.setAttribute("type","range");slider_.setStyleProperty("display","none");slider_.setAttribute("max","100");slider_.setAttribute("min","0")}else{slider_=this._n.createElement("div")}d.append(slider_);this.slider($(slider_.getNativeElement()));if(this.slider().slider){this.slider().slider({mini:true});this.sliderEnabled(true)}if(this.sliderEnabled()&&this._n.supportsDOMEvents()){this.slider().bind(this.isJqueryMobile()?"change":"slide",this.a2.runOn(this))}var zoomout_=this._n.createElement("button");var zoomin_=this._n.createElement("button");var zoom100_=this._n.createElement("button");var zoomOutText_=this.ae();var zoomInText_=this.ad();var resetZoomText_=this.ac();if(this.isJqueryMobile()){zoomout_=this._n.createElement("div");zoomout_.setAttribute("title",zoomOutText_);zoomout_.buttonMarkup({iconpos:"notext",icon:"zoomout",mini:true,inline:true,corners:false});zoomin_=this._n.createElement("div");zoomin_.setAttribute("title",zoomInText_);zoomin_.buttonMarkup({iconpos:"notext",icon:"zoomin",mini:true,inline:true,corners:false});zoom100_=this._n.createElement("div");zoom100_.setAttribute("title",resetZoomText_);zoom100_.buttonMarkup({iconpos:"notext",icon:"reset",mini:true,inline:true,corners:false})}else{$(zoomout_.getNativeElement()).button({icons:{primary:"ui-icon-zoomout"},label:zoomOutText_,text:false});$(zoomin_.getNativeElement()).button({icons:{primary:"ui-icon-zoomin"},label:zoomInText_,text:false});$(zoom100_.getNativeElement()).button({icons:{primary:"ui-icon-arrow-4-diag"},label:resetZoomText_,text:false})}this.h=zoomout_.listen("click",this.a9.runOn(this));this.g=zoomin_.listen("click",this.a8.runOn(this));this.f=zoom100_.listen("click",this.a7.runOn(this));this._t=zoomout_;this._s=zoomin_;this._r=zoom100_;this.af(c,zoomout_,true);this.af(c,d,false);this.af(c,zoomin_,true);this.af(c,zoom100_,true);this.e=b.listen("mouseleave",this.ax.runOn(this))},a4:function(){if(this._p!=null){if(this.e!=null){this.e();this.e=null}}if(this._o!=null){if(this.d!=null){this.d();this.d=null}}if(this._t!=null){if(this.h!=null){this.h();this.h=null}}if(this._s!=null){if(this.g!=null){this.g();this.g=null}}if(this._r!=null){if(this.f!=null){this.f();this.f=null}}if(this.sliderEnabled()&&this.slider()!=null){this.slider().unbind(this.isJqueryMobile()?"change":"slide")}this._s=null;this._t=null;this._r=null;this.slider(null);this._o=null},aq:function(){var closeIcon_=this._n.createElement("button");closeIcon_.setAttribute("toggle","closed");closeIcon_.addClass("ui-chart-opd-button");var overview_=this.ab();if(this.isJqueryMobile()){closeIcon_=this._n.createElement("div");closeIcon_.setAttribute("toggle","closed");closeIcon_.addClass("ui-chart-opd-button");$(closeIcon_.getNativeElement()).html(overview_).buttonMarkup({icon:"arrow-d",iconpos:"left"})}else{$(closeIcon_.getNativeElement()).button({icons:{secondary:"ui-icon-carat-1-s"},label:overview_})}if(!this.b._e.mobileMode()){closeIcon_.hide()}this.d=closeIcon_.listen("click",this.a3.runOn(this));this._o=closeIcon_;this._n.append(closeIcon_)},ax:function(a){var b=this._a.bi();var c=a.pageX-b.__x;var d=a.pageY-b.__y;this.b.bf(c,d)},af:function(a,b,c){var d=this._n.createElement("li");if(!c){d.addClass("ui-chart-slider-holder")}d.append(b);a.append(d)},a9:function(a){this.ak(this.m()-.05);this.b.bk(this.m());a.preventDefault()},a8:function(a){this.ak(this.m()+.05);this.b.bk(this.m());a.preventDefault()},ak:function(zoomLevel_){if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.slider("refresh",Math.round(zoomLevel_*100),true,false)}else{slider_.slider("option","value",Math.round(zoomLevel_*100))}}},a7:function(a){this.b.onZoomTo100();a.preventDefault()},a3:function(a){if(this._o.getAttribute("toggle")=="closed"||this.isJqueryMobile()&&this._o.getAttribute("data-toggle")=="closed"){this.a0()}else{this.ao(false)}this.b._e.refresh(true);a.preventDefault()},m:function(){if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){return parseInt(slider_.val()||0)/100}else{return slider_.slider("option","value")/100}}else{return 0}},aw:function(a){var min_=Math.round(a*100);if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.attr("min",min_)}else{slider_.slider("option","min",min_)}}},av:function(a){var max_=Math.round(a*100);if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.attr("max",max_)}else{slider_.slider("option","max",max_)}}},ai:function(a){},aj:function(a){},ag:function(a){},ah:function(a){},a2:function(e_,ui_){var a=(ui_?ui_.value:e_.target.value)/100;this.b.bk(a)},a6:function(a){this._q.setAttribute("width",a.toString())},a5:function(a){this._q.setAttribute("height",a.toString())},at:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#AEB8C2");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("#C6CFD9");return $ret}()},az:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("rgba(92,105,124,.4)");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("rgba(147,159,175,0)");return $ret}()},ay:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("rgba(68,76,88,.6)");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("rgba(92,105,118,.1)");return $ret}()},au:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#2A3037");return $ret}()},am:function(a,b){a.m(this._q.getNativeElement(),1,b.left(),b.top(),b.width(),b.height())},a1:function(a,b,c){this._p.setStyleProperty("top",(a.top()+2+c).toString()+"px");this._p.setStyleProperty("left",(a.left()+2).toString()+"px");this._p.setStyleProperty("width",b.toString()+"px");this._p.setStyleProperty("height","20px");this._p.show()},i:false,e:null,f:null,g:null,h:null,d:null,an:function(){if(this._p!=null){this._p.hide()}},al:function(){this.b._e.mode(0)},a0:function(){this.i=true;this.b._e.__visibility=0;this.an();this.b._e.mode(1);var mp_=$(this._o.getNativeElement());var close_=this.aa();if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(close_);mp_.find(".ui-icon").removeClass("ui-icon-arrow-d").addClass("ui-icon-delete")}else{mp_.button("option","icons",{secondary:"ui-icon-close"});mp_.button("option","label",close_)}this._o.setAttribute("toggle","open").setAttribute("data-toggle","open");this._p.setStyleProperty("left",(this.b._e.view().fullSize().left()+5).toString()+"px");this._p.setStyleProperty("width",(this.b._e.view().fullSize().width()-10).toString()+"px");this._p.setStyleProperty("top",(this.b._e.view().fullSize().height()-this._p.height()).toString()+"px");this._p.show()},ao:function(a){if(this.i){this.i=false;this.b._e.__visibility=1;var mp_=$(this._o.getNativeElement());var overview_=this.ab();if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(overview_);mp_.find(".ui-icon").removeClass("ui-icon-delete").addClass("ui-icon-arrow-d")}else{mp_.button("option","icons",{secondary:"ui-icon-carat-1-s"});mp_.button("option","label",overview_)}this._o.setAttribute("toggle","closed").setAttribute("data-toggle","closed");this.b._e.mode(0);this._p.hide();this.b.a5()}if(a){this._o.hide()}},ap:function(){this._p.hide()},_a:null,as:function(a){if(this._n!=null){this._n.setTimeout(a,0)}else{window.setTimeout(a,0)}},k:function(){return this.isJqueryMobile()},$type:new $.ig.Type("XamOverviewPlusDetailPaneViewManager",$.ig.$ot)},true);$$t.$a.allowPanProperty=$$a.$s.i("AllowPan",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,$$t.$a.m));$$t.$a.allowZoomProperty=$$a.$s.i("AllowZoom",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,$$t.$a.n));$$t.$c.immediateProperty=$$a.$s.i("Immediate",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$0.$aq.$type,"Immediate",b.oldValue(),b.newValue()))}));$$t.$c.worldProperty=$$a.$s.i("World",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"World",b.oldValue(),b.newValue()))}));$$t.$c.worldStyleProperty=$$a.$s.i("WorldStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"WorldStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.windowProperty=$$a.$s.i("Window",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",b.oldValue(),b.newValue()))}));$$t.$c.windowStyleProperty=$$a.$s.i("WindowStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"WindowStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.previewProperty=$$a.$s.i("Preview",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Preview",b.oldValue(),b.newValue()))}));$$t.$c.previewStyleProperty=$$a.$s.i("PreviewStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"PreviewStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.shrinkToThumbnailProperty=$$a.$s.i("ShrinkToThumbnail",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,$$t.$c.ck));$$t.$c.modeProperty=$$a.$s.i("Mode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),$$t.$c.b8));$$t.$c.zoomTo100ButtonVisibilityProperty=$$a.$s.i("ZoomTo100ButtonVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("ZoomTo100ButtonVisibility",b.oldValue(),b.newValue())}));$$t.$c.scaleToFitButtonVisibilityProperty=$$a.$s.i("ScaleToFitButtonVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("ScaleToFitButtonVisibility",b.oldValue(),b.newValue())}));$$t.$c.interactionStatesToolVisibilityProperty=$$a.$s.i("InteractionStatesToolVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("InteractionStatesToolVisibility",b.oldValue(),b.newValue())}));$$t.$c.zoomLevelLargeChangeProperty=$$a.$s.i("ZoomLevelLargeChange",Number,$$t.$c.$type,new $$a.ac(2,1,function(a,b){a.ch("ZoomLevelLargeChange",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_interactivity.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$al=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BaseDOMEventProxy:b","DOMEventProxy:c","TouchGestureEventHandler:g","CancelableTouchGestureEventHandler:h","KeyEventHandler:m"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("MouseButton:o",false,false,{Left:0,Middle:1,Right:2,Unkown:3});$d("TouchGestureState:e",false,false,{None:0,Pan:1,Zoom:2,Hold:3,PendingPan:4,Flinging:5});$c("BaseDOMEventProxy:b","EventProxy",{init:function(){this.bn=false;this.b0=0;this.b1=0;this.by=0;this.bz=0;this.b4=0;this.bm=false;this.b5=-1;this.bo=false;this.bl=false;$.ig.EventProxy.prototype.init.call(this)},_b3:null,d:function(){var a=new $$t.c(this._b3,this._b2,this._bw);a._ab=this._ab;a._ao=this._ao;return a},bx:function(){return $$t.$b.bs||$$t.$b.bt},_bu:false,_bw:false,bj:function(a){return $$t.$c.c3(a)},bq:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$b.bt){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},_b2:null,ct:function(a){if(!this.ae()){if(this.bp(a)){if(this._aq==null||this._aq(a)){a.preventDefault()}}}},bp:function(e_){return e_.originalEvent.cancelable||e_.originalEvent.cancelable==undefined},bn:false,cp:function(){var source_=this._b3.getNativeElement();$$t.$b.cs(source_)},cs:function(source_){if($$t.$b.bt){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none";source_.style.webkitTouchCallout="none";source_.style.webkitUserSelect="none";source_.style.khtmlUserSelect="none";source_.style.mozUserSelect="none";source_.style.userSelect="none"},cm:function(source_){if($$t.$b.bt){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto";source_.style.webkitTouchCallout="none";source_.style.webkitUserSelect="auto";source_.style.khtmlUserSelect="auto";source_.style.mozUserSelect="auto";source_.style.userSelect="auto"},cn:function(){var source_=this._b3.getNativeElement();$$t.$b.cm(source_)},av:function(){$.ig.EventProxy.prototype.av.call(this);if(!this.ae()){this.cp()}else{this.cn()}},ca:function(){var ver_=-1;var matchIE_=/Trident\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},b9:function(){var ver_=-1;var matchIE_=/Edge\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},cr:function(e_){var a=$$t.$b.cb>=6;var oe_=e_.originalEvent;if((typeof e_.pageX=="undefined"||a)&&oe_.clientX!=null){var od_;if(e_.target!==undefined){od_=e_.target.ownerDocument}else{od_=e_.originalEvent.target.ownerDocument}var ed_=od_?od_:document;var doc_=ed_.documentElement;var body_=ed_.body;var clientX_=oe_.clientX;var clientY_=oe_.clientY;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;e_.pageX=clientX_+(scrollLeft_-clientLeft_);e_.pageY=clientY_+(scrollTop_-clientTop_)}if(!e_.pageX){e_.pageX=e_.originalEvent.pageX}if(!e_.pageY){e_.pageY=e_.originalEvent.pageY}if(typeof e_.button=="undefined"&&typeof oe_.button!="undefined"){e_.button=oe_.button}},c3:function(a){var b=$$t.$b.cb>=6;var source_=a.getNativeElement();var d_=source_.ownerDocument;var doc_=d_?d_.documentElement:null;var z_=doc_?doc_.msContentZoomFactor:null;var body_=doc_.body;if(z_&&z_>1||b){var rect_=source_.getBoundingClientRect();var x_=rect_.left;var y_=rect_.top;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;var c=x_+scrollLeft_-clientLeft_;var d=y_+scrollTop_-clientTop_;return new $$a.ae(0,c,d,0,0)}else{var e=a.getOffset();return new $$a.ae(0,e.left,e.top,0,0)}},b0:0,b1:0,by:0,bz:0,b4:0,_c2:null,_c1:null,b7:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},cw:function(a){this._ar=a;$$t.$b.cr(a);var b=$$t.$b.c3(this._b3);var c=0;var d=0;if($$a.$ae.l_op_Inequality(this._bk,null)){c=this._bk.left();d=this._bk.top()}this.b0=a.pageX-b.left();this.b1=a.pageY-b.top();this.by=this.b0-c;this.bz=this.b1-d;this._c2={__x:this.b0,__y:this.b1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._c1={__x:this.by,__y:this.bz,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},cx:function(e_){this._ar=e_;$$t.$b.cr(e_);if($$t.$b.bx()){var a=e_.pageX;var b=e_.pageY;var c=$$t.$b.c3(this._b3);this.b0=a-c.left();this.b1=b-c.top()}else{this.b4=0;if(!e_.originalEvent.targetTouches||e_.originalEvent.targetTouches.length<1){return}this.b4=e_.originalEvent.targetTouches.length;var d=e_.originalEvent.targetTouches[0].pageX;var e=e_.originalEvent.targetTouches[0].pageY;var f=$$t.$b.c3(this._b3);this.b0=d-f.left();this.b1=e-f.top()}var g=0;var h=0;if($$a.$ae.l_op_Inequality(this._bk,null)){g=this._bk.left();h=this._bk.top()}this.by=this.b0-g;this.bz=this.b1-h;this._c2={__x:this.b0,__y:this.b1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._c1={__x:this.by,__y:this.bz,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},cl:function(e_){this.cv(e_);if(this.ad(this._c2,false,true)){var deltaY_=0;var ev_=e_;deltaY_=ev_.originalEvent?ev_.originalEvent.deltaY:ev_.deltaY;var deltaX_=0;deltaX_=ev_.originalEvent?ev_.originalEvent.deltaX:ev_.deltaX;var a=ev_.originalEvent?ev_.originalEvent.deltaMode==1:ev_.deltaMode==1;if(a){deltaY_=deltaY_*40;deltaX_=deltaX_*40}var b=this.ai(this._c1,deltaY_);var c=this.aj(this._c1,deltaX_);if(b||c){this.ct(e_)}}},cj:function(e_){this.cv(e_);this.cw(e_);if(this.ad(this._c2,false,true)){var ev_=e_;var delta_=0;if(ev_.wheelDelta){delta_=ev_.wheelDelta/120}if(ev_.originalEvent&&ev_.originalEvent.wheelDelta){delta_=ev_.originalEvent.wheelDelta/120}if(ev_.detail){delta_=-ev_.detail/3}if(ev_.originalEvent&&ev_.originalEvent.detail){delta_=-ev_.originalEvent.detail/3}delta_=delta_/10;var a=this.ai(this._c1,delta_);if(a){this.ct(e_)}}},bm:false,b5:0,cq:function(){if(this.bm){if(this.b5==-1){this.b5=this._b2.setTimeout(this.co.runOn(this),500)}else{window.clearTimeout(this.b5);this.b5=-1;this.b5=this._b2.setTimeout(this.co.runOn(this),500)}}},cc:function(){this.bm=true;if(this.b5!=-1){window.clearTimeout(this.b5);this.b5=-1}},co:function(){this.bm=false},_br:false,bo:false,bv:function(a){if(arguments.length===1){this.bo=a;return a}else{return this.bo}},ch:function(a){if(this.bo||this.bm){return}this.cw(a);if(this._br){this._br=false;this.a8(this._c1)}},ci:function(a){if(this.bo||this.bm){return}this.cw(a);this.cv(a);var b=new $$a.ar;b.position(this._c2);if(this.ad(this._c2,false,false)){if(!this._br){this._br=true;this.a7(this._c2)}this.a9(this._c2,true,false);this.ax(this._c1,false)}else if(this._br){this.ch(a)}},cu:function(a){this._b3.focus(this._bu)},bl:false,cg:function(a){if(this.bo||this.bm){return}this.cu(a);this.cw(a);this.cv(a);if(this.ad(this._c2,false,false)){this.bl=true;this.a6(this._c2);this.ay(this._c1,false);this.ct(a)}},cy:function(a){if(this.bo||this.bm){return}if(this.bl){this.ck(a)}},ck:function(a){if(this.bo||this.bm){return}this.cv(a);if($$a.$y.l_op_Equality(this._c2,null)||$$a.$y.l_op_Equality(this._c1,null)){this.cw(a)}var b=this.ad(this._c2,false,false)||this.bl||this._br;this.bl=false;this.ba(this._c2);this.aw(this._c1,false,false);if(b){this.ct(a)}},cd:function(a){this.ce(a,true)},cf:function(a){this.ce(a,false)},c0:function(a){return $$t.$b.cz(a)},cz:function(a){var b;switch(a.which){case 33:b=10;break;case 34:b=11;break;case 36:b=13;break;case 37:b=14;break;case 38:b=15;break;case 39:b=16;break;case 40:b=17;break;case 9:b=2;break;case 32:b=9;break;case 13:b=3;break;case 27:b=8;break;case 16:b=4;break;case 17:b=5;break;case 18:b=6;break;case 8:b=1;break;case 35:b=12;break;case 45:b=18;break;case 46:b=19;break;case 106:b=78;break;case 107:b=79;break;case 109:b=80;break;case 110:b=81;break;case 111:b=82;break;case 220:b=85;break;case 192:b=86;break;case 191:b=84;break;case 186:b=83;break;case 189:b=88;break;case 187:b=87;break;default:if(112<=a.which&&a.which<=123){b=56+a.which-112}else if(65<=a.which&&a.which<=90){b=30+a.which-65}else if(48<=a.which&&a.which<=57){b=20+a.which-48}else if(96<=a.which&&a.which<=105){b=68+a.which-96}else{b=0}break}return b},ce:function(a,b){var c=this.c0(a);var d=c!=0;this.cv(a);if(d){var e=false;if(b){e=this.ag(c)}else{e=this.ah(c)}if(e){this.ct(a)}}},cv:function(a){this._ar=a;this._bh=0;if(a.shiftKey){this._bh=this._bh|4}if(a.altKey){this._bh=this._bh|1}if(a.ctrlKey){this._bh=this._bh|2}this._ak=a.button==2},bi:function(){var a=$$t.$b.c3(this._b3);var b=a.left();var c=a.top();return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("BaseDOMEventProxy",$.ig.EventProxy.prototype.$type)},true);$c("CanvasGestureDOMEventProxy:a","BaseDOMEventProxy",{dg:0,di:null,c4:null,d:function(){var a=new $$t.a(this._b3,this._b2,this._bw);a._ab=this._ab;a._ao=this._ao;return a},_dh:null,init:function(a,b,c){this.dg=0;this.di="";this.da=new $$4.h(String,$$4.$x.$type.specialize($$0.$c.$type),0);this.c5=false;this.db=new $$4.x($$0.$ax.$type,0);this.dc=new $$4.x($$a.$y.$type,0);this.dd=new $$4.x($$t.$d.$type,0);$$t.$b.init.call(this);this._bw=c;this._b2=b;this.c4=new $$t.f(new $.ig.DOMExecutionContext(b));var d=this.c4;d.holdEnding=$.ig.Delegate.prototype.combine(d.holdEnding,this.dk.runOn(this));var e=this.c4;e.holdStarting=$.ig.Delegate.prototype.combine(e.holdStarting,this.dl.runOn(this));var f=this.c4;f.zoomStarting=$.ig.Delegate.prototype.combine(f.zoomStarting,this.dt.runOn(this));var g=this.c4;g.zoomEnding=$.ig.Delegate.prototype.combine(g.zoomEnding,this.ds.runOn(this));var h=this.c4;h.panStarting=$.ig.Delegate.prototype.combine(h.panStarting,this.dr.runOn(this));var i=this.c4;i.panEnding=$.ig.Delegate.prototype.combine(i.panEnding,this.dq.runOn(this));var j=this.c4;j.manipulationStarting=$.ig.Delegate.prototype.combine(j.manipulationStarting,this.dp.runOn(this));var k=this.c4;k.manipulationChanging=$.ig.Delegate.prototype.combine(k.manipulationChanging,this.dm.runOn(this));var l=this.c4;l.manipulationEnding=$.ig.Delegate.prototype.combine(l.manipulationEnding,this.dn.runOn(this));var m=this.c4;m.doubleTapped=$.ig.Delegate.prototype.combine(m.doubleTapped,this.dj.runOn(this));var n=this.c4;n.flingStarting=$.ig.Delegate.prototype.combine(n.flingStarting,this.c6.runOn(this));this._ao=function(o){return true};this._ab=true;$$t.$a.df++;this.dg=$$t.$a.df;this.di=".DOMProxy"+this.dg.toString();this._bh=0;this._b3=a;$$t.$b.bs=false;try{$$t.$b.bs=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(o){}$$t.$b.bt=false;try{$$t.$b.bt=window.PointerEvent!==undefined}catch(p){}if($$t.$b.bx()){this._ab=false}$$t.$b.cb=this.ca();$$t.$b.b8=this.b9();this.as(this._b3,"");this._an=function(q){return true}},c6:function(a,b){return this.af({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._h,b._i)},dj:function(a,b){this.az({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},am:function(){return true},ac:function(){return this.c4._n==5},at:function(){$$t.$b.at.call(this);this.c4.bd()},dn:function(a,b){if(this.c4._n==0){this.a3({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d);this.cq()}},dm:function(a,b){if(this.c4._n==2){this.bb({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d);this.be({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d,b._e,b._c)}if(this.c4._n==1||this.c4._n==5){this.ax({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true);this.a1({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},dp:function(a,b){},dq:function(a,b){this.c5=false;if(this.c4._n==0){this.aw({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true,false);this.a0({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},dr:function(a,b){this.a2({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},ds:function(a,b){this.bd({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d,b._e,b._c)},dt:function(a,b){this.bc({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},1);this.bf({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},1,1,1)},dl:function(a,b){this.c5=true;this.a4({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},dk:function(a,b){if(this.c4._n==0){this.aw({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true,false)}},c8:function(){$$t.$b.bs=false;try{$$t.$b.bs=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(a){}$$t.$b.bt=false;try{$$t.$b.bt=window.PointerEvent!==undefined}catch(b){}return $$t.$b.bx()},da:null,du:function(a,b,c){},as:function(a,b){var c=a;if(!this._b2.supportsDOMEvents()){return}var d=this.di+b;var e=new $$4.x($$0.$c.$type,0);this.da.add(d,e);this.du(a,b,e);if(!$$t.$b.bx()){e.add(c.listen("mousemove",this.ci.runOn(this)));e.add(c.listen("mouseleave",this.ch.runOn(this)));e.add(c.listen("mousedown",this.cg.runOn(this)));e.add(c.listen("mouseup",this.ck.runOn(this)));e.add(this._b2.globalListen("window","mouseup",this.cy.runOn(this)))}e.add(c.listen("keydown",this.cd.runOn(this)));e.add(c.listen("keyup",this.cf.runOn(this)));if($$t.$b.bx()){var source_=this._b3.getNativeElement();$$t.$b.cs(source_);var f=this._b3.getNativeElement();if($$t.$b.bt){e.add(c.listen("pointerdown",this.dx.runOn(this)));e.add(c.listen("pointerup",this.d0.runOn(this)));e.add(c.listen("pointercancel",this.dw.runOn(this)));e.add(c.listen("pointermove",this.dy.runOn(this)));e.add(c.listen("pointerleave",this.dz.runOn(this)));e.add(c.listen("lostpointercapture",this.dv.runOn(this)))}else{e.add(c.listen("MSPointerDown",this.dx.runOn(this)));e.add(c.listen("MSPointerUp",this.d0.runOn(this)));e.add(c.listen("MSPointerCancel",this.dw.runOn(this)));e.add(c.listen("MSPointerMove",this.dy.runOn(this)));e.add(c.listen("MSPointerLeave",this.dz.runOn(this)));e.add(c.listen("MSLostPointerCapture",this.dv.runOn(this)))}}else{e.add(c.listen("touchstart",this.d3.runOn(this)));e.add(c.listen("touchmove",this.d2.runOn(this)));e.add(c.listen("touchend",this.d1.runOn(this)))}if(this._bw){e.add(c.listen("wheel",this.cl.runOn(this)))}else{e.add(c.listen("DOMMouseScroll",this.cj.runOn(this)));e.add(c.listen("mousewheel",this.cj.runOn(this)))}},d6:null,c5:false,d0:function(e_){var a=this.bq(e_);var b=this.db.indexOf(e_.originalEvent.pointerId);if(b>=0){this.db.removeAt(b);this.dc.removeAt(b);this.b7(this.db.count())}if(a){this.d1(e_)}else{this.ck(e_)}},dv:function(e_){var a=this.bq(e_)},dw:function(e_){var a=this.bq(e_);var b=this.db.indexOf(e_.originalEvent.pointerId);if(b>=0){this.db.removeAt(b);this.dc.removeAt(b);this.b7(this.db.count())}},db:null,dc:null,_c7:false,dx:function(e_){var a=this.bq(e_);$$t.$b.cr(e_);this.db.add(e_.originalEvent.pointerId);this.dc.add({__x:e_.pageX,__y:e_.pageY,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.b7(this.db.count());if(a){this.cx(e_)}else{this.cw(e_)}this.cv(e_);if(!this._c7&&this.ad(this._c2,a,false)){var eventSource_=this._b3.getNativeElement();if($$t.$b.bt){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}}if(a){this.d3(e_)}else{this.cg(e_)}},dy:function(e_){var a=this.bq(e_);$$t.$b.cr(e_);this.cv(e_);this.cx(e_);var b=this.db.indexOf(e_.originalEvent.pointerId);if(b>=0){this.dc.__inner[b]={__x:e_.pageX,__y:e_.pageY,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(this._c7&&this.ad(this._c2,a,false)){var eventSource_=this._b3.getNativeElement();if($$t.$b.bt){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}}if(a){this.d2(e_)}else{this.ci(e_)}},dz:function(e_){var a=this.bq(e_);if(a){}else{this.ch(e_)}},d3:function(e_){this._br=true;this.cv(e_);this.cx(e_);this.d6=this._c1;if(this.ad(this._c2,true,false)){if(!this._ab||this.b7()>1){if(this.bv()){this.bv(false);this.cc()}this.ct(e_)}else{this.bv(true);this.c5=false}this.a9(this._c2,false,true);this.a6(this._c2);this.ay(this._c1,true);this.c4.a7(this.de(e_))}},dd:null,de:function(e_){var a=$$t.$b.c3(this._b3);var b=this._bk;var c=0;var d=0;if($$a.$ae.l_op_Inequality(b,null)){c=b.left();d=b.top()}this.dd.clear();if($$t.$b.bx()){var e=this.db.count();for(var j_=0;j_<e;j_++){var f=this.db.__inner[j_];var g=this.dc.__inner[j_];var h=g.__x;var i=g.__y;var j=new $$t.d(1);j._a=h-a.left()-b.left();j._b=i-a.top()-b.top();this.dd.add(j)}}else{var k=e_.originalEvent.targetTouches.length;for(var j_=0;j_<k;j_++){var l=e_.originalEvent.targetTouches[j_].pageX;var m=e_.originalEvent.targetTouches[j_].pageY;var n=new $$t.d(1);n._a=l-a.left()-c;n._b=m-a.top()-d;this.dd.add(n)}}return this.dd},d2:function(a){this._br=true;this.cv(a);this.cx(a);if(this.bv()){if(this.ad(this._c2,true,false)&&this.c9()||this.c5==true||this.c4._n==2){this.bv(false);this.cc()}}if((this.c5||this.c4._n==2||this.ad(this._c2,true,false))&&!this.bv()){this.c5=true;this.ct(a);this.c4.a7(this.de(a))}},c9:function(){var a={__x:this.d6.__x-this._c1.__x,__y:this.d6.__y-this._c1.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(Math.abs(a.__x)>Math.abs(a.__y)){a.__y=0}if(Math.abs(a.__y)>Math.abs(a.__x)){a.__x=0}return this._ao(a)},d1:function(a){this._br=false;this.cv(a);this.cx(a);if(this.bv()){this.bv(false);this.cc()}var b=this.c4._n;var c=this.ad(this._c2,true,false)||b!=0;if(this.c4._n!=2&&this.c4._n!=5){this.a9(this._c2,false,true);this.ba(this._c2)}var d=this.c4._n==2;if(d){c=true;this.aw({__x:this.c4.at(),__y:this.c4.au(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true,true)}this.c4.a7(this.de(a));if(this.c4._n==0){this.cq()}if(!d&&this.c4._n==0){this.aw({__x:this.c4.at(),__y:this.c4.au(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true,false)}if(this.c4._n!=0){c=true}if(c){this.ct(a)}},d4:function(a){if(this.da.containsKey(a)){var b=this.da.item(a);this.da.remove(a);for(var c=0;c<b.count();c++){b.__inner[c]()}b.clear()}},bg:function(a,b){var c=a;var d=this.di+b;this.d4(d)},au:function(){if(this._b3==null){return}this.d4(this.di);this._b3=null},register:function(){TypeRegistrar.register("CanvasGestureDOMEventProxy",$$t.$a.$type)},$type:new $.ig.Type("CanvasGestureDOMEventProxy",$$t.$b.$type)},true);$c("DOMEventProxy:c","BaseDOMEventProxy",{dd:0,df:null,c5:false,_de:null,init:function(a,b,c){this.dd=0;this.df="";this.c5=false;this.c7=new $$4.h(String,$$4.$x.$type.specialize($$0.$c.$type),0);this.db=-1;this.d3=null;this.c9=0;this.da=0;this.c8=5;this.c4=false;this.d1=null;$$t.$b.init.call(this);this._bw=c;this._b2=b;this._ao=function(d){return true};this._ab=false;$$t.$c.dc++;this.dd=$$t.$c.dc;this.df=".DOMProxy"+this.dd.toString();this._bh=0;this._b3=a;$$t.$b.bs=false;try{$$t.$b.bs=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(d){}$$t.$b.bt=false;try{$$t.$b.bt=window.PointerEvent!==undefined}catch(e){}$$t.$b.cb=this.ca();$$t.$b.b8=this.b9();this.as(this._b3,"");this._an=function(f){return true}},c7:null,dg:function(a,b,c){},as:function(a,b){var c=a;var d=this.df+b;if(!this._b2.supportsDOMEvents()){return}var e=new $$4.x($$0.$c.$type,0);this.c7.add(d,e);this.dg(a,b,e);if(!$$t.$b.bx()){e.add(c.listen("mousemove",this.ci.runOn(this)));e.add(c.listen("mouseleave",this.ch.runOn(this)));e.add(c.listen("mousedown",this.cg.runOn(this)));e.add(c.listen("mouseup",this.ck.runOn(this)));e.add(this._b2.globalListen("window","mouseup",this.cy.runOn(this)))}e.add(c.listen("keydown",this.cd.runOn(this)));e.add(c.listen("keyup",this.cf.runOn(this)));var source_=this._b3.getNativeElement();if(!this.ae()){$$t.$b.cs(source_)}if($$t.$b.bx()){var f=this._b3.getNativeElement();if(window.MSGesture!==undefined){var gesture_=new MSGesture;var container_=f;gesture_.target=container_;this._de=gesture_;e.add(c.listen("MSGestureStart",this.dj.runOn(this)));e.add(c.listen("MSGestureChange",this.dh.runOn(this)));e.add(c.listen("MSGestureEnd",this.di.runOn(this)))}if($$t.$b.bt){e.add(c.listen("pointerdown",this.dm.runOn(this)));e.add(c.listen("pointerup",this.dq.runOn(this)));e.add(c.listen("pointercancel",this.dl.runOn(this)));e.add(c.listen("pointermove",this.dn.runOn(this)));e.add(c.listen("pointerout",this.dp.runOn(this)));e.add(c.listen("lostpointercapture",this.dk.runOn(this)))}else{e.add(c.listen("MSPointerDown",this.dm.runOn(this)));e.add(c.listen("MSPointerUp",this.dq.runOn(this)));e.add(c.listen("MSPointerCancel",this.dl.runOn(this)));e.add(c.listen("MSPointerMove",this.dn.runOn(this)));e.add(c.listen("MSPointerOut",this.dp.runOn(this)));e.add(c.listen("MSLostPointerCapture",this.dk.runOn(this)))}}else{e.add(c.listen("gesturestart",this.dj.runOn(this)));e.add(c.listen("gesturechange",this.dh.runOn(this)));e.add(c.listen("gestureend",this.di.runOn(this)));e.add(c.listen("touchstart",this.dt.runOn(this)));e.add(c.listen("touchmove",this.ds.runOn(this)));e.add(c.listen("touchend",this.dr.runOn(this)))}if(this._bw){e.add(c.listen("wheel",this.cl.runOn(this)))}else{e.add(c.listen("DOMMouseScroll",this.cj.runOn(this)));e.add(c.listen("mousewheel",this.cj.runOn(this)))}},dq:function(e_){var a=this.bq(e_);if(a){this.b7(this.b7()-1);if(this.b7()<0){this.b7(0)}}if(this.b7()<2&&this.c5&&a){this.c5=false;var b=e_.originalEvent.scale;this.a3(this._c1,b)}else{if(a){this.dr(e_)}else{this.ck(e_)}}},dk:function(e_){var a=this.bq(e_);if(a){(function($obj){var $value=$obj.b7();$obj.b7($value-1);return $value})(this);if(this.b7()<0){this.b7(0)}}if(this.b7()<2&&this.c5&&a){this.c5=false;var b=e_.originalEvent.scale;this.a3(this._c1,b)}},dl:function(e_){var a=this.bq(e_);if(a){(function($obj){var $value=$obj.b7();$obj.b7($value-1);return $value})(this);if(this.b7()<0){this.b7(0)}}if(this.b7()<2&&this.c5&&a){this.c5=false;var b=e_.originalEvent.scale;this.a3(this._c1,b)}},dm:function(e_){var a=this.bq(e_);if(this._de!=null&&a){(function($obj){var $value=$obj.b7();$obj.b7($value+1);return $value})(this);var mGesture_=this._de;mGesture_.addPointer(e_.originalEvent.pointerId)}var eventSource_=this._b3.getNativeElement();if($$t.$b.bt){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.b7()>1&&!this.c5&&a){this.c5=true;this.cx(e_);var b=e_.originalEvent.scale;this.bc(this._c1,b)}else{if(a){this.dt(e_)}else{this.cg(e_)}}},dn:function(e_){var a=this.bq(e_);if(this.c5){return}if(a){this.ds(e_)}else{this.ci(e_)}},dp:function(e_){var a=this.bq(e_);if(this.c5){return}if(a){}else{this.ch(e_)}},dj:function(e_){this._br=true;this.cv(e_);this.cx(e_);this.dv();if(this.ad(this._c2,true,false)){this.ct(e_);if($$t.$b.bx()&&this.b7()<2){return}var a=e_.originalEvent.scale;this.bc(this._c1,a)}},dh:function(e_){this._br=true;this.cv(e_);this.cx(e_);if(this.ad(this._c2,true,false)){this.ct(e_);if($$t.$b.bx()&&this.b7()<2){return}var a=e_.originalEvent.scale;this.bb(this._c1,a)}},di:function(e_){this.ct(e_);var a=e_.originalEvent.scale;this._br=false;this.cv(e_);this.cx(e_);if(!$$t.$b.bx()||this.c5){this.a3(this._c1,a)}},d2:null,dt:function(e_){this._br=true;this.cv(e_);this.cx(e_);this.d2=this._c1;if(this.ad(this._c2,true,false)){if(!this._ab){this.ct(e_)}else{this.bv(true)}this.a9(this._c2,false,true);this.a6(this._c2);this.ay(this._c1,true);this.dy()}},db:0,d3:null,c9:0,da:0,c8:0,dy:function(){if(this.db==-1){this.c9=this._c2.__x;this.da=this._c2.__y;this.db=this._b2.setTimeout(this.dw.runOn(this),1500)}},dv:function(){if(Math.abs(this.c9-this._c2.__x)>this.c8||Math.abs(this.da-this._c2.__y)>this.c8){this.dz()}},dz:function(){if(this.db!=-1){window.clearTimeout(this.db);this.db=-1}},dw:function(){this.db=-1;if(this.bv()){this.bv(false);this.cc()}this.a4(this._c1)},c4:false,d1:null,ds:function(a){this._br=true;this.cv(a);this.cx(a);if(this.bv()){if(this.ad(this._c2,true,false)&&this.c6()){this.bv(false);this.cc()}}this.dv();this.d0();if(this.ad(this._c2,true,false)&&this.b7()==1&&!this.bv()){this.ct(a);if(!this.c4){this.c4=true;this.d1=this._c1;this.a2(this.d1)}else{this.a9(this._c2,true,true);this.ax(this._c1,true);this.a1(this._c1)}}},c6:function(){var a={__x:this.d2.__x-this._c1.__x,__y:this.d2.__y-this._c1.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(Math.abs(a.__x)<2&&Math.abs(a.__y)<2){return false}if(Math.abs(a.__x)>Math.abs(a.__y)){a.__y=0}if(Math.abs(a.__y)>Math.abs(a.__x)){a.__x=0}return this._ao(a)},dr:function(a){this._br=false;this.cv(a);this.cx(a);this.dz();if(this.bv()){this.bv(false);this.cc()}this.ct(a);this.a9(this._c2,false,true);this.ba(this._c2);if(this.b7()==0){this.dx(this._c2);this.cq()}if(this.c4&&this.b7()==0){this.c4=false;this.d1=null;this.a0(this._c1);this.cq()}this.aw(this._c1,true,this.b7()>0)},dx:function(a){if($$a.$ae.l_op_Equality(this.d3,null)){this.d3=new $$a.ae(0,a.__x-50,a.__y-50,100,100);this._b2.setTimeout(this.d0.runOn(this),500)}else{if(a.__x>=this.d3.x()&&a.__x<=this.d3.right()&&a.__y>=this.d3.y()&&a.__y<=this.d3.bottom()){this.d0();this.az(a)}}},d0:function(){this.d3=null},du:function(a){if(this.c7.containsKey(a)){var b=this.c7.item(a);this.c7.remove(a);for(var c=0;c<b.count();c++){b.__inner[c]()}b.clear()}},bg:function(a,b){var c=a;var d=this.df+b;this.du(d)},au:function(){if(this._b3==null){return}this.du(this.df);this._b3=null},$type:new $.ig.Type("DOMEventProxy",$$t.$b.$type)},true);$c("TouchPointInfo:d","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._a=b;this._b=c},init1:function(a){$.ig.$op.init.call(this)},_a:0,_b:0,$type:new $.ig.Type("TouchPointInfo",$.ig.$ot)},true);$c("TouchGestureRecognizer:f","Object",{init:function(a){this.p=new $$t.l;this.an=NaN;this.ao=NaN;this.am=NaN;this.ak=1;this.al=1;this.z=1;this.y=10;this.az=-1;this.ag=1;this.ah=1;this.ad=1;this.ae=NaN;this.af=NaN;this.r=false;this.o=null;this.av=800;this.ax=-1;this.ay=-1;$.ig.$op.init.call(this);this._a0=500;this._n=0;this.b=a},_n:0,p:null,u:0,v:0,ab:0,ac:0,w:0,x:0,an:0,ao:0,am:0,ak:0,al:0,z:0,y:0,aw:function(a){if(arguments.length===1){this.y=a;return a}else{return this.y}},at:function(){return this.u},au:function(){return this.v},bh:function(){return{__x:Math.abs(this.w-this.ab),__y:Math.abs(this.x-this.ac),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bf:function(a){var b=false;if(!$.ig.util.isNaN(this.ab)&&!$.ig.util.isNaN(this.ac)){this.w=a.__inner[0]._a;this.x=a.__inner[0]._b;if(Math.abs(a.__inner[0]._a-this.ab)>this.y||Math.abs(a.__inner[0]._b-this.ac)>this.y){b=true}}if(b){this.be()}},a7:function(a){var b=a.count();var c=this._n;var d=false;var e=false;var f=false;var g=false;var h=false;var i=false;var j=false;var k=false;var l=0;var m=0;var n=0;var o=this._n;if(b>0&&b<2){switch(this._n){case 5:this.r=false;c=4;e=true;j=true;break;case 0:c=4;e=true;break;case 2:c=1;j=true;g=true;break}}if(b>1){switch(this._n){case 5:this.r=false;c=2;h=true;k=true;break;case 4:f=true;c=2;h=true;break;case 0:c=2;h=true;break;case 1:c=2;i=true;h=true;break}}if(b==0){switch(this._n){case 4:if(this.s(new $$t.d(0,this.u,this.v))){c=0;f=true;if(this.doubleTapped!=null){this.doubleTapped(this,this.c())}}else{f=true;c=0}break;case 1:c=0;i=true;break;case 2:c=0;g=true;break;case 3:c=0;d=true;break}}if(k||this.r){if(j){if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}this.a2()}if(e){this.ab=a.__inner[0]._a;this.ac=a.__inner[0]._b}if(c==4){if(!$.ig.util.isNaN(this.ab)&&!$.ig.util.isNaN(this.ac)){this.w=a.__inner[0]._a;this.x=a.__inner[0]._b;if(Math.abs(a.__inner[0]._a-this.ab)>this.y||Math.abs(a.__inner[0]._b-this.ac)>this.y){f=true;j=true;c=1}}}var p=0;var q=0;for(var r=0;r<b;r++){p+=a.__inner[r]._a;q+=a.__inner[r]._b}p/=b;q/=b;if(b==0){p=this.ae;q=this.af}this.u=p;this.v=q;this.p.g(this.u,this.v,this.a1());if(h){var s=a.__inner[0]._a-a.__inner[1]._a;var t=a.__inner[0]._b-a.__inner[1]._b;this.an=Math.abs(s);this.ao=Math.abs(t);this.am=Math.sqrt(s*s+t*t);if(this.an<1){this.an=1}if(this.ao<1){this.ao=1}if(this.am<1){this.am=1}}if(c==2){var u=a.__inner[0]._a-a.__inner[1]._a;var v=a.__inner[0]._b-a.__inner[1]._b;l=Math.abs(u);m=Math.abs(v);n=Math.sqrt(u*u+v*v);if(l<1){l=1}if(m<1){m=1}if(n<1){n=1}this.ak=l/this.an;this.al=m/this.ao;this.z=n/this.am}else{this.an=NaN;this.ao=NaN;this.ak=1;this.al=1;this.ai=1;this.aj=1;this.aa=1}this._n=c;if(o==0&&this._n==1||this._n==2){if(this.manipulationStarting!=null){this.manipulationStarting(this,this.c())}}if(g){this.a6()}if(i){this.a5()}if(d){this.a4()}if(f){this.be()}if(j){this.bb()}if(e){this.ba()}if(h){this.bc()}if(this._n==2){this.ai=this.ak/this.ag;this.aj=this.al/this.ah;this.aa=this.z/this.ad;this.ar=this.u-this.ae;this.as=this.v-this.af;this.ag=this.ag*this.ai;this.ah=this.ah*this.aj;this.ad=this.ad*this.aa;this.ae=this.u;this.af=this.v;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}}if(this._n==1){this.ar=this.u-this.ae;this.as=this.v-this.af;this.ae=this.u;this.af=this.v;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}}this.ae=this.u;this.af=this.v;if((i||g)&&this._n==0){if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}},az:0,ap:0,aq:0,s:function(a){var b=this.a1();if(b-this.az<500){if(Math.abs(a._a-this.ap)<50&&Math.abs(a._b-this.aq)<50){
return true}}this.ap=a._a;this.aq=a._b;this.az=b;return false},_a0:0,ba:function(){this.ay=this.a1();if(!this.q){this.q=true;this.b.executeDelayed(this.a3.runOn(this),1e3)}},a3:function(){if(!this.q){return}var a=this.a1();if(a-this.ay>=this._a0){this.a9()}else{this.b.executeDelayed(this.a3.runOn(this),this._a0-(a-this.ay))}},be:function(){this.q=false},a6:function(){this.p.f();if(this.zoomEnding!=null){this.zoomEnding(this,this.c())}},a9:function(){if(this.holdStarting!=null){this.holdStarting(this,this.c())}},ag:0,ah:0,ad:0,ae:0,af:0,bc:function(){this.p.f();this.a2();this.ag=1;this.ah=1;this.ad=1;this.ae=this.u;this.af=this.v;if(this.zoomStarting!=null){this.zoomStarting(this,this.c())}},a4:function(){if(this.holdEnding!=null){this.holdEnding(this,this.c())}},bb:function(){this.p.f();this.a2();this.ae=this.u;this.af=this.v;if(this.panStarting!=null){this.panStarting(this,this.c())}},r:false,bd:function(){if(this._n==5){this.r=true}},a2:function(){this.r=false;if(this._n==5){this._n=0}},o:null,av:0,ax:0,bg:function(){if(this._n!=5){this.r=false;return}if(this.o==null||this.ax==-1){this.a2();return}var a=this.a1();var b=a-this.ax;if(b<16){this.a8(this.bg.runOn(this));return}this.ax=a;var c=b/1e3;var d=this.av*c;var e=this.o;if(e._a>0){e._a-=d;if(e._a<0){e._a=0}}if(e._a<0){e._a+=d;if(e._a>0){e._a=0}}if(e._b>0){e._b-=d;if(e._b<0){e._b=0}}if(e._b<0){e._b+=d;if(e._b>0){e._b=0}}if(e._a==0&&e._b==0||this.r){this._n=0;if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}this.a2();return}this.u+=e._a*c;this.v+=e._b*c;this.ar=this.u-this.ae;this.as=this.v-this.af;this.ae=this.u;this.af=this.v;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}this.a8(this.bg.runOn(this))},b:null,q:false,ay:0,t:function(a){this.r=false;if(this._n==5){this.a2()}this.ax=this.a1();this.o=a;this._n=5;this.a8(this.bg.runOn(this));if(this.flingStarting!=null){if(!this.flingStarting(this,this.c())){this.a2();return false}}return true},a8:function(a){this.b.enqueueAnimationAction(a)},a5:function(){var a=this.p.b(this.a1());if((a._a>5||a._a<-5||a._b>5||a._b<-5)&&this._n==0){this._n=1;if(!this.t(a)){if(this._n==0){if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}}}else{if(this.panEnding!=null){this.panEnding(this,this.c())}if(this._n==0){if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}}},c:function(){var a=new $$t.i;a._a=this.u;a._b=this.v;a._d=this.ai;a._e=this.aj;a._c=this.aa;a._f=this.ar;a._g=this.as;a._h=this.o!=null?this.o._a:this.p.b(this.a1())._a;a._i=this.o!=null?this.o._b:this.p.b(this.a1())._b;return a},a1:function(){return this.b.getCurrentRelativeTime()},holdStarting:null,holdEnding:null,panStarting:null,manipulationStarting:null,manipulationChanging:null,manipulationEnding:null,panEnding:null,zoomStarting:null,zoomEnding:null,flingStarting:null,doubleTapped:null,ai:0,aj:0,aa:0,ar:0,as:0,$type:new $.ig.Type("TouchGestureRecognizer",$.ig.$ot)},true);$c("TouchGestureEventArgs:i","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,_e:0,_c:0,_f:0,_g:0,_a:0,_b:0,_h:0,_i:0,$type:new $.ig.Type("TouchGestureEventArgs",$.ig.$ot)},true);$c("TouchHistoryItem:j","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,_c:0,$type:new $.ig.Type("TouchHistoryItem",$.ig.$ot)},true);$c("TouchVelocityReading:k","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,$type:new $.ig.Type("TouchVelocityReading",$.ig.$ot)},true);$c("TouchVelocityTracker:l","Object",{init:function(){this.a=new Array(5);this.d=0;$.ig.$op.init.call(this)},a:null,d:0,g:function(a,b,c){if($.ig.util.isNaN(a)||$.ig.util.isNaN(b)){return}var d=function(){var $ret=new $$t.j;$ret._a=a;$ret._b=b;$ret._c=c;return $ret}();this.a[this.d]=d;this.d++;if(this.d>5-1){this.d=0}},f:function(){this.d=0;for(var a=0;a<5;a++){this.a[a]=null}},b:function(a){var b=a;var c=NaN;var d=NaN;var e=NaN;var f=NaN;var g=0;var h=0;var i=true;for(var j=0;j<5;j++){if(this.a[j]==null){continue}var k=this.a[j]._c-b>300;if(k){continue}if(i){i=false;c=this.a[j]._a;d=this.a[j]._a;e=this.a[j]._b;f=this.a[j]._b;g=this.a[j]._c;h=this.a[j]._c}else{if(this.a[j]._c<g){g=this.a[j]._c;d=this.a[j]._a;f=this.a[j]._b}if(this.a[j]._c>h){h=this.a[j]._c;c=this.a[j]._a;e=this.a[j]._b}}}if(g==h||$.ig.util.isNaN(c)||$.ig.util.isNaN(d)||$.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return function(){var $ret=new $$t.k;$ret._a=NaN;$ret._b=NaN;return $ret}()}return function(){var $ret=new $$t.k;$ret._a=(c-d)/((h-g)/1e3);$ret._b=(e-f)/((h-g)/1e3);return $ret}()},$type:new $.ig.Type("TouchVelocityTracker",$.ig.$ot)},true);$c("KeyEventArgs:n","EventArgs",{h:0,m:0,j:null,g:null,b:false,init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$n.init1.call(this,1,b.which,b.altKey,b.shiftKey,b.ctrlKey,b);this.g=b},init1:function(a,b,c,d,e,f){this.j=null;$$0.$w.init.call(this);this.j=f;this.h=b;this.m=$$t.$n.n(c,d,e)},alt:function(){return 1==(this.m&1)},ctrl:function(){return 2==(this.m&2)},keyCode:function(){return this.h},modifiers:function(){return this.m},shift:function(){return 4==(this.m&4)},defaultPrevented:function(){return this.b},preventDefault:function(){this.g.preventDefault();this.b=true},stopPropagation:function(){this.g.stopPropagation()},n:function(a,b,c){var d=0;if(a){d|=1}if(b){d|=4}if(c){d|=2}return d},$type:new $.ig.Type("KeyEventArgs",$$0.$w.$type)},true);$$t.$b.bs=false;$$t.$b.bt=false;$$t.$b.cb=0;$$t.$b.b8=0;$$t.$a.df=0;$$t.$c.dc=0})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_visualdata.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ap=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IVisualData:a"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("IVisualData:a","Object",{$type:new $.ig.Type("IVisualData",null)},true);$c("PrimitiveVisualData:p","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this);this.name(b);this.tags(new $$t.r);this.appearance(new $$t.n)},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_tags:null,tags:function(a){if(arguments.length===1){this._tags=a;return a}else{return this._tags}},type:function(){},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(a){this.appearance().m(a)},getPoints:function(a){var b=new $$4.x($$4.$x.$type.specialize($$t.$i.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.u("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.l(", ")}a.l('"'+this.tags().__inner[b]+'"')}a.u("],");a.u('type: "'+this.type()+'", ');a.u('name: "'+this.name()+'", ');a.u(this.e());a.u("}");return a.toString()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$a.$type])},true);$c("PrimitiveVisualDataList:b","List$1",{init:function(){$$4.$x.init.call(this,$$t.$p.$type,0)},containingTag:function(a){var b=new $$t.b;for(var c=0;c<this.count();c++){var d=this.__inner[c];for(var e=0;e<d.tags().count();e++){if(d.tags().__inner[e]==a){b.add(d);break}}}return b},serialize:function(){var a=new $$6.aj(0);a.l("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.l(", ")}a.l(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("PrimitiveVisualDataList",$$4.$x.$type.specialize($$t.$p.$type),[$$t.$a.$type])},true);$c("LabelAppearanceData:c","Object",{init:function(){$.ig.$op.init.call(this)},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(a){if(arguments.length===1){this._horizontalAlignment=a;return a}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(a){if(arguments.length===1){this._verticalAlignment=a;return a}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(a){if(arguments.length===1){this._textAlignment=a;return a}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(a){if(arguments.length===1){this._textWrapping=a;return a}else{return this._textWrapping}},_textPosition:null,textPosition:function(a){if(arguments.length===1){this._textPosition=a;return a}else{return this._textPosition}},_labelBrush:null,labelBrush:function(a){if(arguments.length===1){this._labelBrush=a;return a}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(a){if(arguments.length===1){this._labelBrushExtended=a;return a}else{return this._labelBrushExtended}},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_visibility:false,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},_fontFamily:null,fontFamily:function(a){if(arguments.length===1){this._fontFamily=a;return a}else{return this._fontFamily}},_fontSize:0,fontSize:function(a){if(arguments.length===1){this._fontSize=a;return a}else{return this._fontSize}},_fontWeight:null,fontWeight:function(a){if(arguments.length===1){this._fontWeight=a;return a}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(a){if(arguments.length===1){this._fontStyle=a;return a}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(a){if(arguments.length===1){this._fontStretch=a;return a}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(a){if(arguments.length===1){this._marginLeft=a;return a}else{return this._marginLeft}},_marginRight:0,marginRight:function(a){if(arguments.length===1){this._marginRight=a;return a}else{return this._marginRight}},_marginTop:0,marginTop:function(a){if(arguments.length===1){this._marginTop=a;return a}else{return this._marginTop}},_marginBottom:0,marginBottom:function(a){if(arguments.length===1){this._marginBottom=a;return a}else{return this._marginBottom}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u('text: "'+(this.text()!=null?this.text():"")+'", ');if(this.textAlignment()!=null){a.u('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.u('textWrapping: "'+this.textWrapping()+'", ')}a.u("labelBrush: "+(this.labelBrush()!=null?this.labelBrush().serialize():"null")+", ");a.u("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.u("angle: "+this.angle()+", ");a.u("marginLeft: "+this.marginLeft()+", ");a.u("marginRight: "+this.marginRight()+", ");a.u("marginTop: "+this.marginTop()+", ");a.u("marginBottom: "+this.marginBottom()+", ");a.u("opacity: "+this.opacity()+", ");a.u("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.u('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.u('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.u('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.u('fontFamily: "'+$3(this.fontFamily(),'"',"'")+'",')}if(this.fontWeight()!=null){a.u('fontWeight: "'+this.fontWeight()+'",')}if(this.fontStyle()!=null){a.u('fontStyle: "'+this.fontStyle()+'",')}if(this.fontStretch()!=null){a.u('fontStretch: "'+this.fontStretch()+'",')}a.u("fontSize: "+this.fontSize());a.u("}");return a.toString()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("VisualDataPixelScalingOptions:d","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("VisualDataPixelScalingOptions",$.ig.$ot)},true);$c("LabelAppearanceDataList:e","List$1",{init:function(){$$4.$x.init.call(this,$$t.$c.$type,0)},serialize:function(){var a=new $$6.aj(0);a.l("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.l(", ")}a.l(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("LabelAppearanceDataList",$$4.$x.$type.specialize($$t.$c.$type),[$$t.$a.$type])},true);$c("BrushAppearanceData:f","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+" }"},a:function(){return""},$type:new $.ig.Type("BrushAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("ColorData:g","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},serialize:function(){return"{ a: "+this.a()+", r: "+this.r()+", g: "+this.g()+", b: "+this.b()+"}"},a_1:function(a){var b=new $$t.g;b.a(a.l());b.r(a.o());b.g(a.n());b.b(a.m());return b},f:function(){var a=new $$a.ax;a.l(this.a());a.o(this.r());a.n(this.g());a.m(this.b());return a},$type:new $.ig.Type("ColorData",$.ig.$ot,[$$t.$a.$type])},true);$c("RectData:h","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this.left(a);this.top(b);this.width(c);this.height(d)},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){return"{ top: "+this.top()+", left: "+this.left()+", width: "+this.width()+", height: "+this.height()+"}"},b:function(a){var b=new $$t.h(a.left(),a.top(),a.width(),a.height());return b},h:function(){var a=new $$a.ae(0,this.left(),this.top(),this.width(),this.height());return a},isEmpty:function(){return this.width()<0},empty:function(){return new $$t.h(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},$type:new $.ig.Type("RectData",$.ig.$ot,[$$t.$a.$type])},true);$c("PointData:i","Object",{init:function(a,b){$.ig.$op.init.call(this);this.x(a);this.y(b)},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+"}"},b:function(a){var b=new $$t.i(a.__x,a.__y);return b},g:function(){var a=new $$a.y(0);a.__x=this.x();a.__y=this.y();return a},equals:function(a){var b=$b($$t.$i.$type,a);if(b==null){return false}return b.x()==this.x()&&b.y()==this.y()},getHashCode:function(){return this.x()*397^this.y()},empty:function(){return new $$t.i(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY)},$type:new $.ig.Type("PointData",$.ig.$ot,[$$t.$a.$type])},true);$c("SizeData:j","Object",{init:function(a,b){$.ig.$op.init.call(this);this.width(a);this.height(b)},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){return"{ width: "+this.width()+", height: "+this.height()+"}"},b:function(a){var b=new $$t.j(a.width(),a.height());return b},e:function(){var a=new $$a.af(1,this.width(),this.height());return a},empty:function(){return new $$t.j(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY)},$type:new $.ig.Type("SizeData",$.ig.$ot,[$$t.$a.$type])},true);$c("SolidBrushAppearanceData:k","BrushAppearanceData",{init:function(){$$t.$f.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},a:function(){return"colorValue: "+(this.colorValue()!=null?this.colorValue().serialize():"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$f.$type)},true);$c("LinearGradientBrushAppearanceData:l","BrushAppearanceData",{init:function(){$$t.$f.init.call(this);this.stops(new $$4.x($$t.$m.$type,0))},type:function(){return"linear"},_startX:0,startX:function(a){if(arguments.length===1){this._startX=a;return a}else{return this._startX}},_startY:0,startY:function(a){if(arguments.length===1){this._startY=a;return a}else{return this._startY}},_endX:0,endX:function(a){if(arguments.length===1){this._endX=a;return a}else{return this._endX}},_endY:0,endY:function(a){if(arguments.length===1){this._endY=a;return a}else{return this._endY}},_stops:null,stops:function(a){if(arguments.length===1){this._stops=a;return a}else{return this._stops}},a:function(){var a=new $$6.aj(0);a.l("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.l(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.l(", ")}a.l(this.stops().__inner[b].serialize())}a.l("]");return a.toString()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$f.$type)},true);$c("GradientStopAppearanceData:m","Object",{init:function(){$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_offset:0,offset:function(a){if(arguments.length===1){this._offset=a;return a}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+(this.colorValue()!=null?this.colorValue().serialize():"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("PrimitiveAppearanceData:n","Object",{init:function(){$.ig.$op.init.call(this)},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(a){if(arguments.length===1){this._strokeExtended=a;return a}else{return this._strokeExtended}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_fillExtended:null,fillExtended:function(a){if(arguments.length===1){this._fillExtended=a;return a}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_isVisible:false,isVisible:function(a){if(arguments.length===1){this._isVisible=a;return a}else{return this._isVisible}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(a){if(arguments.length===1){this._canvasLeft=a;return a}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(a){if(arguments.length===1){this._canvasTop=a;return a}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(a){if(arguments.length===1){this._canvaZIndex=a;return a}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(a){if(arguments.length===1){this._dashArray=a;return a}else{return this._dashArray}},_dashCap:0,dashCap:function(a){if(arguments.length===1){this._dashCap=a;return a}else{return this._dashCap}},m:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("stroke: "+(this.stroke()!=null?this.stroke().serialize():"null")+", ");a.u("fill: "+(this.fill()!=null?this.fill().serialize():"null")+", ");a.u("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.u("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.u("strokeThickness: "+this.strokeThickness()+", ");a.u("isVisible: "+(this.isVisible()?"true":"false")+", ");a.u("opacity: "+this.opacity()+", ");a.u("canvasLeft: "+this.canvasLeft()+", ");a.u("canvasTop: "+this.canvasTop()+", ");a.u("canvasZIndex: "+this.canvaZIndex()+", ");a.u("dashArray: null, ");a.u("dashCap: "+this.dashCap());a.u("}");return a.toString()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("GetPointsSettings:o","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(a){if(arguments.length===1){this._ignoreFigureStartPoint=a;return a}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$c("RectangleVisualData:q","PrimitiveVisualData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"rect1")},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},e:function(){return"width: "+this.width()+", height: "+this.height()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.width(c.width());this.height(c.height());this.radiusX(c.am());this.radiusY(c.an());$$t.$ai.p(this.appearance(),c)},type:function(){return"Rectangle"},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.appearance().canvasLeft(),this.appearance().canvasTop()));c.add(new $$t.i(this.appearance().canvasLeft()+this.width(),this.appearance().canvasTop()));c.add(new $$t.i(this.appearance().canvasLeft()+this.width(),this.appearance().canvasTop()+this.height()));c.add(new $$t.i(this.appearance().canvasLeft(),this.appearance().canvasTop()+this.height()))},$type:new $.ig.Type("RectangleVisualData",$$t.$p.$type)},true);$c("ShapeTags:r","List$1",{init:function(){$$4.$x.init.call(this,String,0)},$type:new $.ig.Type("ShapeTags",$$4.$x.$type.specialize(String))},true);$c("LineVisualData:s","PrimitiveVisualData",{type:function(){return"Line"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"line1")},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.x1(c._ak);this.y1(c._am);this.x2(c._al);this.y2(c._an);$$t.$ai.p(this.appearance(),c)},_x1:0,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:0,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:0,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:0,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},e:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2: "+this.y2()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x1(),this.y1()));c.add(new $$t.i(this.x2(),this.y2()))},$type:new $.ig.Type("LineVisualData",$$t.$p.$type)},true);$c("PolyLineVisualData:t","PrimitiveVisualData",{type:function(){return"Polyline"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"polyLine1");this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.points(new $$4.x($$t.$i.$type,0));for(var d=0;d<c._ak.count();d++){this.points().add($$t.$i.b(c._ak.__inner[d]))}$$t.$ai.p(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolyLineVisualData",$$t.$p.$type)},true);$c("PolygonVisualData:u","PrimitiveVisualData",{type:function(){return"Polygon"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"polygon1");this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.points(new $$4.x($$t.$i.$type,0));for(var d=0;d<c._ak.count();d++){this.points().add($$t.$i.b(c._ak.__inner[d]))}$$t.$ai.p(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolygonVisualData",$$t.$p.$type)},true);$c("PathVisualData:v","PrimitiveVisualData",{type:function(){return"Path"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"path1");this.data(new $$4.x($$t.$w.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.data($$t.$ai.g(c._ak));$$t.$ai.p(this.appearance(),c)},init2:function(a,b,c){$$t.$p.init1.call(this,1,b);this.data($$t.$ai.h(c));$$t.$ai.p(this.appearance(),c)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},e:function(){var a=new $$6.aj(0);a.u("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.l(", ")}a.l(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);var c=this.data().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.data().count();c++){var d=this.data().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathVisualData",$$t.$p.$type)},true);$c("GeometryData:w","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.$ot,[$$t.$a.$type])},true);$c("PathGeometryData:x","GeometryData",{init:function(){$$t.$w.init.call(this);this.figures(new $$4.x($$t.$ab.$type,0))},type:function(){return"Path"},_figures:null,figures:function(a){if(arguments.length===1){this._figures=a;return a}else{return this._figures}},a:function(){var a=new $$6.aj(0);a.u("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.l(", ")}a.l(this.figures().__inner[b].serialize())}a.u("]");return a.toString()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.d(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$w.$type)},true);$c("LineGeometryData:y","GeometryData",{init:function(){$$t.$w.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:0,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:0,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:0,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x1(),this.y1()));c.add(new $$t.i(this.x2(),this.y2()))},$type:new $.ig.Type("LineGeometryData",$$t.$w.$type)},true);$c("RectangleGeometryData:z","GeometryData",{init:function(){$$t.$w.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},a:function(){return"x: "+this.x()+", y: "+this.y()+", width: "+this.width()+", height: "+this.height()},scaleByViewport:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x(),this.y()));c.add(new $$t.i(this.x()+this.width(),this.y()));c.add(new $$t.i(this.x()+this.width(),this.y()+this.height()));c.add(new $$t.i(this.x(),this.y()+this.height()))},$type:new $.ig.Type("RectangleGeometryData",$$t.$w.$type)},true);$c("EllipseGeometryData:aa","GeometryData",{init:function(){$$t.$w.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(a){if(arguments.length===1){this._centerX=a;return a}else{return this._centerX}},_centerY:0,centerY:function(a){if(arguments.length===1){this._centerY=a;return a}else{return this._centerY}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},a:function(){return"centerX: "+this.centerX()+", centerY: "+this.centerY()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},scaleByViewport:function(a){this.centerX((this.centerX()-a.left())/a.width());this.centerY((this.centerY()-a.top())/a.height());this.radiusX(this.radiusX()/a.width());this.radiusY(this.radiusY()/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.centerX(),this.centerY()))},$type:new $.ig.Type("EllipseGeometryData",$$t.$w.$type)},true);$c("PathFigureData:ab","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$4.x($$t.$ac.$type,0));this.startPoint(new $$t.i(NaN,NaN))},init1:function(a,b){$.ig.$op.init.call(this);this.segments(new $$4.x($$t.$ac.$type,0));this.startPoint($$t.$i.b(b.__startPoint));for(var c=0;c<b.__segments.count();c++){var d=b.__segments.__inner[c];var e=null;switch(d.a()){case 0:e=new $$t.ad(1,d);break;case 3:e=new $$t.ae(1,d);break;case 4:e=new $$t.ah(1,d);break;case 2:e=new $$t.ag(1,d);break;case 1:e=new $$t.af(1,d);break}this.segments().add(e)}},_startPoint:null,startPoint:function(a){if(arguments.length===1){this._startPoint=a;return a}else{return this._startPoint}},_segments:null,segments:function(a){if(arguments.length===1){this._segments=a;return a}else{return this._segments}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.startPoint()!=null){a.u("startPoint: { x: "+this.startPoint().x()+", y: "+this.startPoint().y()+"}, ")}a.u("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.l(", ")}a.l(this.segments().__inner[b].serialize())}a.u("]");a.u("}");return a.toString()},d:function(a){if(this.startPoint()!=null){this.startPoint(new $$t.i((this.startPoint().x()-a.left())/a.width(),(this.startPoint().y()-a.top())/a.height()))}for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add(new $$t.i(this.startPoint().x(),this.startPoint().y()))}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.$ot,[$$t.$a.$type])},true);$c("SegmentData:ac","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u('type: "'+this.type()+'", ');a.u(this.a());a.u("}");return a.toString()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$a.$type])},true);$c("LineSegmentData:ad","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.point(new $$t.i(NaN,NaN))},init1:function(a,b){$$t.$ac.init.call(this);this.point($$t.$i.b(b.c()))},type:function(){return"Line"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},a:function(){return"point: { x: "+this.point().x()+", y: "+this.point().y()+"}"},scaleByViewport:function(a){this.point(new $$t.i((this.point().x()-a.left())/a.width(),(this.point().y()-a.top())/a.height()))},getPointsOverride:function(a,b){a.add(new $$t.i(this.point().x(),this.point().y()))},$type:new $.ig.Type("LineSegmentData",$$t.$ac.$type)},true);$c("PolylineSegmentData:ae","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));for(var c=0;c<b.__points.count();c++){this.points().add($$t.$i.b(b.__points.__inner[c]))}},type:function(){return"Polyline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()))}},$type:new $.ig.Type("PolylineSegmentData",$$t.$ac.$type)},true);$c("BezierSegmentData:af","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));this.points().add($$t.$i.b(b.e()));this.points().add($$t.$i.b(b.f()));this.points().add($$t.$i.b(b.g()))},type:function(){return"Bezier"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(this.points().__inner[b]==null){break}if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){if(this.points().__inner[b]==null){break}this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()));
}},$type:new $.ig.Type("BezierSegmentData",$$t.$ac.$type)},true);$c("PolyBezierSegmentData:ag","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));for(var c=0;c<b._b.count();c++){this.points().add($$t.$i.b(b._b.__inner[c]))}},type:function(){return"PolyBezierSpline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()))}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$ac.$type)},true);$c("ArcSegmentData:ah","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.point(new $$t.i(NaN,NaN));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(a,b){$$t.$ac.init.call(this);this.point($$t.$i.b(b._e));this.isLargeArc(b._b);this.isCounterClockwise(b._d==0);this.sizeX(b._f.width());this.sizeY(b._f.height());this.rotationAngle(b._c)},type:function(){return"Arc"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},_isLargeArc:false,isLargeArc:function(a){if(arguments.length===1){this._isLargeArc=a;return a}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(a){if(arguments.length===1){this._isCounterClockwise=a;return a}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(a){if(arguments.length===1){this._sizeX=a;return a}else{return this._sizeX}},_sizeY:0,sizeY:function(a){if(arguments.length===1){this._sizeY=a;return a}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(a){if(arguments.length===1){this._rotationAngle=a;return a}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().x()+", y: "+this.point().y()+" }, isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()},scaleByViewport:function(a){this.point(new $$t.i((this.point().x()-a.left())/a.width(),(this.point().y()-a.top())/a.height()));this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add(new $$t.i(this.point().x(),this.point().y()))},$type:new $.ig.Type("ArcSegmentData",$$t.$ac.$type)},true);$c("AppearanceHelper:ai","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){if(a==null){return $$t.$g.a_1($$a.$ax.u(0,0,0,0))}if($$a.$ax.c($m($$a.$ax.$type,a.color()),$m($$a.$ax.$type,null))){return $$t.$g.a_1($$a.$ax.u(0,0,0,0))}return $$t.$g.a_1(a.color())},a:function(a){if(a==null){return null}if(a._isGradient){var b=new $$t.l;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);var f=c._gradientStops;for(var e=0;e<f.length;e++){var d=f[e];var g=new $$t.m;g.colorValue($$t.$g.a_1(d.color()));g.offset(d._offset);b.stops().add(g)}return b}else if(a._isRadialGradient){return null}else{var h=new $$t.k;h.colorValue($$t.$g.a_1(a.color()));return h}},m:function(a){return a._n},n:function(a){return a._o},o:function(a){return a._s},j:function(a){return $$t.$ai.g(a._ak)},h:function(a){var b=new $$a.a4;b._c={__x:a._al,__y:a._an,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._d={__x:a._ak,__y:a._am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $$t.$ai.g(b)},g:function(a){if(a==null){return new $$4.x($$t.$w.$type,0)}if($b($$a.$a3.$type,a)!==null){var b=new $$4.x($$t.$w.$type,0);var c=a;for(var d=0;d<c._d.count();d++){var e=$$t.$ai.g(c._d.__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($b($$a.$a7.$type,a)!==null){return $$t.$ai.k(a)}else if($b($$a.$a4.$type,a)!==null){return $$t.$ai.i(a)}else if($b($$a.$a5.$type,a)!==null){return $$t.$ai.l(a)}else if($b($$a.$a6.$type,a)!==null){return $$t.$ai.f(a)}else{throw new $$0.r(1,"not supported")}},f:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.aa;b.add(c);c.centerX(a._e.__x);c.centerY(a._e.__y);c.radiusX(a._c);c.radiusY(a._d);return b},l:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.z;b.add(c);c.x(a._e.x());c.y(a._e.y());c.width(a._e.width());c.height(a._e.height());return b},i:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.y;b.add(c);c.x1(a._d.__x);c.y1(a._d.__y);c.x2(a._c.__x);c.y2(a._c.__y);return b},k:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.x;b.add(c);for(var d=0;d<a._c.count();d++){var e=a._c.__inner[d];var f=new $$t.ab(1,e);c.figures().add(f)}return b},p:function(a,b){a.stroke($$t.$ai.b(b.__stroke));a.fill($$t.$ai.b(b.__fill));a.strokeExtended($$t.$ai.a(b.__stroke));a.fillExtended($$t.$ai.a(b.__fill));a.strokeThickness(b._ac);a.dashArray(null);if(b._ai!=null){a.dashArray(b._ai.asArray())}a.dashCap(b._ad);a.isVisible(b.__visibility==0);a.opacity(b.__opacity);a.canvasLeft($$t.$ai.m(b));a.canvasTop($$t.$ai.n(b));a.canvaZIndex($$t.$ai.o(b))},c:function(a,b){var c=new $$t.c;var d=a;c.text(d.ak());c.labelBrush($$t.$ai.b(d._am));c.labelBrushExtended($$t.$ai.a(d._am));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b!=null){if(b.n()!=null){c.fontFamily(b.n())}if(!$.ig.util.isNaN(b.d())){c.fontSize(b.d())}if(b.s()!=null){c.fontWeight(b.s())}if(b.q()!=null){c.fontStyle(b.q())}if(b.o()!=null){c.fontStretch(b.q())}}var e=0;var f=d._j;if($b($$a.$bq.$type,f)!==null){var g=$b($$a.$bq.$type,f);e=g._j}else if($b($$a.$bv.$type,f)!==null){var h=$b($$a.$bv.$type,f);var j=h._j.getEnumerator();while(j.moveNext()){var i=j.current();if($b($$a.$bq.$type,i)!==null){var k=$b($$a.$bq.$type,i);e=k._j;break}}}c.angle(e);return c},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.l(", ")}a.l(b);a.l(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.u(", ")}else{e=true}a.l(f.serialize())}a.u("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.l(", ")}a.l(b);a.l(": ");a.u(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.legend.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$p=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["LegendBaseViewManager:b","XamDataLegend:c","DataLegendSummaryCalculationHandler:e","IDataLegendSummaryCalculation:f","DataLegendSummaryCalculationCustom:l","LegendMouseEventHandler:o","LegendMouseButtonEventHandler:q","DataLegendRowFormatHandler:s","DataLegendContent:v","DataLegendRowInfo:w","ItemLegend:ab","Legend:ac","LegendBase:af","FinancialLegend:ag","ScaleLegend:ah","DataLegendView:ai","ItemLegendView:aj","LegendBaseView:ak","LegendView:al","FinancialLegendView:am","ScaleLegendView:an"]);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("LegendOrientation:ad",false,false,{Horizontal:0,Vertical:1});$d("DataLegendUnitsMode:aa",false,false,{Automatic:0,None:1});$d("DataAbbreviationMode:x",false,false,{Automatic:0,Independent:1,Shared:2,Kilo:3,Million:4,Billion:5,Trillion:6,Quadrillion:7,Unset:8,None:9});$d("DataLegendSummaryType:t",false,false,{Automatic:0,Total:1,Average:2,Min:3,Max:4,Custom:5,None:6});$c("LegendBaseViewManager:b","Object",{a:null,init:function(a){this.d=false;$.ig.$op.init.call(this);this.a=a;this._f=new $$4.h($.ig.$op.$type,$$1.$i.$type,0)},p:function(){var a=$.ig.LegendItemHelper.prototype.b();if(window.devicePixelRatio!=window.undefined&&($.ig.util.isNaN(a)||window.devicePixelRatio!=a)){$.ig.LegendItemHelper.prototype.b(window.devicePixelRatio);this.a.al()}},u:function(){},s:function(){this.p()},t:function(a){if(a==null){this._l=null;this._g=null;return}this._g=a;this._l=this.i();this._l.addClass(this.a._s);this._g.append(this._l)},i:function(){return this._g.createElement("table")},_l:null,_g:null,d:false,h:function(){var a=this._g.createElement("tr");a.addClass(this.a._t);var b=this.a.k();if(b){a.setStyleProperty("display","block");a.setStyleProperty("float","left");a.setStyleProperty("margin","0px");a.setStyleProperty("margin-right","8px")}return a},j:function(a){return this.k(a,this._l)},k:function(a,b){var c=$b($$a.$g.$type,a);var d=this.h();if(c!=null){var e=$b($.ig.ILegendContext.prototype.$type,c.content());if(e!=null&&c._ah!=null){var f=new $$a.l;f.context=d;f.passID="LegendItem";var g=new $$a.m;g.passInfo=f;g.width=NaN;g.height=NaN;g.data=e;g.context=d;var h=new $$a.n;h.passInfo=f;if(c._ah.measure()!=null){c._ah.measure()(g)}h.context=this._g.getSubRenderer(d);h.availableWidth=g.width;h.availableHeight=g.height;h.data=e;h.xPosition=0;h.yPosition=0;c._ah.render()(h);var i=d.findByClass(".ui-legend-item-badge");for(var j=0;j<i.length;j++){i[j].removeClass("ui-legend-item-badge").addClass(this.a._r)}i=d.findByClass(".ui-legend-item-text");for(var k=0;k<i.length;k++){if(this.a.k()){i[k].setStyleProperty("white-space","nowrap")}i[k].removeClass("ui-legend-item-text").addClass(this.a._u)}}}return d},_f:null,o:function(a,b){var c=this.k(a,this._l);c.listen("mouseup",this.a.ae.runOn(this.a));c.listen("mousedown",this.a.ab.runOn(this.a));c.listen("mouseleave",this.a.ac.runOn(this.a));c.listen("mousemove",this.a.ad.runOn(this.a));this._f.add(a,c);if(this._l.getChildCount()==0||b>=this._l.getChildCount()){this._l.append(c)}else{var d=this._l.getChildAt(b);d.before(c)}},w:function(a){},x:function(a){var $self=this;var b;if(function(){var c=$self._f.tryGetValue(a,b);b=c.p1;return c.ret}()){b.unlistenAll();b.remove();this._f.remove(a)}},n:function(visual_){var a=this._f.getEnumerator();while(a.moveNext()){var pair_=a.current();if(pair_.value().getNativeElement()===visual_){return pair_.key()}}return null},e:function(a){var c=this._f.keys().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$a.$g.$type,b);if(d!=null&&d.content()!=null){var e=$b($.ig.ILegendContext.prototype.$type,d.content());if(e!=null&&e.itemLabel()==a.itemLabel()&&e.legendLabel()==a.legendLabel()&&e.series()==a.series()&&e.itemBrush()==a.itemBrush()){return true}}}return false},_m:null,_c:null,b:function(a){var b=this._g.rootWrapper().width();var c=this._g.rootWrapper().height();this._l.remove();var d=this._g.createElement("div");d.setStyleProperty("position","relative");this._m=this._g.createElement('<canvas style="position : absolute; top : 0; left : 0" />');this._m.setStyleProperty("position","absolute");this._m.setStyleProperty("top","0px");this._m.setStyleProperty("left","0px");this._g.append(d);d.append(this._m);this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._g.get2DCanvasContext(this._m));this._m.setAttribute("width",b.toString());this._m.setAttribute("height",c.toString());return this._c},ab:function(){return new $$a.af(1,this._g.rootWrapper().width(),Math.max(10,this._g.rootWrapper().height()-15))},y:function(a,b,c,d){var e=a.g();e.beginPath();e.moveTo(b._ak.__inner[0].__x,b._ak.__inner[0].__y);for(var f=1;f<b._ak.count();f++){e.lineTo(b._ak.__inner[f].__x,b._ak.__inner[f].__y)}e.lineTo(b._ak.__inner[0].__x,b._ak.__inner[0].__y);var g=e.createLinearGradient(d.left(),d.top(),d.left(),d.top()+d.height());var i=c._a.getEnumerator();while(i.moveNext()){var h=i.current();g.addColorStop(h._a,h._b.__fill)}e.fillStyle=g;e.fill()},q:function(){},r:function(){},v:function(a){var b=this._l==null?0:this._l.getChildCount();for(var c=0;c<b;c++){var d=this._l.getChildAt(c);d.setStyleProperty("display",a?"block":"");d.setStyleProperty("float",a?"left":"");d.setStyleProperty("margin",a?"0px":"");d.setStyleProperty("margin-right",a?"8px":"");d.getChildAt(1).setStyleProperty("white-space",a?"nowrap":"")}},z:function(a){this._l.setStyleProperty("color",a)},aa:function(a){var b=$.ig.FontUtil.prototype.getFontInfoFromString(this._g,a);this._l.setStyleProperty("font-family",b.n());this._l.setStyleProperty("font-size",b.d()+"px");this._l.setStyleProperty("font-style",b.q())},$type:new $.ig.Type("LegendBaseViewManager",$.ig.$ot)},true);$c("FinancialLegendViewManager:a","LegendBaseViewManager",{init:function(a){$$t.$b.init.call(this,a)},i:function(){if(this._g==null){return null}var a=this._g.createElement("div");return a},h:function(){if(this._g==null){return null}var a=this._g.createElement("span");a.setStyleProperty("display","inline-block");a.setStyleProperty("padding","5px 2px 5px 2px");a.setStyleProperty("margin","2px");return a},$type:new $.ig.Type("FinancialLegendViewManager",$$t.$b.$type)},true);$c("XamDataLegend:c","Control",{calculateSummaryValue:null,formatHeaderRow:null,formatSeriesRow:null,formatSummaryRow:null,dp:function(a){var b=this.ap(a);var c=a._i;var d=!$.ig.util.isNaN(c);if(d){if(this._aj!=null){b.valueText(this._aj.i(c))}else{var e=this.cf();var f=this.ak(c,8,-1,-1);b.valueText(f._d);b.unitsText(f._c+e)}}else{b.valueText(String.empty());b.unitsText(String.empty())}if(this.formatSummaryRow!=null){this.formatSummaryRow(this,b)}this.dm(a,b)},dn:function(a){var b=this.ap(a);var c=a._i;var d=!$.ig.util.isNaN(c);if(d){var e=this.ak(c,8,-1,-1);b.valueText(e._d);b.unitsText(e._c+a._p)}else{b.valueText(String.empty());b.unitsText(String.empty())}if(this.formatSeriesRow!=null){this.formatSeriesRow(this,b)}this.dm(a,b)},dl:function(a){var b=this.ap(a);var c=a._i;var d=!$.ig.util.isNaN(c);if(d){var e=this.ak(c,8,-1,-1);b.valueText(e._d);b.unitsText(e._c+a._p)}if(this.formatHeaderRow!=null){this.formatHeaderRow(this,b)}this.dm(a,b)},ap:function(a){var b=new $$t.r;b.actualValue(a._i);b.titleText(a._o);b.titleTextColor(a._s);b.titleTextFont(a._a);b.valueText(a._q);b.valueTextColor(a._u);b.valueTextFont(a._c);b.unitsText(a._p);b.unitsTextColor(a._t);b.unitsTextFont(a._b);b.isBadgeVisible(a._d);b.isRowVisible(a._f);b.seriesIndex(a._m);return b},dm:function(a,b){a._o=b.titleText();a._s=b.titleTextColor();a._a=b.titleTextFont();a._q=b.valueText();a._u=b.valueTextColor();a._c=b.valueTextFont();a._p=b.unitsText();a._t=b.unitsTextColor();a._b=b.unitsTextFont();a._d=b.isBadgeVisible();a._f=b.isRowVisible();a._m=b.seriesIndex()},propertyChanged:null,dt:function(a,b,c){var $self=this;switch(a){case"Target":this.dr(b,c);break;case"TargetCursorPositionX":this.bk(this.targetCursorPositionX());break;case"TargetCursorPositionY":this.bl(this.targetCursorPositionY());break;case"SummaryValueFormat":case"SummaryValueFormatSpecifiers":if(this.summaryValueFormat()!=null){this._aj=function(){var $ret=new $.ig.BindingFormatter;$ret.j($self.summaryValueFormat());$ret.d($self.summaryValueFormatSpecifiers());return $ret}()}else{this._aj=null}break;case"ActualPixelScalingRatio":this._ax.at(c);break}this.dv()},dq:function(a,b,c){this.dt(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},dr:function(a,b){if(a!=null){a.detachDataLegend(this)}if(b!=null){b.attachDataLegend(this)}},notifyCursorPositionChanged:function(a){if($.ig.util.isNaN(this.targetCursorPositionX())&&$.ig.util.isNaN(this.targetCursorPositionY())){this.bk(a.__x);this.bl(a.__y)}},notifySizeChanged:function(){this._ax.ar()},notifyVisualPropertiesChanged:function(a){},notifySeriesCollectionChanged:function(){this.dv()},_actualAbbreviationMode:0,actualAbbreviationMode:function(a){if(arguments.length===1){this._actualAbbreviationMode=a;return a}else{return this._actualAbbreviationMode}},formatAbbreviationMode:function(a){if(arguments.length===1){this.h($$t.$c.formatAbbreviationModeProperty,$$t.$x.getBox(a));return a}else{return $g(this.c($$t.$c.formatAbbreviationModeProperty))}},formatMaximumDigits:function(a){if(arguments.length===1){this.h($$t.$c.formatMaximumDigitsProperty,a);return a}else{return $h(this.c($$t.$c.formatMaximumDigitsProperty))}},formatMinimumDigits:function(a){if(arguments.length===1){this.h($$t.$c.formatMinimumDigitsProperty,a);return a}else{return $h(this.c($$t.$c.formatMinimumDigitsProperty))}},headerText:function(a){if(arguments.length===1){this.h($$t.$c.headerTextProperty,a);return a}else{return this.c($$t.$c.headerTextProperty)}},headerTextColor:function(a){if(arguments.length===1){this.h($$t.$c.headerTextColorProperty,a);return a}else{return this.c($$t.$c.headerTextColorProperty)}},az:null,headerTextFont:function(a){if(arguments.length===1){var b=this.az;this.az=a;if(b!=this.az){this.dq("HeaderTextFont",b,this.az)}return a}else{return this.az}},summaryTextColor:function(a){if(arguments.length===1){this.h($$t.$c.summaryTextColorProperty,a);return a}else{return this.c($$t.$c.summaryTextColorProperty)}},a3:null,summaryTextFont:function(a){if(arguments.length===1){var b=this.a3;this.a3=a;if(b!=this.a3){this.dq("SummaryTextFont",b,this.a3)}return a}else{return this.a3}},summaryValueColor:function(a){if(arguments.length===1){this.h($$t.$c.summaryValueColorProperty,a);return a}else{return this.c($$t.$c.summaryValueColorProperty)}},a4:null,summaryValueFont:function(a){if(arguments.length===1){var b=this.a4;this.a4=a;if(b!=this.a4){this.dq("SummaryValueFont",b,this.a4)}return a}else{return this.a4}},summaryType:function(a){if(arguments.length===1){this.h($$t.$c.summaryTypeProperty,$$t.$t.getBox(a));return a}else{return $g(this.c($$t.$c.summaryTypeProperty))}},summaryValueFormat:function(a){if(arguments.length===1){this.h($$t.$c.summaryValueFormatProperty,a);return a}else{return this.c($$t.$c.summaryValueFormatProperty)}},summaryValueFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$c.summaryValueFormatSpecifiersProperty,a);return a}else{return this.c($$t.$c.summaryValueFormatSpecifiersProperty)}},_aj:null,summaryText:function(a){if(arguments.length===1){this.h($$t.$c.summaryTextProperty,a);return a}else{return this.c($$t.$c.summaryTextProperty)}},rowMargin:function(a){if(arguments.length===1){this.h($$t.$c.rowMarginProperty,a);return a}else{return this.c($$t.$c.rowMarginProperty)}},columnSpacing:function(a){if(arguments.length===1){this.h($$t.$c.columnSpacingProperty,a);return a}else{return this.c($$t.$c.columnSpacingProperty)}},badgeMargin:function(a){if(arguments.length===1){this.h($$t.$c.badgeMarginProperty,a);return a}else{return this.c($$t.$c.badgeMarginProperty)}},seriesTitleMargin:function(a){if(arguments.length===1){this.h($$t.$c.seriesTitleMarginProperty,a);return a}else{return this.c($$t.$c.seriesTitleMarginProperty)}},seriesValueMargin:function(a){if(arguments.length===1){this.h($$t.$c.seriesValueMarginProperty,a);return a}else{return this.c($$t.$c.seriesValueMarginProperty)}},bg:0,bk:function(a){if(arguments.length===1){var b=this.bg;this.bg=a;if(b!=this.bg){this.dq("ActualCursorPositionX",b,this.bg)}return a}else{return this.bg}},bh:0,bl:function(a){if(arguments.length===1){var b=this.bh;this.bh=a;if(b!=this.bh){this.dq("ActualCursorPositionY",b,this.bh)}return a}else{return this.bh}},targetCursorPositionX:function(a){if(arguments.length===1){this.h($$t.$c.targetCursorPositionXProperty,a);return a}else{return this.c($$t.$c.targetCursorPositionXProperty)}},targetCursorPositionY:function(a){if(arguments.length===1){this.h($$t.$c.targetCursorPositionYProperty,a);return a}else{return this.c($$t.$c.targetCursorPositionYProperty)}},targetAxisValue:function(a){if(arguments.length===1){this.h($$t.$c.targetAxisValueProperty,a);return a}else{return this.c($$t.$c.targetAxisValueProperty)}},target:function(a){if(arguments.length===1){this.h($$t.$c.targetProperty,a);return a}else{return this.c($$t.$c.targetProperty)}},seriesUnitsMode:function(a){if(arguments.length===1){this.h($$t.$c.seriesUnitsModeProperty,$$t.$aa.getBox(a));return a}else{return $g(this.c($$t.$c.seriesUnitsModeProperty))}},seriesUnitsText:function(a){if(arguments.length===1){this.h($$t.$c.seriesUnitsTextProperty,a);return a}else{return this.c($$t.$c.seriesUnitsTextProperty)}},seriesUnitsColor:function(a){if(arguments.length===1){this.h($$t.$c.seriesUnitsColorProperty,a);return a}else{return this.c($$t.$c.seriesUnitsColorProperty)}},a1:null,seriesUnitsFont:function(a){if(arguments.length===1){var b=this.a1;this.a1=a;if(b!=this.a1){this.dq("SeriesUnitsFont",b,this.a1)}return a}else{return this.a1}},seriesValueColor:function(a){if(arguments.length===1){this.h($$t.$c.seriesValueColorProperty,a);return a}else{return this.c($$t.$c.seriesValueColorProperty)}},a2:null,seriesValueFont:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;if(b!=this.a2){this.dq("SeriesValueFont",b,this.a2)}return a}else{return this.a2}},seriesTitleColor:function(a){if(arguments.length===1){this.h($$t.$c.seriesTitleColorProperty,a);return a}else{return this.c($$t.$c.seriesTitleColorProperty)}},a0:null,seriesTitleFont:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;if(b!=this.a0){this.dq("SeriesTitleFont",b,this.a0)}return a}else{return this.a0}},bj:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bj;this.bj=a;this.dq("PixelScalingRatio",b,this.bj);return a}else{return this.bj}},bi:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bi;this.bi=a;this.dq("ActualPixelScalingRatio",b,this.bi);return a}else{return this.bi}},init:function(){this.az=null;this.a3=null;this.a4=null;this.bg=NaN;this.bh=NaN;this.a1=null;this.a2=null;this.a0=null;this.bj=NaN;this.bi=1;this.bb=false;this.bc=false;this.ao=new $$t.v;this.bf=new $$4.h($$0.$aw.$type,Number,0);this.bv="";$$a.$f.init.call(this);this._ez=$$a.$ae.empty();this._ab=$$t.$c.$type;this._ax=this.aw()},_ax:null,aw:function(){return new $$t.ai(this)},_ez:null,destroy:function(){this.provideContainer(null)},_externalObject:null,externalObject:function(a){if(arguments.length===1){this._externalObject=a;return a}else{return this._externalObject}},flush:function(){this._ax.ai()},onAttachedToUI:function(){this._ax.ap()},onDetachedFromUI:function(){this._ax.as()},provideContainer:function(a){this._ax.aq(a)},bb:false,dv:function(){if(this.bb){return}this.bb=this._ax.s()},bc:false,shouldOnDemandRender:function(a){if(arguments.length===1){this.bc=a;return a}else{return this.bc}},doRender:function(a,b){if(this._ez.isEmpty()){var c=this.getDesiredSize();this._ez=new $$a.ae(0,0,0,c.width(),c.height())}this.dw(this.ao,true);this._ax.av(a,b)},ensureUpdated:function(){var a=this.getDesiredSize()},dd:function(){if(!this.bb){if(this.ao==null){this.dv()}else{return}}this.d2()},getDesiredSize:function(){this.dd();if(this.ao==null){return new $$a.af(1,0,0)}return new $$a.af(1,this.ao._d,this.ao._c)},d2:function(){if(this.target()==null){this.da();return}var a=this.target();var b=a.getDataLegendSeries();this.df(b)},dc:function(){this.bb=false;var a=new $$a.af(1,0,0);if(this.ao!=null){a=new $$a.af(1,this.ao._d,this.ao._c)}this.d2();var b=new $$a.af(1,0,0);if(this.ao!=null){b=new $$a.af(1,this.ao._d,this.ao._c)}if(!a.equals(b)){this._ax.af(b.width(),b.height())}this.dw(this.ao,this.bc)},dg:function(a){},dw:function(a,b){var c=new $$t.u;for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];this.dy(a,e,c)}this._ax._m.count(c._a);this._ax._n.count(c._b);this._ax._p.count(c._d);if(this.seriesUnitsMode()!=1){this._ax._o.count(c._c)}if(!b){this._ax.ah(a)}},dy:function(a,b,c){if(b._l>0&&b._k>0&&!b._e&&!b._h){var d=this._ax._m.item(c._a);c._a+=1;this.dx(d,a,b,c)}if(!b._w.isEmpty()&&b._w.width()>0&&b._w.height()>0){var e=this._ax._n.item(c._b);c._b+=1;this.dz(e,a,b,c)}if(!b._y.isEmpty()&&b._y.width()>0&&b._y.height()>0){var f=this._ax._p.item(c._d);c._d+=1;this.d1(f,a,b,c)}if(this.seriesUnitsMode()!=1){if(!b._x.isEmpty()&&b._x.width()>0&&b._x.height()>0){var g=this._ax._o.item(c._c);c._c+=1;this.d0(g,a,b,c)}}},d1:function(a,b,c,d){a.ak(c._q);this._ax.aw(a,c._y.left(),c._y.top());this._ax.ag(a,c._c);a._am=c._u},d0:function(a,b,c,d){a.ak(c._p);this._ax.aw(a,c._x.left(),c._x.top());this._ax.ag(a,c._b);a._am=c._t},dz:function(a,b,c,d){a.ak(c._o);this._ax.aw(a,c._w.left(),c._w.top());this._ax.ag(a,c._a);a._am=c._s},dx:function(a,b,c,d){a._ah=c._r;a.content(c._n);a.width(c._l);a.height(c._k);this._ax.aw(a,c._v.left(),c._v.top())},an:function(){var a=this.formatAbbreviationMode();if(a==8){a=2}if(a==0){a=2}if(a==2){var b=new $$4.x($$t.$y.$type,0);for(var c=0;c<this.ag.length;c++){var d=this.bp(this.ag[c],c);if(!$.ig.util.isNaN(d)){var e=this.ak(d,1,-1,-1);b.add(e)}}if(b.count()>1){b.sort2(function(f,g){return $w(f._b,g._b)});var f=$.ig.truncate(Math.floor(b.count()/2));a=b.__inner[f]._a}else{a=1}}return a},ao:null,ag:null,df:function(a){this.ao.f();this.ag=a;this.actualAbbreviationMode(this.an());this.c6(this.ao,a);for(var b=0;b<a.length;b++){this.c7(this.ao,a[b],b)}this.c8(this.ao,a);this.c9(this.ao)},c9:function(a){var b=0;var c=0;for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];this.dh(e)}var f=new $$a.af(1,0,0);var g=new $$a.af(1,0,0);var h=new $$a.af(1,0,0);var i=new $$a.af(1,0,0);for(var j=0;j<a.b().count();j++){var k=a.b().__inner[j];i=this.e1(i,k);f=this.e2(f,k);g=this.e4(g,k);if(this.seriesUnitsMode()!=1){h=this.e3(g,k)}}var l=0;var m=0;for(var n=0;n<a.b().count();n++){var o=a.b().__inner[n];var p=this.e0(m,o,l,f,g,h,i);m=p.height();l=Math.max(l,p.width())}c=m;b=l;a._d=b;a._c=c},e1:function(a,b){var c=new $$a.af(1,b._l,b._k);var d=b._ac;return new $$a.af(1,Math.max(c.width()+d._c+d._d,a.width()),Math.max(c.height()+d._e+d._b,a.height()))},e0:function(a,b,c,d,e,f,g){var h=0;var i=0;i=Math.max(b._k,i);i=Math.max(b._z.height(),i);i=Math.max(b._ab.height(),i);if(this.seriesUnitsMode()!=1){i=Math.max(b._aa.height(),i)}h+=b._ad._c;a+=b._ad._e;if(!b._e&&!b._h){h+=b._ac._c;var j=0;if(i>b._k){j=(i-b._k)/2}b._v=new $$a.ae(0,h,a+j,b._l,b._k);h+=b._v.width()+b._ac._d}else{b._v=new $$a.ae(0,0,0,0,0)}h+=b._ae._c;var k=0;if(i>b._z.height()){k=(i-b._z.height())/2}b._w=new $$a.ae(0,h,a+k,b._z.width(),b._z.height());h+=b._w.width();h+=d.width()-(b._z.width()+b._ae._c);if(b._e||b._h){h+=g.width()}h+=e.width()-(b._ab.width()+b._ag._c+b._ag._d);if(!b._y.isEmpty()&&b._y.width()>0&&b._y.height()>0){h+=b._j}var l=0;if(i>b._ab.height()){l=(i-b._ab.height())/2}b._y=new $$a.ae(0,h,a+l,b._ab.width(),b._ab.height());h+=b._y.width();if(this.seriesUnitsMode()!=1&&!String.isNullOrEmpty(b._p)){h+=b._af._c;if(!b._x.isEmpty()&&b._x.width()>0&&b._x.height()>0){h+=b._j}var m=0;if(i>b._aa.height()){m=(i-b._aa.height())/2}b._x=new $$a.ae(0,h,a+m,b._aa.width(),b._aa.height());h+=b._x.width();h+=b._af._d}h+=b._ad._d;a+=i;a+=b._ad._b;return new $$a.af(1,h,a)},e4:function(a,b){var c=b._ab;var d=b._ag;return new $$a.af(1,Math.max(c.width()+d._c+d._d,a.width()),Math.max(c.height()+d._e+d._b,a.height()))},e3:function(a,b){var c=b._aa;var d=b._af;return new $$a.af(1,Math.max(c.width()+d._c+d._d,a.width()),Math.max(c.height()+d._e+d._b,a.height()))},e2:function(a,b){var c=b._z;var d=b._ae;return new $$a.af(1,Math.max(c.width()+d._c+d._d,a.width()),Math.max(c.height()+d._e+d._b,a.height()))},dh:function(a){if(a._o!=null){var b=this._ax.bf(a._o,a._a);a._z=b}else{a._z=new $$a.af(1,0,0)}if(a._q!=null){var c=this._ax.bf(a._q,a._c);a._ab=c}else{a._ab=new $$a.af(1,0,0)}if(a._p!=null){a._aa=this._ax.bf(a._p,a._b)}else{a._aa=new $$a.af(1,0,0)}},c8:function(a,b){if(this.summaryType()==6){return}var c=this.ah();var d=this.ay();var e=d.calculate(c);var f=function(g){return g!=null?g:e._c}(this.summaryText());var g="";var h="";var i=new $$t.w(this._ax,true,false);i._i=e._b;i._q=g;i._u=this.summaryValueColor()||i._u;i._c=this.summaryValueFont()||i._c;i._o=f;i._s=this.summaryTextColor()||i._s;i._a=this.summaryTextFont()||i._a;i._p=h;i._t=this.summaryValueColor()||i._t;i._b=this.summaryValueFont()||i._b;if(this.summaryTextFont()!=null){i._a=this.summaryTextFont();i._c=this.summaryValueFont();i._b=this.summaryValueFont()}this.dp(i);if(i._f){this.ds(i);a.e(i)}},ak:function(a,b,c,d){if(b==8){b=this.actualAbbreviationMode()}if(c<0){c=this.formatMinimumDigits()}if(d<0){d=this.formatMaximumDigits()}return $$t.$z.a(a,b,c,d)},getAbbreviatedValue:function(a,b,c,d){return this.ak(a,b,c,d)._d},getAbbreviatedSymbol:function(a,b,c,d){return this.ak(a,b,c,d)._c},getAbbreviatedString:function(a,b,c,d){var e=this.ak(a,b,c,d);return e._d+e._c},cf:function(){var a="";if(!String.isNullOrEmpty(this.seriesUnitsText())){a=this.seriesUnitsText()}else{var d=this.ag;for(var c=0;c<d.length;c++){var b=d[c];var e=b.getDataLegendSeriesUnit();if(!String.isNullOrEmpty(e)){a=e}}}return a},ah:function(){var a=new $$4.x(Number,0);for(var b=0;b<this.ag.length;b++){var c=this.ag[b];var d=this.bp(c,b);if(!$.ig.util.isNaN(d)){a.add(d)}}var e=new Array(a.count());for(var f=0;f<a.count();f++){e[f]=a.__inner[f]}return e},ay:function(){switch(this.summaryType()){case 0:case 1:return new $$t.g;case 2:return new $$t.h;case 3:return new $$t.i;case 4:return new $$t.j;case 5:return new $$t.l(this,this.calculateSummaryValue);case 6:return new $$t.k;default:return new $$t.k}},c7:function(a,b,c){var d=this.bp(b,c);var e=function(f){return f!=null?f:b.getDataLegendSeriesUnit()}(this.seriesUnitsText());var f=this.ce(b);var g="";var h=new $$t.w(this._ax,false,false);h._i=d;h._o=f;h._s=this.seriesTitleColor()||h._s;h._a=this.seriesTitleFont()||h._a;h._q=g;h._u=this.seriesValueColor()||h._u;h._c=this.seriesValueFont()||h._c;h._p=e;h._t=this.seriesUnitsColor()||h._t;h._b=this.seriesUnitsFont()||h._b;h._m=c;this.dn(h);if(h._d){var i=this.d3(b);var j=this.bt(b);h._r=i;h._n=j}if(h._f){this.ds(h);a.e(h)}},bt:function(a){return a.getDataLegendBadgeContext()},bf:null,bp:function(a,b){var c=NaN;if(this.bd()){c=a.getDataLegendValueFromCursorPosition(this.bk(),this.bl())}else if(this.be()){c=a.getDataLegendValueFromTargetAxisValue(this.targetAxisValue())}else{c=NaN}if(!$.ig.util.isNaN(c)){if(this.bf.containsKey(b)){this.bf.item(b,c)}else{this.bf.add(b,c)}}else{if(this.bf.containsKey(b)){c=this.bf.item(b)}}return c},be:function(){return this.targetAxisValue()!=null},bd:function(){return!$.ig.util.isNaN(this.bk())&&!$.ig.util.isNaN(this.bl())},d3:function(a){return a.getDataLegendBadge()},ce:function(a){return a.getDataLegendSeriesTitle()},bv:null,c6:function(a,b){var c=this.cd(b);if(c==null){c=this.bv}else{this.bv=c}var d=new $$t.w(this._ax,false,true);d._o=c;d._s=this.headerTextColor()||d._s;d._a=this.headerTextFont()||d._a;d._q="";d._u=this.headerTextColor()||d._u;d._c=this.seriesValueFont()||d._c;d._p="";d._t=this.seriesUnitsColor()||d._t;d._b=this.seriesUnitsFont()||d._b;if(this.headerTextFont()!=null){d._a=this.headerTextFont();d._c=this.headerTextFont();d._b=this.headerTextFont()}this.dl(d);if(d._f){this.ds(d);a.e(d)}},ds:function(a){a._ad=this.rowMargin();a._ae=this.seriesTitleMargin();if(!a._e){a._ag=this.seriesValueMargin();a._af=this.seriesValueMargin()}a._j=this.columnSpacing();if(!a._h){a._ac=this.badgeMargin();a._l=21;a._k=15}},cd:function(a){if(this.headerText()!=null){return this.headerText()}var b=true;var c=null;for(var d=0;d<a.length;d++){var e=a[d];var f=this.cc(e);if(f==null){continue}if(c==null){c=f}else{if(!c.equals(f)){b=false;break}}}if(b){return c}return null},cc:function(a){if(this.bd()){var b=a.getDataLegendAxisLabelFromCursorPosition(this.bk(),this.bl());return b==null?"":b.toString()}else if(this.be()){var c=a.getDataLegendAxisLabelFromTargetAxisValue(this.targetAxisValue());return c==null?"":c.toString()}else{return null}},da:function(){},$type:new $.ig.Type("XamDataLegend",$$a.$f.$type,[$$0.$b6.$type,$.ig.IDataLegend.prototype.$type,$.ig.IOnDemandRender.prototype.$type])},true);$c("DataLegendSummaryCalculationEventArgs:d","EventArgs",{init:function(a){$$0.$w.init.call(this);this.data(a)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},_summaryText:null,summaryText:function(a){if(arguments.length===1){this._summaryText=a;return a}else{return this._summaryText}},_summaryValue:0,summaryValue:function(a){if(arguments.length===1){this._summaryValue=a;return a}else{return this._summaryValue}},$type:new $.ig.Type("DataLegendSummaryCalculationEventArgs",$$0.$w.$type)},true);$c("IDataLegendSummaryCalculation:f","Object",{$type:new $.ig.Type("IDataLegendSummaryCalculation",null)},true);$c("DataLegendSummaryCalculationTotal:g","Object",{init:function(){$.ig.$op.init.call(this)},calculate:function(a){if(a.length==0){return $$t.$m.a}var b=0;for(var c=0;c<a.length;c++){b+=a[c]}return new $$t.m("Total",b)},$type:new $.ig.Type("DataLegendSummaryCalculationTotal",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryCalculationAverage:h","Object",{init:function(){$.ig.$op.init.call(this)},calculate:function(a){if(a.length==0){return $$t.$m.a}var b=0;for(var c=0;c<a.length;c++){b+=a[c]}var d=b/a.length;return new $$t.m("Average",d)},$type:new $.ig.Type("DataLegendSummaryCalculationAverage",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryCalculationMin:i","Object",{init:function(){$.ig.$op.init.call(this)},calculate:function(a){if(a.length==0){return $$t.$m.a}var b=$.ig.MathUtil.prototype.k(a);return new $$t.m("Min",b)},$type:new $.ig.Type("DataLegendSummaryCalculationMin",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryCalculationMax:j","Object",{init:function(){$.ig.$op.init.call(this)},calculate:function(a){if(a.length==0){return $$t.$m.a}var b=$.ig.MathUtil.prototype.h(a);return new $$t.m("Max",b)},$type:new $.ig.Type("DataLegendSummaryCalculationMax",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryCalculationEmpty:k","Object",{init:function(){$.ig.$op.init.call(this)},calculate:function(a){return $$t.$m.a},$type:new $.ig.Type("DataLegendSummaryCalculationEmpty",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryCalculationCustom:l","Object",{b:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.a=b},calculate:function(a){if(this.a==null){return $$t.$m.a}var b=new $$t.d(a);this.a(this.b,b);return new $$t.m(b.summaryText(),b.summaryValue())},$type:new $.ig.Type("DataLegendSummaryCalculationCustom",$.ig.$ot,[$$t.$f.$type])},true);$c("DataLegendSummaryResult:m","Object",{init:function(a,b){$.ig.$op.init.call(this);this._c=a;this._b=b},_c:null,_b:0,$type:new $.ig.Type("DataLegendSummaryResult",$.ig.$ot)},true);$c("LegendMouseEventArgs:n","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d);this.legendItem(e)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},d:function(){return $b($.ig.ILegendSeriesInternal.prototype.$type,this.series())},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("LegendMouseEventArgs",$$0.$w.$type)},true);$c("LegendMouseButtonEventArgs:p","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d);this.legendItem(e)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},d:function(){return $b($.ig.ILegendSeriesInternal.prototype.$type,this.series())},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("LegendMouseButtonEventArgs",$$0.$w.$type)},true);$c("DataLegendRowFormatEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this);this.isBadgeVisible(true);this.isRowVisible(true);this.seriesIndex(-1)},_isBadgeVisible:false,isBadgeVisible:function(a){if(arguments.length===1){this._isBadgeVisible=a;return a}else{return this._isBadgeVisible}},_isRowVisible:false,isRowVisible:function(a){if(arguments.length===1){this._isRowVisible=a;return a}else{return this._isRowVisible}},_actualValue:0,actualValue:function(a){if(arguments.length===1){this._actualValue=a;return a}else{return this._actualValue}},_titleText:null,titleText:function(a){if(arguments.length===1){this._titleText=a;return a}else{return this._titleText}},_valueText:null,valueText:function(a){if(arguments.length===1){this._valueText=a;return a}else{return this._valueText}},_unitsText:null,unitsText:function(a){
if(arguments.length===1){this._unitsText=a;return a}else{return this._unitsText}},_seriesIndex:0,seriesIndex:function(a){if(arguments.length===1){this._seriesIndex=a;return a}else{return this._seriesIndex}},_titleTextColor:null,titleTextColor:function(a){if(arguments.length===1){this._titleTextColor=a;return a}else{return this._titleTextColor}},_unitsTextColor:null,unitsTextColor:function(a){if(arguments.length===1){this._unitsTextColor=a;return a}else{return this._unitsTextColor}},_valueTextColor:null,valueTextColor:function(a){if(arguments.length===1){this._valueTextColor=a;return a}else{return this._valueTextColor}},_unitsTextFont:null,unitsTextFont:function(a){if(arguments.length===1){this._unitsTextFont=a;return a}else{return this._unitsTextFont}},_valueTextFont:null,valueTextFont:function(a){if(arguments.length===1){this._valueTextFont=a;return a}else{return this._valueTextFont}},_titleTextFont:null,titleTextFont:function(a){if(arguments.length===1){this._titleTextFont=a;return a}else{return this._titleTextFont}},$type:new $.ig.Type("DataLegendRowFormatEventArgs",$$0.$w.$type)},true);$c("DataLegendRenderContext:u","Object",{init:function(){$.ig.$op.init.call(this);this._a=0;this._b=0;this._d=0;this._c=0},_a:0,_b:0,_d:0,_c:0,$type:new $.ig.Type("DataLegendRenderContext",$.ig.$ot)},true);$c("DataLegendContent:v","Object",{init:function(){this.a=new $$4.x($$t.$w.$type,0);$.ig.$op.init.call(this)},a:null,b:function(){return this.a},_d:0,_c:0,f:function(){this.b().clear()},e:function(a){this.b().add(a)},$type:new $.ig.Type("DataLegendContent",$.ig.$ot)},true);$c("DataLegendRowInfo:w","Object",{init:function(a,b,c){this._z=new $$a.af;this._ab=new $$a.af;this._aa=new $$a.af;$.ig.$op.init.call(this);this._m=-1;this._i=NaN;this._h=b;this._e=c;this._g=!c&&!b;this._d=true;this._f=true;this._ad=new $$a.ah(0,0);this._ac=new $$a.ah(0,0);this._ae=new $$a.ah(0,0);this._ag=new $$a.ah(0,0);this._af=new $$a.ah(0,0);this._j=0;this._k=0;this._l=0;this._z=new $$a.af(1,0,0);this._ab=new $$a.af(1,0,0);this._aa=new $$a.af(1,0,0);if(this._g){this._s=a.bc();this._u=a.be();this._t=a.bd();this._a=a.j();this._c=a.l();this._b=a.k()}else if(this._h){var d=a.bb();var e=a.i();this._s=d;this._u=d;this._t=d;this._a=e;this._c=e;this._b=e}else{var f=a.ba();var g=a.h();this._s=f;this._u=f;this._t=f;this._a=g;this._c=g;this._b=g}this._w=$$a.$ae.empty();this._y=$$a.$ae.empty();this._x=$$a.$ae.empty();this._v=$$a.$ae.empty()},_m:0,_h:false,_e:false,_g:false,_d:false,_f:false,_i:0,_o:null,_q:null,_p:null,_s:null,_t:null,_u:null,_a:null,_c:null,_b:null,_r:null,_l:0,_k:0,_ad:null,_ac:null,_ae:null,_ag:null,_af:null,_j:0,_z:null,_ab:null,_aa:null,_w:null,_y:null,_v:null,_x:null,_n:null,$type:new $.ig.Type("DataLegendRowInfo",$.ig.$ot)},true);$c("DataAbbreviation:y","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._a=9;this._b=1},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._a=e;this._b=d;this._d=b;this._c=c},_a:0,_d:null,_c:null,_b:0,$type:new $.ig.Type("DataAbbreviation",$.ig.$ot)},true);$c("DataAbbreviator:z","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){if(b>0){return $4("{0:N"+b+"}",a)}else if(c>0){return Math.round10N(a,c).toString()}else{return Math.round10N(a,1).toString()}},a:function(a,b,c,d){if($$t.$z.c==null){$$t.$z.c=function(){var $ret=new $$4.x($$t.$y.$type,0);$ret.add(function(){var $ret=new $$t.y(0);$ret._a=7;$ret._c="Q";$ret._b=1e15;return $ret}());$ret.add(function(){var $ret=new $$t.y(0);$ret._a=6;$ret._c="T";$ret._b=1e12;return $ret}());$ret.add(function(){var $ret=new $$t.y(0);$ret._a=5;$ret._c="B";$ret._b=1e9;return $ret}());$ret.add(function(){var $ret=new $$t.y(0);$ret._a=4;$ret._c="M";$ret._b=1e6;return $ret}());$ret.add(function(){var $ret=new $$t.y(0);$ret._a=3;$ret._c="K";$ret._b=1e3;return $ret}());$ret.add(function(){var $ret=new $$t.y(0);$ret._a=9;$ret._c="";$ret._b=1;return $ret}());return $ret}();$$t.$z.b=new $$4.h($$t.$x.$type,$$t.$y.$type,0);var f=$$t.$z.c.getEnumerator();while(f.moveNext()){var e=f.current();$$t.$z.b.add(e._a,e)}}if(b==1){var g=Math.abs(a);for(var h=0;h<$$t.$z.c.count();h++){var i=$$t.$z.c.__inner[h];if(g>=i._b){var j=$$t.$z.d(a/i._b,c,d);return new $$t.y(1,j,i._c,i._b,i._a)}}}else if(b==9){var k=$$t.$z.d(a,c,d);return function(){var $ret=new $$t.y(0);$ret._d=k;$ret._c="";return $ret}()}else if($$t.$z.b.containsKey(b)){var l=$$t.$z.b.item(b);var m=$$t.$z.d(a/l._b,c,d);return new $$t.y(1,m,l._c,l._b,l._a)}else{throw new $$0.n(1,"Unresolved DataAbbreviationMode: "+$$t.$x.getBox(b))}var n=$$t.$z.d(a,c,d);return function(){var $ret=new $$t.y(0);$ret._d=n;$ret._c="";return $ret}()},$type:new $.ig.Type("DataAbbreviator",$.ig.$ot)},true);$c("LegendBase:af","ContentControl",{onDetachedFromUI:function(){this._ak.aj()},onAttachedToUI:function(){this._ak.ah()},aj:function(){return new $$t.ak(this)},a8:function(a){this._ak=a},_ak:null,init:function(){$$a.$g.init.call(this);var a=this.aj();this.a8(a);a.ak();this.children(new $$4.f($$a.$c.$type,0))},addChildInOrder:function(a,b){},a0:function(a,b){},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},_seriesOwner:null,seriesOwner:function(a){if(arguments.length===1){this._seriesOwner=a;return a}else{return this._seriesOwner}},_chartOwner:null,chartOwner:function(a){if(arguments.length===1){this._chartOwner=a;return a}else{return this._chartOwner}},isItemwise:function(){return false},isScale:function(){return false},clearLegendItemsForSeries:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$4.f($$a.$c.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$g.$type,c);if(e!=null&&e.content()!=null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},containsChild:function(a){return this.children().contains(a)},removeChild:function(a){this.children().remove(a)},ai:function(){if(this.seriesOwner()!=null){return this.seriesOwner()}else{return this.chartOwner()}},propertyChanged:null,propertyUpdated:null,a9: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))}},legendItemMouseLeftButtonDown:null,a5:function(a){if(this.legendItemMouseLeftButtonDown!=null){this.legendItemMouseLeftButtonDown(this,a)}if(a.d()!=null){a.d().onLegendItemPointerDown(a.item())}},legendItemMouseLeftButtonUp:null,a6:function(a){if(this.legendItemMouseLeftButtonUp!=null){this.legendItemMouseLeftButtonUp(this,a)}if(a.d()!=null){a.d().onLegendItemPointerUp(a.item())}},legendItemMouseEnter:null,a3:function(a){if(this.legendItemMouseEnter!=null){this.legendItemMouseEnter(this,a)}if(a.d()!=null){a.d().onLegendItemEnter(a.item())}},legendItemMouseLeave:null,a4:function(a){if(this.legendItemMouseLeave!=null){this.legendItemMouseLeave(this,a)}if(a.d()!=null){a.d().onLegendItemLeave(a.item())}},legendItemMouseMove:null,a7:function(a){if(this.legendItemMouseMove!=null){this.legendItemMouseMove(this,a)}if(a.d()!=null){a.d().onLegendItemOver(a.item())}},provideContainer:function(a){this._ak.ai(a)},legendItemsListStyle:function(a){if(arguments.length===1){this._ak._s=a;return a}else{return this._ak._s}},legendItemStyle:function(a){if(arguments.length===1){this._ak._t=a;return a}else{return this._ak._t}},legendItemBadgeStyle:function(a){if(arguments.length===1){this._ak._r=a;return a}else{return this._ak._r}},legendItemTextStyle:function(a){if(arguments.length===1){this._ak._u=a;return a}else{return this._ak._u}},exportVisualData:function(){return this._ak.f()},exportSerializedVisualData:function(){var a=this.exportVisualData();return a.serialize()},isFinancial:function(){return false},$type:new $.ig.Type("LegendBase",$$a.$g.$type,[$$0.$b6.$type,$.ig.IChartLegend.prototype.$type])},true);$c("ItemLegend:ab","LegendBase",{aj:function(){return new $$t.aj(this)},a8:function(a){$$t.$af.a8.call(this,a);this._bb=a},_bb:null,init:function(){var $self=this;$$t.$af.init.call(this);this._ab=$$t.$ab.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self._bb.an(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self._bb.x(e)}}})},addChildInOrder:function(a,b){if(!this._ak.m()){return}this.bi(b)},isItemwise:function(){return true},createItemwiseLegendItems:function(a,b){this.a0(a,b)},a0:function(a,b){this._ak.af();this.clearLegendItemsForSeries(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$g.$type,c);if(e!=null&&e.content()!=null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());if(f!=null&&!this.be(f)){this.children().add(c);var g=new $$t.ae;g._b=f;g._c=c;g._a=b;if(f.legendLabel()!=null){g._d=f.legendLabel()}else{g._d=f.itemLabel()}}}}this._ak.ag()},createLegendItemsInsert:function(a,b){this.bh(a,b)},bh:function(a,b){this._ak.af();try{var c=this.bf(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$a.$g.$type,d);if(f!=null&&f.content()!=null){var g=$b($.ig.ILegendContext.prototype.$type,f.content());if(g!=null&&!this.be(g)){this.children().insert(c,d);c++;var h=new $$t.ae;h._b=g;h._c=d;h._a=b;h._d=g.legendLabel()!=null?g.legendLabel().toString():g.itemLabel()}}}}finally{this._ak.ag()}},renderItemwiseContent:function(a){this.bi(a)},bi:function(a){var $self=this;this.clearLegendItemsForSeries(a);if(a.hasSubItems()){a.forSubItems(function(b){var c=$b($$a.$g.$type,b);if(c!=null&&c.content()!=null){var d=$b($.ig.ILegendContext.prototype.$type,c.content());if(d!=null&&!$self.be(d)){$self.children().add(b);var e=new $$t.ae;e._b=d;e._c=b;e._a=a;e._d=d.itemLabel()}}})}},bf:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$4.f($$a.$c.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$a.$g.$type,e);if(g!=null&&g.content()!=null){var h=$b($.ig.ILegendContext.prototype.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){return this.children().count()}return c},be:function(a){return this._bb.ap(a)},_bd:null,orientation:function(a){if(arguments.length===1){this._ak.k(a==0);return a}else{return this._ak.k()?0:1}},$type:new $.ig.Type("ItemLegend",$$t.$af.$type,[$.ig.IChartItemLegend.prototype.$type])},true);$c("Legend:ac","LegendBase",{aj:function(){return new $$t.al(this)},a8:function(a){$$t.$af.a8.call(this,a);this._bc=a},_bc:null,init:function(){var $self=this;$$t.$af.init.call(this);this._ab=$$t.$ac.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self._bc.an(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self._bc.x(e)}}})},bd:function(a){return a.resolveLegendIndex()},bf:function(a){return this.be(a)},addChildInOrder:function(a,b){if(b.isStacked()){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;var i=this._ak.aa(d,f,g,h);f=i.p1;g=i.p2;h=i.p3;if(b.container()!=null&&f!=null&&(this.bf(b.container())<this.bf(f)||this.bf(b.container())==-1&&this.bf(f)==-1&&b.container().getHashCode()<f.getHashCode())){break}if(b.container()!=null&&f!=null&&b.container()==f&&g!=null){var j=this.bd(b);var k=this.bd(g);var l=this.bf(b);var m=this.bf(g);if(g.isVertical()&&!g.isStacked()){if(m==-1&&l==-1){c=0;break}if(l<m||m==-1){break}}if(j<=k){break}}c++}this.children().insert(c,a);var n=new $$t.ae;n._c=a;n._a=b;var o=$b($$a.$g.$type,a);if(o!=null&&o.content()!=null){var p=$b($.ig.ILegendContext.prototype.$type,o.content());if(p!=null){n._b=p;n._d=p.itemLabel()}}},orientation:function(a){if(arguments.length===1){this._ak.k(a==0);return a}else{return this._ak.k()?0:1}},be:function(a){return-1},textColor:function(a){if(arguments.length===1){this._ak.v(a);return a}else{return this._ak.v()}},textStyle:function(a){if(arguments.length===1){this._ak.w(a);return a}else{return this._ak.w()}},$type:new $.ig.Type("Legend",$$t.$af.$type)},true);$c("LegendItemInfo:ae","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:null,_a:null,_b:null,$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$c("FinancialLegend:ag","LegendBase",{aj:function(){return new $$t.am(this)},bb:function(){return this._ak},init:function(){var $self=this;$$t.$af.init.call(this);this._ab=$$t.$ag.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.bb().an(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.bb().x(e)}}})},addChildInOrder:function(a,b){this.children().add(a)},isFinancial:function(){return true},$type:new $.ig.Type("FinancialLegend",$$t.$af.$type)},true);$c("ScaleLegend:ah","LegendBase",{aj:function(){return new $$t.an(this)},a8:function(a){$$t.$af.a8.call(this,a);this._bd=a},_bd:null,legendScaleElement:function(){return this._bd._ba},minText:function(){return this._bd._a6},maxText:function(){return this._bd._a5},init:function(){$$t.$af.init.call(this);this._ab=$$t.$ah.$type},_bf:0,_be:0,bb:null,bc:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},bi:function(){this._bd.a2()},restoreOriginalState:function(){this.bi()},bl:function(a){if(a==null){return this._bd.a9()}return $.ig.ColorUtil.prototype.t(a)},bg:function(a){this.bc(a);this.bh()},initializeLegend:function(a){this.bg(a)},isScale:function(){return true},bh:function(){var $self=this;if(this.legendScaleElement()==null||this.bc()==null||!this.bc().legendReady()){return}if(this.bc()==null||!this.bc().isAttachedTo(this)){return}var a=false;var b=$b($$a.$b2.$type,this.legendScaleElement());if(b!=null){var c=this._bd.aw();if(!this.bc().forScaleColors(function(d,e){$self._bd.ay(c,$self.bl(d),e)})){a=true}this._bd.a3(b,a,c)}if(this.minText()!=null){this.minText().ak(this.bc().minScaleText())}if(this.maxText()!=null){this.maxText().ak(this.bc().maxScaleText())}},$type:new $.ig.Type("ScaleLegend",$$t.$af.$type,[$.ig.IChartScaleLegend.prototype.$type])},true);$c("DataLegendView:ai","Object",{init:function(a){var $self=this;this.y=1;this.ad=-1;this.ac=-1;this.t=new $$4.h($.ig.FontInfo.prototype.$type,$$6.$u.$type.specialize(Number,$.ig.FontInfo.prototype.$type),0);this.e=null;this.g=null;this.f=null;this.d=null;this.c=null;$.ig.$op.init.call(this);this._a=a;this._n=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self.a7.runOn($self));$ret.activate($self.ax.runOn($self));$ret.disactivate($self.az.runOn($self));$ret.destroy($self.ay.runOn($self));return $ret}();this._p=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self.a9.runOn($self));$ret.activate($self.a3.runOn($self));$ret.disactivate($self.a5.runOn($self));$ret.destroy($self.a4.runOn($self));return $ret}();this._o=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self.a8.runOn($self));$ret.activate($self.a0.runOn($self));$ret.disactivate($self.a2.runOn($self));$ret.destroy($self.a1.runOn($self));return $ret}();this._m=function(){var $ret=new $.ig.Pool$1($$a.$g.$type);$ret.create($self.a6.runOn($self));$ret.activate($self.am.runOn($self));$ret.disactivate($self.ao.runOn($self));$ret.destroy($self.an.runOn($self));return $ret}();this._v=new $$4.x($$a.$an.$type,0);this._x=new $$4.x($$a.$an.$type,0);this._w=new $$4.x($$a.$an.$type,0);this._u=new $$4.x($$a.$g.$type,0)},ai:function(){this._a.dc()},_v:null,_x:null,_w:null,_u:null,_n:null,_p:null,_o:null,_m:null,a7:function(){var a=new $$a.an;this._v.add(a);return a},ax:function(a){a.__visibility=0},az:function(a){a.__visibility=1},ay:function(a){this._v.remove(a)},a9:function(){var a=new $$a.an;this._x.add(a);return a},a3:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a4:function(a){this._x.remove(a)},a8:function(){var a=new $$a.an;this._w.add(a);return a},a0:function(a){a.__visibility=0},a2:function(a){a.__visibility=1},a1:function(a){this._w.remove(a)},a6:function(){var a=new $$a.g;this._u.add(a);return a},am:function(a){a.__visibility=0},ao:function(a){a.__visibility=1},an:function(a){},_a:null,al:function(){var a=this._a.pixelScalingRatio();var b=this._a.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._a.actualPixelScalingRatio(window.devicePixelRatio)}},ar:function(){this.al();var a=Math.round(this._aa.rootWrapper().width());var b=Math.round(this._aa.rootWrapper().height());this._a._ez=new $$a.ae(0,0,0,a,b);if(this._b!=null){this._b._bk=this._a._ez}this._a.dv()},_ab:null,_aa:null,_q:null,_b:null,ae:function(){if(this._b!=null){this._b._an=null;this._b.au()}},y:0,aq:function(a){if(a==null){this._ab=null;this._aa=null;this._q=null;this.ae();return}this.y=$.ig.util.isNaN(this._a.pixelScalingRatio())?this._a.actualPixelScalingRatio():this._a.pixelScalingRatio();var b=a;this._aa=b;var c=this.y;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._aa.rootWrapper().setStyleProperty("position","relative");var h=this._aa.createElement("canvas");h.setStyleProperty("position","absolute");this._aa.append(h);this.ad=$.ig.truncate(Math.round(f));this.ac=$.ig.truncate(Math.round(g));h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._a._ez=new $$a.ae(0,0,0,d,e);this._ab=h;var i=this._aa.get2DCanvasContext(this._ab);this._q=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.ae();if($ig.CanvasGestureDOMEventProxy!=undefined&&!$ig.CanvasGestureDOMEventProxy.prototype.$placeholder){this._b=new $ig.CanvasGestureDOMEventProxy(overlayCanvas_,container_,false)}if(this._b!=null){}},ak:function(a,b){this.ar()},aj:function(a){},au:function(){var a=this._a._ez.width();var b=this._a._ez.height();var c=Math.round(a*this.y);var d=Math.round(b*this.y);if(this.ad!=c||this.ac!=d){this._ab.setAttribute("width",c.toString());this._ab.setAttribute("height",d.toString());this._ab.setStyleProperty("width",a.toString()+"px");this._ab.setStyleProperty("height",b.toString()+"px");this.ad=$.ig.truncate(Math.round(c));this.ac=$.ig.truncate(Math.round(d))}this.av(this._q,this.y)},av:function(a,b){if(a.d()&&b!=1){a.z();a.aa(b,b)}if(a==this._q){a.k(this._a._ez.left(),this._a._ez.top(),this._a._ez.width(),this._a._ez.height())}var c=new $$a.l;c.passID="LegendItem";for(var d=0;d<this._u.count();d++){var e=this._u.__inner[d];var f=e._ah;var g=new $$a.m;g.passInfo=c;g.context=this._q.g();g.width=e.width();g.height=e.height();g.data=e.content();f.measure()(g);var h=new $$a.n;h.availableWidth=e.width();h.availableHeight=e.height();h.passInfo=c;h.context=a.g();h.data=e.content();h.xPosition=e._n;h.yPosition=e._o;a.z();a.af(e._n,e._o);f.render()(h);a.y()}for(var i=0;i<this._v.count();i++){var j=this._v.__inner[i];a.ac(j.dataContext());a.w(j)}for(var k=0;k<this._x.count();k++){var l=this._x.__inner[k];a.ac(l.dataContext());a.w(l)}for(var m=0;m<this._w.count();m++){var n=this._w.__inner[m];a.ac(n.dataContext());a.w(n)}if(a.d()&&b!=1){a.y()}},ad:0,ac:0,s:function(){if(this._aa!=null){this._aa.setTimeout(this._a.dc.runOn(this._a),0);return true}return false},bf:function(a,b){var c=this.z(b);this._q.ac(b);var d=this._q.f(a);return new $$a.af(1,d,c)},t:null,z:function(a){if(this.t.containsKey(a)){var b=this.t.item(a);if(b._d.g()==a.g()){return b._c}}var c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._aa,a);var d=new $$6.u(Number,$.ig.FontInfo.prototype.$type,c,a);this.t.item(a,d);return c},aw:function(a,b,c){a._n=b;a._o=c},ah:function(a){this.au()},ag:function(a,b){a.dataContext(b)},e:null,j:function(){if(this.e==null){var a=function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(11);$ret.s("Bold");$ret.q("Normal");$ret.o("Normal");$ret.r("Normal");return $ret}();this.e=a}return this.e},g:null,l:function(){if(this.g==null){var a=function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(11);$ret.s("Normal");$ret.q("Normal");$ret.o("Normal");$ret.r("Normal");return $ret}();this.g=a}return this.g},be:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}()},bc:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}()},bd:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}()},f:null,k:function(){if(this.f==null){var a=function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(11);$ret.s("Normal");$ret.q("Normal");$ret.o("Normal");$ret.r("Normal");return $ret}();this.f=a}return this.f},bb:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}()},d:null,i:function(){if(this.d==null){var a=function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(11);$ret.s("Bold");$ret.q("Normal");$ret.o("Normal");$ret.r("Normal");return $ret}();this.d=a}return this.d},ba:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}()},c:null,h:function(){if(this.c==null){var a=function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(11);$ret.s("Bold");$ret.q("Normal");$ret.o("Normal");$ret.r("Normal");return $ret}();this.c=a}return this.c},_r:null,af:function(a,b){var model_=this._a;var ext_=model_.externalObject;if(ext_!=null){var width_=a;var height_=b;ext_.desiredSizeChanged(width_,height_)}},at:function(a){this.y=a},ap:function(){if(this._b!=null){this._b.as(this._ab,"")}},as:function(){if(this._b!=null){this._b.bg(this._ab,"")}},$type:new $.ig.Type("DataLegendView",$.ig.$ot)},true);$c("LegendBaseView:ak","Object",{init:function(a){this.l=false;this.i=false;$.ig.$op.init.call(this);this._b=a;this._c=new $$t.b(this);this._c.p()},aj:function(){this._c.u()},ah:function(){this._c.s()},_c:null,_b:null,ak:function(){},j:function(){return false},d:function(a){var b;var c;var d;var e=this.aa(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$a.as;var g=new $$t.p(b,c,d,f,a);return g},e:function(a){var b;var c;var d;var e=this.aa(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$a.ar;var g=new $$t.n(b,c,d,f,a);return g},aa:function(a,b,c,d){b=this._b.ai();c=null;d=null;if(a!=null){var e=$b($$a.$g.$type,a);if(e!=null&&e.content()!=null&&$b($.ig.ILegendContext.prototype.$type,e.content())!==null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());c=$b($.ig.ILegendSeries.prototype.$type,f.series());if(c!=null){b=c.container()}d=f.item()}}return{p1:b,p2:c,p3:d}},z:function(){},m:function(){return true},y:function(a){},am:function(a){},ai:function(a){this._c.t(a)},an:function(a){this._c.x(a)},x:function(a){var b=this._b.children().indexOf(a);this._c.o(a,b)},af:function(){this._c.q()},ag:function(){this._c.r()},_s:null,_t:null,_r:null,_u:null,l:false,i:false,k:function(a){if(arguments.length===1){this.i=a;this._c.v(this.i);return a}else{return this.i}},p:null,v:function(a){if(arguments.length===1){this.p=a;this._c.z(this.p);return a}else{return this.p}},q:null,w:function(a){if(arguments.length===1){this.q=a;this._c.aa(this.q);return a}else{return this.q}},al:function(){this._c.p()},n:function(e_){var ev_=e_.originalEvent;return ev_.currentTarget},o:function(e_){return this._c.n(this.n(e_))},ad:function(a){if(!this.l){this._b.a3(this.e(this.o(a)))}this.l=true},ac:function(a){if(this.l){this._b.a4(this.e(this.o(a)))}this.l=false},ab:function(a){this._b.a5(this.d(this.o(a)))},ae:function(a){this._b.a6(this.d(this.o(a)))},h:function(a){var b=a.querySelectorAll("span *");var c=$$a.$ae.empty();for(var e=0;e<b.length;e++){var d=b[e];if(String.isNullOrEmpty(d.getText())){continue}var f=new $$a.ae(0,d.getOffset().left,d.getOffset().top,d.width(),d.height());f.union(c);c=f}return $.ig.RectData.prototype.b(c)},g:function(a){var b=a.querySelectorAll("canvas");var c=b.length>0?b[0]:null;return c!=null?new $.ig.RectData(c.getOffset().left,c.getOffset().top,c.width(),c.height()):null},a:function(a){if(this._b==null||this._b.children()==null||this._b.children().count()<=a){return null}var b=this._b.children().__inner[a];if(b==null){return null}var c=b.content();if(c==null){return null}var d=c.actualItemBrush()!=null?c.actualItemBrush():c.itemBrush();return $.ig.AppearanceHelper.prototype.b(d)},f:function(){var a=new $$t.as;var b=this._c._l;var c=b.getChildCount();for(var d=0;d<c;d++){var e=new $$t.aq;var f=b.getChildAt(d);e.label(f.getText());e.label(e.label()!=null?e.label().trim():null);e.bounds(new $.ig.RectData(f.getOffset().left,f.getOffset().top,f.width(),f.height()));e.labelBounds(this.h(f));e.badgeBounds(this.g(f));a.items().add(e)}for(var g=0;g<this._b.children().count();g++){a.items().__inner[g].appearance().fill(this.a(g))}return a},$type:new $.ig.Type("LegendBaseView",$.ig.$ot)},true);$c("ItemLegendView:aj","LegendBaseView",{init:function(a){$$t.$ak.init.call(this,a);this._ao=a},_ao:null,ak:function(){$$t.$ak.ak.call(this)},j:function(){return true},ap:function(a){return this._c.e(a)},f:function(){var a=new $$t.as;var b=this._c._g.rootWrapper();b=b.getChildAt(0);var c=b.getChildCount();for(var d=0;d<c;d++){var e=new $$t.aq;var f=b.getChildAt(d);e.label(f.getText());e.label(e.label()!=null?e.label().trim():null);e.bounds(new $.ig.RectData(f.getOffset().left,f.getOffset().top,f.width(),f.height()));e.labelBounds(this.h(f));e.badgeBounds(this.g(f));a.items().add(e)}for(var g=0;g<c;g++){a.items().__inner[g].appearance().fill(this.a(g))}return a},$type:new $.ig.Type("ItemLegendView",$$t.$ak.$type)},true);$c("LegendView:al","LegendBaseView",{init:function(a){$$t.$ak.init.call(this,a);this._ao=a},_ao:null,ak:function(){$$t.$ak.ak.call(this)},$type:new $.ig.Type("LegendView",$$t.$ak.$type)},true);$c("FinancialLegendView:am","LegendBaseView",{init:function(a){$$t.$ak.init.call(this,a);this._c=new $$t.a(this)},$type:new $.ig.Type("FinancialLegendView",$$t.$ak.$type)},true);$c("ScaleLegendView:an","LegendBaseView",{init:function(a){this._bb=new $$a.af;this.ar=false;$$t.$ak.init.call(this,a);this._ap=a;this._a6=new $$a.an;this._a5=new $$a.an;this._ba=new $$a.bz},_ap:null,_ba:null,_a6:null,_a5:null,a2:function(){},z:function(){},a9:function(){return $$a.$ax.u(0,0,0,0)},aw:function(){return new $$t.ao},ay:function(a,b,c){var d=a;d._a.add(function(){var $ret=new $$t.ap;$ret._b=function(){var $ret=new $$a.at;$ret.color(b);return $ret}();$ret._a=c;return $ret}())},a3:function(a,b,c){if(b){this._a7=this._ap.bc().actualMarkerBrush();this._ao=null}else{this._a7=null;this._ao=c;this._ao.b()}this.az()},_ao:null,_aq:null,_bb:null,ai:function(a){$$t.$ak.ai.call(this,a);this._aq=this._c.b(a);this._bb=this._c.ab();this.az()},ar:false,az:function(){if(!this.ar){this.ar=true;if(this._c._g!=null){this._c._g.setTimeout(this.a4.runOn(this),0)}else{window.setTimeout(this.a4.runOn(this),0)}}},a4:function(){if(this.ar){this.ar=false;this.a1()}},a1:function(){if(this._aq==null){return}this.a0()},au:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._aq.e(b)+0}return 0},at:function(a){return this._as+0},_as:0,_a8:null,a0:function(){if(this._ap.bc()==null||this._ap.bc().container()==null||this._ao==null&&this._a7==null){return}if(this._aq.d()){var a=$b($.ig.IInternalLegendOwner.prototype.$type,this._ap.bc().container());this._aq.ac(a.getFontInfo());this._as=a.getFontHeight();this._a8=a.getFontBrush();var b=this.au(this._a6);var c=this.au(this._a5);var d=Math.max(b,c)+4;if(d>=this._bb.width()){d=0}var e=this._bb.width()-d;var f=2;var g=2;e=e-4;var h=this._bb.height()-4;var i=f+e+4;var j=g;var k=h;var l={__x:f+3/5*e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m={__x:f+5/5*e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n={__x:f+5/5*e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o={__x:f,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p=this._ba;p._ak.clear();p._ak.add(l);p._ak.add(m);p._ak.add(n);p._ak.add(o);this._a6._n=i;this._a6._o=j;this._a6._am=this._a8;this._a5._n=i;this._a5._o=j+k-this.at(this._a6);this._a5._am=this._a8;this._aq.k(0,0,this._bb.width(),this._bb.height());if(this._ao==null&&this._a7!=null){p.__fill=this._a7;this._aq.t(p)}else{this._c.y(this._aq,p,this._ao,new $$a.ae(0,g,f,e,h))}if(d>0){this._aq.w(this._a6);this._aq.w(this._a5)}}},_a7:null,al:function(){$$t.$ak.al.call(this)},$type:new $.ig.Type("ScaleLegendView",$$t.$ak.$type)},true);$c("GradientData:ao","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$ap.$type,0)},_a:null,b:function(){this._a.sort2(function(a,b){return $w(a._a,b._a)})},$type:new $.ig.Type("GradientData",$.ig.$ot)},true);$c("GradientStopData:ap","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:null,$type:new $.ig.Type("GradientStopData",$.ig.$ot)},true);$c("LegendItemVisualData:aq","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($.ig.RectData.prototype.empty());this.appearance(new $.ig.PrimitiveAppearanceData)},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},_badgeBounds:null,badgeBounds:function(a){if(arguments.length===1){this._badgeBounds=a;return a}else{return this._badgeBounds}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.label()!=null){a.u('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.u("labelAppearance: "+this.labelAppearance().serialize()+", ")}var b=function(c){return c!=null?"{ left: "+c.left()+", top: "+c.top()+", width: "+c.width()+", height: "+c.height()+"}":"null"};a.u("bounds: "+b(this.bounds())+", ");a.u("badgeBounds: "+b(this.badgeBounds())+", ");a.u("labelBounds: "+b(this.labelBounds()));a.u("}");return a.toString()},$type:new $.ig.Type("LegendItemVisualData",$.ig.$ot)},true);$c("LegendVisualDataList:ar","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aq.$type,0)},$type:new $.ig.Type("LegendVisualDataList",$$4.$x.$type.specialize($$t.$aq.$type))},true);$c("LegendVisualData:as","Object",{init:function(){$.ig.$op.init.call(this);this.items(new $$t.ar)},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;
return a}else{return this._height}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("items: [");for(var b=0;b<this.items().count();b++){if(b!=0){a.l(", ")}a.l(this.items().__inner[b].serialize())}a.u("],");a.u("}");return a.toString()},$type:new $.ig.Type("LegendVisualData",$.ig.$ot)},true);$$t.$c.formatAbbreviationModeProperty=$$a.$s.i("FormatAbbreviationMode",$$t.$x.$type,$$t.$c.$type,new $$a.ac(2,$$t.$x.getBox(0),function(a,b){a.dq("FormatAbbreviationMode",b.oldValue(),b.newValue())}));$$t.$c.formatMaximumDigitsProperty=$$a.$s.i("FormatMaximumDigits",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,5,function(a,b){a.dq("FormatMaximumDigits",b.oldValue(),b.newValue())}));$$t.$c.formatMinimumDigitsProperty=$$a.$s.i("FormatMinimumDigits",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,(-1),function(a,b){a.dq("FormatMinimumDigits",b.oldValue(),b.newValue())}));$$t.$c.headerTextProperty=$$a.$s.i("HeaderText",String,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("HeaderText",b.oldValue(),b.newValue())}));$$t.$c.headerTextColorProperty=$$a.$s.i("HeaderTextColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("HeaderTextColor",b.oldValue(),b.newValue())}));$$t.$c.summaryTextColorProperty=$$a.$s.i("SummaryTextColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SummaryTextColor",b.oldValue(),b.newValue())}));$$t.$c.summaryValueColorProperty=$$a.$s.i("SummaryValueColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SummaryValueColor",b.oldValue(),b.newValue())}));$$t.$c.summaryTypeProperty=$$a.$s.i("SummaryType",$$t.$t.$type,$$t.$c.$type,new $$a.ac(2,$$t.$t.getBox(0),function(a,b){a.dq("SummaryType",b.oldValue(),b.newValue())}));$$t.$c.summaryValueFormatProperty=$$a.$s.i("SummaryValueFormat",String,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SummaryValueFormat",b.oldValue(),b.newValue())}));$$t.$c.summaryValueFormatSpecifiersProperty=$$a.$s.i("SummaryValueFormatSpecifiers",Array,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SummaryValueFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$c.summaryTextProperty=$$a.$s.i("SummaryText",String,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SummaryText",b.oldValue(),b.newValue())}));$$t.$c.rowMarginProperty=$$a.$s.i("RowMargin",$$a.$ah.$type,$$t.$c.$type,new $$a.ac(2,new $$a.ah(0,5),function(a,b){a.dq("RowMargin",b.oldValue(),b.newValue())}));$$t.$c.columnSpacingProperty=$$a.$s.i("ColumnSpacing",Number,$$t.$c.$type,new $$a.ac(2,10,function(a,b){a.dq("ColumnSpacing",b.oldValue(),b.newValue())}));$$t.$c.badgeMarginProperty=$$a.$s.i("BadgeMargin",$$a.$ah.$type,$$t.$c.$type,new $$a.ac(2,new $$a.ah(1,5,0,0,0),function(a,b){a.dq("BadgeMargin",b.oldValue(),b.newValue())}));$$t.$c.seriesTitleMarginProperty=$$a.$s.i("SeriesTitleMargin",$$a.$ah.$type,$$t.$c.$type,new $$a.ac(2,new $$a.ah(1,5,0,5,0),function(a,b){a.dq("SeriesTitleMargin",b.oldValue(),b.newValue())}));$$t.$c.seriesValueMarginProperty=$$a.$s.i("SeriesValueMargin",$$a.$ah.$type,$$t.$c.$type,new $$a.ac(2,new $$a.ah(1,5,0,5,0),function(a,b){a.dq("SeriesValueMargin",b.oldValue(),b.newValue())}));$$t.$c.targetCursorPositionXProperty=$$a.$s.i("TargetCursorPositionX",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){a.dq("TargetCursorPositionX",b.oldValue(),b.newValue())}));$$t.$c.targetCursorPositionYProperty=$$a.$s.i("TargetCursorPositionY",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){a.dq("TargetCursorPositionY",b.oldValue(),b.newValue())}));$$t.$c.targetAxisValueProperty=$$a.$s.i("TargetAxisValue",$.ig.$op.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("TargetAxisValue",b.oldValue(),b.newValue())}));$$t.$c.targetProperty=$$a.$s.i("Target",$.ig.$op.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("Target",b.oldValue(),b.newValue())}));$$t.$c.seriesUnitsModeProperty=$$a.$s.i("SeriesUnitsMode",$$t.$aa.$type,$$t.$c.$type,new $$a.ac(2,$$t.$aa.getBox(0),function(a,b){a.dq("SeriesUnitsMode",b.oldValue(),b.newValue())}));$$t.$c.seriesUnitsTextProperty=$$a.$s.i("SeriesUnitsText",String,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SeriesUnitsText",b.oldValue(),b.newValue())}));$$t.$c.seriesUnitsColorProperty=$$a.$s.i("SeriesUnitsColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SeriesUnitsColor",b.oldValue(),b.newValue())}));$$t.$c.seriesValueColorProperty=$$a.$s.i("SeriesValueColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SeriesValueColor",b.oldValue(),b.newValue())}));$$t.$c.seriesTitleColorProperty=$$a.$s.i("SeriesTitleColor",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.dq("SeriesTitleColor",b.oldValue(),b.newValue())}));$$t.$m.a=new $$t.m(String.empty(),NaN);$$t.$z.c=null;$$t.$z.b=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$j=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","ISupportsMarkers:b","ISupportsErrorBars:c","ISeriesViewerWidgetOptions:d","ISeriesViewerWidget:e","SeriesViewer:f","SeriesViewer___SynchronizedCharts__IteratorClass:g","RefreshCompletedEventHandler:j","SeriesViewerManipulationEventHandler:l","SeriesAnimatingEventHandler:n","SeriesViewerView:o","OverviewPlusDetailViewportHost:q","LegendTemplates:t","SeriesViewerViewManager:v","IAnnotationInfoProvider:w","AutoRangeCalculator:x","AxisFormatLabelHandler:z","IDateTimeAxis:ab","IAxisAnnotation:ac","IAxisAnnotationManager:ae","Axis:af","Axis___DirectSeries__IteratorClass:ah","AxisCollection:ai","AxisLabelManager:ak","AxisLabelPanelBase:al","AxisLabelPanelBase___GetLabels__IteratorClass:an","AxisLabelPanelBase___GetTextBlocks__IteratorClass:ao","CategoryAxisBase:ap","CategoryAxisBase___RelatedSeries__IteratorClass:aq","CategoryAxisBase___RelatedAxes__IteratorClass:ar","CategoryXAxis:as","HorizontalAxisLabelPanelBase:at","HorizontalAxisLabelPanel:au","IScaler:av","ICategoryScaler:aw","IAngleScaler:ax","ISortingAxis:ay","ITimeRangeSelectorAxis:az","NumericAxisBase:a0","StraightNumericAxisBase:a1","NumericXAxis:a2","NumericYAxis:a3","AxisRendererBase:a4","GetSnapperInfoStrategy:a5","ShouldRenderLinesHandler:a6","ShouldRenderContentHandler:a7","RenderAxisLineHandler:a8","DetermineCrossingValueHandler:a9","RenderStripHandler:ba","ShouldRenderLabelHandler:bb","GetLabelLocationHandler:bc","TransformToLabelValueHandler:bd","GetLabelForItemHandler:be","RenderLineHandler:bf","ScaleValueHandler:bg","ShouldRenderHandler:bh","CreateRenderingParamsHandler:bi","SnapMajorValueHandler:bj","AdjustMajorValueHandler:bk","GetGroupCenterHandler:bl","GetUnscaledGroupCenterHandler:bm","INumberAbbreviator:br","NumericAxisRenderer:bu","NumericScaler:b3","VerticalAxisLabelPanel:cd","IIsCategoryBased:cg","IHasSingleValueCategory:ch","IBucketizer:ci","IHasHighLowValueCategory:cj","IHasCategoryModePreference:ck","IHasCategoryAxis:cl","ISeriesViewerScrollbarManager:cn","OrderedDictionary$2:cp","OrderedDictionaryEnumerator$2:cq","ITileZoomTileInfo:cu","ITileZoomTile:cv","IHighlightingManager:cy","HighlightingInfo:cz","IHorizontalAnchoredCategorySeriesProxy:c7","IFinancialPriceSeriesProxy:c8","IAnnotationLayerProxy:c9","IIndicatorProxy:da","IOverlayProxy:db","IHorizontalRangeCategorySeriesProxy:dc","ISeriesInteractionManager:dd","ICategorySeriesInteractionManager:de","IAnchoredCategorySeriesInteractionManager:df","IHorizontalAnchoredCategorySeriesInteractionManager:dg","IVerticalAnchoredCategorySeriesInteractionManager:dh","ISeriesViewerInteractionManager:di","ITrendLineSeries:dj","IDataChartVisualDataManager:dk","IAxisVisualDataManager:dl","ISeriesVisualDataManager:dm","AssigningPolarStyleEventHandler:d9","AssigningPolarMarkerStyleEventHandler:eb","AssigningRadialStyleEventHandler:ee","AssigningRadialMarkerStyleEventHandler:eg","AssigningShapeStyleEventHandler:ej","AssigningShapeMarkerStyleEventHandler:el","AssigningScatterStyleEventHandler:eo","AssigningScatterMarkerStyleEventHandler:eq","GetCategoryItemsHandler:ev","AssigningCategoryStyleEventHandler:ew","AssigningCategoryMarkerStyleEventHandler:ey","XamDataChart:ez","LabelPanelArranger:e0","ChartContentManager:e2","ContentInfo:e3","ChartContentManager___InOrder__IteratorClass:e5","MarkerSeries:fc","IFlattener:ff","SyncLink:fk","SyncLinkManager:fn","SyncManager:fo","IHasTrendline:fp","IHasCategoryTrendline:fq","IPreparesCategoryTrendline:fs","ITrendLineManager:fy","AxisRangeChangedEventHandler:gg","ChartCollection:gl","SeriesCollection:gm","CalloutStyleUpdatingEventHandler:gr","PlotAreaMouseEventArgs:gs","PlotAreaMouseEventHandler:gt","PlotAreaMouseButtonEventArgs:gu","PlotAreaMouseButtonEventHandler:gv","ChartCursorEventArgs:gw","DataChartCursorEventHandler:gx","TileZoomManager:g1","TileZoomTileCache:g4","TileZoomTile:g5","DataChartMouseButtonEventArgs:g6","DataChartMouseButtonEventHandler:g7","ChartMouseEventArgs:g8","DataChartMouseEventHandler:g9","Series:ha","AxisComponentsForView:hf","AxisLabelPanelBaseView:hh","AxisLabelSettings:hi","TitleSettings:hj","AxisView:hk","CategoryAxisBaseView:hl","CategoryXAxisView:hm","HorizontalAxisLabelPanelBaseView:hn","NumericAxisBaseView:ho","NumericXAxisView:hp","NumericYAxisView:hq","StraightNumericAxisBaseView:hr","VerticalAxisLabelPanelView:hs","XamDataChartView:ht","MarkerSeriesView:hv","SeriesView:hy","ChartAxisRangeChangedEventArgs:hz","DataChartAxisRangeChangedEventHandler:h0","IDetectsCollisions:h4"]);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,$aa=$.ig.util.isDigit,$ab=$.ig.util.isDigit1,$ac=$.ig.util.isLetter,$ad=$.ig.util.isNumber,$ae=$.ig.util.isLetterOrDigit,$af=$.ig.util.isLower,$ag=$.ig.util.toLowerCase,$ah=$.ig.util.toUpperCase;$d("ActualLegendItemBadgeShape:hb",false,false,{CircleShape:0,LineWithMarker:1,LineMarkerless:2,BarShape:3,ColumnShape:4,SquareShape:5,SquareFinancial:6,SquareIndicator:7,MarkerShape:8,HiddenShape:9});$d("PriceDisplayType:gp",false,false,{Candlestick:0,OHLC:1});$d("MarkerType:go",false,false,{Unset:0,None:1,Automatic:2,Circle:3,Triangle:4,Pyramid:5,Square:6,Diamond:7,Pentagon:8,Hexagon:9,Tetragram:10,Pentagram:11,Hexagram:12,Hidden:13});$d("IndicatorDisplayType:gn",false,false,{Line:0,Area:1,Column:2});$d("EnableErrorBars:gd",false,false,{None:0,Both:1,Positive:2,Negative:3});$d("WindowResponse:f9",false,false,{Deferred:0,Immediate:1});$d("TimeAxisDisplayType:f8",false,false,{Continuous:0,Discrete:1});$d("SplineType:f7",false,false,{Natural:0,Clamped:1});$d("GridMode:f6",false,false,{None:0,BeforeSeries:1,BehindSeries:2});$d("BrushSelectionMode:f5",false,false,{Select:0,Interpolate:1});$d("AxisOrientation:f4",false,false,{Horizontal:0,Vertical:1,Angular:2,Radial:3});$d("CategoryMode:f2",false,false,{Mode0:0,Mode1:1,Mode2:2});$d("AxisLabelsLocation:f1",false,false,{OutsideTop:0,OutsideBottom:1,OutsideLeft:2,OutsideRight:3,InsideTop:4,InsideBottom:5,InsideLeft:6,InsideRight:7});$d("TrendLineManagerType:fx",false,false,{Category:0,Sorting:1,Polar:2,Radial:3,Scatter:4});$d("CollisionAvoidanceType:e7",false,false,{None:0,Omit:1,Fade:2,OmitAndShift:3,FadeAndShift:4});$d("ChartContentType:e4",false,false,{Series:0,Axis:1,Background:2});$d("AxisTitlePosition:d6",false,false,{Auto:0,Left:1,Right:2,Top:3,Bottom:4});$d("ZoomCoercionMode:d5",false,false,{Auto:0,AxisConstrained:1,Unconstrained:2});$d("ComputedPlotAreaMarginMode:d4",false,false,{Auto:0,Series:1,None:2});$d("SeriesVisibleRangeMode:d3",false,false,{Auto:0,ValuesOnly:1,IncludeReferenceValue:2});$d("AutoMarginsAndAngleUpdateMode:d2",false,false,{None:0,SizeChanging:1,SizeChangingAndZoom:2});$d("SeriesOutlineMode:d1",false,false,{Auto:0,Visible:1,Collapsed:2});$d("MarkerOutlineMode:d0",false,false,{Auto:0,Normal:1,MatchMarkerBrush:2});$d("LegendHighlightingMode:dz",false,false,{Auto:0,None:1,MatchSeries:2});$d("SeriesHighlightingBehavior:dy",false,false,{Auto:0,DirectlyOver:1,NearestItems:2,NearestItemsRetainMainShapes:3,NearestItemsAndSeries:4});$d("SeriesHighlightingMode:dx",false,false,{Auto:0,None:1,BrightenSpecific:2,Brighten:3,FadeOthersSpecific:4,FadeOthers:5});$d("SeriesViewerVerticalScrollbarPosition:dw",false,false,{Auto:0,InsideLeft:1,InsideRight:2});$d("SeriesViewerHorizontalScrollbarPosition:dv",false,false,{Auto:0,InsideBottom:1,InsideTop:2});$d("SeriesViewerScrollbarMode:du",false,false,{None:0,Fading:1,FadeToLine:2,Persistent:3});$d("ShapeItemSearchMode:dt",false,false,{Auto:0,ClosestBoundingBox:1,ClosestShape:2,ClosestPointOnClosestShape:3,None:4});$d("ScatterItemSearchMode:ds",false,false,{Auto:0,ClosestVisiblePoint:1,ClosestPoint:2,ClosestVisiblePointOnClosestLine:3,ClosestPointOnClosestLine:4,None:5});$d("MarkerFillMode:dr",false,false,{Auto:0,Normal:1,MatchMarkerOutline:2});$d("MarkerAutomaticBehavior:dq",false,false,{CircleSmart:0,None:1,SmartIndexed:2,Indexed:3,Circle:4,Triangle:5,Pyramid:6,Square:7,Diamond:8,Pentagon:9,Hexagon:10,Tetragram:11,Pentagram:12,Hexagram:13});$d("LegendItemBadgeShape:dp",false,false,{Automatic:0,Circle:1,Line:2,Square:3,Marker:4,Bar:5,Column:6,Hidden:7});$d("LegendItemBadgeMode:dn",false,false,{Simplified:0,MatchSeries:1});$d("HighlightingMode:c4",false,false,{Closest:0,DirectlyOver:1});$d("ChartHitTestMode:c3",false,false,{Auto:0,Computational:1,ColorEncoded:2,Mixed:3,MixedFavoringComputational:4});$d("SeriesHitTestMode:c1",false,false,{Auto:0,Computational:1,ColorEncoded:2});$d("HighlightingState:cx",false,false,{"Out:outward":0,"In:inward":1,"Static:$static":2});$d("TransitionInSpeedType:cw",false,false,{Auto:0,Normal:1,ValueScaled:2,IndexScaled:3,Random:4});$d("NumericScaleMode:b2",false,false,{Linear:0,Logarithmic:1});$d("AxisExtentType:aa",false,false,{Pixel:0,Percent:1});$d("ViewerSurfaceUsage:h",false,false,{Normal:0,Minimal:1});$c("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$c("ISupportsMarkers:b","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$c("ISupportsErrorBars:c","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$c("ISeriesViewerWidgetOptions:d","Object",{$type:new $.ig.Type("ISeriesViewerWidgetOptions",null)},true);$c("ISeriesViewerWidget:e","Object",{$type:new $.ig.Type("ISeriesViewerWidget",null)},true);$c("SeriesViewer:f","Control",{_widget:null,widget:function(a){if(arguments.length===1){this._widget=a;return a}else{return this._widget}},_cm:null,staticInit:function(){$$t.$f.sc=new $$a.ae(0,0,0,1,1)},cy:null,cz:function(){if(this.cy==null){this.cy=new $.ig.SRProvider(this._cm._j._ae)}return this.cy},a4:null,a5:function(){var $self=this;if(this.a4==null){this.a4=$.ig.DVContainer.prototype.instance().createInstance($$t.$di.$type,function(){return $self.cz().n()})}return this.a4},d8:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},init:function(){var $self=this;this.cy=null;this.bl=new $$t.gm;this.bv=0;this.bw=0;this.bn=1;this.c8=false;this.c3=false;this.rz=$$a.$ae.empty();this.rx=$$a.$ae.empty();this.c1=true;this.g2=30;this.bs=new $$t.h1;this.c6=false;this.ar=0;this.aq=1;this.c4=false;this.b9=0;this.da=false;this.c2=false;this.de=false;this.db=false;this.dd=false;this.b4=1;this.g4=0;this.dc=false;this.ry=$$a.$ae.empty();this.q5=null;this.q4=null;this.fv=NaN;this.ft=NaN;this.fu=NaN;this.fs=NaN;this.fr=NaN;this.fp=NaN;this.fq=NaN;this.fo=NaN;this.c9=false;this.c0=false;this._destroyed=false;this.hb=null;this.e9=new $$4.h(String,$.ig.$op.$type,0);this.fw=NaN;this.fl=NaN;this.fn=NaN;this.fj=NaN;this.fi=20;this.fh=NaN;this.c5=true;this.fm=NaN;this.fk=NaN;this.fe=1;this.fd=NaN;this.ff=0;this.fg=0;this.c7=false;this.g3=0;this.fb=new $$4.x($.ig.IDataLegend.prototype.$type,0);$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this.rv=$$a.$ae.empty();this.rq={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._fc=$$0.$s.now();this._d2=false;this._d3=false;this.canvasRenderScheduler(new $.ig.CanvasRenderScheduler);this._am=new $.ig.CanvasRenderScheduler;this._ak=new $.ig.CanvasRenderScheduler;$$t.$f.sc=new $$a.ae(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.fl;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this._cm=this.cl();this.mv(this._cm);this._cm.onInit();this.n7();this.k7();this.actualSyncLink(new $$t.fk);this.of(null,this.actualSyncLink());this._ap=new $$t.e2(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.m7(a,b.propertyName(),b.oldValue(),b.newValue())});var a=this.series();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.nw.runOn(this));var b=this.series();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.nx.runOn(this));this._co=new $.ig.DoubleAnimator(0,1,this.scrollbarsAnimationDuration());this._cn=new $.ig.DoubleAnimator(0,1,this.highlightingTransitionDuration());var c=this._cn;c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.k6.runOn(this));this._cm.bx();this.k9();this.k8()},ce:null,k7:function(){if(this.ce!=null&&this.cf()==null){var a=this.cf();a.thumbnailSizeChanged=$.ig.Delegate.prototype.remove(a.thumbnailSizeChanged,this.m3.runOn(this))}if(this.cf()!=null){var b=this.cf();b.thumbnailSizeChanged=$.ig.Delegate.prototype.combine(b.thumbnailSizeChanged,this.m3.runOn(this))}if(this.he!=null){this.cf().backgroundImageUri(this.he)}if(this.cf()!=null){this.cf().initializeScalingRatio(this.actualPixelScalingRatio())}if(this.ce==null&&this.cf()!=null){this.lo()}this.ce=this.cf()},m3:function(a,b){this.cf().surfaceIsDirty(true);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.ev(true)}},eo:function(){return false},k8:function(){this._cm.co();if(this.cf()!=null){this.cf().initializeScalingRatio(this.actualPixelScalingRatio())}},series:function(){return this.bl},bl:null,nw:function(a,b){this._dp=this.dv();if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.nq(c);this._cm.dy(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this._cm.aq(e)){this.n8(e);this._cm.bp(e);e.seriesViewer(this);e.syncLink(this.actualSyncLink());e.ms()}}}this.ln();this.lu();this.l9()},la:function(){this.lu()},lu:function(){},_skipDataCleanup:false,skipDataCleanup:function(a){if(arguments.length===1){this._skipDataCleanup=a;return a}else{return this._skipDataCleanup}},nq:function(a){if(!this.skipDataCleanup()){if($b($$t.$ha.$type,a)!==null){a.itemsSource(null)}else if($b($$t.$ap.$type,a)!==null){a.itemsSource(null)}}this.removeSpecificDataSource(a.name(),true)},nx:function(a,b){this._dp=this.dv();var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.nq(c);this._cm.dy(c)}},ld:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if($.ig.util.isNaN(h)){return{p0:a,p1:b}}if($.ig.util.isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{p0:a,p1:b}},dv:function(){return false},ez:function(){return this.isWindowSyncedToVisibleRange()},d4:function(){return this.a4!=null},dn:function(){return this.a4!=null},dm:function(){return this.bv!=0||this.bw!=0},dl:function(){return this.dn()&&this.dm()},a3:function(){var a=this.a5().highlightingManager();if(a.executionContext()==null){a.executionContext(this._cm.getExecutionContext())}if(a.ensureAnimator()==null){a.ensureAnimator(this.k1.runOn(this))}return a},a6:function(){var a=this.a5().scrollbarManager();if(a.executionContext()==null){a.executionContext(this._cm.getExecutionContext())}if(a.animator()==null){a.animator(this._co);a.owner(this)}return a},k1:function(){{var a=this._cn;if(!a.animationActive()&&a.intervalMilliseconds()>0){a.start()}if(a.intervalMilliseconds()==0){this.oa(1)}}},_cn:null,_co:null,k6:function(a,b){this.oa(this._cn.transitionProgress())},oa:function(a){var b=this.a3().tick(a);if(a==1&&b&&this._cn.intervalMilliseconds()>0){this._cn.start()}var c=this.a3().dirtySeries();if(this.a3().allDirty()){var d=this.series();for(var e=0;e<d.count();e++){var f=d.__inner[e];f.lr()}}else{for(var g=0;g<c.count();g++){var h=c.__inner[g];h.lr()}}if(!b){this._cn.stop()}},hideToolTip:function(){this._cm.ck();this.k4();for(var a=0;a<this.series().count();a++){if(this.series().__inner[a].isAnnotationLayer()){}}},q9:function(a){return this.q8(this.brushes(),a)},rf:function(a){return this.q8(this.outlines(),a)},rd:function(a){return this.q8(this.markerBrushes(),a)},re:function(a){return this.q8(this.markerOutlines(),a)},q8:function(a,b){if(a==null||a.count()==0){return null}else{return a.item(b%a.count())}},brushes:function(a){if(arguments.length===1){this.h($$t.$f.brushesProperty,a);return a}else{return this.c($$t.$f.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$f.outlinesProperty,a);return a}else{return this.c($$t.$f.outlinesProperty)}},markerBrushes:function(a){if(arguments.length===1){this.h($$t.$f.markerBrushesProperty,a);return a}else{return this.c($$t.$f.markerBrushesProperty)}},markerOutlines:function(a){if(arguments.length===1){this.h($$t.$f.markerOutlinesProperty,a);return a}else{return this.c($$t.$f.markerOutlinesProperty)}},markerAutomaticBehavior:function(a){if(arguments.length===1){this.h($$t.$f.markerAutomaticBehaviorProperty,$$t.$dq.getBox(a));return a}else{return $g(this.c($$t.$f.markerAutomaticBehaviorProperty))}},_ap:null,crosshairPoint:function(a){if(arguments.length===1){if($$a.$y.l_op_Inequality(this.rq,a)){var b=this.rq;this.rq=a;this.nb("CrosshairPoint",b,this.rq)}return a}else{return this.rq}},rq:null,d7:function(){return this.cd()==1||this.cd()==2},legend:function(a){if(arguments.length===1){this.h($$t.$f.legendProperty,a);return a}else{return this.c($$t.$f.legendProperty)}},animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){this.h($$t.$f.animateSeriesWhenAxisRangeChangesProperty,a);return a}else{return this.c($$t.$f.animateSeriesWhenAxisRangeChangesProperty)}},plotAreaMouseLeftButtonDown:null,plotAreaMouseLeftButtonUp:null,plotAreaClicked:null,plotAreaMouseEnter:null,plotAreaMouseLeave:null,plotAreaMouseOver:null,mk:function(a,b){this.c8=false;var c=false;c=false;if(this._cm._k._ak){return}if(this.plotAreaMouseLeftButtonDown!=null){var d=this.bb(a,b,c);this.plotAreaMouseLeftButtonDown(this,d)}},bb:function(a,b,c){var d={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!this.viewportRect().isEmpty()){if(c){e.__x-=this.viewportRect().left();e.__y-=this.viewportRect().top()}else{d.__x+=this.viewportRect().left();d.__y+=this.viewportRect().top()}}var f=new $$t.gu(this,d,e);f.manipulationOccurred(this.c8);return f},bf:function(a,b,c){var d={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!this.viewportRect().isEmpty()){if(c){e.__x-=this.viewportRect().left();e.__y-=this.viewportRect().top()}else{d.__x+=this.viewportRect().left();d.__y+=this.viewportRect().top()}}var f=new $$t.gs(this,d,e);return f},ml:function(a,b,c){var d=false;d=false;if(this._cm._k._ak){return}if(this.plotAreaMouseLeftButtonUp!=null){var e=this.bb(a,b,d);this.plotAreaMouseLeftButtonUp(this,e)}if(!this.c8&&!c){if(this.plotAreaClicked!=null){var f=this.bb(a,b,d);this.plotAreaClicked(this,f)}}this.c8=false},isWindowSyncedToVisibleRange:function(a){if(arguments.length===1){this.h($$t.$f.isWindowSyncedToVisibleRangeProperty,a);return a}else{return this.c($$t.$f.isWindowSyncedToVisibleRangeProperty)}},shouldSimulateHoverMoveCrosshairPoint:function(a){if(arguments.length===1){this.h($$t.$f.shouldSimulateHoverMoveCrosshairPointProperty,a);return a}else{return this.c($$t.$f.shouldSimulateHoverMoveCrosshairPointProperty)}},highlightingMode:function(a){if(arguments.length===1){this.h($$t.$f.highlightingModeProperty,$$t.$dx.getBox(a));return a}else{return $g(this.c($$t.$f.highlightingModeProperty))}},horizontalViewScrollbarMode:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarModeProperty,$$t.$du.getBox(a));return a}else{return $g(this.c($$t.$f.horizontalViewScrollbarModeProperty))}},bv:0,verticalViewScrollbarMode:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarModeProperty,$$t.$du.getBox(a));return a}else{return $g(this.c($$t.$f.verticalViewScrollbarModeProperty))}},bw:0,horizontalViewScrollbarPosition:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarPositionProperty,$$t.$dv.getBox(a));return a}else{return $g(this.c($$t.$f.horizontalViewScrollbarPositionProperty))}},verticalViewScrollbarPosition:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarPositionProperty,$$t.$dw.getBox(a));return a}else{return $g(this.c($$t.$f.verticalViewScrollbarPositionProperty))}},horizontalViewScrollbarFill:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarFillProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarFillProperty)}},horizontalViewScrollbarOutline:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarOutlineProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarOutlineProperty)}},horizontalViewScrollbarStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarStrokeThicknessProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarStrokeThicknessProperty)}},horizontalViewScrollbarMaxOpacity:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarMaxOpacityProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarMaxOpacityProperty)}},horizontalViewScrollbarCornerRadius:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarCornerRadiusProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarCornerRadiusProperty)}},horizontalViewScrollbarHeight:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarHeightProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarHeightProperty)}},horizontalViewScrollbarInset:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarInsetProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarInsetProperty)}},horizontalViewScrollbarTrackStartInset:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarTrackStartInsetProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarTrackStartInsetProperty)}},horizontalViewScrollbarTrackEndInset:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarTrackEndInsetProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarTrackEndInsetProperty)}},horizontalViewScrollbarShouldAddAutoTrackInsets:function(a){if(arguments.length===1){this.h($$t.$f.horizontalViewScrollbarShouldAddAutoTrackInsetsProperty,a);return a}else{return this.c($$t.$f.horizontalViewScrollbarShouldAddAutoTrackInsetsProperty)}},verticalViewScrollbarFill:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarFillProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarFillProperty)}},verticalViewScrollbarOutline:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarOutlineProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarOutlineProperty)}},verticalViewScrollbarStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarStrokeThicknessProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarStrokeThicknessProperty)}},verticalViewScrollbarMaxOpacity:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarMaxOpacityProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarMaxOpacityProperty)}},verticalViewScrollbarCornerRadius:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarCornerRadiusProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarCornerRadiusProperty)}},verticalViewScrollbarWidth:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarWidthProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarWidthProperty)}},verticalViewScrollbarInset:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarInsetProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarInsetProperty)}},verticalViewScrollbarTrackStartInset:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarTrackStartInsetProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarTrackStartInsetProperty)}},verticalViewScrollbarTrackEndInset:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarTrackEndInsetProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarTrackEndInsetProperty)}},verticalViewScrollbarShouldAddAutoTrackInsets:function(a){if(arguments.length===1){this.h($$t.$f.verticalViewScrollbarShouldAddAutoTrackInsetsProperty,a);return a}else{return this.c($$t.$f.verticalViewScrollbarShouldAddAutoTrackInsetsProperty)}},bq:function(){if(this.highlightingBehavior()==0){return 1}if(this.highlightingMode()==3||this.highlightingMode()==5){if(this.highlightingBehavior()==2){return 4}}return this.highlightingBehavior()},bn:0,bo:function(){return this.bn},highlightingBehavior:function(a){if(arguments.length===1){this.h($$t.$f.highlightingBehaviorProperty,$$t.$dy.getBox(a));return a}else{return $g(this.c($$t.$f.highlightingBehaviorProperty))}},legendHighlightingMode:function(a){if(arguments.length===1){this.h($$t.$f.legendHighlightingModeProperty,$$t.$dz.getBox(a));return a}else{return $g(this.c($$t.$f.legendHighlightingModeProperty))}},legendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$f.legendItemBadgeShapeProperty,$$t.$dp.getBox(a));return a}else{return $g(this.c($$t.$f.legendItemBadgeShapeProperty))}},legendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$f.legendItemBadgeModeProperty,$$t.$dn.getBox(a));return a}else{return $g(this.c($$t.$f.legendItemBadgeModeProperty))}},propertyChanged:null,propertyUpdated:null,nb: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))}},mb:function(){this.mc(this.series())},mc:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.actualLegend();if(d==null){continue}var e=b.legendItem();if(e==null){continue}if(d.containsChild(e)){d.removeChild(e)}if(!d.containsChild(e)&&b.legendItemVisibility()!=1){d.addChildInOrder(e,b)}}},mn:function(a,b,c){this.ng(a,b,$b($$a.$ar.$type,c))},mr:function(a,b,c){this.nk(a,b,$b($$a.$ar.$type,c))},mo:function(a,b,c){this.nh(a,b,$b($$a.$ar.$type,c))},mp:function(a,b,c){this.ni(a,b,$b($$a.$as.$type,c))},mq:function(a,b,c){var d=$b($$a.$as.$type,c);if(d!=null){this.nj(a,b,$b($$a.$as.$type,c))}},km:function(a,b){return null},el:function(){return this.c8},c8:false,lt:function(){if(!this.c3){this.c3=true;this.c8=true;if(this.viewerManipulationStarting!=null){var a=new $$t.m;a.isDragZoom(true);this.viewerManipulationStarting(this,a)}}},ms:function(a,b,c){},mt:function(a,b,c){},seriesCursorMouseMove:null,ne:function(a,b){if(this.seriesCursorMouseMove!=null&&this._dr){this.seriesCursorMouseMove(this,new $$t.gw(this,a,b))}},seriesMouseLeftButtonDown:null,ni:function(a,b,c){if(this.seriesMouseLeftButtonDown!=null){this.seriesMouseLeftButtonDown(this,new $$t.g6(this,a,b,c))}},seriesMouseLeftButtonUp:null,nj:function(a,b,c){if(this.seriesMouseLeftButtonUp!=null){this.seriesMouseLeftButtonUp(this,new $$t.g6(this,a,b,c))}},seriesMouseMove:null,simulateHover:function(a){this.a5().simulateHover(this,a)},n2:function(a){a={__x:a.__x-this.viewportRect().left(),__y:a.__y-this.viewportRect().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var b=this.ru(a);if(this.shouldSimulateHoverMoveCrosshairPoint()){this.kv(b)}else{var c=this.bo();var d=c==2||c==3||c==4;if(d){this.ob(b);for(var e=0;e<this.series().count();e++){var f=this.series().__inner[e];f.mr(b);if(f.isStacked()){f.k1(function(g){g.mr(b);return true})}}}}},nk:function(a,b,c){if(this.seriesMouseMove!=null){this.seriesMouseMove(this,new $$t.g8(this,a,b,c))}},seriesMouseEnter:null,ng:function(a,b,c){if(this.seriesMouseEnter!=null){this.seriesMouseEnter(this,new $$t.g8(this,a,b,c))}},seriesMouseLeave:null,nh:function(a,b,c){if(this.seriesMouseLeave!=null){this.seriesMouseLeave(this,new $$t.g8(this,a,b,c))}},c3:false,ls:function(){if(this.c3){this.c3=false;if(this.viewerManipulationEnding!=null){var a=new $$t.m;a.isDragZoom(true);this.viewerManipulationEnding(this,a)}}},rz:null,viewportRect:function(){return this.rz},rx:null,effectiveViewport:function(a){if(arguments.length===1){this.rx=a;return a}else{return this.rx}},r9:function(a,b,c){if(c.isEmpty()){return c}var d=c;var e=b;var f=(d.left()-e.left())/e.width();var g=(d.top()-e.top())/e.height();var h=(d.right()-e.left())/e.width();var i=(d.bottom()-e.top())/e.height();f=a.left()+f*a.width();g=a.top()+g*a.height();h=a.left()+h*a.width();i=a.top()+i*a.height();return new $$a.ae(0,f,g,h-f,i-g)},c1:false,rw:null,contentViewport:function(){if(this.c1){this.c1=false;var a=this.r7(this.viewportRect(),this.effectiveViewport(),this.actualWindowRect());this.rw=a}return this.rw},r7:function(a,b,c){var d=b;var e=c;var f=a;if(f.isEmpty()){return $$a.$ae.empty()}if(d.isEmpty()){return a}var g=(d.left()-f.left())/f.width();var h=(d.right()-f.left())/f.width();var i=(d.top()-f.top())/f.height();var j=(d.bottom()-f.top())/f.height();g=f.left()+(g-e.left())/e.width()*f.width();h=f.left()+(h-e.left())/e.width()*f.width();i=f.top()+(i-e.top())/e.height()*f.height();j=f.top()+(j-e.top())/e.height()*f.height();var k=new $$a.ae(0,g,i,h-g,j-i);k.intersect(f);return k},r2:function(a){this.c1=true;return $$a.$ae.empty()},r8:function(){return this.viewportRect()},n6:function(a){a.j7(this.viewportRect())},windowRect:function(a){if(arguments.length===1){this.h($$t.$f.windowRectProperty,a);return a}else{return this.c($$t.$f.windowRectProperty)}},useTiledZooming:function(a){if(arguments.length===1){this.h($$t.$f.useTiledZoomingProperty,a);return a}else{return this.c($$t.$f.useTiledZoomingProperty)}},_dg:false,preferHigherResolutionTiles:function(a){if(arguments.length===1){this.h($$t.$f.preferHigherResolutionTilesProperty,a);return a}else{return this.c($$t.$f.preferHigherResolutionTilesProperty)}},zoomTileCacheSize:function(a){if(arguments.length===1){this.h($$t.$f.zoomTileCacheSizeProperty,a);return a}else{return $h(this.c($$t.$f.zoomTileCacheSizeProperty))}},g2:0,g5:function(a){if(arguments.length===1){this.g2=a;return a}else{return this.g2}},highlightingTransitionDuration:function(a){if(arguments.length===1){this.h($$t.$f.highlightingTransitionDurationProperty,a);return a}else{return $h(this.c($$t.$f.highlightingTransitionDurationProperty))}},scrollbarsAnimationDuration:function(a){if(arguments.length===1){this.h($$t.$f.scrollbarsAnimationDurationProperty,a);return a}else{return $h(this.c($$t.$f.scrollbarsAnimationDurationProperty));
}},_em:false,_di:false,m6:function(a,b){if(!b.isEmpty()){this.rz=b;this.rx=this.r2(this.rz);this._cm.eq(this.rz)}if(this.dv()){if(this.actualSyncLink()!=null){this.oi(this.actualWindowRect(),false)}}this.mm(a,b);if(this.dl()){this.a6().updateScrollbars(this,this.actualWindowRect(),this.actualWindowRect(),a,b)}},bs:null,bt:function(){return this.bs},c6:false,ks:function(a,b){var c=false;c=true;if(this.viewportRect().containsPoint(a)){if(!this.c6){this.c6=true;if(this.plotAreaMouseEnter!=null){var d=this.bf(a,false,c);d.isDuringManipulation(b);this.plotAreaMouseEnter(this,d)}}else{this.c6=true;if(this.plotAreaMouseOver!=null){var e=this.bf(a,false,c);e.isDuringManipulation(b);this.plotAreaMouseOver(this,e)}}}else{if(this.c6){this.c6=false;if(this.plotAreaMouseLeave!=null){var f=this.bf(a,false,c);f.isDuringManipulation(b);this.plotAreaMouseLeave(this,f)}}}},isPagePanningAllowed:function(a){if(arguments.length===1){this.h($$t.$f.isPagePanningAllowedProperty,a);return a}else{return this.c($$t.$f.isPagePanningAllowedProperty)}},ar:0,contentHitTestMode:function(a){if(arguments.length===1){var b=this.ar;this.ar=a;if(b!=this.ar){this.nb("ContentHitTestMode",$$t.$c3.getBox(b),$$t.$c3.getBox(this.ar))}return a}else{return this.ar}},nm:function(){this.actualContentHitTestMode(this.au())},au:function(){if(!this.d8()){return 1}return this.a5().getResolvedHitTestmode(this)},aq:0,actualContentHitTestMode:function(a){if(arguments.length===1){var b=this.aq;this.aq=a;if(b!=this.aq){this.nb("ActualContentHitTestMode",$$t.$c3.getBox(b),$$t.$c3.getBox(this.aq))}return a}else{return this.aq}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$f.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$f.isSurfaceInteractionDisabledProperty)}},seriesAnimating:null,nd:function(a){if(this.seriesAnimating!=null){this.seriesAnimating(a)}},isZoomingHorizontallyEnabled:function(){},isZoomingVerticallyEnabled:function(){},isZoomingEnabled:function(){return this.isZoomingHorizontallyEnabled()||this.isZoomingVerticallyEnabled()},onDetachedFromUI:function(){this._cm.onDetachedFromUI();$$t.$fo.e(this)},onAttachedToUI:function(){this._cm.onAttachedToUI();$$t.$fo.c(this)},cd:function(a){if(arguments.length===1){if(this.cd()!=a){var b=this.b9;this.b9=a;if(this.d8()){this.a5().onStateChanged(this)}if(b==1&&this.b9!=1){this.ls()}}return a}else{return this.b9}},c4:false,b9:0,me:function(a){this.kv(this.ru(a))},mf:function(a,b){var c=false;c=false;this.kv({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.c6){this.c6=false;if(this.plotAreaMouseLeave!=null){var d=this.bf(a,false,c);d.isDuringManipulation(b);this.plotAreaMouseLeave(this,d)}}},es:function(a,b){return this.a5().onMouseWheel(this,a,b)},l4:function(a){this.a5().onDoubleTap(this,a)},onKeyDown:function(a){return this.a5().onKeyDown(this,a)},da:false,_dr:false,c2:false,dk:function(a){if(arguments.length===1){this.c2=a;return a}else{return this.c2}},d9:function(){return this._dp||this.useFixedAspectZoom()},l6:function(a){this.a5().onDragDelta(this,a)},dragCrosshairActivated:function(){return this.c2},_tooltipStyle:null,tooltipStyle:function(a){if(arguments.length===1){this._tooltipStyle=a;return a}else{return this._tooltipStyle}},mj:function(a){this.a5().onPlotAreaHold(this,a)},l7:function(a,b){this.a5().onDragStarted(this,a,b)},l5:function(a){this.a5().onDragCompleted(this,a)},et:function(a){if(arguments.length===1){this.da=a;return a}else{return this.da}},m1:function(){this.a5().onZoomStart(this)},mi:function(a){this.a5().onPinchStarted(this,a)},m2:function(a,b,c,d){this.a5().onZoomStarted(this,a,b,c,d)},mh:function(a){this.a5().onPinchDelta(this,a)},my:function(a,b,c,d){this.a5().onZoomDelta(this,a,b,c,d)},md:function(a){this.a5().onManipulationStarted(this,a)},mg:function(a){this.a5().onPinchCompleted(this,a)},l8:function(a){this.a5().onGestureCompleted(this,a)},mx:function(a,b,c,d){this.a5().onZoomCompleted(this,a,b,c,d)},ma:function(a){this._cm.ej(a.height())},k4:function(){if(this.c2){this.kv({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._cm.ch()}this.c2=false},lx:function(a,b){this.a5().onContactStarted(this,a,b)},cb:function(a){var b=this._cm._k!=null&&this._cm._k._ak?this.rightButtonDefaultInteraction():this.defaultInteraction();if(b!=3){return b}return this._cm.m(a)},viewerManipulationStarting:null,viewerManipulationEnding:null,de:false,m0:function(){this.dd=false;if(!this.de){this.de=true;this.c8=true;if(this.viewerManipulationStarting!=null){var a=new $$t.m;a.isZoomPan(true);this.viewerManipulationStarting(this,a)}}this.a5().onZoomPanInteractionStarting(this)},mz:function(){if(this.de){this.de=false;if(this.viewerManipulationEnding!=null){var a=new $$t.m;a.isZoomPan(true);this.viewerManipulationEnding(this,a)}}this.a5().onZoomPanInteractionEnding(this)},startTiledZoomingIfNecessary:function(){this.a5().startTiledZoomIfNecessary(this)},endTiledZoomingIfRunning:function(){if(this.dd){this.l1()}this.a5().endTiledZoomIfRunning(this)},ku:function(){this.clearTileZoomCache()},clearTileZoomCache:function(){if(this.d8()){this.a5().clearTileZoomCache(this)}},m4:function(){},np:function(){},nn:function(){for(var a=0;a<this.series().count();a++){this.series().__inner[a].renderSeries(false)}this.k3(false,false,true)},lw:function(a,b){this.a5().onContactMoved(this,a,b)},ex:function(){return false},db:false,e1:function(a){if(arguments.length===1){this.db=a;return a}else{return this.db}},lv:function(a,b,c){this.a5().onContactCompleted(this,a,b,c)},og:function(a,b){if(b.propertyName()=="SyncChannel"){$$t.$fo.b(this,b.oldValue(),b.newValue())}},of:function(a,b){if(a!=null){a.removeChart(this);a.propertyUpdated=$.ig.Delegate.prototype.remove(a.propertyUpdated,this.propertyUpdated)}if(b!=null){b.addChart(this);b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.propertyUpdated)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(this.actualSyncLink());c.seriesViewer(this)}},kv:function(a){if(this.dl()){this.a6().onCrosshairMoved(this.rs(a))}this.actualSyncLink().an(this,a)},oi:function(a,b){this.oj(a,b,!b)},oj:function(a,b,c){if(!b){this.actualSyncLink().au(this,a,c)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var d=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var e=a;if(d&&!this.isZoomingHorizontallyEnabled()){e=new $$a.ae(0,0,a.y(),1,a.height())}if(d&&!this.isZoomingVerticallyEnabled()){e=new $$a.ae(0,a.x(),0,a.width(),1)}this.actualSyncLink().at(this,e)}},m5:function(a,b){if(!b){this.actualSyncLink().ap(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$a.ae(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$a.ae(0,a.x(),0,a.width(),1)}this.actualSyncLink().ap(this,d)}},ed:function(){return this.actualSyncLink()!=null},fa:function(){var d__=new $$t.g((-2));d__.__4__this=this;return d__},ru:function(a){a={__x:a.__x+this.viewportRect().left(),__y:a.__y+this.viewportRect().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var b=this.contentViewport();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*(a.__x-b.left())/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*(a.__y-b.top())/b.height();return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},rs:function(a){var b=this.contentViewport();var c=(a.__x-this.actualWindowRect().left())*b.width()/this.actualWindowRect().width()+b.left();var d=(a.__y-this.actualWindowRect().top())*b.height()/this.actualWindowRect().height()+b.top();a={__x:a.__x-this.viewportRect().left(),__y:a.__y-this.viewportRect().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},se:function(a){a=new $$a.ae(0,a.left()+this.viewportRect().left(),a.top()+this.viewportRect().top(),a.width(),a.height());var b=this.contentViewport();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*(a.left()-b.left())/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*(a.top()-b.top())/b.height();var e=this.actualWindowRect().left()+this.actualWindowRect().width()*(a.right()-b.left())/b.width();var f=this.actualWindowRect().top()+this.actualWindowRect().height()*(a.bottom()-b.top())/b.height();return new $$a.ae(0,c,d,e-c,f-d)},windowRectChanged:null,nl:function(a,b){if(this.windowRectChanged!=null&&$$a.$ae.l_op_Inequality(a,b)){this.windowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},mw:function(a,b){this.nl(a,b)},sizeChanged:null,mu:function(a,b){if(this.sizeChanged!=null&&$$a.$af.l_op_Inequality(a,b)){this.sizeChanged(this,new $.ig.RectChangedEventArgs(new $$a.ae(1,0,0,a),new $$a.ae(1,0,0,b)))}},_dz:false,ev:function(a,b){if(a.width()!=b.width()||a.height()!=b.height()||a.x()!=b.x()||a.y()!=b.y()){return true}return false},actualWindowRectChanged:null,m9:function(a,b){if(this.actualWindowRectChanged!=null&&this.ev(a,b)){this.actualWindowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},resetZoom:function(){this._cm.d2()},gridAreaRectChanged:null,na:function(a,b){if(this.gridAreaRectChanged!=null&&$$a.$ae.l_op_Inequality(a,b)){this.gridAreaRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},isMap:function(){return false},mm:function(a,b){this.na(a,b);if(this.d8()){this.a5().renderCrosshairs(this)}if(this.isMap()&&($$a.$ae.l_op_Equality(a,null)||a.isEmpty()||a.width()==0||a.height()==0)){this.oi(this.windowRect(),false)}else{this.k9()}},windowResponse:function(a){if(arguments.length===1){this.h($$t.$f.windowResponseProperty,$$t.$f9.getBox(a));return a}else{return $g(this.c($$t.$f.windowResponseProperty))}},lc:function(){this.k9()},_dt:false,windowRectMinWidth:function(a){if(arguments.length===1){this.h($$t.$f.windowRectMinWidthProperty,a);return a}else{return this.c($$t.$f.windowRectMinWidthProperty)}},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},b0:null,actualSyncLink:function(a){if(arguments.length===1){var b=this.b0;this.b0=a;this.nb("ActualSyncLink",b,this.b0);return a}else{return this.b0}},_e2:false,lb:function(){this._cm.d3()},overviewPlusDetailPaneVisibility:function(a){if(arguments.length===1){this.h($$t.$f.overviewPlusDetailPaneVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$f.overviewPlusDetailPaneVisibilityProperty))}},dd:false,l2:function(){this.dd=true},l0:function(){this.dd=false},l1:function(){if(this.dd){if(this.de){this.de=false;if(this.viewerManipulationEnding!=null){var a=new $$t.m;a.isZoomPan(true);this.viewerManipulationEnding(this,a)}this.c8=false}}},cf:function(){return this._cm.i()._a},oc:function(a){if(this.cf()!=null){this.cf().mobileMode(a)}},crosshairVisibility:function(a){if(arguments.length===1){this.h($$t.$f.crosshairVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$f.crosshairVisibilityProperty))}},_dy:false,_e5:false,b4:0,b5:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},b6:function(){if(this.zoomCoercionMode()==0){return 1}return this.zoomCoercionMode()},zoomCoercionMode:function(a){if(arguments.length===1){this.h($$t.$f.zoomCoercionModeProperty,$$t.$d5.getBox(a));return a}else{return $g(this.c($$t.$f.zoomCoercionModeProperty))}},plotAreaBorderBrush:function(a){if(arguments.length===1){this.h($$t.$f.plotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$f.plotAreaBorderBrushProperty)}},actualPlotAreaBorderBrush:function(a){if(arguments.length===1){this.h($$t.$f.actualPlotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$f.actualPlotAreaBorderBrushProperty)}},plotAreaBackground:function(a){if(arguments.length===1){this.h($$t.$f.plotAreaBackgroundProperty,a);return a}else{return this.c($$t.$f.plotAreaBackgroundProperty)}},dq:function(){return this.cd()==0&&!this.da&&!this.db},dh:function(){if(this.actualSyncLink()!=null&&this.actualSyncLink().charts().count()>0){var a=true;a=this.dq();if(!a){return false}for(var b=0;b<this.actualSyncLink().charts().count();b++){if(!this.actualSyncLink().charts().item(b).dq()){return false}}return true}else{return this.dq()}},_sh:null,cancelManipulation:function(){if(this.cd()==2){this._cm.bt();this.cd(0);this.mz();this.m5($$a.$ae.empty(),true);if(this.windowResponse()==1){this.oi(this._sh,true)}}if(this.cd()==1){this._cm.bt();this.cd(0);this.mz();this._cm.cf();this.m5($$a.$ae.empty(),true)}},g4:0,notifyCrosshairUpdate:function(){},oh:function(a,b){var c=this.windowRectMinWidth();this.windowRect(new $$a.ae(0,this.actualWindowPositionHorizontal(),this.actualWindowPositionVertical(),$.ig.MathUtil.prototype.b(a,c,1),$.ig.MathUtil.prototype.b(b,c,1)))},getActualWindowScaleHorizontal:function(){return 1},getActualWindowScaleVertical:function(){return 1},m7:function(a,b,c,d){switch(b){case"Title":this._cm.dj();break;case"Subtitle":this._cm.dj();break;case"ZoomCoercionMode":this.b5(this.b6());break;case"HorizontalViewScrollbarMode":this.bv=this.horizontalViewScrollbarMode();if(this.dn()||this.d8()){this.a6().onHorizontalScrollbarModeChanged(this.bv)}break;case"VerticalViewScrollbarMode":this.bw=this.verticalViewScrollbarMode();if(this.dn()||this.d8()){this.a6().onVerticalScrollbarModeChanged(this.bw)}break;case"ActualContentHitTestMode":this.lp();break;case"ContentHitTestMode":this.nm();break;case"TitleHorizontalAlignment":this._cm.dh(c,d);this._cm.dj();break;case"SubtitleHorizontalAlignment":this._cm.dd(c,d);this._cm.dj();break;case"TitleTextStyle":case"TitleTextColor":case"SubtitleTextStyle":case"SubtitleTextColor":case"TitleTopMargin":case"TitleLeftMargin":case"TitleRightMargin":case"TitleBottomMargin":case"SubtitleTopMargin":case"SubtitleLeftMargin":case"SubtitleRightMargin":case"SubtitleBottomMargin":this._cm.dj();break;case"PreviewPathFill":case"PreviewPathOpacity":case"PreviewPathStroke":this._cm.db();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.k8()}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"InteractionPixelScalingRatio":this.actualInteractionPixelScalingRatio(this.interactionPixelScalingRatio());break;case"ActualPixelScalingRatio":this._cm.pixelScalingRatioChanged();break;case"IsPagePanningAllowed":this._cm.cp();break;case"ActualSyncLink":this.of($b($$t.$fk.$type,c),$b($$t.$fk.$type,d));break;case"CrosshairVisibility":if(!this._dy){this._e5=true}if(this.crosshairVisibility()==0){this._dr=true}else{this._dr=this.actualMobileMode()}if(this.d8()){this.a5().renderCrosshairs(this)}break;case"CrosshairPoint":if(this.d8()){if(this.eq()){this.ob(this.crosshairPoint())}this.a5().renderCrosshairs(this)}this.notifyCrosshairUpdate();break;case"WindowRect":if(this.actualSyncLink()!=null){this.g4++;this.oi(d,false);this.g4--}if(!this.windowRect().equals1(c)&&this.g4==0){this.mw(c,this.windowRect())}this.k9();break;case"WindowPositionHorizontal":this.actualWindowPositionHorizontal(this.windowPositionHorizontal());break;case"WindowPositionVertical":this.actualWindowPositionVertical(this.windowPositionVertical());break;case"ActualWindowPositionVertical":case"ActualWindowPositionHorizontal":if(!this._e3){this.oh(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"IsSurfaceInteractionDisabled":this._cm.c5();break;case"HighlightingTransitionDuration":this._cn.intervalMilliseconds(this.highlightingTransitionDuration());break;case"OverviewPlusDetailPaneVisibility":this.oe();break;case"ActualWindowRect":this.c1=true;if(this.ev(c,d)){this.kn(c,d)}if(d.width()==1&&d.height()==1&&c.isEmpty()){this._e8=true}this.m9(c,d);break;case"PlotAreaBackground":this._cm.da(d);break;case"UseTiledZooming":this._dg=this.useTiledZooming();break;case"ZoomTileCacheSize":this.g5(this.zoomTileCacheSize());this.clearTileZoomCache();break;case"PreferHigherResolutionTiles":this.a5().onPreferHigherResolutionTilesChanged(this);break;case"HighlightingMode":case"HighlightingBehavior":this.bn=this.bq();if(this.d8()){var e=this.a3();e.highlightingBehavior(this.bo())}break;case"LegendItemBadgeShape":var g=this.series().getEnumerator();while(g.moveNext()){var f=g.current();f.legendItemBadgeShape(this.legendItemBadgeShape())}break;case"LegendItemBadgeMode":var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();h.legendItemBadgeMode(this.legendItemBadgeMode())}break;case"Brushes":case"Outlines":case"MarkerBrushes":case"MarkerOutlines":case"MarkerAutomaticBehavior":var k=this.series().getEnumerator();while(k.moveNext()){var j=k.current();j.notifyIndexedPropertiesChanged()}break;case"HorizontalViewScrollbarCornerRadius":case"HorizontalViewScrollbarFill":case"HorizontalViewScrollbarMaxOpacity":case"HorizontalViewScrollbarOutline":case"HorizontalViewScrollbarStrokeThickness":case"VerticalViewScrollbarCornerRadius":case"VerticalViewScrollbarFill":case"VerticalViewScrollbarMaxOpacity":case"VerticalViewScrollbarOutline":case"VerticalViewScrollbarStrokeThickness":if(this.d8()){this.a6().updateBarAppearance(this,this.horizontalViewScrollbarFill(),this.verticalViewScrollbarFill(),this.horizontalViewScrollbarOutline(),this.verticalViewScrollbarOutline(),this.horizontalViewScrollbarStrokeThickness(),this.verticalViewScrollbarStrokeThickness(),this.horizontalViewScrollbarMaxOpacity(),this.verticalViewScrollbarMaxOpacity())}break;case"HorizontalViewScrollbarHeight":case"HorizontalViewScrollbarInset":case $$t.$f.ic:case"HorizontalViewScrollbarTrackStartInset":case"HorizontalViewScrollbarTrackEndInset":if(this.d8()){this.a6().updateBarDimensions(this,this.horizontalViewScrollbarHeight(),this.horizontalViewScrollbarCornerRadius(),this.horizontalViewScrollbarInset(),this.horizontalViewScrollbarShouldAddAutoTrackInsets(),this.horizontalViewScrollbarTrackStartInset(),this.horizontalViewScrollbarTrackEndInset(),this.verticalViewScrollbarWidth(),this.verticalViewScrollbarCornerRadius(),this.verticalViewScrollbarInset(),this.verticalViewScrollbarShouldAddAutoTrackInsets(),this.verticalViewScrollbarTrackStartInset(),this.verticalViewScrollbarTrackEndInset())}break;case"VerticalViewScrollbarPosition":if(this.d8()){this.a6().updateVerticalScrollbarPosition(this.verticalViewScrollbarPosition())}break;case"HorizontalViewScrollbarPosition":if(this.d8()){this.a6().updateHorizontalScrollbarPosition(this.horizontalViewScrollbarPosition())}break}},d5:function(){return this.bo()==2||this.bo()==3||this.bo()==4},eq:function(){return this.bo()==2||this.bo()==3||this.bo()==4},_bk:null,ob:function(a){var $self=this;var b=1.7976931348623157e308;var c=null;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isAnnotationLayer()){continue}if(e.cz()&&e.c2()){continue}if(e.isStacked()){e.k1(function(f){var g=$self.kl(f,b,c,a);if(g==null){return true}b=g._c;c=g._d;return true})}var f=this.kl(e,b,c,a);if(f==null){continue}b=f._c;c=f._d}this._bk=c},kl:function(a,b,c,d){var e=a.fromWorldPosition(d);var f=a.getSeriesValuePosition(d,true,true);if($.ig.util.isNaN(f.__x)||$.ig.util.isNaN(f.__y)){return null}var g=(e.__x-f.__x)*(e.__x-f.__x)+(e.__y-f.__y)*(e.__y-f.__y);if(g<b){b=g;c=a}return new $$6.u(Number,$$t.$ha.$type,b,c)},oe:function(){this.dc=this.overviewPlusDetailPaneVisibility()==0;this._cm.dp();this.od();this._cm.updateOverviewPlusDetailRects();this.lb();this.ln()},lp:function(){this._cm.onActualHitTestModeChanged()},od:function(){if(this.cf()==null){return}this.cf().visibility(this.overviewPlusDetailPaneVisibility());this.cf().isZoomable(this.isZoomingEnabled())},dc:false,_e3:false,defaultInteraction:function(a){if(arguments.length===1){this.h($$t.$f.defaultInteractionProperty,$.ig.InteractionState.prototype.getBox(a));return a}else{return $g(this.c($$t.$f.defaultInteractionProperty))}},rightButtonDefaultInteraction:function(a){if(arguments.length===1){this.h($$t.$f.rightButtonDefaultInteractionProperty,$.ig.InteractionState.prototype.getBox(a));return a}else{return $g(this.c($$t.$f.rightButtonDefaultInteractionProperty))}},dragModifier:function(a){if(arguments.length===1){this.h($$t.$f.dragModifierProperty,$$a.$aq.getBox(a));return a}else{return $g(this.c($$t.$f.dragModifierProperty))}},panModifier:function(a){if(arguments.length===1){this.h($$t.$f.panModifierProperty,$$a.$aq.getBox(a));return a}else{return $g(this.c($$t.$f.panModifierProperty))}},ry:null,previewRect:function(a){if(arguments.length===1){var b=this.ry;this.ry=a;if(this.ry.isEmpty()){this._cm.cj()}else{this._cm.en(this.viewportRect(),this.sd(this.previewRect()));this._cm.ec();this.nb("PreviewRect",b,this.ry)}return a}else{return this.ry}},_fc:new Date,_e8:false,n5:function(){this.actualWindowPositionHorizontal(this.actualWindowRect().x());this.actualWindowPositionVertical(this.actualWindowRect().y())},kn:function(a,b){this._e8=false;this._fc=$$0.$s.now();if(this.d4()){for(var c=0;c<this.series().count();c++){this.series().__inner[c].km()}this.a3().clear()}if(this._cn.animationActive()){this._cn.stop()}var d=this._e3;this._e3=true;this.n5();this._e3=d;this._cm.ck();this._cm.ep(this.actualWindowRect());if(this.dl()){this.a6().updateScrollbars(this,a,this.actualWindowRect(),this.viewportRect(),this.viewportRect())}this.lq(a,b)},lq:function(a,b){},windowPositionHorizontal:function(a){if(arguments.length===1){this.h($$t.$f.windowPositionHorizontalProperty,a);return a}else{return this.c($$t.$f.windowPositionHorizontalProperty)}},windowPositionVertical:function(a){if(arguments.length===1){this.h($$t.$f.windowPositionVerticalProperty,a);return a}else{return this.c($$t.$f.windowPositionVerticalProperty)}},sd:function(a){if(this.viewportRect().isEmpty()){return $$a.$ae.empty()}var b=this.viewportRect();var c=b.left()+b.width()*(a.left()-this.actualWindowRect().left())/this.actualWindowRect().width();var d=b.top()+b.height()*(a.top()-this.actualWindowRect().top())/this.actualWindowRect().height();var e=b.left()+b.width()*(a.right()-this.actualWindowRect().left())/this.actualWindowRect().width();var f=b.top()+b.height()*(a.bottom()-this.actualWindowRect().top())/this.actualWindowRect().height();return new $$a.ae(0,c,d,e-c,f-d)},refreshCompleted:null,nc:function(){if(this.refreshCompleted!=null&&!this._destroyed){this.refreshCompleted(this,new $$t.k)}},cl:function(){},mv:function(a){this.od()},circleMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.circleMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.circleMarkerTemplateProperty)}},triangleMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.triangleMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.triangleMarkerTemplateProperty)}},pyramidMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pyramidMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pyramidMarkerTemplateProperty)}},squareMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.squareMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.squareMarkerTemplateProperty)}},diamondMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.diamondMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.diamondMarkerTemplateProperty)}},pentagonMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pentagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pentagonMarkerTemplateProperty)}},hexagonMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.hexagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.hexagonMarkerTemplateProperty)}},tetragramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.tetragramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.tetragramMarkerTemplateProperty)}},pentagramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pentagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pentagramMarkerTemplateProperty)}},hexagramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.hexagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.hexagramMarkerTemplateProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$f.titleProperty,a);return a}else{return this.c($$t.$f.titleProperty)}},titleHorizontalAlignment:function(a){if(arguments.length===1){this.h($$t.$f.titleHorizontalAlignmentProperty,$$a.$w.getBox(a));return a}else{return $g(this.c($$t.$f.titleHorizontalAlignmentProperty))}},subtitleHorizontalAlignment:function(a){if(arguments.length===1){this.h($$t.$f.subtitleHorizontalAlignmentProperty,$$a.$w.getBox(a));return a}else{return $g(this.c($$t.$f.subtitleHorizontalAlignmentProperty))}},hg:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.hg;this.hg=a;this.nb("TitleTextStyle",b,a);return a}else{return this.hg}},hf:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.hf;this.hf=a;this.nb("SubtitleTextStyle",b,a);return a}else{return this.hf}},q5:null,titleTextColor:function(a){if(arguments.length===1){var b=this.q5;this.q5=a;this.nb("TitleTextColor",b,a);return a}else{return this.q5}},q4:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.q4;this.q4=a;this.nb("SubtitleTextColor",b,a);return a}else{return this.q4}},fv:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.fv;this.fv=a;this.nb("TitleTopMargin",b,a);return a}else{return this.fv}},ft:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.ft;this.ft=a;this.nb("TitleLeftMargin",b,a);return a}else{return this.ft}},fu:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.fu;this.fu=a;this.nb("TitleRightMargin",b,a);return a}else{return this.fu}},fs:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.fs;this.fs=a;this.nb("TitleBottomMargin",b,a);return a}else{return this.fs}},fr:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.fr;this.fr=a;this.nb("SubtitleTopMargin",b,a);return a}else{return this.fr}},fp:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.fp;this.fp=a;this.nb("SubtitleLeftMargin",b,a);return a}else{return this.fp}},fq:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.fq;this.fq=a;this.nb("SubtitleRightMargin",b,a);return a}else{return this.fq}},fo:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.fo;this.fo=a;this.nb("SubtitleBottomMargin",b,a);return a}else{return this.fo}},subtitle:function(a){if(arguments.length===1){this.h($$t.$f.subtitleProperty,a);return a}else{return this.c($$t.$f.subtitleProperty)}},si:function(){return this._cm.fj()},sj:function(){return this._cm.fk()},an:function(a){return this._cm.c(a)},ao:function(a){return this._cm.d(a)},getFontInfo:function(){},getFontHeight:function(){return this._cm.fontHeight()},ep:function(){return false},lz:function(){},getFontBrush:function(){},q7:function(){},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},provideContainer:function(a){this._cm.c0(a)},onContainerResized:function(a,b){this._cm.c1(a,b)},notifyContainerResized:function(){this._cm.notifyContainerResized();this.lz()},getContainerRect:function(){return this._cm.fb()},ensureCorrectSize:function(){this._cm.b5()},getContainerOffsets:function(){return this._cm.e8()},cq:function(){return this._cm.t()},cp:function(){return this._cm.q()},ra:function(){return this._cm.e0()},rb:function(){return this._cm.e3()},attachSeries:function(a){this._cm.bp(a)},removeSeries:function(a){this._cm.dy(a)},_canvasRenderScheduler:null,canvasRenderScheduler:function(a){if(arguments.length===1){this._canvasRenderScheduler=a;return a}else{return this._canvasRenderScheduler}},_am:null,_ak:null,c9:false,mobileMode:function(a){if(arguments.length===1){var b=this.c9;this.c9=a;if(b!=this.c9){this._cm.cr(this.c9)}return a}else{return this.c9}},c0:false,actualMobileMode:function(a){if(arguments.length===1){var b=this.c0;this.c0=a;if(b!=this.c0){this._cm.bk(this.c0)}return a}else{return this.c0}},_syncSettings:null,syncSettings:function(a){if(arguments.length===1){this._syncSettings=a;return a}else{return this._syncSettings}},addTooltipToView:function(a){this._cm.bn(a)},nt:function(a){this._cm.dz(a)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var d=this.actualSyncLink().peekItemsSource(source_);if(d==null){return}d.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var a=this.actualSyncLink().peekItemsSource(source_);if(a==null){return}a.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,1,b,a))},_destroyed:false,hb:null,e9:null,_manageDataSources:false,manageDataSources:function(a){if(arguments.length===1){this._manageDataSources=a;return a}else{return this._manageDataSources}},destroy:function(){this._destroyed=true;var a=new $$4.x($$t.$ha.$type,0);for(var b=0;b<this.series().count();b++){a.add(this.series().__inner[b])}for(var c=0;c<a.count();c++){if(a.__inner[c].view()!=null){a.__inner[c].view().destroy()}this.series().remove(a.__inner[c]);this.removeSpecificDataSource(a.__inner[c].name(),true);a.__inner[c].itemsSource(null);a.__inner[c].provideContext(null,null)}this.ky();this.removeWidgetLevelDataSource();this.onDetachedFromUI();this._cm.c0(null)},ky:function(){},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.hb=source_;this.n9()},removeWidgetLevelDataSource:function(){this.hb=null;this.n9()},setSpecificDataSource:function(a,source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(String.isNullOrEmpty(a)==false){if(!this.e9.containsKey(a)){this.e9.add(a,source_)}else{this.e9.item(a,source_)}}this.n9()},removeSpecificDataSource:function(a,b){if(String.isNullOrEmpty(a)==false){if(this.e9.containsKey(a)){this.e9.remove(a)}}if(!b){this.n9()}},ny:function(a,b){if(a.itemsSource()!=b){a.itemsSource(b)}},n8:function(a){if(!this.manageDataSources()){return}if($b($$t.$ha.$type,a)!==null){var b=a;if(this.e9.containsKey(b.name())){var c=this.e9.item(b.name());this.ny(b,c)}else{this.ny(b,this.hb)}}if($b($$t.$ap.$type,a)!==null){var d=a;if(this.e9.containsKey(d.name())){var e=this.e9.item(d.name());if(d.itemsSource()!=e){d.itemsSource(e)}}else{if(d.itemsSource()!=this.hb){d.itemsSource(this.hb)}}}},n9:function(){if(!this.manageDataSources()){return}var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();this.n8(a)}},fw:0,topMargin:function(a){if(arguments.length===1){this.fw=a;this.lb();return a}else{return this.fw}},fl:0,leftMargin:function(a){if(arguments.length===1){this.fl=a;this.lb();return a}else{return this.fl}},fn:0,rightMargin:function(a){if(arguments.length===1){this.fn=a;this.lb();return a}else{return this.fn}},fj:0,bottomMargin:function(a){
if(arguments.length===1){this.fj=a;this.lb();return a}else{return this.fj}},fi:0,autoMarginWidth:function(a){if(arguments.length===1){this.fi=a;this.lb();return a}else{return this.fi}},fh:0,autoMarginHeight:function(a){if(arguments.length===1){this.fh=a;this.lb();return a}else{return this.fh}},shouldAddAutoMargins:function(){return false},c5:false,isAntiAliasingEnabledDuringInteraction:function(a){if(arguments.length===1){var b=this.c5;this.c5=a;this.nb("IsAntiAliasingEnabledDuringInteraction",b,this.c5);return a}else{return this.c5}},fm:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.fm;this.fm=a;this.nb("PixelScalingRatio",b,this.fm);return a}else{return this.fm}},fk:0,interactionPixelScalingRatio:function(a){if(arguments.length===1){var b=this.fk;this.fk=a;this.nb("InteractionPixelScalingRatio",b,this.fk);return a}else{return this.fk}},getCoercionMethod:function(a,b){var c=new $$t.i;c._b=a;c._a=null;var d=$.ig.FastItemsSource.prototype.f(a);if(d._d==null){return c}if(b!=null){var methods_=b;var key_=d._d;var val_=null;if(typeof methods_[key_]!="undefined"){val_=methods_[key_]}c._b=d._c;c._a=val_}else if(d._d=="defaultDateParse"){var e=$.ig.util.defaultDVDateParse;c._b=d._c;c._a=e}return c},he:null,overviewPlusDetailPaneBackgroundImageUri:function(a){if(arguments.length===1){this.he=a;if(this.cf()==null){return}this.cf().backgroundImageUri(this.he);return a}else{return this.he}},fe:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.fe;this.fe=a;this.nb("ActualPixelScalingRatio",b,this.fe);return a}else{return this.fe}},fd:0,actualInteractionPixelScalingRatio:function(a){if(arguments.length===1){var b=this.fd;this.fd=a;this.nb("ActualInteractionPixelScalingRatio",b,this.fd);return a}else{return this.fd}},rv:null,actualWindowRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.rv,a);if(b){var c=this.rv;this.rv=a;this.nb("ActualWindowRect",c,a)}return a}else{return this.rv}},getCurrentActualWindowRect:function(){return this.actualWindowRect()},_dx:false,k9:function(){if(this._dx){return}this.actualWindowRect(this.r1())},sb:function(){return $$a.$ae.empty()},r1:function(){var a=this.windowRect().left();var b=this.windowRect().top();var c=this.windowRect().width();var d=this.windowRect().height();if(this.b5()==1){a=Math.min(1,Math.max(0,this.windowRect().left()));c=Math.min(1,Math.max(0,this.windowRect().width()))}if(this.b5()==1){b=Math.min(1,Math.max(0,this.windowRect().top()));d=Math.min(1,Math.max(0,this.windowRect().height()))}return new $$a.ae(0,a,b,c,d)},renderToImage:function(a,b){return this._cm.renderToImage(a,b)},ff:0,actualWindowPositionHorizontal:function(a){if(arguments.length===1){var b=this.ff;this.ff=a;this.nb("ActualWindowPositionHorizontal",b,this.ff);return a}else{return this.ff}},fg:0,actualWindowPositionVertical:function(a){if(arguments.length===1){var b=this.fg;this.fg=a;this.nb("ActualWindowPositionVertical",b,this.fg);return a}else{return this.fg}},lo:function(){if(this.dc&&this.cf()!=null){this.cf().surfaceIsDirty(true);this.cf().doRefresh(false)}this.ku()},ln:function(){if(this.dc&&this.cf()!=null){this.cf().surfaceIsDirty(true);this.cf().doRefresh(false)}this.ku()},flush:function(){this.k3(true,true,true)},k3:function(a,b,c){this._ap.y();if(a){this._cm.b7();this._ap.y()}if(c){this.canvasRenderScheduler().i()}if(b){this._cm._a.i()}this._e8=true},useFixedAspectZoom:function(){return false},ou:null,av:null,no:function(a,b){if(this.ou!=null){this.n4(this.ou);this.ou=null;this.av=null}this.ou=a;this.av=this._ap.k(2,a,b)},n4:function(a){this._ap.ad(2,a);this.ou=null;this.av=null},kw:function(){this._ap.ac(2,this.ou,this.av,false)},_d2:false,_d3:false,_d0:false,l9:function(){var a=false;var b=false;var c=false;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isDefaultCrosshairBehaviorDisabled()){a=true}if(e.isDefaultTooltipBehaviorDisabled()){b=true}if(e.isAnnotationLayer()){c=true}}this._d2=a;this._d3=b;this._d0=c},c7:false,isThumbnailRequired:function(){return this.dc},kq:function(){this._cm.bq();for(var a=0;a<this.series().count();a++){this.series().__inner[a].lh()}},ej:function(){return this._cm.justZoomed()},g3:0,g7:function(){var a=this.g3;this.g3++;return a},ct:function(){if(this.titleTextStyle()==null){return null}return $.ig.FontUtil.prototype.toFontInfo(this._cm._j._ae,this.titleTextStyle())},cs:function(){if(this.subtitleTextStyle()==null){return null}return $.ig.FontUtil.prototype.toFontInfo(this._cm._j._ae,this.subtitleTextStyle())},n7:function(){var a=false;a=this.actualMobileMode();this._dy=true;this._dr=a&&!this._e5||this.crosshairVisibility()==0;this._dy=false},_dp:false,previewPathStroke:function(a){if(arguments.length===1){this.h($$t.$f.previewPathStrokeProperty,a);return a}else{return this.c($$t.$f.previewPathStrokeProperty)}},previewPathFill:function(a){if(arguments.length===1){this.h($$t.$f.previewPathFillProperty,a);return a}else{return this.c($$t.$f.previewPathFillProperty)}},previewPathOpacity:function(a){if(arguments.length===1){this.h($$t.$f.previewPathOpacityProperty,a);return a}else{return this.c($$t.$f.previewPathOpacityProperty)}},_d6:false,seriesDataUpdated:null,nf:function(){if(this.seriesDataUpdated!=null){this.seriesDataUpdated(this,$$0.$w.empty)}},li:function(){for(var a=0;a<this.fb.count();a++){this.fb.__inner[a].notifySeriesCollectionChanged()}},lj:function(a){for(var b=0;b<this.fb.count();b++){this.fb.__inner[b].notifyVisualPropertiesChanged(a)}},lh:function(a){for(var b=0;b<this.fb.count();b++){this.fb.__inner[b].notifyCursorPositionChanged(a)}},fb:null,attachDataLegend:function(a){this.fb.add(a)},detachDataLegend:function(a){this.fb.remove(a)},getDataLegendSeries:function(){var a=0;for(var b=0;b<this.series().count();b++){if(this.series().__inner[b].isUsableInLegend()){a++}}var c=new Array(a);var d=0;for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].isUsableInLegend()){c[d]=this.series().__inner[e];d++}}return c},$type:new $.ig.Type("SeriesViewer",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type,$.ig.IInternalLegendOwner.prototype.$type,$.ig.IDataLegendTarget.prototype.$type])},true);$c("CoercionInfo:i","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:null,$type:new $.ig.Type("CoercionInfo",$.ig.$ot)},true);$c("RefreshCompletedEventArgs:k","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("RefreshCompletedEventArgs",$$0.$w.$type)},true);$c("SeriesViewerManipulationEventArgs:m","EventArgs",{init:function(){$$0.$w.init.call(this)},_isZoomPan:false,isZoomPan:function(a){if(arguments.length===1){this._isZoomPan=a;return a}else{return this._isZoomPan}},_isDragZoom:false,isDragZoom:function(a){if(arguments.length===1){this._isDragZoom=a;return a}else{return this._isDragZoom}},$type:new $.ig.Type("SeriesViewerManipulationEventArgs",$$0.$w.$type)},true);$c("SeriesViewerView:o","Object",{init:function(a){this.ai=false;this.h=new $$t.h2;this.e9=$$a.$ae.empty();this.aj=false;this.fg=null;this.fh=null;this.ak=true;this.aa=false;this.a2=NaN;this.fa=$$a.$ae.empty();this.ab=false;this.af=false;this.ae=false;this.et=null;this.es=null;this.ad=false;this.ac=false;this.ag=true;this.ax=null;this.ah=true;$.ig.$op.init.call(this);this._a8=0;this._a7=0;this._p=a;this._p.crosshairPoint({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._p.windowResponse(1);this._j=new $$t.v(this);this._fd=function(){var $ret=new $$a.bx;$ret.visibility(1);return $ret}();this._fe=function(){var $ret=new $$a.bx;$ret.visibility(1);return $ret}()},getExecutionContext:function(){return new $.ig.DOMExecutionContext(this._j._ae)},co:function(){this._j.a9()},_p:null,onInit:function(){this._p._dy=true;this._p.crosshairVisibility(1);this._p._dy=false;this._ff=new $$a.by;this._fi=new $$a.b1;this._fi.__visibility=1;this.d6();this._g=new $$t.gm;this._b=new $$t.ai;this._a=new $.ig.CanvasRenderScheduler;this._a.l(this);this._a._e.add(this._p._am);if(this._p.overviewPlusDetailPaneVisibility()==0){this.cn()}var a=this._p;a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,this.ct.runOn(this));var b=this._p;b.gridAreaRectChanged=$.ig.Delegate.prototype.combine(b.gridAreaRectChanged,this.cs.runOn(this));this._o=new $$t.q(this);this.dp()},e:function(){for(var a=0;a<this._g.count();a++){if(this._g.__inner[a].a5().mouseIsOver()){return this._g.__inner[a]}}return null},cn:function(){if(this._n==null){this._n=this._j.g()}this._p.cf().provideContext(this._z);this._p.cf().provideContainer(this._bi);this._p.cf().provideEventSource(this._k);this._n.world(new $$a.ae(0,0,0,1,1));this._n.window(this._p.windowRect());var model_=this._p;var self_=this;this._n.surfaceViewer(new $.ig.SeriesViewerSurfaceViewer(model_,self_));this._n.viewScheduler(this._a);this.updateOverviewPlusDetailRects();var a=this._n;a.windowChanging=$.ig.Delegate.prototype.combine(a.windowChanging,this.dn.runOn(this));var b=this._n;b.windowChanged=$.ig.Delegate.prototype.combine(b.windowChanged,this.dm.runOn(this))},_a:null,_n:null,dn:function(a,b){var c=b.newValue();if(this._n!=null){c=this._n.changeRect(b.oldValue(),b.newValue(),this._p.isZoomingHorizontallyEnabled(),this._p.isZoomingVerticallyEnabled(),this._n.world())}if(c.isEmpty()){this._n.window(b.oldValue())}else if(!c.equals1(b.newValue())){this._n.window(c)}if(this._p.windowResponse()==1){var d=this._p.viewportRect().width()/this._p.viewportRect().height();c=new $$a.ae(0,c.left()/d,c.top(),c.width()/d,c.height());this._p.windowRect(c)}},dm:function(a,b){var c=b.newValue();if(this._n!=null){c=this._n.changeRect(b.oldValue(),b.newValue(),this._p.isZoomingHorizontallyEnabled(),this._p.isZoomingVerticallyEnabled(),this._n.world())}if(c.isEmpty()){c=b.oldValue()}else if(!c.equals1(b.newValue())){this._n.window(c)}var d=this._p.viewportRect().width()/this._p.viewportRect().height();c=new $$a.ae(0,c.left()/d,c.top(),c.width()/d,c.height());this._p.windowRect(c)},updateOverviewPlusDetailRects:function(){if(this._n==null){return}if(this._p.overviewPlusDetailPaneVisibility()!=0){return}var a=1;if(this._p.viewportRect().isEmpty()==false){a=this._p.viewportRect().width()/this._p.viewportRect().height()}var b=this._n.world();var c=new $$a.ae(0,0,0,a,1);this._n.world(c);if(b.width()!=c.width()||b.height()!=c.height()||b.x()!=c.x()||b.y()!=c.y()){this._n.surfaceViewer().isDirty(true)}this._n.window(new $$a.ae(0,this._p.windowRect().left()*a,this._p.windowRect().top(),this._p.windowRect().width()*a,this._p.windowRect().height()))},ct:function(a,b){this.updateOverviewPlusDetailRects()},cs:function(a,b){this.updateOverviewPlusDetailRects()},_o:null,cb:function(a,b,c){var d=true;var f=this._p.series().getEnumerator();while(f.moveNext()){var e=f.current();if(d&&e.ev()){d=false;c._a.k(0,0,a,b)}e.l9(new $$a.ae(0,0,0,a,b),c)}},d5:function(){this._j.bl()},cd:function(){},d7:function(){this._j.bm()},ck:function(){for(var a=0;a<this._p.series().count();a++){this._p.series().__inner[a].view().ap()}},cc:function(){},ce:function(){},dy:function(a){var $self=this;var b=this._g.indexOf(a);if(b>=0){this._g.removeAt(b)}if(a.isStacked()){a.k1(function(c){c.seriesViewer(null);b=$self._g.indexOf(c);if(b>=0){$self._g.removeAt(b)}return true})}this._p.nm();a.provideContext(null,null);this.dc()},dc:function(){if(this._p._destroyed){return}if(this._g.count()==0){if(this._y!=null&&$$a.$ae.l_op_Inequality(this._p.viewportRect(),null)&&!this._p.viewportRect().isEmpty()){this.er()}}this._p.canvasRenderScheduler().o(this._y,this._x)},er:function(){if(this._g.count()>0){return}if(this._y!=null&&$$a.$ae.l_op_Inequality(this._p.viewportRect(),null)&&!this._p.viewportRect().isEmpty()){if(this._p.actualPixelScalingRatio()!=1){this._y.z();this._y.aa(this._p.actualPixelScalingRatio(),this._p.actualPixelScalingRatio())}this._y.k(this._p.viewportRect().left(),this._p.viewportRect().top(),this._p.viewportRect().width(),this._p.viewportRect().height());if(this._p.actualPixelScalingRatio()!=1){this._y.y()}}},aq:function(a){a.lp(a.view().bu(),this.e9);return this._g.contains(a)},_g:null,_b:null,ai:false,shouldMergeOverlayContext:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},bp:function(a){var $self=this;if(!this._g.contains(a)){this._g.add(a);if(a.isStacked()){a.k1(function(b){$self._g.add(b);return true})}this._p.nm()}a.provideContext(this._y,this._x);this._p.lb()},dt:function(a){this._x=a;for(var b=0;b<this._g.count();b++){this._g.__inner[b].provideContext(this._y,this._x)}for(var c=0;c<this._b.count();c++){this._b.__inner[c].hs(this._y,this._x)}},bx:function(){},bt:function(){this.cf();this.ck()},cf:function(){this._fi.__visibility=1;this.cq()},ca:function(){},dr:function(){},_fi:null,_ff:null,d8:function(){this._fi.__visibility=0;this.cq()},eg:function(a){this._fi._o=a.top()+this._p.viewportRect().top();this._fi._n=a.left()+this._p.viewportRect().left();this._fi.width(a.width());this._fi.height(a.height());this.db();this._fi.__fill=null;this._fi._ac=.5;this.cq()},bw:function(){},df:function(){},eo:function(a,b,c,d){this._fe._ak=a;this._fe._am=b;this._fe._al=c;this._fe._an=d;this.cq()},_fe:null,_fd:null,ed:function(){this._fe.__visibility=0;this.cq()},cl:function(){if(this._fe.__visibility==0){this._fe.__visibility=1;this.cq()}},eh:function(a,b,c,d){this._fd._ak=a;this._fd._am=b;this._fd._al=c;this._fd._an=d;this.cq()},d9:function(){this._fd.__visibility=0;this.cq()},cg:function(){if(this._fd.__visibility==0){this._fd.__visibility=1;this.cq()}},cj:function(){this._ff.__visibility=1;this.cq()},e6:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},e7:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},en:function(a,b){b.intersect(a);var c=new $$a.a7;c._c=this.e7(a);var d=new $$a.a7;d._c=this.e6(b);var e=new $$a.a3;e._d.add(c);e._d.add(d);this._ff._ak=e;this.db();this.cq()},ec:function(){this._ff.__visibility=0;this.cq()},ep:function(a){},dw:function(a){var b=this._b.indexOf(a);this._b.removeAt(b);a.hs(null,null);this.d3();this._p.removeSpecificDataSource(a.name(),true)},dx:function(a){},bo:function(a){if(!this._b.contains(a)){this._b.add(a)}a.hs(this._y,this._x);this.d3()},bl:function(a){},h:null,i:function(){this.h._a=this._n;return this.h},aw:function(a){var b=a.seriesViewer().series();var c=new $$4.x($$t.$ha.$type,0);for(var d=0;d<b.count();d++){c.add(b.__inner[d]);if(b.__inner[d].isStacked()){b.__inner[d].k1(function(e){c.add(e);return true})}}return c},d2:function(){this._p.windowRect(new $$a.ae(0,0,0,1,1))},_j:null,_w:null,_z:null,_y:null,_x:null,_mSPointerEnabled:false,mSPointerEnabled:function(a){if(arguments.length===1){this._mSPointerEnabled=a;return a}else{return this._mSPointerEnabled}},_pointerEnabled:false,pointerEnabled:function(a){if(arguments.length===1){this._pointerEnabled=a;return a}else{return this._pointerEnabled}},_bi:null,c0:function(a){var $self=this;if(a==this._bi){return}if(a==null){if(this._k!=null){this._k.au()}this._j.bf(null);this._w=null;this._z=null;this._y=null;this._x=null;this._k=null;if(this._p.cf()!=null){this._p.cf().provideContext(null);this._p.cf().provideContainer(null);this._p.cf().provideEventSource(null)}return}this._bi=a;if(this.shouldMergeOverlayContext()){this._a._e.add(this._p.canvasRenderScheduler())}this._j.bf(a);this._w=this._j._t;this._z=this._j._w;this._y=this._j._v;this._x=this._j._u;this.mSPointerEnabled(false);try{this.mSPointerEnabled(window.navigator.msPointerEnabled&&MSGesture!==undefined)}catch(b){}this.pointerEnabled(false);try{this.pointerEnabled(window.PointerEvent!==undefined)}catch(c){}if(this.mSPointerEnabled()||this.pointerEnabled()){this.useDeltaZoom(true)}this._k=this._j._f;if(this._k!=null){this._k._bk=this._p.viewportRect();this._k._an=this.as.runOn(this);var d=this._k;d.onContactCompleted=$.ig.Delegate.prototype.combine(d.onContactCompleted,function(d,e){$self.cx(d,e,$self._k._al)});var e=this._k;e.onContactMoved=$.ig.Delegate.prototype.combine(e.onContactMoved,this.cy.runOn(this));var f=this._k;f.onContactStarted=$.ig.Delegate.prototype.combine(f.onContactStarted,this.cz.runOn(this));var g=this._k;g.onDragCompleted=$.ig.Delegate.prototype.combine(g.onDragCompleted,this._p.l5.runOn(this._p));var h=this._k;h.onFlingStarted=$.ig.Delegate.prototype.combine(h.onFlingStarted,this.al.runOn(this));var i=this._k;i.onDragDelta=$.ig.Delegate.prototype.combine(i.onDragDelta,function(i){$self._p.l6(i)});var j=this._k;j.onDragStarted=$.ig.Delegate.prototype.combine(j.onDragStarted,function(j){$self._p.l7(j,true)});var k=this._k;k.onKeyDown=$.ig.Delegate.prototype.combine(k.onKeyDown,this._p.onKeyDown.runOn(this._p));var l=this._k;l.onMouseDown=$.ig.Delegate.prototype.combine(l.onMouseDown,this.c6.runOn(this));var m=this._k;m.onMouseLeave=$.ig.Delegate.prototype.combine(m.onMouseLeave,this.c7.runOn(this));var n=this._k;n.onMouseOver=$.ig.Delegate.prototype.combine(n.onMouseOver,this.c8.runOn(this));var o=this._k;o.onMouseUp=$.ig.Delegate.prototype.combine(o.onMouseUp,this.c9.runOn(this));var p=this._k;p.onMouseWheel=$.ig.Delegate.prototype.combine(p.onMouseWheel,this._p.es.runOn(this._p));if(this._k.am()){var q=this._k;q.onZoomDelta=$.ig.Delegate.prototype.combine(q.onZoomDelta,function(q,r,s,t){$self._p.my(q,r,s,t)});var r=this._k;r.onZoomStarted=$.ig.Delegate.prototype.combine(r.onZoomStarted,function(r,s,t,u){$self._p.m2(r,s,t,u)});var s=this._k;s.onZoomCompleted=$.ig.Delegate.prototype.combine(s.onZoomCompleted,function(s,t,u,v){$self._p.mx(s,t,u,v)})}else{var t=this._k;t.onPinchDelta=$.ig.Delegate.prototype.combine(t.onPinchDelta,function(t,u){$self._p.mh(u)});var u=this._k;u.onPinchStarted=$.ig.Delegate.prototype.combine(u.onPinchStarted,function(u,v){$self._p.mi(u)});var v=this._k;v.onGestureCompleted=$.ig.Delegate.prototype.combine(v.onGestureCompleted,function(v,w){$self._p.l8(v)})}var w=this._k;w.onDoubleTap=$.ig.Delegate.prototype.combine(w.onDoubleTap,function(w){$self._p.l4(w)});var x=this._k;x.onHold=$.ig.Delegate.prototype.combine(x.onHold,this.c3.runOn(this))}if(this._p.cf()!=null){this._p.cf().provideContext(this._z);this._p.cf().provideContainer(a);this._p.cf().provideEventSource(this._k)}var z=this._b.getEnumerator();while(z.moveNext()){var y=z.current();y._a4.aw();this.bo(y)}var ab=this._g.getEnumerator();while(ab.moveNext()){var aa=ab.current();this.bp(aa)}},al:function(a,b,c){if(this._p.dk()){return false}return true},cy:function(a,b){this._p.lw(a,b)},cz:function(a,b){this._p.a5().onImmediateModeContactStarted(this._p,a,b)},c3:function(a){this._p.mj(a)},cx:function(a,b,c){this._p.lv(a,b,c)},du:function(a){},ap:function(){return false},_k:null,ef:function(){this.fontHeight($.ig.FontUtil.prototype.getCurrentFontHeight(this._j._ae,this._p.getFontInfo()))},_fontHeight:0,fontHeight:function(a){if(arguments.length===1){this._fontHeight=a;return a}else{return this._fontHeight}},f:function(a,b,c,d){var $self=this;return{ret:function(){var e=$self._p.a5().getHitSeries($self._p,$self._g,$self._x,a,b,c,d);c=e.p5;return e.ret}(),p2:c}},bd:function(){return this._a8},bc:function(){return this._a7},_a8:0,_a7:0,e9:null,aj:false,notifyContainerResized:function(){this._j.bc()},c1:function(a,b){var c=this._a8;var d=this._a7;if(this._a8!=a){this.aj=true}this._a8=a;if(this._a7!=b){this.aj=true}this._a7=b;if(this.aj){var e=new $$a.af(1,c,d);var f=new $$a.af(1,a,b);this._p.mu(e,f)}this.dj();this.d3();this._p.canvasRenderScheduler().o(this._y,this._x)},fg:null,fh:null,b6:function(a){this.fg=a},b9:function(a){this.fh=a},ensureScrollbarsRendered:function(){this._a.o(this._z,null)},d3:function(){this.ag=true;this._p._ap.z()},a1:0,az:0,a0:0,ay:0,ak:false,aa:false,b2:function(){var $self=this;if(this._a8==0||this._a7==0){return}this.ag=false;this.aa=false;if(this.ak){this.di();this.de();this.ak=false;this.cq()}var a=this._a8;var b=this._a7;var c=this._p.leftMargin();var d=this._p.rightMargin();var e=this._p.bottomMargin();var f=this._p.topMargin();var g=this._p.autoMarginHeight();var h=this._p.autoMarginWidth();if($.ig.util.isNaN(g)){g=this.fontHeight()/2}if($.ig.util.isNaN(h)){h=0}var i=this._p.shouldAddAutoMargins();var j=new $$4.x($$t.$al.$type,0);var l=this._b.getEnumerator();while(l.moveNext()){var k=l.current();if(k._av!=null){j.add(k._av);k._av._bx=function(){return $self.aj}}}if(i){var m=false;var n=false;var o=false;var p=false;var r=j.getEnumerator();while(r.moveNext()){var q=r.current();if($$t.$e0.b(q)==2&&(q._ad.labelSettings()==null||q._ad.labelSettings().visibility()==0)){m=true}if($$t.$e0.b(q)==3&&(q._ad.labelSettings()==null||q._ad.labelSettings().visibility()==0)){n=true}if($$t.$e0.b(q)==0&&(q._ad.labelSettings()==null||q._ad.labelSettings().visibility()==0)){o=true}if($$t.$e0.b(q)==1&&(q._ad.labelSettings()==null||q._ad.labelSettings().visibility()==0)){p=true}if(q._ad!=null&&q._ad.labelSettings()!=null){q._ad.labelSettings()._c=q._ad.labelSettings().location()}}if(m||n){if(!o&&$.ig.util.isNaN(f)){f=g}if(!p&&$.ig.util.isNaN(e)){e=g}}if(p||o){if(!m&&$.ig.util.isNaN(c)){c=h}if(!n&&$.ig.util.isNaN(d)){d=h}}}if($.ig.util.isNaN(f)){f=0}if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=0}if($.ig.util.isNaN(e)){e=0}var s=this.bf();f+=s;var t=this.be();f+=t;var u=new $$a.ae(0,c,f,a-(c+d),b-(f+e));u=$$t.$e0.e(j,u);var v=new $$a.af(1,Math.max(0,a-(c+d)),Math.max(0,b-(f+e)));if(this._p.dv()&&u.width()!=u.height()){if(u.width()<u.height()){f+=(u.height()-u.width())/2;u.top(u.top()+(u.height()-u.width())/2);v.height(v.height()-(u.height()-u.width()));u.height(u.width())}else{c+=(u.width()-u.height())/2;u.left(u.left()+(u.width()-u.height())/2);v.width(v.width()-(u.width()-u.height()));u.width(u.height())}}this.a1=f-(s+t);this.az=c;this.a0=d;this.ay=e;this.e9=u;var w=function(){var $ret=new $$t.e1;$ret._f=c;$ret._c=c;$ret._a=f+v.height();$ret._b=f+v.height();$ret._g=c+v.width();$ret._d=c+v.width();$ret._h=f;$ret._e=f;return $ret}();$$t.$e0.d(j,w,this.e9,function(x,y){if(!x.c1().equals1(y)){if(x._ad!=null){x._ad.co=true}x.c1(y);x._ad._a4.ad()}});var x=false;if(this.aj){this.aj=false;x=true}this._p.m6(this._p.viewportRect(),this.e9);var z=this._b.getEnumerator();while(z.moveNext()){var y=z.current();if($$a.$ae.l_op_Equality(y.j7(),null)||y.j7().isEmpty()){this.aa=true}if(y.j7().equals1(this.e9)&&!this._j.y()){continue}y.hk(y.j7(),this.e9)}var ab=this._g.getEnumerator();while(ab.moveNext()){var aa=ab.current();if($$a.$ae.l_op_Equality(aa.view().bu(),null)||aa.view().bu().isEmpty()){this.aa=true}if(aa.view().bu().equals1(this.e9)&&!this._j.y()){continue}aa.lp(aa.view().bu(),this.e9)}this.ek();this.dv(this.e9);this._j.bb(false)},ek:function(){if(this._p.cf()!=null&&!this.e9.isEmpty()){var a=this._p.cf();var b=this._p.actualMobileMode()?this.e9.width():Number.POSITIVE_INFINITY;var c=this._p.actualMobileMode()?this.e9.height():Number.POSITIVE_INFINITY;var d=a.getDesiredSize(new $$a.af(1,b,c));this._p.cf().arrange(new $$a.ae(0,this.e9.right()-d.width(),this.e9.bottom()-d.height(),d.width(),d.height()));this.updateOverviewPlusDetailRects()}},v:function(){var a=this._p.getFontInfo();var b=this.s();if(this._p.ct()!=null){a=this._p.ct()}else if(b!=null){a=b}return a},u:function(){var a=this._p.getFontInfo();var b=this.r();if(this._p.cs()!=null){a=this._p.cs()}else if(b!=null){a=b}return a},e5:function(){var a=this._p.getFontBrush();var b=this.e2();if(this._p.titleTextColor()!=null){a=this._p.titleTextColor()}else if(b!=null){a=b}return a},e4:function(){var a=this._p.getFontBrush();var b=this.e1();if(this._p.subtitleTextColor()!=null){a=this._p.subtitleTextColor()}else if(b!=null){a=b}return a},bf:function(){if(this._p.title()==null||!($b($$t.$ez.$type,this._p)!==null)){return 0}var a=this.v();var b=0;b=$.ig.FontUtil.prototype.getCurrentFontHeight(this._j._ae,a);var c=this.getTitleMargin();b+=c._e+c._b;return b},a2:0,be:function(){if(this._p.subtitle()==null||!($b($$t.$ez.$type,this._p)!==null)){return 0}if(!$.ig.util.isNaN(this.a2)){return this.a2}var a=this.u();this.a2=$.ig.FontUtil.prototype.getCurrentFontHeight(this._j._ae,a);var b=this.getSubtitleMargin();this.a2+=b._e+b._b;return this.a2},getTitleMargin:function(){var a=this._j.cd();var b=$.ig.util.isNaN(this._p.titleTopMargin())?a._e:this._p.titleTopMargin();var c=$.ig.util.isNaN(this._p.titleLeftMargin())?a._c:this._p.titleLeftMargin();var d=$.ig.util.isNaN(this._p.titleRightMargin())?a._d:this._p.titleRightMargin();var e=$.ig.util.isNaN(this._p.titleBottomMargin())?a._b:this._p.titleBottomMargin();return new $$a.ah(1,c,b,d,e)},getSubtitleMargin:function(){var a=this._j.cc();var b=$.ig.util.isNaN(this._p.subtitleTopMargin())?a._e:this._p.subtitleTopMargin();var c=$.ig.util.isNaN(this._p.subtitleLeftMargin())?a._c:this._p.subtitleLeftMargin();var d=$.ig.util.isNaN(this._p.subtitleRightMargin())?a._d:this._p.subtitleRightMargin();var e=$.ig.util.isNaN(this._p.subtitleBottomMargin())?a._b:this._p.subtitleBottomMargin();return new $$a.ah(1,c,b,d,e)},dv:function(a){},cq:function(){if(!this.af){if(this._z!=null){this.af=true;this._a.o(this._z,null)}}},fa:null,d0:function(){if(this._z==null){return}if(this._z.d()){if(this._p.actualPixelScalingRatio()!=1){this._z.z();this._z.aa(this._p.actualPixelScalingRatio(),this._p.actualPixelScalingRatio())}if(!this.fa.isEmpty()){if(!this.shouldMergeOverlayContext()){this._z.k(this.fa.left(),this.fa.top(),this.fa.width(),this.fa.height())}}}this.d1();if(this._z.d()){if(this._p.actualPixelScalingRatio()!=1){this._z.y()}}},isValid:function(){return true},preRender:function(){this._j.a5(this._a8,this._a7);this.ds()},ds:function(){},ab:false,d1:function(){if(this._z.d()){this.fa=new $$a.ae(0,0,0,this._a8,this._a7);if(this.ax!=null&&this.ax.count()>0){this.hidePlotContent();this._z.z();this._z.ae(this._p.viewportRect());if(!this.shouldMergeOverlayContext()){this._z.k(this._p.viewportRect().left(),this._p.viewportRect().top(),this._p.viewportRect().width(),this._p.viewportRect().height())}}this._z.r(this._fd);this._z.r(this._fe);this._z.s(this._ff);this._z.v(this._fi);this._z.ac(this.v());if(this.et!=null){this.et._am=this.e5();this._z.w(this.et)}this._z.ac(this.u());if(this.es!=null){this.es._am=this.e4();this._z.w(this.es)}if(this.ax!=null&&this.ax.count()>0){this._j.bk(this.ax);this._z.y()}if(this.shouldClearTiles()){this.showPlotContent();this.shouldClearTiles(false);this.ax.clear();this._p.a5().clearVisibleTiles(this._p);this.cq()}if(this._p.dl()){if(this.fh!=null){this._z.v(this.fh)}if(this.fg!=null){this._z.v(this.fg)}}}},onDetachedFromUI:function(){this._j.bg()},onAttachedToUI:function(){this._j.be()},fb:function(){return new $$a.ae(0,0,0,this._a8,this._a7)},e8:function(){return this._j.b7()},d6:function(){this._p.circleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.d);$ret.measure($$t.$r.b);return $ret}());this._p.triangleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.m);$ret.measure($$t.$r.b);return $ret}());this._p.pyramidMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.j);$ret.measure($$t.$r.b);return $ret}());this._p.squareMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.k);$ret.measure($$t.$r.b);return $ret}());this._p.diamondMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.e);$ret.measure($$t.$r.b);return $ret}());this._p.pentagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.h);$ret.measure($$t.$r.b);return $ret}());this._p.hexagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.f);$ret.measure($$t.$r.b);return $ret}());this._p.tetragramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.l);$ret.measure($$t.$r.b);return $ret}());this._p.pentagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.i);$ret.measure($$t.$r.b);return $ret}());this._p.hexagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$r.g);$ret.measure($$t.$r.b);return $ret}())},styleUpdated:function(){this._j.bo();this.d4();var a=this.fontHeight();this.ef();if(a!=this.fontHeight()){this._p.lb()}},dp:function(){if(this._p.overviewPlusDetailPaneVisibility()==0){this.cn();this._p.k7()}if(this._p.cf()!=null){var a=this._p.overviewPlusDetailPaneVisibility();this._p.cf().visibility(a);this._p.cf().doRefresh(false)}},as:function(a){return this._p.a5().shouldInteract(this._p,a)},c8:function(a,b,c){this._p.a5().onImmediateModeMouseOver(this._p,this._g,this._x,a,b,c);this._p.ks(a,this._p.cd()!=0||this._p.el())},c7:function(a){this._p.a5().onImmediateModeMouseLeave(this._p,a)},c6:function(a){this._p.a5().onImmediateModeMouseDown(this._p,this._k,a)},c9:function(a){this._p.a5().onImmediateModeMouseUp(this._p,this._k,a)},d4:function(){},currentModifiers:function(){return this._k._bh},eq:function(a){if(this._k!=null){this._k._bk=this._p.viewportRect()}},cr:function(a){this._p.a5().onMobileModeChanged(this._p,a);this._p.actualMobileMode(a)},bk:function(a){this._p.n7();this._j.bv(a);if(this._p.cf()!=null){this._p.cf().mobileMode(a)}this.el()},el:function(){this._p.oe()},af:false,isDirty:function(a){if(arguments.length===1){this.af=a;return a}else{return this.af}},undirty:function(a){this.af=false;this.d0()},index:function(){return 10},postRender:function(){},b7:function(){this.d3()},ae:false,ch:function(){this._j.a8()},ea:function(){this._j.bn()},bv:function(a){this._j.ax()},addToInfoBox:function(a){this._j.at(a)},ei:function(a){this._j.bt(a)},ej:function(a){this._j.bu(a)},bn:function(a){this._j.au(a)},dz:function(a){this._j.bj(a)},da:function(a){this._p.canvasRenderScheduler().o(this._y,this._z)},bu:function(a){},_useDeltaZoom:false,useDeltaZoom:function(a){if(arguments.length===1){this._useDeltaZoom=a;return a}else{return this._useDeltaZoom}},m:function(a){if(this._p.actualMobileMode()){return 2}else{return 1}},c5:function(){if(this._k!=null){this._k.ae(this._p.isSurfaceInteractionDisabled())}if(this._n!=null){this._n.isSurfaceInteractionDisabled(this._p.isSurfaceInteractionDisabled())}},et:null,es:null,bb:function(a,b){if(a==null||this._z==null){return 0}this._z.ac(b);return this._z.e(a)},ba:function(a,b){if(a==null){return 0}var c=0;c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._j._ae,b);return c},dj:function(){this.ak=true;this.d3();this.cq()},eu:function(a,b,c,d){if(a==null){return null}var e=function(){var $ret=new $$a.an;$ret.ak(a);$ret._o=b._e;return $ret}();var f=this.bb(e,c);
e._o=b._e;var g=this.ba(a,c);e._m=f;e._l=g;switch(d){case 0:e._n=b._c;break;case 2:e._n=Math.max(this._a8-b._d-f,b._c);break;case 1:case 3:default:var h=this._a8/2-f/2;h+=b._c;h-=b._d;e._n=h;break}return e},di:function(){this.et=$b($$t.$ez.$type,this._p)!==null?this.eu(this._p.title(),this.getTitleMargin(),this.v(),this.ey()):null},de:function(){this.a2=NaN;this.es=$b($$t.$ez.$type,this._p)!==null?this.eu(this._p.subtitle(),this.getSubtitleMargin(),this.u(),this.ex()):null;if(this.es!=null){this.es._o+=this.bf()}},c:function(a){var b=this._j.c();if(b==0){var c=$$t.$e0.b(a._av);if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this._j.d();if(b==0){var c=$$t.$e0.b(a._av);if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},onZoomPanInteractionEnding:function(){if(!$.ig.util.isNaN(this._p.actualInteractionPixelScalingRatio())){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._p.pixelScalingRatio()))){this._p.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._p.pixelScalingRatio()))}else{this.co()}}if(!this._p.isAntiAliasingEnabledDuringInteraction()){this._j.a4()}},onZoomPanInteractionStarting:function(){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._p.actualInteractionPixelScalingRatio()))){this._p.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._p.actualInteractionPixelScalingRatio()))}if(!this._p.isAntiAliasingEnabledDuringInteraction()){this._j.a3()}},t:function(){return this._j.r()},e3:function(){return this._j.b6()},q:function(){return this._j.q()},e0:function(){return this._j.b5()},s:function(){return this._j.p()},r:function(){return this._j.o()},e2:function(){return this._j.b4()},e1:function(){return this._j.b3()},a4:function(){return this.az},a5:function(){return this.a0},a6:function(){return this.a1},a3:function(){return this.ay},ew:function(){return this.et},ev:function(){return this.es},fc:function(){return new $$a.ae(0,0,0,this._a8,this._a7)},fk:function(){return this._j.cf()},fj:function(){return this._j.ce()},ad:false,ac:false,dd:function(a,b){this.ac=true},dh:function(a,b){this.ad=true},ey:function(){if(this.ad){return this._p.titleHorizontalAlignment()}else{var a=1;switch(this._j.as()){case"left":a=0;break;case"right":a=2;break}return a}},ex:function(){if(this.ac){return this._p.subtitleHorizontalAlignment()}else{var a=1;switch(this._j.ar()){case"left":a=0;break;case"right":a=2;break}return a}},ag:false,bq:function(){if(this.ag){this.b2();if(this.aa){this._p._ap.y()}if(this.ag){this.b2()}}},justZoomed:function(){if(this._p._e8){return false}if($$0.$s.now().getTime()-this._p._fc.getTime()<300){return true}return false},b5:function(){this._j.a5(this._a8,this._a7)},cp:function(){this._j.ba(this._p.isPagePanningAllowed())},at:function(a){var b=this._p.actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},pixelScalingRatioChanged:function(){this._j.bi();this._p.canvasRenderScheduler().o(this._y,this._x);this._p._am.o(this._y,null);this._p._ak.o(this._y,this._x);this._a.o(this._z,null)},ax:null,displayZoomTiles:function(a,b,c){this.shouldClearTiles(false);if(this.ax==null){this.ax=new $$4.x($$t.$cv.$type,0)}for(var d=0;d<this.ax.count();d++){while(d<this.ax.count()&&!a.containsKey(this.ax.__inner[d].content())){this.ax.removeAt(d)}}for(var e=0;e<b.count();e++){this.ax.add(b.__inner[e])}this.cq()},acquireTileContent:function(a,b,c){return this._j.an(a,b,c)},destroyAllTileContent:function(){this._j.a1()},b1:function(a){this._j.a2(a)},cm:function(){if(this.ax==null){return}this.shouldClearTiles(true);this.cq()},_shouldClearTiles:false,shouldClearTiles:function(a){if(arguments.length===1){this._shouldClearTiles=a;return a}else{return this._shouldClearTiles}},bg:0,by:function(){this._j.az()},br:function(){this._j.av()},bz:function(a){this._j.a0(a);this._p.l2()},bs:function(){this._j.aw();this._p.l0()},ah:false,hidePlotContent:function(){if(this.ah){this.ah=false;this._y.k(this._p.viewportRect().left(),this._p.viewportRect().top(),this._p.viewportRect().width(),this._p.viewportRect().height());this._p.canvasRenderScheduler()._c=true}},showPlotContent:function(){if(!this.ah){this.ah=true;this._p.canvasRenderScheduler()._c=false;this._p.canvasRenderScheduler().o(this._y,this._x)}},onTileZoomEnding:function(){},onActualHitTestModeChanged:function(){this._j.bd()},db:function(){this._ff.__fill=this._p.previewPathFill()==null?this._j.b2():this._p.previewPathFill();this._ff.__opacity=$.ig.util.isNaN(this._p.previewPathOpacity())?.1:this._p.previewPathOpacity();this._fi.__stroke=this._p.previewPathStroke()==null?this._j.b2():this._p.previewPathStroke()},b4:function(a){if(this._j._ae==null){this._p.provideContainer(a)}},renderToImage:function(a,b){return this._j.ao(a,b)},$type:new $.ig.Type("SeriesViewerView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("PointerTooltipStyle:p","Object",{init:function(){$.ig.$op.init.call(this);this._b=NaN;this._a=NaN},_b:0,_a:0,_d:null,_c:null,$type:new $.ig.Type("PointerTooltipStyle",$.ig.$ot)},true);$c("OverviewPlusDetailViewportHost:q","Object",{init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._a=a},_a:null,getViewInfo:function(a,b){a=new $$a.ae(0,0,0,this._a._n.worldRectViewport().width(),this._a._n.worldRectViewport().height());b=$$t.$f.sc;return{p0:a,p1:b}},getEffectiveViewport:function(){if(!this._a._p.isMap()){if(this._a._p.effectiveViewport().isEmpty()){return this._a._p.effectiveViewport()}return this._a._p.r9(this._a._n.previewViewportdRect(),this._a._p.viewportRect(),this._a._p.effectiveViewport())}return $$a.$ae.empty()},$type:new $.ig.Type("OverviewPlusDetailViewportHost",$.ig.$ot,[$$t.$a.$type])},true);$c("MarkerTemplates:r","Object",{init:function(){$.ig.$op.init.call(this)},n:function(a,b,c){a.beginPath();var d=b.actualItemBrush();var e=b.outline();if(d!=null){if(d._isGradient){var f=c.availableWidth/2;var g=c.availableHeight/2;var h=c.xPosition-f;var i=c.yPosition-f;h+=c.renderOffsetX;i+=c.renderOffsetY;var j=$.ig.CanvasViewRenderer.prototype.createGradient(a,d,h,i,h+c.availableWidth,i+c.availableHeight,b.thickness(),false);a.fillStyle=j}else{if(a.fillStyle!=d.__fill){a.fillStyle=d.__fill}}}if(b.outline()!=null){if(b.outline()._isGradient){var k=c.availableWidth/2;var l=c.availableHeight/2;var m=c.xPosition-k;var n=c.yPosition-k;m+=c.renderOffsetX;n+=c.renderOffsetY;var o=$.ig.CanvasViewRenderer.prototype.createGradient(a,b.outline(),m,n,m+c.availableWidth,n+c.availableHeight,b.thickness(),true);a.strokeStyle=o}else{if(a.strokeStyle!=b.outline().__fill){a.strokeStyle=b.outline().__fill}}a.lineWidth=b.thickness()}},a:function(a,b){a.closePath();if(b.actualItemBrush()!=null){a.fill()}if(b.outline()!=null){a.stroke()}},b:function(a){a.isConstant=true;a.width=8;a.height=8},d:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=Math.min(a.availableWidth,a.availableHeight)/2;b.arc(a.xPosition,a.yPosition,d,0,Math.PI*2,false);$$t.$r.a(b,c)},m:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+0);b.lineTo(f,g);$$t.$r.a(b,c)},j:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g+a.availableHeight);b.lineTo(f+e,g+0);b.lineTo(f+a.availableWidth,g+a.availableHeight);b.lineTo(f,g+a.availableHeight);$$t.$r.a(b,c)},k:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.rect(f,g,a.availableWidth,a.availableHeight);$$t.$r.a(b,c)},c:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var left_=a.xPosition-e;var top_=a.yPosition-d;b.rect(left_|0,top_|0,a.availableWidth,a.availableHeight);$$t.$r.a(b,c)},e:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+0,g+d);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+d);b.lineTo(f+e,g+0);b.lineTo(f+0,g+d);$$t.$r.a(b,c)},h:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.1956000030040741/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+1.649999976158142/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+6.349999904632568/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$r.a(b,c)},f:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$r.a(b,c)},l:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+0/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+8/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+2.585599899291992/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$r.a(b,c)},i:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.824399948120117/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+.1956/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+2.0980000495910645/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+1.648800015449524/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6.3512/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+5.9019999504089355/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+5.175600051879883/8*a.availableWidth,g+2.381999969482422/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$r.a(b,c)},g:function(a){var b=a.context;var c=a.data;$$t.$r.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+3/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+2/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+3/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+2.2679998874664307/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$r.a(b,c)},$type:new $.ig.Type("MarkerTemplates",$.ig.$ot)},true);$c("DataSourceManager:s","Object",{d:null,c:null,b:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.c=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.b=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);this.a=new $$4.h(String,$.ig.$op.$type,0)},e:function(target_,dataSource_){if(this.d.containsKey(target_)){this.f(target_)}this.d.add(target_,dataSource_);var arr_=dataSource_.dataView();if(this.c.containsKey(arr_)){this.c.remove(arr_)}this.c.add(arr_,dataSource_);var a=dataSource_.id;if(this.a.containsKey(a)){this.a.remove(a)}this.a.add(a,dataSource_);if(!this.b.containsKey(dataSource_)){this.b.add(dataSource_,1)}else{this.b.item(dataSource_,this.b.item(dataSource_)+1)}target_.itemsSource(arr_)},f:function(target_){var curr_=target_.itemsSource();this.d.remove(target_);if(!this.c.containsKey(curr_)){return}var ds_=this.c.item(curr_);this.b.item(ds_,this.b.item(ds_)-1);if(this.b.item(ds_)==0){this.b.remove(ds_);this.c.remove(curr_);var a=ds_.id;this.a.remove(a)}},$type:new $.ig.Type("DataSourceManager",$.ig.$ot)},true);$c("LegendTemplates:t","Object",{init:function(){$.ig.$op.init.call(this)},af:function(a){var b=a.am();switch(b){case 3:return $$t.$t.y;case 4:return $$t.$t.aa;case 0:return $$t.$t.z;case 8:return $$t.$t.ae;case 9:return $$t.$t.ac;case 5:return $$t.$t.ah;case 1:case 2:return $$t.$t.ad;case 6:case 7:return $$t.$t.ab}return $$t.$t.ah},a:function(a){return new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a.context)},v:function(a){var b=$b($$t.$ha.$type,a.series());if(b==null||b.legendItemBadgeMode()==0){a.thickness($$t.$hc.v)}else{a.thickness(b.actualThickness())}if(b==null){a.actualItemBrush(a.itemBrush())}else{a.actualItemBrush(b.actualLegendItemBadgeBrush())}if(b==null){a.outline(a.actualItemBrush())}else{a.outline(b.actualLegendItemBadgeOutline())}},b:function(a,b,c){var d=(c-b)/2;return a+d},c:function(a,b,c){var d=(c-b)/2;return a+d},u:function(a,b,c,d,e,f,g,h){var i=$.ig.DeviceUtils.prototype.g($$t.$hc.w);var j=$.ig.DeviceUtils.prototype.g($$t.$hc.u);var k=$$t.$t.c(f,j,a.availableHeight);var l=$$t.$t.c(h,j,a.availableHeight);var m=$$t.$t.b(e,i,a.availableWidth);var n=$$t.$t.b(g,i,a.availableWidth);var o=function(){var $ret=new $$a.a8;$ret.isClosed(true);$ret.isFilled(true);return $ret}();o.__startPoint={__x:m,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o.__segments.add(new $$a.bd(0,{__x:m,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));o.__segments.add(new $$a.bd(0,{__x:n,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));o.__segments.add(new $$a.bd(0,{__x:n,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));o.__segments.add(new $$a.bd(0,{__x:m,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));var p=new $$a.a7;p._c.add(o);var q=new $$a.by;q._ak=p;q._ac=b;q.__stroke=c;q.__fill=d;var r=$$t.$t.a(a);r.s(q)},s:function(a){var b=a.data;var c=b.series();$$t.$t.v(b);var d=$.ig.DeviceUtils.prototype.g($$t.$hc.w);var e=$.ig.DeviceUtils.prototype.g($$t.$hc.u);var f=new $$a.bx;f._ak=$$t.$t.b(0,d,a.availableWidth);f._am=a.availableHeight/2;f._al=$$t.$t.b(d,d,a.availableWidth);f._an=a.availableHeight/2;f.__stroke=b.actualItemBrush();if(c.legendItemBadgeMode()==0){f._ac=$$t.$hc.v}else{f._ac=c.actualThickness()}var g=$$t.$t.a(a);g.r(f)},r:function(a,b,c){var d=a.data;$$t.$t.v(d);var e=$.ig.DeviceUtils.prototype.g($$t.$hc.w);var f=$.ig.DeviceUtils.prototype.g($$t.$hc.u);var g=e/2;var h=f/2;var i=$$t.$t.b(g,e,a.availableWidth);var j=$$t.$t.c(h,f,a.availableHeight);var k=new $$a.a6;k._e={__x:i,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._c=g;k._d=h;var l=new $$a.by;l._ak=k;l._ac=d.thickness();l.__stroke=d.outline();l.__fill=d.actualItemBrush();var m=$$t.$t.a(a);m.s(l)},t:function(a,b){var c=a.data;var d=$.ig.DeviceUtils.prototype.g($$t.$hc.w-b);var e=$.ig.DeviceUtils.prototype.g($$t.$hc.u-b);var f=new $$a.m;f.passInfo=a.passInfo;f.width=d;f.height=e;f.data=a.data;f.context=a.context;f.renderContext=a.renderContext;var g=c.actualItemBrush();var h=c.itemBrush();var i=c.series();var j=i.getActualMarkerTemplate();c.actualItemBrush(i.getActualMarkerBrush());c.outline(i.getActualMarkerOutlineBrush());if(i.legendItemBadgeMode()==1){c.thickness(i.fv())}else{c.thickness($$t.$hc.ab)}if(j!=null&&j.measure()!=null&&j.render()!=null){var k=new $$a.n;k.passInfo=a.passInfo;k.availableWidth=f.width;k.availableHeight=f.height;k.xPosition=a.availableWidth/2;k.yPosition=a.availableHeight/2;k.data=a.data;k.context=a.context;k.renderContext=a.renderContext;j.render()(k)}c.itemBrush(h);c.actualItemBrush(g)},j:function(a){var b=a.data;$$t.$t.v(b);$$t.$t.r(a,$$t.$hc.w,$$t.$hc.u)},n:function(a){var b=a.data;var c=b.series();$$t.$t.s(a);if(c.legendItemBadgeMode()==1){$$t.$t.t(a,$$t.$hc.t)}},o:function(a){$$t.$t.t(a,2)},q:function(a){var b=a.data;$$t.$t.v(b);$$t.$t.u(a,b.thickness(),b.outline(),b.actualItemBrush(),0,0,$$t.$hc.w,$$t.$hc.u)},p:function(a){var b=a.data;var c=b.series();$$t.$t.v(b);if(c.legendItemBadgeMode()==0){var d=$$t.$hc.v;var e=b.actualItemBrush();var f=c.actualLegendItemBadgeOutline();var g=$$t.$hc.w;var h=$$t.$hc.u;$$t.$t.u(a,d,f,e,0,0,g,h)}else{var i=$$t.$hc.v;var j=b.actualItemBrush();var k=c.oy();var l=$$t.$hc.w/2;var m=$$t.$hc.w;var n=$$t.$hc.u;$$t.$t.u(a,i,j,j,0,0,l,n);$$t.$t.u(a,i,k,k,l,0,m,n)}},i:function(a){var b=a.data;$$t.$t.v(b);var c=0;var d=$$t.$hc.w;var e=$$t.$hc.u*.25;var f=$$t.$hc.u*.75;$$t.$t.u(a,b.thickness(),b.outline(),b.actualItemBrush(),c,e,d,f)},l:function(a){var b=a.data;$$t.$t.v(b);var c=$$t.$hc.w*.25;var d=$$t.$hc.w*.75;var e=$$t.$hc.u;var f=0;$$t.$t.u(a,b.thickness(),b.outline(),b.actualItemBrush(),c,f,d,e)},m:function(a){var b=a.data;var c=$.ig.BrushUtil.prototype.g(0,0,0,0);var d=$.ig.BrushUtil.prototype.g(0,0,0,0);$$t.$t.u(a,$$t.$hc.v,c,d,0,0,$$t.$hc.w,$$t.$hc.u)},k:function(a){},g:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();if(d==null){d=$$t.$t.af(c)}var e=c.title();if(e==null){e="Series Title"}$.ig.LegendItemHelper.prototype.d(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo,c.actualLegend()!=null&&c.actualLegend().isFinancial(),[c.finalValue(),c.percentChange()])},resolveLegendItemTemplate:function(a){switch(a){case 0:return $$t.$t.w;case 1:return $$t.$t.x}return $$t.$t.w},e:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();if(d==null){d=$$t.$t.af(c)}var e=b.itemLabel();if(e==null){e="Series Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},f:function(a){},d:function(a){},h:function(a){},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$c("SeriesViewerSurfaceViewer:u","DependencyObject",{init:function(a,b){this.n=true;$$a.$r.init.call(this);if(a==null||b==null){throw new $$6.e(0,"model")}this.l(a);var c=this.l();c.windowRectChanged=$.ig.Delegate.prototype.combine(c.windowRectChanged,this.u.runOn(this));this._m=b;this._x=new $$a.ak;this.w()},_m:null,_o:false,u:function(a,b){var c=this._o;this._o=true;this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this._o=c},k:null,l:function(a){if(arguments.length===1){if(this.k!=null){var b=$b($$0.$b6.$type,this.k);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.t.runOn(this))}}this.k=a;if(this.k!=null){var c=$b($$0.$b6.$type,this.k);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.t.runOn(this))}}return a}else{return this.k}},t:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.j=this.l().defaultInteraction();this.v(b.propertyName(),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()))}},_x:null,zoomTo100:function(){this.l().windowRect($$t.$ez.sc)},scaleToFit:function(){this.l().windowRect($$t.$ez.sc)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.c6;a._a=this._m._n.viewThumbnailContext();if(a._a!=null&&a._a.d()){var b=this._m._n.viewThumbnailSize();this._m.cb(b.width(),b.height(),a)}this.isDirty(false)},worldRect:function(){return $$t.$ez.sc},viewportRect:function(){return this.l().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.l().windowRectMinWidth()==1e-4){return.9}else{return 1-this.l().windowRectMinWidth()}},n:false,isDirty:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},isIsoScaled:function(){if(this.k==null){return false}return this.k.d9()},zoomLevel:function(a){if(arguments.length===1){this.h($$t.$u.zoomLevelProperty,a);return a}else{return this.c($$t.$u.zoomLevelProperty)}},v:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.l()!=null&&this.l().cf()!=null&&this.l().cf().updatingSliderRanges();if(!this._o&&!d){var e=1-this.zoomLevel();var f=$.ig.RectUtil.prototype.l(this.l().actualWindowRect());var g=new $$a.ae(0,f.__x-e/2,f.__y-e/2,e,e);this.l().windowRect($$t.$u.z(this.l().windowRect(),g,this.l().isZoomingHorizontallyEnabled(),this.l().isZoomingVerticallyEnabled(),this.worldRect()))}this.w();if(this.l().cf()!=null){this.l().cf().pushZoomLevel(this.zoomLevel())}break}},w:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},q:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.q=a;this.v("ZoomLevelDisplayText",c,a)}return a}else{return this.q}},j:0,defaultInteraction:function(a){if(arguments.length===1){this.j=a;this.l().defaultInteraction(a);return a}else{return this.j}},propertyChanged:null,z:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$a.ae(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$a.$r.$type,[$.ig.IOverviewPlusDetailControl.prototype.$type,$$0.$b6.$type])},true);$c("SeriesViewerViewManager:v","Object",{_ae:null,_af:null,_aj:null,_ai:null,_ag:null,_ak:null,_t:null,_w:null,_v:null,_u:null,_x:null,_f:null,j:null,init:function(a){this.ab=0;this.aa=0;this.ac=1;this.ad=0;this.l=null;this.b9=new $$a.ah(0,0);this.aq=null;this.ap=String.empty();this.b8=new $$a.ah(0,0);this.bz=null;this.by=null;this.k=null;this.a=0;this.b=0;this.n=null;this.b1=null;this.m=null;this.b0=null;this.ca=new $$a.ah(0,0);this.cb=new $$a.ah(0,0);this.h=null;this.z=new $$4.h(String,$$6.$u.$type.specialize($$1.$i.$type,$.ig.RenderingContext.prototype.$type),0);this.al=-1;this.am=-1;this.s=null;$.ig.$op.init.call(this);this.j=a},_ah:null,bi:function(){},bf:function(a){if(a==null){if(this._f!=null){this._f.au()}this._ae=null;if(this._af!=null){this._af.remove()}this._af=null;if(this._aj!=null){this._aj.remove()}this._aj=null;if(this._ai!=null){this._ai.remove()}this._ai=null;if(this._ag!=null){this._ag.remove()}this._ag=null;if(this._ak!=null){this._ak.remove()}this._ak=null;this._t=null;this._w=null;this._v=null;this._u=null;if(this._ah!=null){this._ah.remove()}this._ah=null;this._f=null;this.j._p._cn.provideRenderer(null);this.j._p._co.provideRenderer(null);this.j._p.canvasRenderScheduler().j(null);this.j._p._am.j(null);this.j._p._ak.j(null);this.j._a.j(null);return}this._ae=a;this.j._p._cn.provideRenderer(this._ae);this.j._p._co.provideRenderer(this._ae);this.j._p.canvasRenderScheduler().j(this._ae);this.j._p._am.j(this._ae);this.j._p._ak.j(this._ae);this.j._a.j(this._ae);this.j._p._ap.aa(this._ae);this.bh();this._ae.rootWrapper().setStyleProperty("position","relative");this._af=this._ae.createElement("canvas");this._af.setStyleProperty("position","absolute");this._af.setStyleProperty("top","0px");this._af.setStyleProperty("left","0px");this._aj=this._ae.createElement("canvas");this._aj.setStyleProperty("position","absolute");this._aj.setStyleProperty("top","0px");this._aj.setStyleProperty("left","0px");this._ai=this._ae.createElement("canvas");this._ai.setStyleProperty("position","absolute");this._ai.setStyleProperty("top","0px");this._ai.setStyleProperty("left","0px");this._ag=this._ae.createElement("canvas");this._ag.setStyleProperty("position","absolute");this._ag.setStyleProperty("top","0px");this._ag.setStyleProperty("left","0px");this._ak=this._ae.createElement("canvas");this._ak.setStyleProperty("position","absolute");this._ak.setStyleProperty("top","0px");this._ak.setStyleProperty("left","0px");this._ae.append(this._af);this._ae.append(this._ai);this._ae.append(this._aj);this._t=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._af));this._w=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._aj));this._v=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._ai));if(this.j._p.actualContentHitTestMode()!=1){this._u=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._ag));this.s=this._u}else{this._u=new $.ig.RenderingContext(null,null)}this._x=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._ak));this.j.du(this._t);this.j.c1(this._ae.rootWrapper().width(),this._ae.rootWrapper().height());{if($ig.CanvasGestureDOMEventProxy!=undefined&&!$ig.CanvasGestureDOMEventProxy.prototype.$placeholder){var overlayCanvas_=this._aj;var container_=this._ae;this._f=new $ig.CanvasGestureDOMEventProxy(overlayCanvas_,container_,false)}else{this._f=null}if(this._f!=null){this._f._ao=this.j.at.runOn(this.j)}}this._ah=this._ae.createElement("div");this._ah.hide();this._ah.setStyleProperty("position","absolute");this._ah.setStyleProperty("z-index","10000");this._ah.addClass(this.j._p.tooltipStyle());this._ae.append(this._ah)},bx:function(a,b){if(a==null||a.rootWrapper()==null){b();return}var c=a.rootWrapper().getNativeElement();if(c==null||c.offsetParent!=null){b();return}var d=null;d=new MutationObserver(function(e,f){if(c.offsetParent!=null){d.disconnect();b()}});var e=new $$1.y;e.childList=true;d.observe(c,e)},bh:function(){this.j.d4();this.j.ef();this.bo()},a9:function(){var a=this.j._p.pixelScalingRatio();var b=this.j._p.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this.j._p.actualPixelScalingRatio(window.devicePixelRatio)}},g:function(){if($ig.XamOverviewPlusDetailPane!=undefined&&!$ig.XamOverviewPlusDetailPane.prototype.$placeholder){var overlayCanvas_=this._aj;var container_=this._ae;return new $ig.XamOverviewPlusDetailPane}return null},bl:function(){this._aj.setStyleProperty("cursor","default")},bm:function(){this._aj.setStyleProperty("cursor","pointer")},b2:function(){return function(){var $ret=new $$a.at;$ret.fill("#000000");return $ret}()},ab:0,aa:0,ac:0,ay:function(a,b,c){this.ab=a;this.aa=b;this.ac=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}if(this._af!=null){this._af.setAttribute("width",d.toString());this._af.setAttribute("height",e.toString());this._af.setStyleProperty("width",a.toString()+"px");this._af.setStyleProperty("height",b.toString()+"px")}if(this._aj!=null){this._aj.setAttribute("width",d.toString());this._aj.setAttribute("height",e.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px");this._aj.setAttribute("tabindex","0");this._aj.setStyleProperty("outline","0")}if(this._ai!=null){this._ai.setAttribute("width",d.toString());this._ai.setAttribute("height",e.toString());this._ai.setStyleProperty("width",a.toString()+"px");this._ai.setStyleProperty("height",b.toString()+"px")}if(this._ag!=null){this._ag.setAttribute("width",d.toString());this._ag.setAttribute("height",e.toString());this._ag.setStyleProperty("width",a.toString()+"px");this._ag.setStyleProperty("height",b.toString()+"px")}if(this._ak!=null){this._ak.setAttribute("width",d.toString());this._ak.setAttribute("height",e.toString());this._ak.setStyleProperty("width",a.toString()+"px");this._ak.setStyleProperty("height",b.toString()+"px")}this.j._p.canvasRenderScheduler().n();this.j._p._am.n();this.j._p._ak.n()},b7:function(){if(this._f==null){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var a=this._f.bj(this._ae.rootWrapper());return{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},y:function(){return false},bb:function(a){},a7:function(a,b,c,d,e){var f=this.e();a=f._a;b=f._f;c=f._k;d=f._h;e=f._i;return{p0:a,p1:b,p2:c,p3:d,p4:e}},e:function(){var a=new $$t.he;a._a=new $.ig.BrushCollection;a._f=new $.ig.BrushCollection;a._b=new $.ig.BrushCollection;a._c=new $.ig.BrushCollection;var b=new $$4.x(String,0);b.add("background-image");this._ae.startCSSQuery();var c=this._ae.getCssDefaultValuesForClassCollection("ui-chart-fill-palette-",b.toArray());var d=c.length;var e=this._ae.getCssDefaultValuesForClassCollection("ui-chart-outline-palette-",b.toArray());var f=e.length;var g=this._ae.getCssDefaultValuesForClassCollection("ui-chart-marker-fill-palette-",b.toArray());var h=g.length;var i=this._ae.getCssDefaultValuesForClassCollection("ui-chart-marker-outline-palette-",b.toArray());var j=i.length;for(var k=0;k<d;k++){a._a.add($$a.$aw.brushFromGradientString(c[k][0]))}for(var l=0;l<f;l++){a._f.add($$a.$aw.brushFromGradientString(e[l][0]))}for(var m=0;m<h;m++){a._b.add($$a.$aw.brushFromGradientString(g[m][0]))}for(var n=0;n<j;n++){a._c.add($$a.$aw.brushFromGradientString(i[n][0]))}b.clear();var o=0;var p=0;var q=Math.min(d,f);var r=null;if(d==0){b.add("background-color")}if(f==0){b.add("border-top-color");p=d==0?1:0}if(b.count()>0){r=this._ae.getCssDefaultValuesForClassCollection("ui-chart-palette-",b.toArray());q=r.length}if(d==0){if(q>0){for(var s=0;s<q;s++){var t=new $$a.at;t.__fill=r[s][o];a._a.add(t)}}else{a._a.add(function(){var $ret=new $$a.at;$ret.fill("#8BDC5C");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#8961A9");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#6DB1FF");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#82E9D9");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#EA3C63");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#735656");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#F8CE4F");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#A8A8B7");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#E051A9");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#FF903B");
return $ret}())}}if(f==0){if(q>0){for(var u=0;u<q;u++){var v=new $$a.at;v.__fill=r[u][p];a._f.add(v)}}else{a._f.add(function(){var $ret=new $$a.at;$ret.fill("#8BDC5C");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#8961A9");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#6DB1FF");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#82E9D9");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#EA3C63");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#735656");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#F8CE4F");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#A8A8B7");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#E051A9");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#FF903B");return $ret}())}}b.clear();var w=Math.min(h,j);if(h==0){b.add("background-color")}if(j==0){b.add("border-top-color");p=h==0?1:0}if(b.count()>0){r=this._ae.getCssDefaultValuesForClassCollection("ui-chart-marker-palette-",b.toArray());w=r.length}if(h==0){if(w>0){for(var x=0;x<w;x++){var y=function(){var $ret=new $$a.at;$ret.fill(r[x][o]);return $ret}();a._b.add(y)}}else{a._b.add(function(){var $ret=new $$a.at;$ret.fill("#FFFFFF");return $ret}())}}if(j==0){if(w>0){for(var z=0;z<w;z++){var aa=function(){var $ret=new $$a.at;$ret.fill(r[z][p]);return $ret}();a._c.add(aa)}}else{var ac=a._a.getEnumerator();while(ac.moveNext()){var ab=ac.current();a._c.add(ab)}}}var ad=this._ae.getCssDefaultPropertyValue("ui-chart-axis","border-top-color");if(ad!=null){a._i=new $$a.at;a._i.__fill=ad}else{a._i=$$t.$ag.g}a._k=new $$a.at;a._k.__fill=this._ae.getCssDefaultPropertyValue("","color");a._j=$$t.$hc.ae;var ae=this._ae.getCssDefaultPropertyValue("ui-chart-crosshair","border-top-color");if(ae!=null){a._j=new $$a.at;a._j.__fill=ae}this._ae.endCSSQuery();a._h=$.ig.FontUtil.prototype.getFont(this._ae);var af=function(){var $ret=new $$a.at;$ret.fill("#ee5879");return $ret}();a._d=new $.ig.BrushCollection;a._d.add(af);a._e=new $.ig.BrushCollection;a._e.add(af);return a},a6:function(a,b,c,d,e,f){this._ae.startCSSQuery();var g=this._ae.getCssDefaultPropertyValue("ui-chart-area-fill-opacity","opacity");a=g!=null?parseFloat(g):1;b=new Array(4);var h=this._ae.getCssDefaultPropertyValue("ui-chart-render-margins","margin-top");var i=this._ae.getCssDefaultPropertyValue("ui-chart-render-margins","margin-right");var j=this._ae.getCssDefaultPropertyValue("ui-chart-render-margins","margin-bottom");var k=this._ae.getCssDefaultPropertyValue("ui-chart-render-margins","margin-left");b[0]=h!=null?parseFloat(h):NaN;b[1]=i!=null?parseFloat(i):NaN;b[2]=j!=null?parseFloat(j):NaN;b[3]=k!=null?parseFloat(k):NaN;c=d=null;var l=this._ae.getCssDefaultPropertyValue("ui-chart-axis-stroke","border-top-color");if(l!=null){var m=new $$a.at;m.__fill=l;c=m}var n=this._ae.getCssDefaultPropertyValue("ui-chart-axis-major-line","border-top-color");if(n!=null){var o=new $$a.at;o.__fill=n;d=o}var p=this._ae.getCssDefaultPropertyValue("ui-chart-aligned-gridlines","visibility");f=p!=null&&p=="visible";var q=this._ae.getCssDefaultPropertyValue("ui-chart-category-axis-tick","height");if(q!=null){e=parseFloat(q);if(Math.abs(e)>4e3){e=0}}else{q=this._ae.getCssDefaultPropertyValue("ui-chart-category-axis-tick","width");e=q!=null?parseFloat(q):0}this._ae.endCSSQuery();return{p0:a,p1:b,p2:c,p3:d,p4:e,p5:f}},ax:function(){this._ah.removeChildren()},bt:function(x_){var box_=this._ah;var offset_=this._f.bj(this._ah);var a=this.b7();x_=a.__x+this.j._p.viewportRect().left()+x_;box_.setOffset(x_,this.j._p.viewportRect().top()+this.ad+a.__y)},ad:0,bu:function(y_){this.ad=y_;var box_=this._ah;var offset_=this._ah.getOffset();var a=this.b7();y_=this.j._p.viewportRect().top()+this.ad+a.__y;box_.setOffset(offset_.left,y_)},at:function(a){var b=a;b.show();this._ah.append(b)},a8:function(){this._ah.hide()},bn:function(){this._ah.show()},au:function(a){this._ae.appendToBody(a)},bj:function(a){a.remove()},bc:function(){if(this._ae==null){return}this.a9();this.j.c1(this._ae.rootWrapper().width(),this._ae.rootWrapper().height())},l:null,p:function(){return this.l},b9:null,cd:function(){return this.b9},aq:null,as:function(){return this.aq},ap:null,ar:function(){return this.ap},b8:null,cc:function(){return this.b8},bz:null,b4:function(){return this.bz},by:null,b3:function(){return this.by},k:null,o:function(){return this.k},a:0,c:function(){return this.a},b:0,d:function(){return this.b},n:null,r:function(){return this.n},b1:null,b6:function(){return this.b1},m:null,q:function(){return this.m},b0:null,b5:function(){return this.b0},ca:null,ce:function(){return this.ca},cb:null,cf:function(){return this.cb},bo:function(){this._ae.startCSSQuery();this.bq();this.bp();this.bs();this.br();this.bw();this._ae.endCSSQuery()},bw:function(){var a="ui-chart-pointer-tooltip";var b=this._ae.getCssDefaultPropertyValue(a,"background-color");var c=this._ae.getCssDefaultPropertyValue(a,"border-top-color");var d=this._ae.getCssDefaultPropertyValue(a,"border-top-left-radius");var e=this._ae.getCssDefaultPropertyValue(a,"border-top-width");var f=new $$t.p;f._a=d!=null?parseFloat(d):0;f._c=b!=null?$$a.$at.create(b):function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();f._d=c!=null?$$a.$at.create(c):function(){var $ret=new $$a.at;$ret.fill("gray");return $ret}();f._b=e!=null?parseFloat(e):0;this.h=f},bq:function(){var $self=this;var a="ui-chart-title";this.l=$.ig.FontUtil.prototype.getFontForClass(this._ae,a);this.bz=function(){var $ret=new $$a.at;$ret.fill($self._ae.getCssDefaultPropertyValue(a,"color"));return $ret}();this.aq=this._ae.getCssDefaultPropertyValue(a,"text-align");if(this.aq==null){this.aq="center"}var b=this._ae.getCssDefaultPropertyValue(a,"margin-top");var c=this._ae.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._ae.getCssDefaultPropertyValue(a,"margin-left");var e=this._ae.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b9=new $$a.ah(1,h,f,i,g)},bp:function(){var $self=this;var a="ui-chart-subtitle";this.k=$.ig.FontUtil.prototype.getFontForClass(this._ae,a);this.by=function(){var $ret=new $$a.at;$ret.fill($self._ae.getCssDefaultPropertyValue(a,"color"));return $ret}();this.ap=this._ae.getCssDefaultPropertyValue(a,"text-align");if(this.ap==null){this.ap="center"}var b=this._ae.getCssDefaultPropertyValue(a,"margin-top");var c=this._ae.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._ae.getCssDefaultPropertyValue(a,"margin-left");var e=this._ae.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b8=new $$a.ah(1,h,f,i,g)},br:function(){var $self=this;var a="ui-chart-horizontal-axis-title";this.m=$.ig.FontUtil.prototype.getFontForClass(this._ae,a);this.b0=function(){var $ret=new $$a.at;$ret.fill($self._ae.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._ae.getCssDefaultPropertyValue(a,"vertical-align");if(b==null){this.a=0}else if(b.toLowerCase()=="bottom"){this.a=4}else{this.a=3}var c=this._ae.getCssDefaultPropertyValue(a,"margin-top");var d=this._ae.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._ae.getCssDefaultPropertyValue(a,"margin-left");var f=this._ae.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):2;var h=d!=null?parseFloat(d):2;var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;this.ca=new $$a.ah(1,i,g,j,h)},bs:function(){var $self=this;var a="ui-chart-vertical-axis-title";this.n=$.ig.FontUtil.prototype.getFontForClass(this._ae,a);this.b1=function(){var $ret=new $$a.at;$ret.fill($self._ae.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._ae.getCssDefaultPropertyValue(a,"text-align");if(b==null){this.b=0}else if(b.toLowerCase()=="right"){this.b=2}else{this.b=1}var c=this._ae.getCssDefaultPropertyValue(a,"margin-top");var d=this._ae.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._ae.getCssDefaultPropertyValue(a,"margin-left");var f=this._ae.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;this.cb=new $$a.ah(1,i,g,j,h)},a5:function(a,b){var c=this.j._p.actualPixelScalingRatio();if(a!=this.ab||b!=this.aa||c!=this.ac){this.ay(a,b,this.j._p.actualPixelScalingRatio());this.j._p.canvasRenderScheduler().i();this.j._a.i()}},h:null,i:function(){return this.h},ba:function(a){if(this._f==null){return}this._f._ab=a;this._f._ao=this.j.at.runOn(this.j)},z:null,an:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.z.tryGetValue(b.iD().toString(),d);d=e.p1;return e.ret}()){var e=this._ae.createElement("canvas");e.setAttribute("width",c.toString());e.setAttribute("height",c.toString());e.setStyleProperty("width",c.toString()+"px");e.setStyleProperty("height",c.toString()+"px");var f=this._ae.get2DCanvasContext(e);var g=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,f);var h=new $$6.u($$1.$i.$type,$.ig.RenderingContext.prototype.$type,e,g);d=h;this.z.add(b.iD().toString(),d)}var i=new $$a.ae(0,0,0,c,c);var j=new $$t.c6;j._a=d._d;for(var k=0;k<this.j._p.series().count();k++){var l=this.j._p.series().__inner[k];l.renderAlternateView(i,a,j,"tile",1)}this.j._p._ak.i();return d._c},a2:function(a){this.z.remove(a.iD().toString())},a1:function(){this.z.clear()},bk:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];var d=c.content();this.j._z.m(d.getNativeElement(),1,c.xPosition()+this.j._p.viewportRect().left(),c.yPosition()+this.j._p.viewportRect().top(),c.width(),c.height())}},al:0,az:function(){var $self=this;if(this.al!=-1){this.av()}if(this._ae!=null){this.al=this._ae.setTimeout(function(){$self.j._p.a5().deferredClearOfTileZoomCache($self.j._p)},5e3)}else{this.al=window.setTimeout(function(){$self.j._p.a5().deferredClearOfTileZoomCache($self.j._p)},5e3)}},av:function(){if(this.al!=-1){if(this._ae!=null){this._ae.clearTimeout(this.al)}else{window.clearTimeout(this.al)}this.al=-1}},am:0,a0:function(a){var $self=this;if(this.am!=-1){this.aw()}if(this._ae!=null){this.am=this._ae.setTimeout(function(){$self.j._p.endTiledZoomingIfRunning()},a)}else{this.am=window.setTimeout(function(){$self.j._p.endTiledZoomingIfRunning()},a)}},aw:function(){if(this.am!=-1){if(this._ae!=null){this._ae.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this.am=-1}},s:null,bd:function(){if(this.j._p.actualContentHitTestMode()!=1){if(this.s==null){this._u=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._ae.get2DCanvasContext(this._ag));this.s=this._u}else{this._u=this.s}}else{this._u=new $.ig.RenderingContext(null,null)}this.j.dt(this._u)},bv:function(a){if(this._ae!=null){var b="igTouch";if(a){this._ae.rootWrapper().addClass(b)}else{this._ae.rootWrapper().removeClass(b)}}},a3:function(){},a4:function(){},bg:function(){if(this._f!=null){this._f.bg(this._aj,"")}},be:function(){this.a9();if(this._f!=null){this._f.as(this._aj,"")}},ao:function(a,b){var c=this._ae.createElement("canvas");c.setStyleProperty("width",a+"px");c.setStyleProperty("height",b+"px");c.setProperty("width",a);c.setProperty("height",b);var d=this._ae.get2DCanvasContext(c);if(this._t!=null){d.drawImage(this._af.getNativeElement(),0,0,a,b)}if(this._v!=null){d.drawImage(this._ai.getNativeElement(),0,0,a,b)}if(this._w!=null){d.drawImage(this._aj.getNativeElement(),0,0,a,b)}var e=this._ae.createElement("img");var sCanv_=c.getNativeElement();e.setProperty("src",sCanv_.toDataURL("image/png"));return e.getNativeElement()},$type:new $.ig.Type("SeriesViewerViewManager",$.ig.$ot)},true);$c("IAnnotationInfoProvider:w","Object",{$type:new $.ig.Type("IAnnotationInfoProvider",null)},true);$c("AutoRangeCalculator:x","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g){f=!$.ig.util.isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!$.ig.util.isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;var h=f;var i=g;if(Number.isInfinity(h)||Number.isInfinity(i)){if(a!=null){var j=a.kh();if(j!=null){h=Math.min(h,j.minimum());i=Math.max(i,j.maximum())}}}if(!Number.isInfinity(h)&&!Number.isInfinity(i)){if(h==i&&h!=0){h*=h>0?.9:1.1;i*=i>0?1.1:.9}if(h==i&&h==0){i=1}if(b>c){var k=c;c=b;b=k}var l=$.ig.util.isNaN(b)||Number.isInfinity(b)?h:b;var m=$.ig.util.isNaN(c)||Number.isInfinity(c)?i:c;if(d){if(l<=0){if(m>1){l=1}else{l=Math.pow(e,Math.floor(Math.logBase(m,e)))}}if($.ig.util.isNaN(b)||Number.isInfinity(b)){var n=Math.logBase(l,e);h=Math.pow(e,Math.floor(n))}else{h=l}if($.ig.util.isNaN(c)||Number.isInfinity(c)){i=Math.pow(e,Math.ceil(Math.logBase(m,e)))}else{i=m}}else{var o=Math.pow(10,Math.floor(Math.log10(m-l))-1);var p=a.ee();if(a!=null&&p>0&&(!a.hasUserMinimum()&&!a.hasUserMaximum())){var q=new $$t.gi(0,h,i,p,a.eu());o=q._g}else if(a.kx()&&p>0&&(!a.hasUserMinimum()||!a.hasUserMaximum())){var r=h;var s=i;if(a.hasUserMinimum()){r=b}if(a.hasUserMaximum()){s=c}var t=new $$t.gi(0,r,s,p,a.eu());o=t._g}if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(o)&&o!=0){{h=o*Math.floor(h/o)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(o)&&o!=0){var u=Math.ceil(i/o);{i=o*u}}else{i=m}if(a.kx()){if(a.kx()&&p>0&&(!a.hasUserMinimum()||!a.hasUserMaximum())){var v=new $$t.gi(0,h,i,p,a.eu());var w=v._g;if(w!=o){o=w;if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(o)&&o!=0){{h=o*Math.floor(h/o)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(o)&&o!=0){var x=Math.ceil(i/o);{i=o*x}}else{i=m}}}}}}f=h;g=i;return{p5:f,p6:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$c("LabelFontHeuristics:y","Object",{init:function(){$.ig.$op.init.call(this);this._b=NaN;this._e=NaN;this._c=NaN;this._d=NaN},_b:0,_e:0,_c:0,_d:0,_a:false,$type:new $.ig.Type("LabelFontHeuristics",$.ig.$ot)},true);$c("IDateTimeAxis:ab","Object",{$type:new $.ig.Type("IDateTimeAxis",null)},true);$c("IAxisAnnotation:ac","Object",{$type:new $.ig.Type("IAxisAnnotation",null)},true);$c("AxisAnnotationCollection:ad","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ac.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("AxisAnnotationCollection",$$4.$f.$type.specialize($$t.$ac.$type))},true);$c("IAxisAnnotationManager:ae","Object",{$type:new $.ig.Type("IAxisAnnotationManager",null)},true);$c("AxisLabelSettings:hi","Object",{init:function(){var $self=this;this.ax=null;this.b=1;this.a2=0;this.h=true;this.m=0;this.o=NaN;this.p=2;this.q=2;this.r=2;this.n=2;this.au=0;this.az=1;this.f=null;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aq(a,b.propertyName(),b.oldValue(),b.newValue())})},aa:null,textStyle:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.ar("TextStyle",b,a);return a}else{return this.aa}},ax:null,textColor:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.ar("TextColor",b,a);return a}else{return this.ax}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ar("Location",$$t.$f1.getBox(b),$$t.$f1.getBox(a));return a}else{return this.b}},b:0,visibility:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;this.ar("Visibility",$$a.$aj.getBox(b),$$a.$aj.getBox(a));return a}else{return this.a2}},a2:0,showFirstLabel:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.ar("ShowFirstLabel",b,a);return a}else{return this.h}},h:false,_c:0,_a:null,registerAxis:function(a){this._a=a},unregisterAxis:function(a){this._a=null},angle:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ar("Angle",b,a);return a}else{return this.m}},m:0,extent:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ar("Extent",b,a);return a}else{return this.o}},o:0,margin:function(a){this.leftMargin(a);this.bottomMargin(a);this.rightMargin(a);this.topMargin(a);return a},leftMargin:function(a){if(arguments.length===1){var b=this.p;this.p=a;this.ar("LeftMargin",b,a);return a}else{return this.p}},p:0,rightMargin:function(a){if(arguments.length===1){var b=this.q;this.q=a;this.ar("RightMargin",b,a);return a}else{return this.q}},q:0,topMargin:function(a){if(arguments.length===1){var b=this.r;this.r=a;this.ar("TopMargin",b,a);return a}else{return this.r}},r:0,bottomMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ar("BottomMargin",b,a);return a}else{return this.n}},n:0,au:0,horizontalAlignment:function(a){if(arguments.length===1){var b=this.au;this.au=a;this.ar("HorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(a));return a}else{return this.au}},az:0,verticalAlignment:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.ar("VerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(a));return a}else{return this.az}},propertyChanged:null,propertyUpdated:null,ar: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))}},aq:function(a,b,c,d){switch(b){case"Location":this._c=this.location();break}if(this._a==null||this._a.chart()==null){return}switch(b){case"Angle":this._a.cn(true);this._a.renderAxis();break;case"TextStyle":this.f=null;this._a.cn(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().lb()}this._a.renderAxis();break;case"Location":case"Extent":case"Visibility":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":case"ShowFirstLabel":this._a.cn(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().lb()}this._a.renderAxis();break;case"TextColor":this._a.renderAxis();break}},j:function(){return this.m!=0},k:function(){return!$.ig.util.isNaN(this.o)},i:function(){return this.textStyle()!=null},f:null,g:function(a){if(this.f==null){this.f=$.ig.FontUtil.prototype.toFontInfo(a,this.textStyle())}return this.f},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$0.$b6.$type])},true);$c("TitleSettings:hj","AxisLabelSettings",{init:function(){this.a4=0;$$t.$hi.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},a4:0,position:function(a){if(arguments.length===1){var b=this.a4;this.a4=a;this.ar("AxisTitlePosition",$$t.$d6.getBox(b),$$t.$d6.getBox(a));return a}else{return this.a4}},aq:function(a,b,c,d){$$t.$hi.aq.call(this,a,b,c,d);if(this._a==null||this._a.seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this._a.cn(true);this._a.renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$hi.$type)},true);$c("Axis:af","Control",{a3:function(){return new $$t.hk(this)},_a4:null,hn:function(a){},ha:function(){if(this.b8()){this.a7().onAddAnnotations(this)}},bs:null,bt:function(){if(this.bs==null){this.bs=new $.ig.SRProvider(this.domRenderer())}if(this.bs.l()==null){this.bs.l(this.domRenderer())}return this.bs},a8:null,a9:function(){var $self=this;if(this.a8==null){this.a8=$.ig.DVContainer.prototype.instance().createInstance($$t.$dl.$type,function(){return $self.bt().q()})}return this.a8},ee:function(){return this.j1().width()},fy:function(){return null},fx:function(){return null},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},isPiecewise:function(){return false},isCategoryDateTime:function(){return false},isContinuous:function(){return true},aj:function(){return this.crossingAxis()},init:function(){var $self=this;this.bs=null;this.bx=false;this.dh=NaN;this.db=50;this.dn=0;this.dk=150;this.ar=0;this.dg=NaN;this.dm=0;this.dj=180;this.bj=null;this.bi=null;this.fz="Verdana";this.di=NaN;this.dp=8;this.dl=16;this.fk=-1;this.fj=1;this.fi=3;this.kd=0;this.dr=0;this.dq=2;this.bv=false;this.dc=0;this.ak=new $$t.ad;this.al=new $$t.ad;this.j0=$$a.$ae.empty();this.bw=false;this.bu=false;this.co=false;this.de=NaN;this.df=-1;this.c6=new $$4.h(String,String,0);this.c5=new $$4.h(String,$.ig.FastReflectionHelper.prototype.$type,0);this._kc=new $$a.af;this.ao=new $$t.hf;this.aw=new $$t.hi;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");this._dz=NaN;this._a4=this.a3();this.hn(this._a4);this._a4.onInit();this._bq=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a4.ax.runOn($self._a4));$ret.activate($self._a4.aq.runOn($self._a4));$ret.disactivate($self._a4.as.runOn($self._a4));$ret.destroy($self._a4.ar.runOn($self._a4));return $ret}();this._bp=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a4.ax.runOn($self._a4));$ret.activate($self._a4.aq.runOn($self._a4));$ret.disactivate($self._a4.as.runOn($self._a4));$ret.destroy($self._a4.ar.runOn($self._a4));return $ret}();this._bo=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self._a4.bc.runOn($self._a4));$ret.activate($self._a4.p.runOn($self._a4));$ret.disactivate($self._a4.r.runOn($self._a4));$ret.destroy($self._a4.q.runOn($self._a4));return $ret}();this._j6=$$a.$ae.empty();this._c8=new $$4.x($.ig.$op.$type,0);this._c9=new $$4.x($$t.$am.$type,0);this._av=this.au();this._av._ag=this.labelSettings();this._av._ad=this;this._da=new $$4.x($$t.$ha.$type,0);var a=this.ak;a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.g7.runOn(this));var b=this.ak;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.g6.runOn(this));var c=this.al;c.collectionResetting=$.ig.Delegate.prototype.combine(c.collectionResetting,this.g9.runOn(this));var d=this.al;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.g8.runOn(this));this._ab=$$t.$af.$type;if(this.labelSettings()!=null){this.aw=this.labelSettings()}this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(e,f){$self.hr(e,f.propertyName(),f.oldValue(),f.newValue())});this.br=function(e,f){if($self.seriesViewer()==null||!$self.seriesViewer()._dz){$self.ik(f.oldRect(),f.newRect())}};this._a4.v()},a6:null,a7:function(){var $self=this;if(this.a6==null){this.a6=$.ig.DVContainer.prototype.instance().createInstance($$t.$ae.$type,function(){return $self.bt().n()});this.a6.owner(this)}return this.a6},b8:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("AnnotationFactoryManager")},g8:function(a,b){if(!this.b8()){return}this.a7().onAutoAnnotionsChanged(this,this.al,b)},g9:function(a,b){if(!this.b8()){return}this.a7().onAutoAnnotionsReset(this,this.al,b)},g6:function(a,b){if(!this.b8()){return}this.a7().onAnnotionsChanged(this,this.ak,b)},g7:function(a,b){if(!this.b8()){return}this.a7().onAnnotionsReset(this,this.ak,b)},provideRenderer:function(a){this.domRenderer(a);this.hb();this._av._ag=this.labelSettings()},formatLabel:function(a){if(arguments.length===1){this.h($$t.$af.formatLabelProperty,a);return a}else{return this.c($$t.$af.formatLabelProperty)}},hk:function(a,b){if(!a.equals1(b)){this.ij(a,b)}},au:function(){},ac:function(){$$a.$f.ac.call(this);this._a4.aj()},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},bn:function(a){if(arguments.length===1){if(this.bn()!=a){var b=this.bn();this.bm=a;this.hx("FastItemsSourceProvider",b,this.bm)}return a}else{return this.bm}},bm:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.bg=a;this.hx("SeriesViewer",b,this.bg)}return a}else{return this.bg}},bg:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$ez.$type,this.seriesViewer())}},br:null,bx:false,useSmartAxis:function(a){if(arguments.length===1){if(this.bx==a){return}this.bx=a;var b=null;if(this._av!=null&&$$a.$ae.l_op_Inequality(this._av.c1(),null)){b=this._av.c1()}this._av=this.au();this._av._ad=this;this._av._ag=this.labelSettings();if($$a.$ae.l_op_Inequality(b,null)){this._av.c1(b)}if(this.seriesViewer()!=null&&this.seriesViewer()._cm!=null){this._av._af.ak(this.seriesViewer()._cm._y);this.h1(true)}return a}else{return this.bx}},dh:0,smartAxisExtent:function(a){if(arguments.length===1){var b=this.dh;if(b!=a){this.dh=a;this.actualSmartAxisExtent(a);this.h1(true)}return a}else{return this.dh}},db:0,actualSmartAxisExtent:function(a){if(arguments.length===1){this.db=a;return a}else{return this.db}},dn:0,smartAxisMinimumExtent:function(a){if(arguments.length===1){this.dn=a;this.h1(true);return a}else{return this.dn}},dk:0,smartAxisMaximumExtent:function(a){if(arguments.length===1){this.dk=a;this.h1(true);return a}else{return this.dk}},ar:0,smartAxisExtentType:function(a){if(arguments.length===1){var b=this.ar;if(b!=a){this.ar=a;this.h1(true)}return a}else{return this.ar}},dg:0,smartAxisAngle:function(a){if(arguments.length===1){this.dg=a;this.h0();return a}else{return this.dg}},_actualSmartAxisAngle:0,actualSmartAxisAngle:function(a){if(arguments.length===1){this._actualSmartAxisAngle=a;return a}else{return this._actualSmartAxisAngle}},dm:0,smartAxisMinimumAngle:function(a){if(arguments.length===1){this.dm=a;this.h0();return a}else{return this.dm}},dj:0,smartAxisMaximumAngle:function(a){if(arguments.length===1){this.dj=a;this.h0();return a}else{return this.dj}},bj:null,bi:null,smartAxisFont:function(a){if(arguments.length===1){this.bj=a;this.di=$.ig.FontUtil.prototype.getFontSize(this.bj);this.h0();return a}else{if(this.bj==null){if(this.bi==null){this.bi=this._a4.i()}return this.bi}return this.bj}},fz:null,smartAxisFontName:function(a){if(arguments.length===1){this.fz=a;var b=this.di;if($.ig.util.isNaN(b)){b=12}this.smartAxisFont().n(a);this.smartAxisFont().d(b);this._av.b8();this.h0();return a}else{return this.fz}},di:0,smartAxisFontSize:function(a){if(arguments.length===1){this.di=a;this.smartAxisFont($.ig.FontUtil.prototype.getFontWithNewFontSize(this.smartAxisFont(),this.di));this.h0();return a}else{return this.di}},_actualSmartAxisFontSize:0,actualSmartAxisFontSize:function(a){if(arguments.length===1){this._actualSmartAxisFontSize=a;return a}else{return this._actualSmartAxisFontSize}},dp:0,smartAxisMinimumFontSize:function(a){if(arguments.length===1){this.dp=a;this.h0();return a}else{return this.dp}},dl:0,smartAxisMaximumFontSize:function(a){if(arguments.length===1){this.dl=a;this.h0();return a}else{return this.dl}},fk:0,smartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this.fk=a;this.h0();return a}else{return this.fk}},fj:0,smartAxisMinimumStaggerLevels:function(a){if(arguments.length===1){this.fj=a;this.h0();return a}else{return this.fj}},fi:0,smartAxisMaximumStaggerLevels:function(a){if(arguments.length===1){this.fi=a;this.h0();return a}else{return this.fi}},_actualSmartAxisNumberOfStaggerLevels:0,actualSmartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this._actualSmartAxisNumberOfStaggerLevels=a;return a}else{return this._actualSmartAxisNumberOfStaggerLevels}},kd:0,smartAxisVerticalAlignment:function(a){if(arguments.length===1){this.kd=a;this.h0();return a}else{return this.kd}},dr:0,smartAxisTopMargin:function(a){if(arguments.length===1){this.dr=a;this.h0();return a}else{return this.dr}},dq:0,smartAxisProximityMargin:function(a){if(arguments.length===1){this.dq=a;this.h0();return a}else{return this.dq}},unlockSmartAxisLabelPanel:function(){this._av.cp()},h0:function(){this.h1(false)},h1:function(a){if(a){this._av.co()}this.cn(true);this.hz()},_im:null,title:function(a){if(arguments.length===1){this.h($$t.$af.titleProperty,a);return a}else{return this.c($$t.$af.titleProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$af.strokeProperty,a);return a}else{return this.c($$t.$af.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.h($$t.$af.actualStrokeProperty,a);return a}else{return this.c($$t.$af.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$af.strokeThicknessProperty,a);return a}else{return this.c($$t.$af.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.h($$t.$af.strokeDashArrayProperty,a);return a}else{return this.c($$t.$af.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.h($$t.$af.stripProperty,a);return a}else{return this.c($$t.$af.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.h($$t.$af.majorStrokeProperty,a);return a}else{return this.c($$t.$af.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.h($$t.$af.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$af.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$af.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$af.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$af.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$af.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.h($$t.$af.minorStrokeProperty,a);return a}else{return this.c($$t.$af.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.h($$t.$af.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$af.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$af.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$af.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$af.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$af.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.h($$t.$af.tickStrokeProperty,a);return a}else{return this.c($$t.$af.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$af.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$af.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$af.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$af.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.h($$t.$af.tickLengthProperty,a);return a}else{return this.c($$t.$af.tickLengthProperty)}},_dv:0,ie:function(){if(this.tickLength()>0){this._dv=this.tickLength();return}var a=$b($$t.$ez.$type,this.seriesViewer());if(a!=null&&$.ig.util.isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.a1()==0)){this._dv=a._su._fq;return}this._dv=0},isDisabled:function(a){if(arguments.length===1){this.h($$t.$af.isDisabledProperty,a);return a}else{return this.c($$t.$af.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.h($$t.$af.isInvertedProperty,a);return a}else{return this.c($$t.$af.isInvertedProperty)}},_cg:false,shouldAvoidAnnotationCollisions:function(a){if(arguments.length===1){this.h($$t.$af.shouldAvoidAnnotationCollisionsProperty,a);return a}else{return this.c($$t.$af.shouldAvoidAnnotationCollisionsProperty)}},bv:false,dc:0,b2:function(){return this.bv},b5:function(){return this.labelSettings()!=null&&this.labelSettings().j()},ia:function(a){this.bv=true;if(this.dc!=a){this.dc=a;this.h3(false)}},h5:function(){this.bv=false;this.dc=0;this.h3(false)},eb:function(){if(this.b2()&&(!this.b5()||this.b5()&&this.labelSettings().angle()==0)){return this.es()}if(this.b5()){return this.labelSettings().angle()}return 0},es:function(){return this.dc},_cs:false,shouldKeepAnnotationsInView:function(a){if(arguments.length===1){
this.h($$t.$af.shouldKeepAnnotationsInViewProperty,a);return a}else{return this.c($$t.$af.shouldKeepAnnotationsInViewProperty)}},_cu:false,useEnhancedIntervalManagement:function(a){if(arguments.length===1){this.h($$t.$af.useEnhancedIntervalManagementProperty,a);return a}else{return this.c($$t.$af.useEnhancedIntervalManagementProperty)}},enhancedIntervalMinimumCharacters:function(a){if(arguments.length===1){this.h($$t.$af.enhancedIntervalMinimumCharactersProperty,a);return a}else{return $h(this.c($$t.$af.enhancedIntervalMinimumCharactersProperty))}},enhancedIntervalPreferMoreCategoryLabels:function(a){if(arguments.length===1){this.h($$t.$af.enhancedIntervalPreferMoreCategoryLabelsProperty,a);return a}else{return this.c($$t.$af.enhancedIntervalPreferMoreCategoryLabelsProperty)}},labelSettings:function(a){if(arguments.length===1){this.h($$t.$af.labelSettingsProperty,a);return a}else{return this.c($$t.$af.labelSettingsProperty)}},d1:function(){return 0},jl:function(){if(this.isVertical()){return 2}return 0},ke:function(){return 1},jm:function(){return 1},kf:function(){return 1},d3:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},d5:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},d4:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},d2:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},d8:function(){return NaN},ea:function(){return NaN},d9:function(){return NaN},d7:function(){return NaN},az:function(){if(this.isVertical()){return 2}if(this.isRadial()){return 5}return 1},a0:function(){return 1},crossingAxis:function(a){if(arguments.length===1){this.h($$t.$af.crossingAxisProperty,a);return a}else{return this.c($$t.$af.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.h($$t.$af.crossingValueProperty,a);return a}else{return this.c($$t.$af.crossingValueProperty)}},rangeChanged:null,hy:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.h($$t.$af.titleSettingsProperty,a);return a}else{return this.c($$t.$af.titleSettingsProperty)}},d6:function(){if(this.isVertical()){return-90}return 0},d0:function(){return NaN},annotations:function(){return this.ak},ak:null,an:function(){return this.al},al:null,j0:null,j7:function(a){if(arguments.length===1){this.j0=a;return a}else{if(this._j6.isEmpty()){return this.j0}return this._j6}},_j6:null,ig:function(){var a=0;var b=$b($$t.$ez.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this._a4.av(a)},c4:function(a,b,c){return this.seriesViewer()!=null},cl:function(){var a=$$a.$ae.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.c4(this.j7(),a,this._a4)},_c8:null,_c9:null,_av:null,ij:function(a,b){this.co=false;this.j7(b);this.cn(true);this.updateRange();this.h3(false);if(this.seriesViewer()!=null){this.seriesViewer()._ap.ae(1,this,this._a5,b)}},bw:false,cn:function(a){if(arguments.length===1){this.bw=a;return a}else{return this.bw}},j4:function(){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var a=this.seriesViewer().effectiveViewport();var b=this.j7();var c=(a.left()-b.left())/b.width();var d=(a.top()-b.top())/b.height();var e=(a.right()-b.left())/b.width();var f=(a.bottom()-b.top())/b.height();return new $$a.ae(0,c,d,e-c,f-d)},ik:function(a,b){this.cn(true);this.h3(true)},hz:function(){this.h3(false)},_a5:null,_domRenderer:null,domRenderer:function(a){if(arguments.length===1){this._domRenderer=a;return a}else{return this._domRenderer}},_ah:null,hr:function(a,b,c,d){switch(b){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._ah=new $.ig.BindingFormatter;this._ah.j(this.labelFormat());this._ah.d(this.labelFormatSpecifiers())}else{this._ah=null}break;case"SeriesViewer":var e=$b($$t.$f.$type,c);if(e!=null){this.domRenderer(null);e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.br);e._ap.ad(1,this);this._a4.aa(e)}var f=$b($$t.$f.$type,d);if(f!=null){this._fg=f.widget()!=null&&f.widget()._creationOptions!=null&&!String.isNullOrEmpty(f.widget()._creationOptions.language)?new $$0.cf(f.widget()._creationOptions.language):null;this.domRenderer(f._cm._j._ae);f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.br);this._a5=f._ap.k(1,this,this.hf.runOn(this));if(this.labelSettings()==null&&this.domRenderer()!=null){this.provideRenderer(this.domRenderer())}this._a4.u(f);if(this._cp&&!this._a5._e){this._cp=false;this.updateRange()}this.id();this.ie()}break;case"IsDisabled":this.h3(false);break;case"ShouldKeepAnnotationsInView":this._cu=this.shouldKeepAnnotationsInView();this.h3(false);break;case"ShouldAvoidAnnotationCollisions":this._cs=this.shouldAvoidAnnotationCollisions();this.h3(false);break;case"IsInverted":this._cg=this.isInverted();var g=new $$t.gf(0,0,0,1,1);this.he(g);var i=this._da.getEnumerator();while(i.moveNext()){var h=i.current();h.k5();if(h.seriesViewer()!=null){h.le()}}break;case"Label":this._a4.onLabelChanged();if($b($$a.$k.$type,d)!==null){this._c3=true}else{this._c3=false}this.cn(true);this.h7();this.h3(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.h3(false);break;case"LabelSettings":var j=$b($$t.$hi.$type,d);if(j!=null){j.registerAxis(this);this.aw=j}else{this.aw=new $$t.hi}if(this._av!=null){this._av._ag=this.aw}this.hp();this.cn(true);this.h3(false);break;case"Title":this._a4.ak();break;case"TitleSettings":var k=$b($$t.$hj.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.hj}if(this._im!=null){this._im.dataContext(k)}this.hq();this.h3(false);break;case"TickLength":this.cn(true);this.ie();this._a4.ad();this.h3(false);break;case"EnhancedIntervalMinimumCharacters":case"UseEnhancedIntervalManagement":case $$t.$af.f6:this.cn(true);this.h3(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().lb()}break;case"MinorStroke":this.id();if(d!=null){this._cv=true;this.h3(false)}else{this._cv=false}break;case"CrossingValue":if(this.crossingAxis()!=null){this.crossingAxis().renderAxis()}break;case"Stroke":case"MajorStroke":this.id();this.h3(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":case"Strip":this.h3(false);break;case"MinExtent":this._a4.ad();break}},hp:function(){if(this._a4.m()){this._a4.w(this.aw)}},hq:function(){this._a4.ak()},_coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this._coercionMethods=a;return a}else{return this._coercionMethods}},bu:false,expectFunctions:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},_cv:false,h7:function(){this._bq.count(0);this._bp.count(0);this._bo.count(0);if(this._a4.m()){this._a4.an()}},_c3:false,hm:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(e<d.bottom()&&f>d.top()){var g=new $$a.a5;g._e=new $$a.ae(0,d.left(),e,d.width(),f-e);a.add(g)}},hl:function(a,b,c,d,e){var f=b<=c.bottom()&&b>=c.top();if(!e&&f){f=!this.ce(b,d.c(),c,false)}if(f){if(d._a){b=this.dw(b,c.top(),c.bottom(),d)}var g=new $$a.a4;g._d={__x:c.left(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._c={__x:c.right(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},ii:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e<d.right()){var g=new $$a.a5;g._e=new $$a.ae(0,e,d.top(),f-e,d.height());a.add(g)}},ih:function(a,b,c,d,e){var f=b>=c.left()&&b<=c.right();if(!f){var g=$.ig.truncate(Math.round(b));var h=$.ig.truncate(Math.round(c.left()));var i=$.ig.truncate(Math.round(c.right()));if(g>=h&&g<=i){f=true}}if(!e&&f){f=!this.ce(b,d.c(),c,true)}if(f){if(d._a){b=this.dw(b,c.left(),c.right(),d)}var j=new $$a.a4;j._d={__x:b,__y:c.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._c={__x:b,__y:c.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},ce:function(a,b,c,d){var e=false;var f=$b($$t.$ez.$type,this.seriesViewer());if(f!=null&&f.tc()&&!c.isEmpty()){var h=f.axes().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility!=0||g.strokeThickness()<1||g.actualStroke()==null||$.ig.BrushUtilCore.prototype.a(g.actualStroke())||g.j7().isEmpty()){continue}if(g.crossingAxis()!=null&&g.b3()){var i=this.isVertical()?c.left():c.top();var j=0;var k=g.h9(i,j,g.seriesViewer().windowRect(),c,g.j2(),d?c.left():c.top(),d?c.right():c.bottom());i=k.p0;j=k.p1;var l=$$a.$ae.empty();var m=$$a.$ae.empty();if(d&&g.isVertical()){l=new $$a.ae(0,i-g.strokeThickness()/2,g.j7().top(),g.strokeThickness(),g.j7().height());m=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){l=new $$a.ae(0,g.j7().left(),i-g.strokeThickness()/2,g.j7().width(),g.strokeThickness());m=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(l.left()<=m.right()&&m.left()<=l.right()&&l.top()<=m.bottom()&&m.top()<=l.bottom()){e=true;break}}else{var n=$$a.$ae.empty();var o=$$a.$ae.empty();if(d&&g.isVertical()){n=new $$a.ae(0,g.j7().left(),g.j7().top(),g.strokeThickness(),g.j7().height());o=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){n=new $$a.ae(0,g.j7().left(),g.j7().bottom()-g.strokeThickness()/2,g.j7().width(),g.strokeThickness());o=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(n.left()<=o.right()&&o.left()<=n.right()&&n.top()<=o.bottom()&&o.top()<=n.bottom()){e=true;break}}}}return e},h9:function(a,b,c,d,e,f,g){var h=Math.abs(f-g);a=this.crossingValue();a=this.crossingAxis().scaleValue(a);var i=$b($$t.$ap.$type,this.crossingAxis());if(i!=null&&i.categoryMode()==2){var j=.5*i.getCategorySize(c,d,e);var k=i.a1()==0;if(i.isInverted()==k){j=-j}a=a+j}b=a-f;if(a<f){a=f}else if(a>g){a=g}if(b<0){b=0}else if(b>h){b=h}return{p0:a,p1:b}},dw:function(a,b,c,d){var e=a;if(d!=null&&d.c()>0){var f=d.c()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5<a){g=-1;e=Math.ceil(a)}if(f==1){e+=.5*g}if(e>=c){e-=1}else if(e<=b){e+=1}}}return e},hd:function(a){this._a4.z(a)},hc:function(){this._bq.count(0);this._bp.count(0);this._bo.count(0);this._a4.x();this._c8.clear();this._c9.clear()},renderAxis:function(){this.h3(false)},h3:function(a){if(this.seriesViewer()!=null){this.seriesViewer()._ap.ac(1,this,this._a5,a);if(this.renderRequested!=null){var b=new $$t.c5;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,_bb:null,ev:function(){if(this._bb==null){return-1}if($.ig.util.isNaN(this._bb._b)){return-1}if(this.eb()!=0){return-1}var a=this._bb._b;var b=this.ez();var c=this.ew();a=a+b+c;return Math.max($$t.$af.ep,a)},ez:function(){if(this.labelSettings()==null){return 0}else{return this.labelSettings().topMargin()}},ex:function(){if(this.labelSettings()==null){return 0}else{return this.labelSettings().leftMargin()}},ey:function(){if(this.labelSettings()==null){return 0}else{return this.labelSettings().rightMargin()}},ew:function(){if(this.labelSettings()==null){return 0}else{return this.labelSettings().bottomMargin()}},et:function(){if(this._bb==null){return-1}if($.ig.util.isNaN(this._bb._d)&&$.ig.util.isNaN(this.de)){return-1}if(this.labelSettings()!=null&&this.labelSettings().angle()!=0){return-1}var a=this._bb._d;if(!$.ig.util.isNaN(this.de)&&this.enhancedIntervalMinimumCharacters()==-1){return this.de}return Math.max($$t.$af.ep,this._bb._d)},dy:function(a,b,c,d,e){if(a==1){return 1}if(b){return a}var f=0;var g=this.em(a,b,c,d,e);if(!b&&f<10&&this.cw(g,c,d,e)){a=g-1;f+=1;while(!b&&f<10&&this.cw(a,c,d,e)){a--;f+=1}}return a},em:function(a,b,c,d,e){var f=false;if(this.isVertical()){f=this.isCategory()&&this.enhancedIntervalPreferMoreCategoryLabels()&&this._bb!=null}else{f=this.isCategory()&&this.enhancedIntervalPreferMoreCategoryLabels()&&this.b4()}if(f){var g=this.ec(a,c,d,e);if($.ig.util.isNaN(g)){return a}var h=this.ed(a,c,d,e);if(g<=h){return a}var i=Math.ceil(h/g*a)+1;return i}return a},ed:function(a,b,c,d){if(this.isVertical()){var e=this._bb._b;return e}else{var f=this.de;if(this.seriesViewer()!=null&&this.seriesViewer().eo()){f=this._bb._b}return f}},cw:function(a,b,c,d){if(this.isVertical()){if(this.isCategory()&&this.enhancedIntervalPreferMoreCategoryLabels()&&this._bb!=null){var e=this._bb._b;if(a>1){var f=a-1;if(f<1){return false}var g=this.ec(f,b,c,d);if($.ig.util.isNaN(g)){return false}if(g>e){return true}}}}else{if(this.isCategory()&&this.enhancedIntervalPreferMoreCategoryLabels()&&this.b4()){if(a>1){var h=a-1;if(h<1){return false}var i=this.ec(h,b,c,d);if($.ig.util.isNaN(i)){return false}var j=this.de;if(this.seriesViewer()!=null&&this.seriesViewer().eo()){j=this._bb._b}if(i>j){return true}}}}return false},ec:function(a,b,c,d){return NaN},eu:function(){if(this.isVertical()){return this.ev()}else{return this.et()}},cx:function(){return this.enhancedIntervalMinimumCharacters()==-1},co:false,hf:function(a){if(this._a4.l()){return}var b=0;var c=0;if(this._c9!=null&&this._c9.count()>0){b=this._c9.__inner[this._c9.count()-1]._c;c=this._c9.count()}if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}this.h4(a);if(!this.isVertical()&&this.cn()&&this.useEnhancedIntervalManagement()&&this.cx()){if(this.b0()){this.h4(a)}}var d=1;var e=0;if(this._c9!=null&&this._c9.count()>0){d=this._c9.__inner[this._c9.count()-1]._c;e=this._c9.count()}if(this.useSmartAxis()){this.cn(true)}var f=false;if(d!=b||e!=c||this.cn()){this.cn(false);if(this._a4.m()){this._a4.ad();f=true}}this._a4.ac();if(!f){this.hg()}},de:0,b0:function(){if(!$.ig.util.isNaN(this.de)||this._c8==null||this._c8.count()==0){return false}var a=this.bk();if(a==null){return false}var b=-1.7976931348623157e308;for(var c=0;c<this._c8.count();c++){var d=this._c8.__inner[c];if(typeof d==="string"){var e=$.ig.FontUtil.prototype.measureStringWidth(d,a,this._a4._j);b=Math.max(e,b)}}b+=5;if(this.labelSettings()!=null){b+=this.labelSettings().leftMargin()+this.labelSettings().rightMargin()}this.de=b;return true},resetCachedEnhancedInterval:function(){this.de=NaN;this.h3(false)},b4:function(){return!$.ig.util.isNaN(this.de)&&this.enhancedIntervalMinimumCharacters()==-1},dx:function(a,b){return a},h8:function(){this.de=NaN},df:0,ba:function(){var a=this.bk();if(a==null){return null}var b="W";if(this._a4._j==null){return null}var c=$.ig.FontUtil.prototype.measureStringWidth(b,a,this._a4._j);if(this.df!=c||this._bb==null){this.df=c;var d=$.ig.FontUtil.prototype.getCurrentFontHeight(this.seriesViewer()._cm._j._ae,a);if(this._bb==null){this._bb=new $$t.y}this._bb._b=d;this._bb._c=this.enhancedIntervalMinimumCharacters();this._bb._a=this.enhancedIntervalPreferMoreCategoryLabels();this._bb._e=c;this._bb._d=this._bb._e*this._bb._c}return this._bb},bk:function(){var a=null;if(this.seriesViewer()!=null){a=this.seriesViewer().getFontInfo()}if(this.labelSettings()!=null&&this.labelSettings().i()){if(this.seriesViewer()!=null){a=this.labelSettings().g(this.seriesViewer()._cm._j._ae)}}return a},hg:function(){if(!this._a4.m()){return}if(!this.b6()){this._a4.ab()}},_cp:false,updateRange:function(){return this.updateRange1(false)},updateRange1:function(a){if(a||this.seriesViewer()==null){var b=this.c0();if(b){this.cn(true)}this._cp=false;return b}if(!this._cp){this._cp=true;this.seriesViewer()._ap.ab(this,this._a5)}return false},c0:function(){return false},h4:function(a){if(this._im!=null){if((this.titleSettings()==null||this.titleSettings().visibility()==0)&&(this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.title()!=null){this._im.__visibility=0}else{this._im.__visibility=1}}},id:function(){var a=$b($$t.$ez.$type,this.seriesViewer());if(a==null){return}var b=null,c=null,d=null;if(this.isCategory()&&!this.isAngular()){b=a.defaultAxisStroke();var f=this._da.getEnumerator();while(f.moveNext()){var e=f.current();if(e.isScatter()||e.isRadial()||e.isPolar()||e.isRadial()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();break}}}else if(this.isNumeric()&&!this.isAngular()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();b=this.crossingAxis()!=null?a.defaultAxisStroke():null;var h=this._da.getEnumerator();while(h.moveNext()){var g=h.current();if(g.isScatter()||g.isRadial()||g.isPolar()||g.isRadial()){b=a.defaultAxisStroke();break}}}else if(this.isAngular()||this.a1()==3){b=a.defaultAxisStroke();c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke()}this.actualStroke(this.stroke()!=null?this.stroke():b);this.actualMajorStroke(this.majorStroke()!=null?this.majorStroke():c);this.actualMinorStroke(this.minorStroke()!=null?this.minorStroke():d)},propertyChanged:null,propertyUpdated:null,hx: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))}},_da:null,registerSeries:function(a){var b=this._da.contains(a);if(!b){this._da.add(a)}this.id();return!b},deregisterSeries:function(a){var b=this._da.contains(a);if(b){this._da.remove(a)}this.id();return b},label:function(a){if(arguments.length===1){this.h($$t.$af.labelProperty,a);return a}else{return this.c($$t.$af.labelProperty)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$af.labelFormatProperty,a);return a}else{return this.c($$t.$af.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$af.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$af.labelFormatSpecifiersProperty)}},getItemValue:function(a,b){var c=this.go(b);if(c=="Label"){return this.fu(a,b,this.label())}return null},c6:null,go:function(a){if(!this.c6.containsKey(a)){var b=$$0.$as.toUpper1(a.charAt(0))+a.substr(1);this.c6.add(a,b)}return this.c6.item(a)},c5:null,fu:function(a,b,c){var d=null;if(!this.c5.containsKey(b)){d=new $.ig.FastReflectionHelper(false,c);this.c5.add(b,d)}else{d=this.c5.item(b)}d.propertyName(c);return d.getPropertyValue(a)},fv:function(a){return this._a4.n(a)},getValueLabel:function(a){return this._a4.o(a)},er:function(){return NaN},getScaledValue:function(a,b){return 0},eg:function(a,b,c){return 0},j3:function(a){if(this.seriesViewer()==null){return $$a.$ae.empty()}if(!a.equals1(this.j7())){return $$a.$ae.empty()}return this.seriesViewer().effectiveViewport()},j2:function(){if(this.seriesViewer()==null){return $$a.$ae.empty()}return this.seriesViewer().effectiveViewport()},j1:function(){if(this.seriesViewer()==null||this.seriesViewer().contentViewport().isEmpty()){return this.j7()}return this.seriesViewer().contentViewport()},j5:function(a,b){if(b.isEmpty()){return a}return b},getScaledValue2:function(a,b,c){var d=this.j3(c);var e=new $$t.b4(0,b,c,this.isInverted(),d);return this.getScaledValue(a,e)},getScaledValueList:function(a,b,c,d){},getScaledBucketValueList:function(a,b,c,d,e){},getUnscaledValue:function(a,b){return 0},ej:function(a,b,c){return 0},getUnscaledValue2:function(a,b,c){var d=this.j3(c);var e=new $$t.b4(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},getUnscaledValueList:function(a,b,c,d){},scaleValue:function(a){var b=this.j2();var c=new $$t.b4(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),b);return this.getScaledValue(a,c)},a1:function(){},_kc:null,ho:function(a){var b=false;if(this._kc.width()==0||this._kc.height()==0){this._j6=new $$a.ae(0,0,0,a.width(),a.height())}else{b=true;this._j6=new $$a.ae(0,0,0,this._kc.width(),this._kc.height())}if(b){this._a5._c=true;this.cn(true);this._av.ci();this.updateRange1(true)}},ic:function(){this._j6=$$a.$ae.empty();this._av.cq()},ao:null,ap:function(){this.ao._a=this._av;return this.ao},_dz:0,dd:0,eo:function(a){if(arguments.length===1){var b=this.eo();if(a!=b){this.dd=a;this.hx("MinExtent",b,this.eo())}return a}else{return this.dd}},b6:function(){if(!$.ig.util.isNaN(this._dz)){return true}if(this.labelSettings()==null){return false}else{return this.labelSettings().k()}},el:function(){if(!$.ig.util.isNaN(this._dz)){return this._dz}if(this.labelSettings()==null){return 50}return this.labelSettings().extent()},hb:function(){this._a4.t()},he:function(a){this.hy(a)},_bq:null,_bp:null,_bo:null,j8:function(){return this.aq()._a},j9:function(){return this.aq()._b},kb:function(){return this._a4.c()._d},ka:function(){return this.aq()._c},bd:function(){return $$t.$fo.a(this.bg)},aq:function(){return this._a4.c()},aw:null,ax:function(){return this.aw},hs:function(a,b){if(this._av!=null){this._av.cj(a)}this._a4.af(a,b)},b3:function(){return this.crossingValue()!=null},exportVisualData:function(){return this.a9().exportVisualData(this)},c7:function(){var d__=new $$t.ah((-2));d__.__4__this=this;return d__},ht:function(a){},hw:function(a){},hv:function(a){},_fg:null,jz:function(a,b,c,d,e){if(this.isVertical()){var f=new $$a.a4;f._d={__x:c.left(),__y:a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f._c={__x:c.right(),__y:a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return f}else{var g=new $$a.a4;g._d={__x:a,__y:c.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._c={__x:a,__y:c.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return g}},$type:new $.ig.Type("Axis",$$a.$f.$type,[$$0.$b6.$type])},true);$c("AxisDefaults:ag","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AxisDefaults",$.ig.$ot)},true);$c("AxisCollection:ai","ObservableCollection$1",{init:function(){var $self=this;$$4.$f.init.call(this,$$t.$af.$type,0);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="Name"){for(var c=0;c<$self.count();++c){if($self.__inner[c].name()==b.propertyName()){$self.ac(new $$4.ae(2,2,$self.__inner[c],$self.__inner[c],c))}}}})},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("AxisCollection",$$4.$f.$type.specialize($$t.$af.$type))},true);$c("AxisLabelInfo:aj","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("AxisLabelInfo",$.ig.$ot)},true);$c("AxisLabelManager:ak","Object",{_e:null,_f:null,_b:null,_a:null,_c:null,init:function(){$.ig.$op.init.call(this);this._c=function(a){}},n:function(a,b){this._e.clear();this._f.clear();this._b._ad=this._a;this._b.c5(a);this._b._c4=b;if(b.isEmpty()||a.isEmpty()){this.s(0);this._a._bp.count(0);this._a._bo.count(0)}if(this._a._bq.count()==0&&this._a._bp.count()==0){this._b._ab.clear()}},i:function(a,b){this._e.add1(a);this._f.add(b)},t:function(){this._b.a9(this._e);this._b._ba=this._f;this._b.cl()},j:function(a,b){$$t.$ak.k(a,false,b)},k:function(a,b,c){},l:function(a,b,c){},m:function(a,b){$$t.$ak.l(a,true,b)},h:function(a){this._b._ab.add(a)},r:function(a){this._b._bw=a},o:function(a){this._c(a)},u:function(a){var b=this._a._bq.item(a);return b},s:function(a){if(this._a==null){return}this._a._bq.count(a)},d:function(){if(this._a==null||this._a.labelSettings()==null){return false}return this._a.labelSettings().visibility()!=0},q:function(){this._a._bq.count(0);this._a._bp.count(0);this._a._bo.count(0);this._a._av._bb.clear()},p:function(){this._a.cn(true)},g:function(){this._a.ha()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$c("AxisLabelPanelBase:al","Panel",{ae:function(){return new $$t.hh(this)},ch:function(a){},_af:null,_cx:null,b8:function(){},cp:function(){},co:function(){},init:function(){this.a3=null;this.cw=$$a.$ae.empty();this.bd=50;this._c7=new $$a.af;$$a.$am.init.call(this);this._be=NaN;this._c4=$$a.$ae.empty();this._c2=$$a.$ae.empty();this.c1($$a.$ae.empty());this._af=this.ae();this.ch(this._af);this._af.am();this._bb=new $$4.x($$a.$e.$type,0);this._ba=new $$4.x($$t.$am.$type,0);this._a8=new $$4.x($$a.$ae.$type,0);this._aw=false;this._av=false;this._ax=false;this._ao=false;this._ar=false;this._c3=$$a.$ae.empty();this.ak=false},_bw:0,_ad:null,ak:false,az:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},a3:null,a9:function(a){if(arguments.length===1){var b=this.a3;this.a3=a;if(b==null&&b!=a){this.ce()}return a}else{return this.a3}},_ba:null,_c4:null,cw:null,c5:function(a){if(arguments.length===1){var b=this.cw;this.cw=a;this.ct(b,this.cw);return a}else{return this.cw}},cv:null,c1:function(a){if(arguments.length===1){var b=this.cv;this.cv=a;this.cd(b,this.cv);return a}else{if(!this._c2.isEmpty()){return this._c2}return this.cv}},_c2:null,bc:0,bg:function(a){if(arguments.length===1){this.bc=a;return a}else{return this.bc}},_bx:null,_bb:null,_a8:null,_ag:null,bn:function(){var a=1.7976931348623157e308;if(this._ba!=null&&this._ba.count()>1){for(var b=1;b<this._ba.count();b++){var c=this._ba.__inner[b];var d=this._ba.__inner[b-1];if(c._a||d._a){continue}var e=Math.abs(c._c-d._c);if(e<a){a=e}}}return a},_ao:false,_c3:null,cl:function(){this._ar=false;this._c3=$$a.$ae.empty()},_ar:false,_av:false,_aw:false,_ax:false,_bz:null,_al:false,an:function(a,b){for(var c=0;c<a.count()-1;c++){if(b.__inner[c]){continue}for(var d=c;d<a.count()-1;d++){if(b.__inner[d+1]){continue}if(a.__inner[c].intersectsWith(a.__inner[d+1])){return true}}}return false},by:function(a,b,c){return{ret:0,p1:b}},a5:function(){return null},b6:function(){},b2:function(a){},ap:function(){return this._ag!=null&&this._ag.j()},bl:function(){if(this._ad.b2()&&(!this.ap()||this.ap()&&this._ag.angle()==0)){return this._ad.es()}return this._ag!=null?this._ag.angle():0},bq:function(){return this._ad.titleSettings()!=null?this._ad.titleSettings().angle():0},at:function(a,b){if(a==0&&!this._ad.isAngular()&&this._ag!=null){if(this._ad.isVertical()){if(!this._ag.showFirstLabel()&&this._ad.seriesViewer().getActualWindowScaleVertical()==1){return false}}else{if(!this._ag.showFirstLabel()&&this._ad.seriesViewer().getActualWindowScaleHorizontal()==1){return false}}}return true},bk:function(a){return this._af.m(a)},bv:function(a){return this._af.w(a)},bm:function(a){return this._af.n(a)},bj:function(a){return this._af.l(a)},aq:function(){return false},ct:function(a,b){},cd:function(a,b){},a7:function(){if(this._ab.count()<1||this._ba.count()==0){return new $$4.x($$a.$ae.$type,0)}this._bb=new $$4.x($$a.$e.$type,0);this._a8=new $$4.x($$a.$ae.$type,0);this.b6();this._af.ae();var a=this.bl();if(a%360==0){this._av=false}if(this._bb.count()==0){return new $$4.x($$a.$ae.$type,0)}this._a8=this.a5();this._a8=this.a6(this._a8);this.ak=true;return this._a8},a6:function(a){var $self=this;if(this._ad.shouldAvoidAnnotationCollisions()||this._ad.shouldKeepAnnotationsInView()){var b=this._af.p();var c=this._af.r();var d=this._af.q();var e=this._af.o();var f=Math.max(b,Math.max(c,Math.max(d,e)));var g=new $$a.ah(0,f);if(this._av){g=new $$a.ah(0,Math.sqrt(f*f/2))}var h=this.a4(a);var i=new $$4.x($$a.$ah.$type,0);if(h.count()<1){return a}h.sort2(function(j,k){var l=$self.cy(j,a.__inner[j],g);var m=$self.cy(k,a.__inner[k],g);var n=l.top();var o=m.top();if(n<o){return-1}if(n>o){return 1}return 0});for(var j=0;j<h.count();j++){var k=h.__inner[j];var l=a.__inner[k];var m=this.cy(k,a.__inner[k],g);var n=this._ad.seriesViewer().viewportRect().top();if(this._ad.shouldKeepAnnotationsInView()){if(l.top()<this._ad.seriesViewer().viewportRect().top()-n){l=new $$a.ae(0,l.left(),l.top()+(this._ad.seriesViewer().viewportRect().top()-n-l.top()),l.width(),l.height());a.__inner[k]=l}}}var o=this.as(a,h,g);if(o&&this._ad.shouldAvoidAnnotationCollisions()){for(var p=0;p<h.count()-1;p++){var q=h.__inner[p];var r=h.__inner[p+1];var s=a.__inner[q];var t=a.__inner[r];var u=this.cy(q,a.__inner[q],g);var v=this.cy(r,a.__inner[r],g);if(u.intersectsWith(v)||u.top()>v.bottom()){var w=new $$a.ae(0,t.left(),u.bottom()+1+(t.top()-v.top()),t.width(),t.height());a.__inner[r]=w}}}for(var x=h.count()-1;x>=0;x--){var y=h.__inner[x];var z=a.__inner[y];var aa=this.cy(y,a.__inner[y],g);var ab=this._ad.seriesViewer()._cm.a3();if(this._ad.shouldKeepAnnotationsInView()){if(aa.bottom()>this._ad.seriesViewer().viewportRect().bottom()+ab){z=new $$a.ae(0,z.left(),z.top()-(aa.bottom()-(this._ad.seriesViewer().viewportRect().bottom()+ab)),z.width(),z.height());a.__inner[y]=z}}}if(this._ad.shouldAvoidAnnotationCollisions()){for(var ac=h.count()-1;ac>=1;ac--){var ad=h.__inner[ac];var ae=h.__inner[ac-1];var af=a.__inner[ad];var ag=a.__inner[ae];var ah=this.cy(ad,a.__inner[ad],g);var ai=this.cy(ae,a.__inner[ae],g);if(ah.intersectsWith(ai)||ah.top()<ai.bottom()){var aj=new $$a.ae(0,ag.left(),ah.top()-(ai.height()+1+(ag.top()-ai.top())),ag.width(),ag.height());a.__inner[ae]=aj}}}return a}else{return a}},cy:function(a,b,c){var d=this._ba.__inner[a];var e=d._d;if($.ig.util.isNaN(e._c)||$.ig.util.isNaN(e._e)||$.ig.util.isNaN(e._d)||$.ig.util.isNaN(e._b)){e=c}if(e._c>c._c||e._e>c._e||e._d>c._d||e._b>c._b){e=c}var f=new $$a.ae(0,b.left()-e._c,b.top()-e._e,b.width()+e._c+e._d,b.height()+e._e+e._b);return f},as:function(a,b,c){if(b.count()<=1){return false}for(var d=0;d<b.count()-1;d++){var e=b.__inner[d];var f=b.__inner[d+1];var g=a.__inner[e];var h=a.__inner[f];var i=this.cy(e,a.__inner[e],c);var j=this.cy(f,a.__inner[f],c);if(i.intersectsWith(j)){return true}}return false},a4:function(a){var b=new $$4.x($$0.$aw.$type,0);for(var c=0;c<a.count();c++){var d=this._ba.__inner[c]._a;if(d){b.add(c)}}return b},bp:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.width()*Math.cos(c))+Math.abs(b.height()*Math.sin(c));return d},bo:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.height()*Math.cos(c))+Math.abs(b.width()*Math.sin(c));return d},bt:function(){var a=this._af.k();return a},br:function(){var a=this._af.j();return a},bs:function(){if(this._ad.title()==null||this._ad.titleSettings()!=null&&this._ad.titleSettings().visibility()==1){return 0}var a=this.br();var b=this.bt();var c=new $$a.ae(0,0,0,b,a);var d=this.bq();var e=$.ig.RectUtil.prototype.w(c,d);return e.height()+this._af.v()+this._af.s()},bu:function(){if(this._ad.title()==null||this._ad.titleSettings()!=null&&this._ad.titleSettings().visibility()==1){return 0}var a=this.br();var b=this.bt();var c=new $$a.ae(0,0,0,b,a);var d=this.bq();var e=$.ig.RectUtil.prototype.w(c,d);return e.width()+this._af.t()+this._af.u()},c6:function(a){if(this._ad==null||this._ab.count()==0){return a}this.b5(a);this.b9();this.b4(a);this._a8=this.a7();if(this._bb.count()!=this._a8.count()){return a}var b=this._af.p();var c=this._af.r();var d=this._af.q();var e=this._af.o();if(this._av){for(var f=0;f<this._bb.count();f++){if(this.at(f,this._a8.__inner[f])){this._af.aa(this._bb.__inner[f],this._a8.__inner[f],b,c,d,e)}this.cm(this._bb.__inner[f],this.bl())}}for(var g=0;g<this._bb.count();g++){if(!this._av){this._af.ad(this._bb.__inner[g])}if(this.at(g,this._a8.__inner[g])){this._af.aa(this._bb.__inner[g],this._a8.__inner[g],b,c,d,e)}else{this._af.aa(this._bb.__inner[g],new $$a.ae(0,0,0,0,0),b,c,d,e)}}if(this._ad._bp.count()>0){this._ad.a7().arrangeAnnotations(this._ad,this._af,this._bb,this._a8,this._av,this.bl(),b,c,d,e)}this.b2(a);if(this.aq()&&this.am()&&this._ad!=null&&this._ad.chart()!=null&&!this._ad.co&&this._ad.chart().sz()&&!this._ad.chart()._s6&&this._a8!=null&&this._a8.count()>0){this._ad.chart().ve(this,this.c1(),this._a8.__inner[0],this._a8.__inner[this._a8.count()-1])}return a},am:function(){return this._ad.labelSettings()!=null&&(this._ad.labelSettings()._c!=5&&this._ad.labelSettings()._c!=4)},c0:function(){return $$a.$ae.empty()},b5:function(a){if(this._ad._im==null){return}this._af.ah(this._ad._im,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));
var b=Math.abs(this.bq()-0)>1e-6;var c=this.c0();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.bt()+this._af.t()+this._af.u();var g=this.br()+this._af.v()+this._af.s();var h=f/2;var i=g/2;var j=new $$a.ae(0,d-h,e-i,f,g);if(b){this.cn(this._ad._im)}else{this._af.ad(this._ad._im)}this._af.aa(this._ad._im,j,this._af.t(),this._af.v(),this._af.u(),this._af.s());if((this._ad.titleSettings()==null||this._ad.titleSettings().visibility()==0)&&(this._ad.labelSettings()==null||this._ad.labelSettings().visibility()==0)&&this._ad.title()!=null){this._ad._im.__visibility=0}else{this._ad._im.__visibility=1;this._af.aa(this._ad._im,new $$a.ae(0,0,0,0,0),0,0,0,0)}},b4:function(a){this._af.ab(a)},b9:function(){},a2:function(){if($b($$t.$ap.$type,this._ad)!==null){return this._ad._ks}if($b($$t.$a0.$type,this._ad)!==null){var a=new $$4.x(Number,0);var d=this._ad.actualTickmarkValues().j();for(var c=0;c<d.length;c++){var b=d[c];var e=this._ad.j2();var f=new $$t.b4(0,this._ad.seriesViewer().windowRect(),this._ad.j7(),this._ad._cg,e);a.add(this._ad.getScaledValue(b,f))}return a}return null},ah:function(){var a=this._ag!=null?this._ag._c:this.ai();if(this._ad.crossingAxis()==null){if(a==4){a=5}else if(a==5){a=4}else if(a==6){a=7}else if(a==7){a=6}}return a},cs:function(a,b,c,d,e,f){var g=b;var h=b;if(f!=null){var i=f.c()/2;g-=i;h+=i}if(h>=e.left()&&g<=e.right()){if(f._a){b=this._ad.dw(b,e.left(),e.right(),f)}var j=new $$a.a4;j._d={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._c={__x:b,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},cc:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){if(f._a){b=this._ad.dw(b,e.top(),e.bottom(),f)}var g=new $$a.a4;g._d={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._c={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},cm:function(a,b){var c=this.bl();this._af.ai(a,c)},au:function(){return false},ac:function(a,b){var c=a.height();var d=a.width();var e=0+a.left();var f=c/2+a.top();var g=new $$a.bv;var h=$.ig.AngleSimplifier.prototype.a(b);var i=function(){var $ret=new $$a.bq;$ret._j=h;$ret._k=e;$ret._l=f;return $ret}();var j=0;var k=0;if(h!=0&&h!=360){if(h>0&&h<180){j=-Math.sin($.ig.MathUtil.prototype.m(h))*(c/2)}else{i._k=d;k=-d;j=-Math.sin($.ig.MathUtil.prototype.m(h-180))*(c/2)}}var l=function(){var $ret=new $$a.br;$ret._k=j;$ret._j=k;return $ret}();g._j.add(i);g._j.add(l);var m=$.ig.TransformMatrixHelpler.prototype.f(g);var n=$.ig.TransformMatrixHelpler.prototype.i(m,$.ig.RectUtil.prototype.n(a));var o=$.ig.TransformMatrixHelpler.prototype.i(m,$.ig.RectUtil.prototype.o(a));var p=$.ig.TransformMatrixHelpler.prototype.i(m,$.ig.RectUtil.prototype.k(a));var q=$.ig.TransformMatrixHelpler.prototype.i(m,$.ig.RectUtil.prototype.j(a));var r=new Array(4);r[0]=n;r[1]=o;r[2]=p;r[3]=q;return r},cz:function(a,b){var c=this.ac(a,b);var d=1.7976931348623157e308;var e=1.7976931348623157e308;var f=-1.7976931348623157e308;var g=-1.7976931348623157e308;for(var h=0;h<c.length;h++){d=c[h].__x<d?c[h].__x:d;e=c[h].__y<e?c[h].__y:e;f=c[h].__x>f?c[h].__x:f;g=c[h].__y>g?c[h].__y:g}return new $$a.ae(0,d,e,Math.max(f-d,0),Math.max(g-e,0))},cn:function(a){var b=this.bq();this.cb(a,b)},cb:function(a,b){var c=$b($$a.$e.$type,a);var d=this.br();var e=this.bt();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$a.bq;$ret._j=b;$ret._k=f;$ret._l=g;return $ret}();var i=new $$a.bv;i._j.add(h);c._j=i},c8:function(a){if(this._ab.contains(this._ad._im)==false&&this._ad._im!=null){this._ab.add(this._ad._im);$$t.$ak.m(this._ad._im,this._ad.titleSettings())}var c=this._ab.getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this._ad._im&&b!=this._af._av){this._af.ag(b)}}var d=this._ad==null||this.bd<=0||$.ig.util.isNaN(this.bd)?50:this.bd;if(this._ad!=null&&(this._ad._da==null||this._ad._da.count()==0)){if(this._ad.b6()){d=this._ad.el()}}var e=this.aq();d=Math.min(d,e?a.height():a.width());d=Number.isInfinity(d)?50:d;return e?new $$a.af(1,50,d):new $$a.af(1,d,50)},bh:function(a){if(arguments.length===1){this.h($$t.$al.cu,a);return a}else{return this.c($$t.$al.cu)}},bd:0,aj:function(a){if(a==null){return this._ad.seriesViewer().an(this._ad)}if(a.position()==0){if(this._ad!=null&&this._ad.seriesViewer()!=null){return this._ad.seriesViewer().an(this._ad)}return 4}return a.position()},ai:function(){return 1},ay:function(a){return true},a0:function(){var d__=new $$t.an((-2));d__.__4__this=this;return d__},b1:function(a,b,c,d,e){var f=this._af.x(b,c,d,e);return f},b7:function(a){if(this._bz==null||this.bk(this._bz)<this.bk(a)){this._bz=a}},cg:function(a){this._bb.add(a)},a1:function(){var d__=new $$t.ao((-2));d__.__4__this=this;return d__},_be:0,_bf:0,ca:function(){this._af.af();this.cr()},cr:function(){this._a8=this.a7()},ce:function(){},bi:function(a){return this.bd},_c7:null,ci:function(){this._c2=new $$a.ae(0,0,0,this._c7.width(),this._c7.height())},cq:function(){this._c2=$$a.$ae.empty()},cf:function(){this._af.aj()},cj:function(a){this._af.ak(a)},b3:function(){this._af.y()},ck:function(){this._af.an()},$type:new $.ig.Type("AxisLabelPanelBase",$$a.$am.$type)},true);$c("LabelPosition:am","Object",{_c:0,_a:false,_d:null,_b:false,init:function(a){$.ig.$op.init.call(this);this._c=a},$type:new $.ig.Type("LabelPosition",$.ig.$ot)},true);$c("IScaler:av","Object",{$type:new $.ig.Type("IScaler",null)},true);$c("ICategoryScaler:aw","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$av.$type])},true);$c("CategoryAxisBase:ap","Axis",{a3:function(){return new $$t.hl(this)},isContinuous:function(){return false},hn:function(a){$$t.$af.hn.call(this,a);this._kh=a},_kh:null,ec:function(a,b,c,d){var e=this.getCategorySize(b,c,d);var f=e*a;return f},init:function(){this.k7=0;this.k9=0;this.ku=1;this.k8=0;this.km=false;$$t.$af.init.call(this);this._ks=new $$4.x(Number,0)},c4:function(a,b,c){var d=$$t.$af.c4.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.k9>0},lv:function(){if(this.kl()!=null&&this.bn()!=null&&this.itemsSource()!=null){this.kl(this.bn().releaseFastItemsSource(this.itemsSource()))}},lu:function(){if(this.kl()==null&&this.bn()!=null&&this.itemsSource()!=null){this.kl(this.bn().getFastItemsSource(this.itemsSource()))}},_ks:null,isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$a.$ae.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.j7().left();var h=this.j7().right();if(d){f=a.__y;g=this.j7().top();h=this.j7().bottom()}var i=this._ks;if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$4.x(Number,0);for(var j=this._ks.count()-1;j>=0;j--){i.add(this._ks.__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$a.ae(0,this.j7().left(),a.__y-c/2,this.j7().width(),c)}else{k=new $$a.ae(0,a.__x-c/2,this.j7().top(),c,this.j7().height())}k.intersect(this.j7());return k}else{if(f>h){return $$a.$ae.empty()}if(f<g){return $$a.$ae.empty()}var l=1.7976931348623157e308;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$a.$ae.empty()}var o=i.__inner[m];var p;if(d){p=new $$a.ae(0,this.j7().left(),o-c/2,this.j7().width(),c)}else{p=new $$a.ae(0,o-c/2,this.j7().top(),c,this.j7().height())}p.intersect(this.j7());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$a.$ae.empty()}if(f>h){return $$a.$ae.empty()}if(f<g){return $$a.$ae.empty()}var q=this.j7().right();if(d){q=this.j7().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$a.ae(0,this.j7().left(),i.__inner[e-1],this.j7().width(),q-i.__inner[e-1])}else{return new $$a.ae(0,i.__inner[e-1],this.j7().top(),q-i.__inner[e-1],this.j7().height())}}},kl:function(a){if(arguments.length===1){this.h($$t.$ap.fastItemsSourceProperty,a);return a}else{return this.c($$t.$ap.fastItemsSourceProperty)}},kk:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$ap.itemsSourceProperty,a);return a}else{return this.c($$t.$ap.itemsSourceProperty)}},k7:0,k9:0,itemsCount:function(a){if(arguments.length===1){this.k7=a;this.k9=this.k7;return a}else{return this.k7}},categoryMode:function(a){if(arguments.length===1){if(this.ki!=a){var b=this.ki;this.ki=a;this.hx("CategoryMode",$$t.$f2.getBox(b),$$t.$f2.getBox(a))}return a}else{return this.ki}},ki:0,gap:function(a){if(arguments.length===1){this.h($$t.$ap.gapProperty,a);return a}else{return this.c($$t.$ap.gapProperty)}},k5:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$.ig.MathUtil.prototype.b(this.gap(),0,this.ku):0;if(!this.isAngular()&&this.minimumGapSize()>0){var e=this.getCategorySize(a,b,c);var f=.5*d;var g=e*f;if(g<this.minimumGapSize()){g=this.minimumGapSize();f=g/e;d=f/.5;d=$.ig.MathUtil.prototype.b(d,0,this.ku)}}return d},maximumGap:function(a){if(arguments.length===1){this.h($$t.$ap.maximumGapProperty,a);return a}else{return this.c($$t.$ap.maximumGapProperty)}},ku:0,minimumGapSize:function(a){if(arguments.length===1){this.h($$t.$ap.minimumGapSizeProperty,a);return a}else{return this.c($$t.$ap.minimumGapSizeProperty)}},overlap:function(a){if(arguments.length===1){this.h($$t.$ap.overlapProperty,a);return a}else{return this.c($$t.$ap.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.h($$t.$ap.useClusteringModeProperty,a);return a}else{return this.c($$t.$ap.useClusteringModeProperty)}},lb:function(a){if(arguments.length===1){if(a!=this.k8){var b=this.k8;this.k8=a;this.hx("GroupCount",b,this.k8)}return a}else{return this.k8}},k8:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue3:function(a,b,c,d){return NaN},getCategorySize:function(a,b,c){return NaN},ky:function(a,b,c){return NaN},getGroupCenter:function(a,b,c,d){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.j7();var d=this.j2();var e=new $$t.b4(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},kr:function(){var d__=new $$t.aq((-2));d__.__4__this=this;return d__},kn:function(a){return this._da.contains(a)},ko:function(a){return false},kq:function(){var d__=new $$t.ar((-2));d__.__4__this=this;return d__},km:false,lz:function(a){if(this.km){return}try{this.km=true;var b=0;var c=0;var d=false;var f=this.kr().getEnumerator();while(f.moveNext()){var e=f.current();if(!e.isCategory()&&!e.isRadial()&&!e.isFinancial()){continue}var g=e;var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.kn(e)){c++}}if(h==1&&!d){b=1}}var i=this.useClusteringMode();var k=this.kq().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.lz(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.lb(c)}finally{this.km=false}},hr:function(a,b,c,d){$$t.$af.hr.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($b($.ig.IFastItemsSourceProvider.prototype.$type,c)!=null){this.kl(c.releaseFastItemsSource(this.itemsSource()))}if($b($.ig.IFastItemsSourceProvider.prototype.$type,d)!=null){this.kl(d.getFastItemsSource(this.itemsSource()))}this.itemsCount(0);if(this.kl()!=null){this.itemsCount(this.kl().count())}this.lz(true);break;case"ItemsSource":if(this.bn()!=null){this.kl(this.bn().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);this.lm();this.cn(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.lp.runOn(this))}this.itemsCount(0);if(this.kl()!=null){this.itemsCount(this.kl().count())}if(this.kl()!=null){var f=this.kl();f.event=$.ig.Delegate.prototype.combine(f.event,this.lp.runOn(this));this.h3(false);var h=this.c7().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);if(g.seriesViewer()!=null){g.le()}}}else{this.hc();var j=this.c7().getEnumerator();while(j.moveNext()){var i=j.current();i.ko(true,i.view());if(i.seriesViewer()!=null){i.le()}}}break;case"ItemsCount":this.hy(new $$t.gf(0,0,0,$h(c)-1,$h(d)-1));this.h3(false);break;case"UseClusteringMode":this.cn(true);this.l0();this.h3(false);this.ln();break;case"CategoryMode":this.cn(true);this.h3(false);this.lx();this.ln();break;case"Overlap":case"MinimumGapSize":case"MaximumGap":case"Gap":this.ku=this.maximumGap();this.cn(true);var l=this.c7().getEnumerator();while(l.moveNext()){var k=l.current();k.ev(true);var m=$b($$t.$ck.$type,k);if(m!=null&&m.preferredCategoryMode(this)==2){k.renderSeries(false)}}this.h3(false);if(this.seriesViewer()!=null){this.seriesViewer().ln()}break;case"CrossingValue":case"CrossingAxis":this.cn(true);this.h3(true);break}},ln:function(){var b=this.c7().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},lp:function(a,b){this.lw(b)},lw:function(a){switch(a.action()){case 3:case 0:case 1:case 2:case 4:if(this.kl()!=null){this.itemsCount(this.kl().count())}this.h3(false);break}if(this.kl()!=null){this.itemsCount(this.kl().count())}},l0:function(){var a=false,b=false;var d=this._da.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$ck.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a=a||f==1;b=b||f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.lb()==0){this.lb(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$af.registerSeries.call(this,a);if(b){this.lz(true);var c=$b($$t.$ck.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.c7().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ck.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.h3(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$af.deregisterSeries.call(this,a);if(b){this.lz(true);var c=$b($$t.$ck.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.c7().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ck.$type,d);if(f!=null){d.renderSeries(false)}}}this.h3(false)}return b},lx:function(){var a=null;var c=this.c7().getEnumerator();while(c.moveNext()){var b=c.current();if(b.isCategory()){var d=b.an(this);if(d!=null&&d.crossingAxis()==this){a=d}}}if(a!=null){a.renderAxis()}},lm:function(){this.kk=this.kl()},ly:function(){var a=this.labelSettings();if(a==null){a=new $$t.hi}if(a.visibility()==1){this._bq.count(0);this._bp.count(0);this._bo.count(0)}else{var b=0;b=this._kh.bf(this._c8);this._bq.count(b)}},handleCollectionChanged:function(a){if(this.kl()!=null){this.kl().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,1,b,a))},kz:function(a,b,c,d){return this.k0(a,b,c,d,this.categoryMode())},k0:function(a,b,c,d,e){var f=0;var g=e;if(g==0&&this.categoryMode()!=0){g=1}switch(g){case 0:f=0;break;case 1:f=.5*this.getCategorySize(a,b,c);break;case 2:f=this.getGroupCenter(d,a,b,c);break}if(this.isVertical()!=this.isInverted()){f*=-1}return f},getSeriesOffset:function(a,b,c,d,e){return this.k0(a,b,c,d,e)},$type:new $.ig.Type("CategoryAxisBase",$$t.$af.$type,[$$t.$aw.$type])},true);$c("CategoryXAxis:as","CategoryAxisBase",{a3:function(){return new $$t.hm(this)},hn:function(a){$$t.$ap.hn.call(this,a);this._mb=a},_mb:null,init:function(){this.mo=1;this.mn=1;$$t.$ap.init.call(this);this._ks=new $$4.x(Number,0);this._ab=$$t.$as.$type},mo:0,mq:function(a){if(arguments.length===1){this.mo=a;return a}else{return this.mo}},mn:0,mp:function(a){if(arguments.length===1){this.mn=a;return a}else{return this.mn}},au:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.au}},getCategorySize:function(a,b,c){var d=this.j5(b,c);return d.width()/(this.k9*a.width())},ky:function(a,b,c){var d=this.k5(a,b,c);var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}else{e=0}var f=1-.5*d;var g=this.lb()==0?1:this.lb();var h=this.getCategorySize(a,b,c)*f/(g-(g-1)*e);return h},getGroupCenter:function(a,b,c,d){var e=.5;if(this.lb()>1){var f=this.k5(b,c,d);var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.lb()-(this.lb()-1)*g);var j=(h-i)/(this.lb()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},d0:function(){return this.interval()},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.j7();var d=this.j4();var e=new $$a.ae(0,0,0,1,1);var f=new $$t.b4(0,e,e,this.isInverted(),d);var g=!b.isEmpty()&&!c.isEmpty()&&this.kl()!=null?this.kl().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().ed()){if(!$.ig.util.isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}this.seriesViewer().oj(b,false,true)}},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.mk(a,$$t.$b3.ac,b.c,this.categoryMode());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.mk(a,b.e,b.d,this.categoryMode())},ma:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this.categoryMode()==0?this.k9-1:this.k9;if(l<0){l=0}var m=i.left();var n=i.width();var o=g.left();var p=g.width();var q=h.left();var r=h.width();var s=0;var t=1;var u=this.ma(a);var v=false;if(u!=null){v=true}var w;for(var x=0;x<b.count();x++){w=b.item(x);for(var y=c;y<d;y++){if(v){f=u[y]}else{f=a.item(y)}if(k){var z=l>=1?f[w]/l:l==0?.5:NaN;if(j){z=1-z}z=m+n*(z-s)/t;z=(z-q)/r;var aa=q+r*(z-o)/p;f[w]=aa}else{var ab=l>=1?f[w]/l:l==0?.5:NaN;if(j){ab=1-ab}ab=q+r*(ab-o)/p;f[w]=ab}}}},eg:function(a,b,c){if(!b.c.isEmpty()){var d=this.mk(a,$$t.$b3.ac,b.c,c);d=(d-b.d.left())/b.d.width();d=b.d.left()+b.d.width()*(d-b.e.left())/b.e.width();return d}return this.mk(a,b.e,b.d,c)},mk:function(a,b,c,d){var e=d==0?this.k9-1:this.k9;if(e<0){e=0}var f=e>=1?a/e:e==0?.5:NaN;if(this._cg){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.getUnscaledValue3(c,$$t.$b3.ac,b.c,this.categoryMode());return c}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},ej:function(a,b,c){if(!b.c.isEmpty()){var d=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();d=d*b.d.width()+b.d.left();d=this.getUnscaledValue3(d,$$t.$b3.ac,b.c,c);return d}return this.getUnscaledValue3(a,b.e,b.d,c)},getUnscaledValue3:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this._cg){e=1-e}var f=d==0?this.k9-1:this.k9;if(f<0){f=0}return e*f},scrollRangeIntoView:function(a,b){if(a==NaN||b==NaN||this.kl()==null||this.kl().count()==0){return}var c=a/this.kl().count();var d=(b+1)/this.kl().count();this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},_mr:null,h4:function(a){$$t.$ap.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.j7();var d=this.j2();var e=this.j1();var f=new $$t.b4(0,b,c,this.isInverted(),d);var g=this._a4.ay();var h=this._a4.a1();var i=this._a4.az();var j=this._a4.a0();var k=this._a4.e();var l=this._a4.f();var m=this._a4.g();var n=this.kl();var o=this.mc();this.ig();this.hd(g);this.hd(h);this.hd(i);this.hd(j);this._c8.clear();this._c9.clear();this._ks.clear();this._a4.at(this,b,c);if(b.isEmpty()||c.isEmpty()){this._bq.count(0);this._bp.count(0);this._bo.count(0)}if(this._bq.count()==0&&this._bp.count()==0){this._a4.y()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||o==null||n.count()==0){this._bq.count(0);this._bp.count(0);this._bo.count(0);this._a4.y();return}if(!b.isEmpty()&&!c.isEmpty()){var p=this.getUnscaledValue(e.left(),f);var q=this.getUnscaledValue(e.right(),f);var r=0;var s=false;if(this.useEnhancedIntervalManagement()){var t=Math.abs(q-p);r=Math.ceil(t)+1;if(this.isInverted()){if(Math.abs(q-Math.floor(q))<Math.abs(p-Math.ceil(p))){s=true}}else{if(Math.abs(q-Math.ceil(q))<Math.abs(p-Math.floor(p))){s=true}}}if(this.isInverted()){p=Math.ceil(p);q=Math.floor(q)}else{p=Math.floor(p);q=Math.ceil(q)}if(this.useEnhancedIntervalManagement()){if(Math.abs(q-p)<r){if(this.isInverted()){if(s){q--}else{p++}}else{if(s){q++}else{p--}}}}var u=c.bottom();var v=u-c.top();if(this.crossingAxis()!=null){var w=$b($$t.$a3.$type,this.crossingAxis());if(w!=null){var x=this.h9(u,v,b,c,d,c.top(),c.bottom());u=x.p0;v=x.p1}}this.hl(g,u,c,k,true);this._a4.ao(v);var y=Math.min(p,q);var z=Math.max(p,q);var aa=e.width();if(this.useEnhancedIntervalManagement()){var ab=this.getScaledValue(y,f);var ac=this.getScaledValue(z,f);aa=Math.abs(ac-ab)}var ad=new $$t.gk(1,y,z,aa,this.interval(),this.categoryMode(),this.eu());var ae=ad._g;ae=this.dy(ae,this.md(),b,c,d);if(ad._g!=ae){ad=new $$t.gk(1,y,z,aa,ae,this.categoryMode(),this.eu())}var af=Math.floor((y-0)/ad._g);var ag=Math.ceil((z-0)/ad._g);this.actualInterval(ad._g);if(!$.ig.util.isNaN(af)&&!$.ig.util.isNaN(ag)){var ah=$.ig.truncate(af);var ai=$.ig.truncate(ag);var aj=this.mj(0+ah*ad._g,f);var ak=this.getScaledValue(ad._g,f);var al=Math.abs(ak-this.getScaledValue(0,f));this._a4.ap(ak);var am=$.ig.truncate(Math.ceil(e.right()));var an=$.ig.truncate(Math.floor(e.left()));var ao=this.minorInterval();var ap=ao>0&&ao<ad._g;var aq=c.right();var ar=this._ks;var as=ad._g;var at=$.ig.truncate(as);var au=this.lb();var av=this.isInverted();var aw=this.categoryMode();this._mr=null;for(var ax=ah;ax<=ai;++ax){var ay=this.mj(0+(ax+1)*ad._g,f);if(aj<=aq){if(ax%2==0){this.ii(h,aj,ay,c)}this.ih(i,aj,c,l,false);ar.add(aj)}if(this.categoryMode()!=0&&this.lb()!=0&&this._cv){if(ap){var az=al*this.minorInterval();if(this.isInverted()){var a0=aj;while(a0-az>ay){a0-=az;if(Math.abs(a0-ay)<1e-4){break}this.ih(j,a0,c,m,false)}}else{var a1=aj;while(a1+az<ay){a1+=az;if(Math.abs(a1-ay)<1e-4){break}this.ih(j,a1,c,m,false)}}this.actualMinorInterval(this.minorInterval())}else{for(var a2=0;a2<$.ig.truncate(ad._g);a2++){for(var a3=0;a3<this.lb();a3++){var a4=this.getGroupCenter(a3,b,c,d);if(this.isInverted()){a4=-a4}var a5=this.getScaledValue(a2+ax*ad._g,f)+a4;this.ih(j,a5,c,m,false)}}this.actualMinorInterval(.5)}}var a6=this.mi(ax*as,aj,aw==0,f);var a7=$.ig.truncate(Math.round(a6));if(a7>=an&&a7<=am){var a8=0;if(as>=1){a8=ax*$.ig.truncate(Math.floor(as))}else{if(ax*as*2%2==0){a8=$.ig.truncate(Math.floor(ax*as))}else{a8=-1}}if(o!=null&&a8<n.count()&&a8>=0){var a9=o.getItem(a8);var ba=this.fv(a9);this._mr=a9;if(!$.ig.util.isNaN(a6)&&!Number.isInfinity(a6)&&ba!=null){if(typeof ba==="string"&&ba.equals("")){}else{this._c8.add1(ba);this._c9.add(new $$t.am(a6))}}}}aj=ay}}this._mr=null;if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().lb()}}this._a4.au(this._c8,this._c9);this.ly()}},c0:function(){if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}if(this.kl()==null){return false}var a=this.kl().count();if(a!=this.mp()){var b=new $$t.gf(0,1,1,this.mp(),a);this.mp(a);this.hy(b);return true}return false},interval:function(a){if(arguments.length===1){this.h($$t.$as.intervalProperty,a);return a}else{return this.c($$t.$as.intervalProperty)}},md:function(){return!$.ig.util.isNaN(this.interval())},me:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.me;this.me=a;this.hx("ActualInterval",b,this.actualInterval())}return a}else{return this.me}},er:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$as.minorIntervalProperty,a);return a}else{return this.c($$t.$as.minorIntervalProperty)}},mf:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.mf;this.mf=a;this.hx("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.mf}},ko:function(a){if(a==null){return false}var b=this.bd();if(b==null){return false}return b.synchronizeHorizontally()},a1:function(){return 0},mc:function(){return this.kl()},mj:function(a,b){return this.getScaledValue(a,b)},mi:function(a,b,c,d){if(!c){var e=this.mj(a+1,d);return(b+e)/2}return b},$type:new $.ig.Type("CategoryXAxis",$$t.$ap.$type)},true);$c("HorizontalAxisLabelPanelBase:at","AxisLabelPanelBase",{init:function(){$$t.$al.init.call(this)},ae:function(){return new $$t.hn(this)},ch:function(a){$$t.$al.ch.call(this,a);this._c9=a},_c9:null,_dl:0,_di:0,_dk:0,_dj:0,b6:function(){this._c9.az()},db:function(){return(this._ag!=null&&this._ag.j()||this._ad.b2())&&this.bl()%360!=0},dc:function(){return this._ao&&!this._av},aq:function(){return true},a5:function(){var $self=this;var a=new $$4.x($$a.$ae.$type,0);var b=new $$4.x($$0.$aq.$type,0);this._aw=false;this._av=false;this._ax=false;var c=this.bl();var d=c*Math.PI/180;if(this.db()){this._av=true}this._ao=false;this.dn(a,b,d);if(this._ad!=null&&this._ad.seriesViewer()!=null&&this._ad.seriesViewer().eo()&&a!=null){for(var e=0;e<a.count();e++){var f=a.__inner[e];if(this._c3.isEmpty()){this._c3=f}else{if(this._c3.width()<f.width()){this._c3=f}}}}this._ao=this._ao||this.an(a,b);if(this._ao){this.dq(a,b)}else{this.dr()}var g=this._ad.b6();if(!g){this.dm(c)}else{this._af.ac()}if(this._av){for(var h=0;h<a.count();h++){var i=a.__inner[h];i.x(this._ba.__inner[h]._c);a.__inner[h]=i}}var j=0;if(this.dc()){j=function(){var k=$self.by($self._di,a,b);a=k.p1;return k.ret}()}if(this._ao&&!this._aw){if(j>0){if(this._c9.ay()){this._ax=true}}}if(this._ao&&this.da()){this._ar=true;var k=this.c1().width();var l=this.dg();var m=this.df();var n=this._ba.count()>1?this._ba.__inner[1]._c-this._ba.__inner[0]._c:k;var o=Math.abs(n*.8);var p=0;var q=Math.abs(Math.atan(this._di/n)*180/Math.PI);var r=this._af.p();var s=this._af.q();for(var t=0;t<a.count();t++){if(this._al){if(t>0&&t<a.count()-1){var u=this._ba.count()>1?this._ba.__inner[t]._c-(a.__inner[t-1].x()+a.__inner[t-1].width()):k;var v=this._ba.count()>1?a.__inner[t+1].x()-this._ba.__inner[t]._c:k;o=Math.abs(Math.min(Math.abs(u*2),Math.abs(v*2))*.8)}else{if(t==0){var w=this._ba.count()>1?a.__inner[t+1].x()-this._ba.__inner[t]._c:k;o=Math.abs(n*2*.8)}if(t==a.count()-1){var x=this._ba.count()>1?this._ba.__inner[t]._c-(a.__inner[t-1].x()+a.__inner[t-1].width()):k;o=Math.abs(x*2*.8)}}}var y=Math.min(a.__inner[t].width(),o);p=this._av?this._ba.__inner[t]._c:this._ba.__inner[t]._c-y/2;var z=$.ig.AngleSimplifier.prototype.a(c);var aa=z>=q&&z<=180-q||z>=180+q&&z<=360-q;var ab=a.__inner[t];if(this._av&&aa){var ac=this.bv(this._bb.__inner[t]);o=Math.min(l/Math.abs(Math.sin(d)),ac)}ab.x(p);ab.width(Math.min(o,ab.width()));a.__inner[t]=ab;if(!($b($$a.$an.$type,this._bb.__inner[t])!==null)){this._bb.__inner[t].width(Math.min(o,ab.width()))}var ad=$b($$a.$an.$type,this._bb.__inner[t]);if(ad!=null){var ae=this.b1(t,ad,o,r,s);if(this._ax){ad.height(m)}else if(!ad.ak().equals(ae)){ad.ak(ae);this._bb.__inner[t].width(Math.min(o,this.bk(this._bb.__inner[t])));this._dk=Math.min(this._dk,this._bb.__inner[t].width())}}}if(!g){this.dm(c)}}if(this.dd()){this.dp(a)}return a},dn:function(a,b,c){var d=this.bs();var e=this.dh();this._di=-1.7976931348623157e308;this._dl=-1.7976931348623157e308;this._dj=-1.7976931348623157e308;this._dk=-1.7976931348623157e308;var f=this._af.p();var g=this._af.q();var h=this._af.r();var i=this._af.o();var j=this.c1().top();var k=this.c1().height()-d;var l=false;for(var m=0;m<this._bb.count();m++){if(!this._ba.__inner[m]._a){l=true}}for(var n=0;n<this._bb.count();n++){if(this._ba==null||n>=this._ba.count()){break}var o,p,q,r,s,t;var u=this._bb.__inner[n];s=this.bk(u);t=this.bj(u);r=s+this._af.p()+this._af.q();q=t+h+i;var v=this._ba.__inner[n]._a;if(this._av){o=this._ba.__inner[n]._c}else{o=this._ba.__inner[n]._c-r/2}p=j+e;if(!v||!l){this._di=Math.max(q,this._di);this._dl=Math.max(r,this._dl);this._dj=Math.max(t,this._dj);this._dk=Math.max(s,this._dk)}var w=new $$a.ae(0,o,p,r,q);a.add(w);b.add(v);var x=r*Math.abs(Math.sin(c));this._ao=this._ao||x>k}},dm:function(a){var b=a*(Math.PI/180);var c=Math.abs(this._dk*Math.sin(b))+Math.abs(this._dj*Math.cos(b));c+=this._af.r()+this._af.o();var d=this.bs();this.bh(c+d+this._ad._dv)},dp:function(a){this._c9.a0(a)},dq:function(a,b){},dr:function(){},au:function(){return true},cm:function(a,b){var c=a._l;var d=a._m;var e=0;var f=c/2;var g=new $$a.bv;var h=$.ig.AngleSimplifier.prototype.a(this.bl());var i=function(){var $ret=new $$a.bq;$ret._j=h;$ret._k=e;$ret._l=f;return $ret}();var j=0;var k=0;if(h!=0&&h!=360){if(h>0&&h<180){j=-Math.sin($.ig.MathUtil.prototype.m(h))*(c/2)}else{i._k=d;k=-d;j=-Math.sin($.ig.MathUtil.prototype.m(h-180))*(c/2)}}var l=function(){var $ret=new $$a.br;$ret._k=j;$ret._j=k;return $ret}();g._j.add(i);g._j.add(l);a._j=g},dd:function(){return!this._aw&&!this._av},da:function(){if(this._ad!=null&&this._ad.seriesViewer()!=null&&this._ad.seriesViewer().ep()){return false}return true},by:function(a,b,c){var d=0;var e=new $$4.x($$a.$ae.$type,0);var f=this.dh()+this.c1().top();var g=this.dg();var h=f+g;if(a*3<=this.bd){d=3}else if(a*2<=this.bd){d=2}else{return{ret:d,p1:b}}var i=0;for(var j=0;j<b.count();j++){var k=$.ig.RectUtil.prototype.p(b.__inner[j]);if(!c.__inner[j]){if(i%d==0){k.y(f)}else if(i%d==d-1){k.y(h-k.height())}else{k.y(f+g/2-k.height()/2)}i++}e.add(k)}this._ao=this.an(e,c);if(!this._ao){this._aw=true;b=e}return{ret:d,p1:b}},c0:function(){var a=this.aj(this._ad.titleSettings());var b=this.bs();var c=this.ah();var d=0;if(a==3){d+=this.c1().top();if(c==1||c==5){d+=this._ad._dv}}else{d=this.c1().bottom()-b;if(c==4||c==0){d-=this._ad._dv}}var e=this.bu();var f=0;var g=this._ad.titleSettings()==null?1:this._ad.titleSettings().horizontalAlignment();if(g==0){f=this.c1().left()}else if(g==2){f=this.c1().right()-e}else{f=this.c1().left()+this.c1().width()/2-e/2}return new $$a.ae(0,f,d,e,b)},dh:function(){var a=0;var b=this.aj(this._ad.titleSettings());if(b==3){a+=this.bs()}var c=this.ah();if(c==1||c==5){a+=this._ad._dv}return a},de:function(){var a=0;var b=this.aj(this._ad.titleSettings());if(b==4){a+=this.bs()}var c=this.ah();if(c==0||c==4){a+=this._ad._dv}return a},dg:function(){var a=this.bd-this.dh()-this.de();if(a<0){a=0}return a},df:function(){var a=this.dg()-this._af.r()-this._af.o();if(a<0){a=0}return a},b9:function(){var a=this._af.at();this._ad.hd(a);if(this._ag!=null&&this._ag.visibility()!=0){return}var b=this._ad._dv;if(b==0){return}var c=this.a2();if(c==null){return}var d=this.c1().top();var e;var f=this.ah();if(f==0||f==4){d=this.c1().bottom();e=d-this._ad._dv}else{e=d+this._ad._dv}var g=this._af.b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.cs(a,h,d,e,this._c4,g)}if(!this._ab.contains(this._af._av)){this._ab.add(this._af._av)}},a6:function(a){var $self=this;if(this._ad.shouldAvoidAnnotationCollisions()||this._ad.shouldKeepAnnotationsInView()){var b=this._af.p();var c=this._af.r();var d=this._af.q();var e=this._af.o();var f=Math.max(b,Math.max(c,Math.max(d,e)));var g=new $$a.ah(0,f);if(this._av){g=new $$a.ah(0,Math.sqrt(f*f/2))}var h=this.a4(a);var i=new $$4.x($$a.$ah.$type,0);if(h.count()<1){return a}h.sort2(function(j,k){var l=$self.cy(j,a.__inner[j],g);var m=$self.cy(k,a.__inner[k],g);var n=l.left();var o=m.left();if(n<o){return-1}if(n>o){return 1}return 0});for(var j=0;j<h.count();j++){var k=h.__inner[j];var l=a.__inner[k];
var m=this.cy(k,a.__inner[k],g);var n=this._ad.seriesViewer().viewportRect().left();if(this._ad.shouldKeepAnnotationsInView()){if(l.left()<this._ad.seriesViewer().viewportRect().left()-n){l=new $$a.ae(0,l.left()+(this._ad.seriesViewer().viewportRect().left()-n-l.left()),l.top(),l.width(),l.height());a.__inner[k]=l}}}var o=this.as(a,h,g);if(o&&this._ad.shouldAvoidAnnotationCollisions()){for(var p=0;p<h.count()-1;p++){var q=h.__inner[p];var r=h.__inner[p+1];var s=a.__inner[q];var t=a.__inner[r];var u=this.cy(q,a.__inner[q],g);var v=this.cy(r,a.__inner[r],g);if(u.intersectsWith(v)||u.left()>v.right()){var w=new $$a.ae(0,u.right()+1+(t.left()-v.left()),t.top(),t.width(),t.height());a.__inner[r]=w}}}for(var x=h.count()-1;x>=0;x--){var y=h.__inner[x];var z=a.__inner[y];var aa=this.cy(y,a.__inner[y],g);var ab=this._ad.seriesViewer()._cm.a5();if(this._ad.shouldKeepAnnotationsInView()){if(aa.right()>this._ad.seriesViewer().viewportRect().right()+ab){z=new $$a.ae(0,z.left()-(aa.right()-(this._ad.seriesViewer().viewportRect().right()+ab)),z.top(),z.width(),z.height());a.__inner[y]=z}}}if(this._ad.shouldAvoidAnnotationCollisions()){for(var ac=h.count()-1;ac>=1;ac--){var ad=h.__inner[ac];var ae=h.__inner[ac-1];var af=a.__inner[ad];var ag=a.__inner[ae];var ah=this.cy(ad,a.__inner[ad],g);var ai=this.cy(ae,a.__inner[ae],g);if(ah.intersectsWith(ai)||ah.left()<ai.right()){var aj=new $$a.ae(0,ah.left()-(ai.width()+1)+(ag.left()-ai.left()),ag.top(),ag.width(),ag.height());a.__inner[ae]=aj}}}return a}else{return a}},$type:new $.ig.Type("HorizontalAxisLabelPanelBase",$$t.$al.$type)},true);$c("HorizontalAxisLabelPanel:au","HorizontalAxisLabelPanelBase",{init:function(){$$t.$at.init.call(this)},ai:function(){return 1},ay:function(a){return a==5||a==4||a==1||a==0},$type:new $.ig.Type("HorizontalAxisLabelPanel",$$t.$at.$type)},true);$c("IAngleScaler:ax","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$c("ISortingAxis:ay","Object",{$type:new $.ig.Type("ISortingAxis",null)},true);$c("ITimeRangeSelectorAxis:az","Object",{$type:new $.ig.Type("ITimeRangeSelectorAxis",null)},true);$c("TickmarkValues:cb","DependencyObject",{init:function(){$$a.$r.init.call(this)},s:function(a){this._o=a._m},_o:0,_m:0,_n:0,_l:0,_p:0,_q:0,j:function(){},k:function(){},_r:0,$type:new $.ig.Type("TickmarkValues",$$a.$r.$type)},true);$c("NumericAxisBase:a0","Axis",{a3:function(){return new $$t.ho(this)},hn:function(a){$$t.$af.hn.call(this,a);this._ki=a},dx:function(a,b){var c=a<this.actualMinimumValue()?this.actualMinimumValue():a;c=a>this.actualMaximumValue()?this.actualMaximumValue():c;return c},_ki:null,isNumeric:function(){return true},init:function(){this.ku=false;$$t.$af.init.call(this);this._lq=10},minimumValue:function(a){if(arguments.length===1){this.h($$t.$a0.minimumValueProperty,a);return a}else{return this.c($$t.$a0.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.k7;this.k7=a;this._lj=Math.log(this.actualMinimumValue());this.hx("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.k7}},k7:0,_lj:0,fy:function(){return this.minimumValue()},actualVisibleMinimumValue:function(a){if(arguments.length===1){if(this.actualVisibleMinimumValue()!=a){var b=this.la;this.la=a;this.hx("ActualVisibleMinimumValue",b,this.actualVisibleMinimumValue())}return a}else{return this.la}},la:0,maximumValue:function(a){if(arguments.length===1){this.h($$t.$a0.maximumValueProperty,a);return a}else{return this.c($$t.$a0.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.k6;this.k6=a;this._li=Math.log(this.actualMaximumValue());this.hx("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.k6}},k6:0,fx:function(){return this.actualMaximumValue()},_li:0,k9:0,actualVisibleMaximumValue:function(a){if(arguments.length===1){if(this.actualVisibleMaximumValue()!=a){var b=this.k9;this.k9=a;this.hx("ActualVisibleMaximumValue",b,this.actualVisibleMaximumValue())}return a}else{return this.k9}},interval:function(a){if(arguments.length===1){this.h($$t.$a0.intervalProperty,a);return a}else{return this.c($$t.$a0.intervalProperty)}},k5:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.k5;this.k5=a;this.hx("ActualInterval",b,this.actualInterval())}return a}else{return this.k5}},er:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$a0.minorIntervalProperty,a);return a}else{return this.c($$t.$a0.minorIntervalProperty)}},k8:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.k8;this.k8=a;this.hx("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.k8}},referenceValue:function(a){if(arguments.length===1){this.h($$t.$a0.referenceValueProperty,a);return a}else{return this.c($$t.$a0.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$a0.isLogarithmicProperty,a);return a}else{return this.c($$t.$a0.isLogarithmicProperty)}},kt:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.kt;if(b!=a){this.kt=a;this.hx("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.kt}},favorLabellingScaleEnd:function(a){if(arguments.length===1){this.h($$t.$a0.favorLabellingScaleEndProperty,a);return a}else{return this.c($$t.$a0.favorLabellingScaleEndProperty)}},ku:false,kx:function(a){if(arguments.length===1){this.ku=a;return a}else{return this.ku}},k3:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this._lq>1},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$a0.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$a0.logarithmBaseProperty))}},_lq:0,_kl:null,_k4:false,h4:function(a){$$t.$af.h4.call(this,a);if(this.k3()&&this.seriesViewer()!=null){var b=this.j2();var c=this.j1();var d=this.km(this.j7(),this.seriesViewer().actualWindowRect(),b,c);if(d==null){return}for(var e=0;e<d._k.count();e++){var f=this.logarithmBase();var g=d._k.__inner[e];var h=Math.min(g._d,g._c);var i=Math.max(g._d,g._c);var j=Math.floor(Math.logBase(h,f));var k=Math.ceil(Math.logBase(i,f));if(k-j<2){if($b($$t.$ca.$type,this.kp)!==null){this.kp=new $$t.b9}}else{this.kp=this.tickmarkValues()!=null?this.tickmarkValues():function(){var $ret=new $$t.ca;$ret.x(f);return $ret}()}}}},hw:function(a){$$t.$af.hw.call(this,a);this.minimumValue(a)},hv:function(a){$$t.$af.hw.call(this,a);this.maximumValue(a)},hr:function(a,b,c,d){$$t.$af.hr.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.h3(false);break;case"MaximumValue":this.updateRange();this.h3(false);break;case"FavorLabellingScaleEnd":this.kx(this.favorLabellingScaleEnd());this.updateRange();this.h3(false);break;case"IsLogarithmic":this._k4=true;this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":case"MinorInterval":this.cn(true);this.h3(false);break;case"LogarithmBase":this._k4=true;this._lq=this.logarithmBase();if(this.actualIsLogarithmic()){this.updateRange();this.mb();this.h3(false)}break;case"ReferenceValue":var e=new $$t.gf(0,this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.hy(e);this.cn(true);this.h3(false);break;case"LabelSettings":this._kl=this.kj();this.cn(true);this.h3(false);break;case"TickmarkValues":this.md();break;case"ActualIsLogarithmic":this.updateRange();this.mb();this.cn(true);this.md();this.h3(false);break;case"ActualTickmarkValues":this.cn(true);this.h3(false);break;case"AbbreviateLargeNumbers":this.h3(false);break}},mb:function(){var b=this.c7().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},kh:function(){var a=new $$t.f3(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.c7().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ap(this);if(e!=null){b=true;a=new $$t.f3(Math.min(a.minimum(),e.minimum()),Math.max(a.maximum(),e.maximum()))}}}if(b){return a}return null},l9:function(a,b,c,d,e,f,g){var h=$$t.$x.a(a,b,c,d,e,f,g);f=h.p5;g=h.p6;return{p5:f,p6:g}},c0:function(){var a=this.actualIsLogarithmic()&&!$.ig.util.isNaN(this.logarithmBase())&&!Number.isInfinity(this.logarithmBase())&&this.logarithmBase()>1;var b;var c;var d=this.l9(this,this.minimumValue(),this.maximumValue(),a,this.logarithmBase(),b,c);b=d.p5;c=d.p6;if(b!=this.actualMinimumValue()||c!=this.actualMaximumValue()||this._k4){this._k4=false;var e=new $$t.gf(0,this.actualMinimumValue(),b,this.actualMaximumValue(),c);this.actualMinimumValue(b);this.actualMaximumValue(c);this.hy(e);this.mc(e);this.h3(true);return true}return false},mc:function(a){},registerSeries:function(a){var b=$$t.$af.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$af.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},kk:function(a){return new $$t.bu(a)},kj:function(){var $self=this;var a=function(){var $ret=new $$t.ak;$ret._a=$self;$ret._f=$self._c9;$ret._e=$self._c8;$ret._b=$self._av;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=this.kk(a);b._u=function(){var c=$self._a4.ay();var d=$self._a4.a1();var e=$self._a4.az();var f=$self._a4.a0();$self.ig();$self.hd(c);$self.hd(d);$self.hd(e);$self.hd(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()};b._d=function(c,d,e,f){return $self.km(c,d,e,f)};b._g=function(c){return $self.fv(c)};return b},kn:function(){return new $$t.bv},ma:function(){},ko:function(){return null},km:function(a,b,c,d){var e=this.kn();var f=this._a4.ay();var g=this._a4.a1();var h=this._a4.az();var i=this._a4.a0();var j=this._a4.e();var k=this._a4.f();var l=this._a4.g();e._t=f;e._w=g;e._u=h;e._v=i;e._a=j;e._c=k;e._d=l;e._l=this.actualMaximumValue();e._m=this.actualMinimumValue();e._h=this.hasUserMaximum();e._f=this.actualTickmarkValues();e._z=a;e._y=c;e._x=d;e._aa=b;e._o=this.eu();e._g=this.kz();e._p=this.interval();e._q=this.minorInterval();e._s=this.label();if(this.label()==null&&(this.formatLabel()!=null||this._ah!=null)){e._s="Format"}e._j=this._cv;e._ab=this.abbreviateLargeNumbers();return e},unscaleValue:function(a){var b=this.j2();var c=new $$t.b4(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),b);return this.getUnscaledValue(a,c)},kz:function(){return!$.ig.util.isNaN(this.interval())},hasUserMinimum:function(){return!$.ig.util.isNaN(this.minimumValue())},hasUserMaximum:function(){return!$.ig.util.isNaN(this.maximumValue())},md:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.ca);this._ki.bf()}else{this.actualTickmarkValues(new $$t.b9)}},tickmarkValues:function(a){if(arguments.length===1){this.h($$t.$a0.tickmarkValuesProperty,a);return a}else{return $b($$t.$cb.$type,this.c($$t.$a0.tickmarkValuesProperty))}},kp:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.kp;var c=b!=a;if(c){this.kp=a;this.hx("ActualTickmarkValues",b,a)}return a}else{if(this.kp==null){this.md()}return this.kp}},ks:false,abbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.abbreviateLargeNumbers();if(a!=b){this.ks=a;this.hx("AbbreviateLargeNumbers",b,this.abbreviateLargeNumbers())}return a}else{return this.ks}},$type:new $.ig.Type("NumericAxisBase",$$t.$af.$type)},true);$c("NumericScaler:b3","DependencyObject",{init:function(){$$a.$r.init.call(this)},t:function(a,b,c,d,e){},l:function(a){if(arguments.length===1){this.h($$t.$b3.ab,a);return a}else{return this.c($$t.$b3.ab)}},k:function(a){if(arguments.length===1){this.h($$t.$b3.aa,a);return a}else{return this.c($$t.$b3.aa)}},o:0,n:0,y:function(a){this.l(a)},x:function(a){this.k(a)},w:function(a,b,c){switch(a){case"ActualMinimumValue":this.o=this.l();this.z();break;case"ActualMaximumValue":this.n=this.k();this.z();break}},z:function(){if($.ig.util.isNaN(this.l())||$.ig.util.isNaN(this.k())||Number.isInfinity(this.l())||Number.isInfinity(this.k())||this.l()<-7.922816251426434e28||this.k()>7.922816251426434e28){this._m=this.k()-this.l()}else{this._m=this.k()-this.l()}},_m:0,q:function(a,b){},p:function(a,b){},j:function(a,b,c,d){var e=new $$4.x(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.q(a.item(f),d))}return e},v:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.p(a.item(e),d))}},u:function(a,b,c,d,e){for(var f=0;f<b.count();f++){var g=b.item(f);for(var h=c;h<d;h++){a.item(h)[g]=this.p(a.item(h)[g],e)}}},$type:new $.ig.Type("NumericScaler",$$a.$r.$type)},true);$c("StraightNumericAxisBase:a1","NumericAxisBase",{init:function(){$$t.$a0.init.call(this);this.m3()},a3:function(){return new $$t.hr(this)},hn:function(a){$$t.$a0.hn.call(this,a);this._ms=a},_ms:null,scaleMode:function(a){if(arguments.length===1){this.h($$t.$a1.scaleModeProperty,$$t.$b2.getBox(a));return a}else{return $g(this.c($$t.$a1.scaleModeProperty))}},scaler:function(a){if(arguments.length===1){this.h($$t.$a1.scalerProperty,a);return a}else{return this.c($$t.$a1.scalerProperty)}},m1:function(a,b){var c=$b($$t.$a1.$type,a);c.m3();c.hx("Scaler",b.oldValue(),b.newValue())},mq:function(){return null},mp:null,mo:function(a){if(arguments.length===1){var b=this.mp!=a;if(b){var c=this.mp;this.mp=a;this.hx("ActualScaler",c,a)}return a}else{if(this.mp==null){this.m3()}return this.mp}},l9:function(a,b,c,d,e,f,g){var h=this.mo().t(a,b,c,f,g);f=h.p3;g=h.p4;return{p5:f,p6:g}},m2:function(a){var b=this._mt;this._mt=true;a();this._mt=b},_mt:false,m3:function(){var a=this.scaler();if(a==null){a=this.ko()}this.mo(a);if(this.mo()==null){throw new $$6.e(0,"ActualScaler")}this.my()},my:function(){this._ms.bh()},hr:function(a,b,c,d){if(this._mt){return}$$t.$a0.hr.call(this,a,b,c,d);switch(b){case"LogarithmBase":this.m3();break;case"IsLogarithmic":this.m3();break;case"ScaleMode":this.m3();break;case"Scaler":this.m3();break;case"ActualScaler":this.actualIsLogarithmic($b($$t.$b1.$type,this.mo())!==null);this.my();this.updateRange();this.h3(false);break;case"ActualMaximumValue":this.mz();break;case"ActualMinimumValue":this.m0();this.m3();break}},m0:function(){this.mo().y(this.actualMinimumValue())},mz:function(){this.mo().x(this.actualMaximumValue())},mu:function(a,b){if(a<this.actualMinimumValue()){a=this.actualMinimumValue()}else if(a>this.actualMaximumValue()){a=this.actualMaximumValue()}if(!b.isVertical()){return(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}else{return(a-this.actualMaximumValue())/(this.actualMinimumValue()-this.actualMaximumValue())}},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$a0.$type)},true);$c("NumericXAxis:a2","StraightNumericAxisBase",{a3:function(){return new $$t.hp(this)},hn:function(a){$$t.$a1.hn.call(this,a);this._m6=a},_m6:null,init:function(){$$t.$a1.init.call(this);this._ab=$$t.$a2.$type;this._kl=this.kj()},au:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.au}},kj:function(){var $self=this;var a=$$t.$a1.kj.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self._av.bg(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().lb()}}};a._k=function(b,c,d){$self.ih(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.ii(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b4(0,b._aa,b._z,$self._cg,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.hl(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=b._z.bottom();if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var c=b._n;var d=b._r;var e=$self.h9(c,d,b._aa,b._z,b._y,b._z.top(),b._z.bottom());c=e.p0;d=e.p1;b._n=c;b._r=d}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.left())&&e<=Math.ceil(b._z.right())};return a},getScaledValue:function(a,b){if(this.mp!=null){return this.mp.p(a,b)}return this.mo().p(a,b)},getUnscaledValue:function(a,b){if(this.mp!=null){return this.mp.q(a,b)}return this.mo().q(a,b)},getScaledValueList:function(a,b,c,d){if(this.mp!=null){this.mp.v(a,b,c,d);return}this.mo().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.mp!=null){this.mp.u(a,b,c,d,e);return}this.mo().u(a,b,c,d,e)},getUnscaledValueList:function(a,b,c,d){if(this.mp!=null){this.mp.j(a,b,c,d);return}this.mo().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.mu(a,this);var d=this.mu(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},km:function(a,b,c,d){var e=d;var f=$$t.$a1.km.call(this,a,b,c,d);var g=new $$t.b4(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.right()==1){i=this.actualMaximumValue()}else if(this.isInverted()&&b.left()==0){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.left(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.right(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);f._k.add(function(){var $ret=new $$t.bw;$ret._d=j;$ret._c=k;$ret._b=e.width();return $ret}());return f},h4:function(a){$$t.$a1.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=!b.isEmpty()?this.j7():$$a.$ae.empty();var d=this.j2();var e=this.j1();var f=this._kl.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},ij:function(a,b){$$t.$a1.ij.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},a1:function(){return 0},ko:function(){if(this.isLogarithmic()){return new $$t.bz}switch(this.scaleMode()){case 0:return new $$t.by;case 1:return new $$t.bz}return null},$type:new $.ig.Type("NumericXAxis",$$t.$a1.$type,[$$t.$av.$type])},true);$c("NumericYAxis:a3","StraightNumericAxisBase",{a3:function(){return new $$t.hq(this)},init:function(){$$t.$a1.init.call(this);this._ab=$$t.$a3.$type;this._kl=this.kj()},au:function(){return new $$t.cd},isVertical:function(){return true},ee:function(){return this.j1().height()},getScaledValue:function(a,b){if(this.mp!=null){return this.mp.p(a,b)}return this.mo().p(a,b)},getScaledValueList:function(a,b,c,d){if(this.mp!=null){this.mp.v(a,b,c,d);return}this.mo().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.mp!=null){this.mp.u(a,b,c,d,e);return}this.mo().u(a,b,c,d,e)},getUnscaledValue:function(a,b){if(this.mp!=null){return this.mp.q(a,b)}return this.mo().q(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.mp!=null){this.mp.j(a,b,c,d);return}this.mo().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.mu(a,this);var d=this.mu(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,this.seriesViewer().windowRect().x(),d,this.seriesViewer().windowRect().width(),c-d))},kj:function(){var $self=this;var a=$$t.$a1.kj.call(this);a._b._c=function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self._av.bg(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().lb()}}};a._k=function(b,c,d){$self.hl(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.hm(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b4(0,b._aa,b._z,$self._cg,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.ih(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=$self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==3)?b._z.right():b._z.left();var c=b._y;var d=new $$t.b4(0,b._aa,b._z,$self._cg,c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var e=b._n;var f=b._r;var g=$self.h9(e,f,b._aa,b._z,b._y,b._z.left(),b._z.right());e=g.p0;f=g.p1;b._n=e;b._r=f}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.top())&&e<=Math.ceil(b._z.bottom())};return a},km:function(a,b,c,d){var e=d;var f=$$t.$a1.km.call(this,a,b,c,d);var g=new $$t.b4(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.top()==0){i=this.actualMaximumValue()}else if(this.isInverted()&&b.bottom()==1){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.bottom(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.top(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);var l=function(){var $ret=new $$t.bw;$ret._d=j;$ret._c=k;$ret._b=e.height();return $ret}();f._k.add(l);return f},h4:function(a){$$t.$a1.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.j7();var d=this.j2();var e=this.j1();var f=this._kl.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},ij:function(a,b){$$t.$a1.ij.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},a1:function(){return 1},ko:function(){if(this.isLogarithmic()){return new $$t.b7}switch(this.scaleMode()){case 0:return new $$t.b6;case 1:return new $$t.b7}return null},$type:new $.ig.Type("NumericYAxis",$$t.$a1.$type,[$$t.$av.$type])},true);$c("AxisRendererBase:a4","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this._u=function(){};this._o=function(b,c){return false};this._v=function(){};this._m=function(b,c){return c};this._l=function(b,c,d,e){};this._k=function(b,c,d){};this._q=function(b,c){return false};this._n=function(b,c){return $self._q(b,c)};this._j=function(b){};this._e=function(b){};this._p=function(b,c,d){return false};this._h=function(b,c){return new $$t.am(c)};this._t=function(b,c){return c};this._g=function(b){return null};this._r=function(b,c,d,e){return c};this._a=function(b,c,d,e){return c};this._b=a;this._d=function(b,c,d,e){return null}},_u:null,_o:null,_v:null,_m:null,_l:null,_k:null,_q:null,_n:null,_j:null,_e:null,_p:null,_h:null,_t:null,_b:null,_g:null,_d:null,_r:null,_a:null,_f:null,_i:null,c:function(a,b,c,d,e){this.x(c,b);if(this._o(b,c)){this._v();var f=this._d(b,c,d,e);this.x(c,b);if(f==null){this.aa();return null}if(f._k.count()>1&&!f._g){this.ab(f)}var h=f._k.getEnumerator();while(h.moveNext()){var g=h.current();f._e=g;if($.ig.util.isNaN(g._c)||Number.isInfinity(g._c)||$.ig.util.isNaN(g._d)||Number.isInfinity(g._d)){continue}if(g._d==g._c){continue}this._e(f);this._b.o(f._r);var i=0;var j=0;var k=false;var l=function(m){return m};if(this._f!=null){l=this._i}if($b($$t.$bp.$type,f)!==null){i=f._ab;j=f._af;k=f._ac}f._f=this.s(f);f._f.s(function(){var $ret=new $$t.cc;$ret._n=f._e._d;$ret._m=f._e._c;$ret._g=f._m;$ret._f=f._l;$ret._k=f._e._b;$ret._d=f._g;$ret._l=f._p;$ret._j=f._q;$ret._h=f._o;$ret._i=f._e._a;$ret._p=f._e._e;$ret._a=i;$ret._q=j;$ret._s=f._aa;$ret._r=f._z;$ret._e=k;$ret._c=l;return $ret}());this.y(f)}this.z();return f}return null},aa:function(){this._b.q()},ab:function(a){var b=-1.7976931348623157e308;var c=-2147483648;var d=0;var e=0;var f=false;var g=function(h){return h};if(this._f!=null){g=this._i}if($b($$t.$bp.$type,a)!==null){d=a._ab;e=a._af;f=a._ac}var i=a._k.getEnumerator();while(i.moveNext()){var h=i.current();a._e=h;a._f.s(function(){var $ret=new $$t.cc;$ret._n=h._d;$ret._m=h._c;$ret._g=a._m;$ret._f=a._l;$ret._k=h._b;$ret._d=a._g;$ret._l=a._p;$ret._i=h._a;$ret._p=h._e;$ret._h=a._o;$ret._j=a._q;$ret._a=d;$ret._q=e;$ret._s=a._aa;$ret._r=a._z;$ret._e=f;$ret._c=g;return $ret}());h._a=a._f._m;h._e=a._f._r;if(!$.ig.util.isNaN(a._f._m)){b=Math.max(b,a._f._m);c=Math.max(c,a._f._r)}}var k=a._k.getEnumerator();while(k.moveNext()){var j=k.current();if(j._a==b){j._a=-1;j._e=-1}else{j._a=b;j._e=c}}},x:function(a,b){this._u();this._b.n(a,b);this._b.t()},z:function(){this._b.t();var a=false;if(this._b.d()){this._b.s(0)}else{var b=0;var d=this._b._e.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$e.$type,c);if(e==null){e=this._b.u(b);var f=e.ak();var g=c.toString();var h=0;var i=0;if(f!=null){h=f.length}if(g!=null){i=g.length}if(h!=i){a=true}e.ak(g);b++}else{this._b.h(e)}}if(a){this._b.p()}this._b.g();this._b.s(b)}},s:function(a){return a._f},y:function(a){var b=a._f.j();var c=a._f.k();this._b.r(this._m(a,a._f._m));this._j(a);for(var d=0;d<b.length;d++){var e=a._f._p+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this._r(a,g,e,a._f._m);h=this._r(a,h,e,a._f._m);var i=this._m(a,g);var j=this._m(a,h);if(this._q(a,i)){if(e%2==0&&this._n(a,j)&&!Number.isInfinity(j)){this._l(a,a._w,i,j)}a._b=a._c;this._k(a,a._u,i);a._b=null}i=this._a(a,i,e,a._f._m);if(!$.ig.util.isNaN(i)&&!Number.isInfinity(i)&&this._p(a,i,d==b.length-1)){var k=this.w(a,g,e,a._f._m);if(k!=null){this._b.i(k,this._h(a,i))}}}if(a._j){for(var l=0;l<c.length;l++){var m=c[l];var n=this._m(a,m);a._b=a._d;this._k(a,a._v,n);a._b=null}}},w:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$c("AxisRenderingParametersBase:bn","Object",{init:function(){$.ig.$op.init.call(this);this._k=new $$4.x($$t.$bw.$type,0)},_o:0,_z:null,_aa:null,_y:null,_x:null,_k:null,_e:null,_f:null,_w:null,_u:null,_v:null,_t:null,_m:0,_l:0,_n:0,_r:0,_s:null,_p:0,_g:false,_h:false,_j:false,_b:null,_a:null,_c:null,_d:null,_q:0,i:function(){return false},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$c("PathRenderingInfo:bo","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:function(a){if(arguments.length===1){if(a<0){this.b=a*-1}else{this.b=a}return a}else{return this.b}},_e:null,_d:null,_f:null,_a:false,$type:new $.ig.Type("PathRenderingInfo",$.ig.$ot)},true);$c("CategoryAxisRenderingParameters:bp","AxisRenderingParametersBase",{init:function(){$$t.$bn.init.call(this)},_ae:0,_ab:0,_ad:false,_af:0,_ac:false,$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$bn.$type)},true);$c("CategoryAxisRenderer:bq","AxisRendererBase",{init:function(a){$$t.$a4.init.call(this,a)},ac:function(a,b,c,d,e){var f=$b($$t.$bp.$type,a);var g=0;if(f!=null){g=f._ab}var h=new $$t.gk(1,a._e._d,a._e._c,a._e._b,a._p,g,a._o);b=h._g;if(a._e._a!=-1){b=a._e._a}var i=Math.floor((a._e._d-a._m)/b);var j=Math.ceil((a._e._c-a._m)/b);d=$.ig.truncate(i);e=$.ig.truncate(j);c=$.ig.truncate(h._h);if(a._e._e!=-1){c=a._e._e}return{p1:b,p2:c,p3:d,p4:e}},w:function(a,b,c,d){var e=$b($$t.$bp.$type,a);if(e==null){return null}var f=0;if(d>=1){f=c*$.ig.truncate(Math.floor(d))}else{if(c*d*2%2==0){f=$.ig.truncate(Math.floor(c*d))}else{f=-1}}var g=null;if(e._ae>0&&f<e._ae&&f>=0||e._ad){while(f>=e._ae&&e._ad){f-=e._ae}g=this._g(f)}return g},ad:function(a,b,c,d,e,f){var g=$b($$t.$bp.$type,a);if(g._ab!=0&&g._af!=0){for(var h=0;h<$.ig.truncate(b);h++){for(var i=0;i<g._af;i++){var j=this._f(i,a._aa,a._z,a._y);if(g._ac){j=-j}var k=this._m(a,h+e*b)+j;a._b=a._d;this._k(a,a._v,k);a._b=null}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$a4.$type)},true);$c("INumberAbbreviator:br","Object",{$type:new $.ig.Type("INumberAbbreviator",null)},true);$c("NumberAbbreviatorFactory:bs","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b=new $$t.bt;return b},$type:new $.ig.Type("NumberAbbreviatorFactory",$.ig.$ot)},true);$c("NumberAbbreviator:bt","Object",{init:function(){$.ig.$op.init.call(this)},abbreviate:function(a){var b=Math.abs(a);var c=["Q","T","B","M","K"];var d=[1e15,1e12,1e9,1e6,1e3];for(var e=0;e<c.length;e++){if(b>=d[e]){return Math.round10N(a/d[e],1).toString()+c[e]}}return $.ig.MathUtil.prototype.p(a)},$type:new $.ig.Type("NumberAbbreviator",$.ig.$ot,[$$t.$br.$type])},true);$c("NumericAxisRenderer:bu","AxisRendererBase",{init:function(a){this.ac=null;this.ad=false;$$t.$a4.init.call(this,a)},w:function(a,b,c,d){var e;if(a._s!=null){e=this._g(b)}else{b=Math.round(b*1e6)/1e6;if(a.i()&&a._ab){return this.ae(b)}e=$.ig.MathUtil.prototype.p(b)}return e},ac:null,ad:false,ae:function(a){if(this.ad){return a.toString()}if(this.ac==null){this.ac=$$t.$bs.a(this._b._a.bt());if(this.ac==null){this.ad=true;return a.toString()}}return this.ac.abbreviate(a)},$type:new $.ig.Type("NumericAxisRenderer",$$t.$a4.$type)},true);$c("NumericAxisRenderingParameters:bv","AxisRenderingParametersBase",{init:function(){$$t.$bn.init.call(this)},i:function(){return true},_ab:false,$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$bn.$type)},true);$c("RangeInfo:bw","Object",{init:function(){$.ig.$op.init.call(this);this._a=-1;this._e=-1},_d:0,_c:0,_a:0,_b:0,_e:0,$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$c("LinearScaler:b0","NumericScaler",{init:function(){$$t.$b3.init.call(this)},t:function(a,b,c,d,e){var f;var g;var h=$$t.$x.a(a,b,c,false,-1,f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LinearScaler",$$t.$b3.$type)},true);$c("HorizontalLinearScaler:bx","LinearScaler",{init:function(){$$t.$b0.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.ae(c,$$t.$b3.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.ad(a,$$t.$b3.ac,b.c,b.a);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-q)/r;y=q+r*(y-o)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ae:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ad:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLinearScaler",$$t.$b0.$type)},true);$c("FastHorizontalLinearScaler:by","HorizontalLinearScaler",{init:function(){$$t.$bx.init.call(this)},u:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this._m;var m=this.o;var n=i.left();var o=i.width();var p=g.left();var q=g.width();var r=h.left();var s=h.width();var t=0;var u=1;var v=$.ig.ArrayAccessHelper.prototype.a(a);var w=false;if(v!=null){w=true}var x;for(var y=0;y<b.count();y++){x=b.item(y);for(var z=c;z<d;z++){if(w){f=v[z]}else{f=a.item(z)}if(k){var aa=(f[x]-m)/l;if(j){aa=1-aa}aa=n+o*(aa-t)/u;var ab=(aa-r)/s;ab=r+s*(ab-p)/q;f[x]=ab}else{var ac=(f[x]-m)/l;if(j){ac=1-ac}ac=r+s*(ac-p)/q;f[x]=ac}}}},$type:new $.ig.Type("FastHorizontalLinearScaler",$$t.$bx.$type)},true);$c("LogarithmicScaler:b1","NumericScaler",{init:function(){$$t.$b3.init.call(this)},_ae:0,_ad:0,w:function(a,b,c){$$t.$b3.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":this._ae=Math.log(this.l());break;case"ActualMaximumValue":this._ad=Math.log(this.k());break}},t:function(a,b,c,d,e){var f;var g;var h=$$t.$x.a(a,b,c,true,a.logarithmBase(),f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LogarithmicScaler",$$t.$b3.$type)},true);$c("HorizontalLogarithmicScaler:bz","LogarithmicScaler",{init:function(){$$t.$b1.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.ag(c,$$t.$b3.ac,b.c,b.a);return c}return this.ag(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.af(a,$$t.$b3.ac,b.c,b.a);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.af(a,b.e,b.d,b.a)},
ag:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return Math.exp(e*(this._ad-this._ae)+this._ae)},af:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e=0;if(a<=0){e=(Math.log(this.o)-this._ae)/(this._ad-this._ae)}else{e=(Math.log(a)-this._ae)/(this._ad-this._ae)}if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLogarithmicScaler",$$t.$b1.$type)},true);$c("ScalerParams:b4","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.e=b;this.d=c;this.c=e;this.a=d;this._b=NaN},init1:function(a,b,c,d){$$t.$b4.init.call(this,0,b,c,d,$$a.$ae.empty())},e:null,d:null,c:null,a:false,_b:0,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$c("VerticalLinearScaler:b5","LinearScaler",{init:function(){$$t.$b0.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.ae(c,$$t.$b3.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.ad(a,$$t.$b3.ac,b.c,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(!i){x=1-x}x=m+n*(x-s)/t;var y=(x-q)/r;y=q+r*(y-o)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(!i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ad:function(a,b,c,d){var e=(a-this.o)/this._m;if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ae:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return this.o+e*this._m},$type:new $.ig.Type("VerticalLinearScaler",$$t.$b0.$type)},true);$c("FastVerticalLinearScaler:b6","VerticalLinearScaler",{init:function(){$$t.$b5.init.call(this)},u:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this._m;var m=this.o;var n=i.top();var o=i.height();var p=g.top();var q=g.height();var r=h.top();var s=h.height();var t=0;var u=1;var v=$.ig.ArrayAccessHelper.prototype.a(a);var w=false;if(v!=null){w=true}var x;for(var y=0;y<b.count();y++){x=b.item(y);for(var z=c;z<d;z++){if(w){f=v[z]}else{f=a.item(z)}if(k){var aa=(f[x]-m)/l;if(!j){aa=1-aa}aa=n+o*(aa-t)/u;var ab=(aa-r)/s;ab=r+s*(ab-p)/q;f[x]=ab}else{var ac=(f[x]-m)/l;if(!j){ac=1-ac}ac=r+s*(ac-p)/q;f[x]=ac}}}},$type:new $.ig.Type("FastVerticalLinearScaler",$$t.$b5.$type)},true);$c("VerticalLogarithmicScaler:b7","LogarithmicScaler",{init:function(){$$t.$b1.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.ag(c,$$t.$b3.ac,b.c,b.a);return c}return this.ag(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.af(a,$$t.$b3.ac,b.c,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.af(a,b.e,b.d,b.a)},af:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e;if(a<=0){e=(Math.log(this.o)-this._ae)/(this._ad-this._ae)}else{e=(Math.log(a)-this._ae)/(this._ad-this._ae)}if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ag:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return Math.exp(e*(this._ad-this._ae)+this._ae)},$type:new $.ig.Type("VerticalLogarithmicScaler",$$t.$b1.$type)},true);$c("CategoryTickmarkValues:b8","TickmarkValues",{init:function(){this.t=null;$$t.$cb.init.call(this)},_v:0,_z:0,_aa:null,_ab:null,_x:false,_w:null,s:function(a){$$t.$cb.s.call(this,a);var b=a._a;this._v=b;this._z=a._q;this._aa=a._r;this._ab=a._s;this._x=a._e;this._w=a._c;var c=new $$t.gk(1,a._n,a._m,a._k,a._l,b,a._h);var d=c._g;if(a._i!=-1){d=a._i}var e=Math.floor((a._n-a._g)/d);var f=Math.ceil((a._m-a._g)/d);var g=$.ig.truncate(e);var h=$.ig.truncate(f);var i=$.ig.truncate(c._h);if(a._p!=-1){i=a._p}this._m=d;this._n=a._j;this._p=g;this._q=h;this._r=i;this._y=a._g},_y:0,t:null,j:function(){var a=this._p;var b=this._q-a+1;if(b<0){b=0}if(this.t==null||this.t.length!=b){this.t=new Array(b)}var c=this.t;for(var d=0;d<b;++d){var e=this._y+(d+a)*this._m;c[d]=e}return c},u:null,k:function(){var a=this._m;var b=this._q;var c=this._p;var d=this._z;var e=this._v;a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<$.ig.truncate(a);h++){for(var i=0;i<d;i++){f++}}}}if(this.u==null||this.u.length!=f){this.u=new Array(f)}var j=this.u;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<$.ig.truncate(a);m++){for(var n=0;n<d;n++){var o=this._w(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.u},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$cb.$type)},true);$c("LinearTickmarkValues:b9","TickmarkValues",{init:function(){this.t=null;this.u=null;$$t.$cb.init.call(this);this._y=0},_y:0,s:function(a){$$t.$cb.s.call(this,a);var b;if(this._y!=0){b=new $$t.gi(1,a._n,a._m,a._k,this._y,a._h)}else{b=new $$t.gi(0,a._n,a._m,a._k,a._h)}this._m=b._g;if(a._d&&a._l>0&&(a._m-a._n)/a._l<1e3){this._m=a._l}if(a._i!=-1){this._m=a._i}if(this._m==0){this._p=0;this._q=0}else{this._p=$.ig.truncate(Math.floor((a._n-a._g)/this._m));this._q=$.ig.truncate(Math.ceil((a._m-a._g)/this._m))}this._r=b._i;if(a._p!=-1){this._r=a._p}this._n=a._j;this._x=a._g},_x:0,t:null,j:function(){var a=0;var b=this._p;if(!$.ig.util.isNaN(this._m)){a=this._q-b+1;if(a<0){a=0}}if(this.t==null||this.t.length!=a){this.t=new Array(a)}var c=this.t;for(var d=0;d<a;++d){var e=this._x+(d+b)*this._m;c[d]=e}return c},u:null,k:function(){if(this._n>0){return this.w()}return this.v()},v:function(){var a=this._p;var b=this._q;var c=this._r;var d=this._m;var e=this._x;var f=this._o;var g=d/c;var h=0;for(var i=a;i<b;++i){if(c>0){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}}if(this.u==null||this.u.length!=h){this.u=new Array(h)}var l=this.u;var m=0;for(var n=a;n<b;++n){if(c>0){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this._o){l[m]=p;m++}}}}return l},w:function(){var a=this._p;var b=this._q;var c=this._r;var d=this._m;var e=this._x;var f=this._o;var g=d/c;var h=0;for(var i=a;i<b;++i){var j=e+i*this._m;var k=this._o;if(i+1<=this._q){k=this._x+(i+1)*this._m}if(k>this._o){k=this._o}while(j<k){j+=this._n;if(j<k){h++}}}if(this.u==null||this.u.length!=h){this.u=new Array(h)}var l=this.u;var m=0;for(var n=a;n<b;++n){var o=e+n*this._m;var p=this._o;if(n+1<=this._q){p=this._x+(n+1)*this._m}if(p>this._o){p=this._o}while(o<p){o+=this._n;if(o<p){l[m]=o;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$cb.$type)},true);$c("LogarithmicTickmarkValues:ca","TickmarkValues",{init:function(){this.t=null;this.u=null;$$t.$cb.init.call(this)},s:function(a){$$t.$cb.s.call(this,a);var b=new $$t.gj(a._n,a._m,this.x(),a._k);this._m=1;this._r=$.ig.truncate(b._h);this._p=$.ig.truncate(Math.floor(Math.logBase(Math.max(5e-324,a._n),this.x())));this._q=$.ig.truncate(Math.ceil(Math.logBase(Math.max(5e-324,a._m),this.x())))},x:function(a){if(arguments.length===1){this.h($$t.$ca.z,a);return a}else{return $h(this.c($$t.$ca.z))}},v:function(a){var b=a*this._m;return Math.pow(this.x(),b)},t:null,j:function(){var a=this._p;var b=this._q;var c=this._o;var d=0;for(var e=a;e<=b;++e){var f=this.v(e);if(f<=c){d++}}if(this.t==null||this.t.length!=d){this.t=new Array(d)}var g=this.t;var h=0;for(var i=a;i<=b;++i){var j=this.v(i);if(j<=c){g[h]=j;h++}}return g},u:null,k:function(){var a=this._p;var b=this._q;var c=this.x();var d=this._r;var e=this._o;var f=0;for(var g=a;g<=b;++g){var h=this.v(g);var i=Math.pow(c,g);for(var j=1;j<this._r-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.u==null||this.u.length!=f){this.u=new Array(f)}var l=this.u;var m=0;for(var n=a;n<=b;++n){var o=this.v(n);var p=Math.pow(c,n);for(var q=1;q<this._r-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$cb.$type)},true);$c("TickmarkValuesInitializationParameters:cc","Object",{init:function(){$.ig.$op.init.call(this)},_n:0,_m:0,_g:0,_f:0,_k:0,_d:false,_l:0,_i:0,_p:0,_a:0,_q:0,_r:null,_s:null,_e:false,_o:null,_b:null,_c:null,_j:0,_h:0,$type:new $.ig.Type("TickmarkValuesInitializationParameters",$.ig.$ot)},true);$c("VerticalAxisLabelPanel:cd","AxisLabelPanelBase",{init:function(){$$t.$al.init.call(this)},ae:function(){return new $$t.hs(this)},ch:function(a){$$t.$al.ch.call(this,a);this._c9=a},_c9:null,_di:0,_df:0,_dh:0,_dg:0,b6:function(){this._c9.ay()},bq:function(){return this._ad.titleSettings()!=null?this._ad.titleSettings().angle():-90},db:function(){var a=0;var b=this.aj(this._ad.titleSettings());if(b==1){a+=this.bu()}var c=this.ah();if(c==3||c==7){a+=this._ad._dv}return a},dd:function(){var a=0;var b=this.aj(this._ad.titleSettings());if(b==2){a+=this.bu()}var c=this.ah();if(c==2||c==6){a+=this._ad._dv}return a},de:function(){var a=this.bd-this.db()-this.dd();if(a<0){a=0}return a},dc:function(){var a=this.de()-this._af.p()-this._af.q();if(a<0){a=0}return a},a5:function(){var a=new $$4.x($$a.$ae.$type,0);this._aw=false;this._av=false;if(this._ag!=null&&this._ag.j()&&this.bl()%360!=0){this._av=true}this._di=-1.7976931348623157e308;this._df=-1.7976931348623157e308;this._dh=-1.7976931348623157e308;this._dg=-1.7976931348623157e308;var b=this._af.p();var c=this._af.r();var d=this._af.q();var e=this._af.o();var f=this.db();var g=false;if(!$.ig.util.isNaN(this._be)){this._di=Math.max(this._be,this._di);this._dh=Math.max(this._bf,this._dh)}for(var h=0;h<this._bb.count();h++){var i=this._bb.__inner[h];var j=this._ba.__inner[h]._a;var k=this.bj(i);var l=this.bk(i);var m=k+c+e;var n=l+b+d;var o=this.c1().left()+f;var p=this._ba.__inner[h]._c-m/2;if(j){var q=this._be;if(($.ig.util.isNaN(this._be)||n>this._be||this._ba.__inner[h]._b)&&!g){if(this._ba.__inner[h]._b){g=true}this._ba.__inner[h]._b=false;this._be=n;this._bf=l}this._di=Math.max(this._be,this._di);this._df=Math.max(m,this._df);this._dh=Math.max(this._bf,this._dh);this._dg=Math.max(k,this._dg)}else{this._di=Math.max(n,this._di);this._df=Math.max(m,this._df);this._dh=Math.max(l,this._dh);this._dg=Math.max(k,this._dg)}var r=new $$a.ae(0,o,p,n,m);a.add(r)}var s=0;if(this._av){s=this.bl()%360;if(s<0){s+=360}}var t=this._ad.b6();if(!t){this.dj(s,b,d)}else{this._af.ac()}if(this._av){for(var u=0;u<a.count();u++){var v=a.__inner[u];v.y(this._ba.__inner[u]._c-this._df/2);a.__inner[u]=v}}var w=false;if(!this._av&&this._di<=this.bd){w=true}if(!w){var x=this.c1().height();var y=this.de();var z=y;var aa=this._ba.count()>1?Math.abs(this._ba.__inner[1]._c-this._ba.__inner[0]._c):x;var ab=Math.abs(Math.asin(aa/this._di)*(180/Math.PI));var ac=s>=ab&&s<=180-ab||s-180>=ab&&s-180<=180-ab;for(var ad=0;ad<a.count();ad++){if(this._av){var ae=s*(Math.PI/180);var af=this.bv(this._bb.__inner[ad]);z=Math.min(y/Math.abs(Math.cos(ae)),af);if(ac){var ag;if(s>0&&s<90){ag=Math.PI/180*(90-s)}else if(s>270&&s<360){ag=Math.PI/180*(s-270)}else{ag=0}z=aa/Math.cos(ag)}}var ah=a.__inner[ad];ah.width(Math.min(ah.width(),z));a.__inner[ad]=ah;if(!($b($$a.$an.$type,this._bb.__inner[ad])!==null)){this._bb.__inner[ad].width(z)}var ai=$b($$a.$an.$type,this._bb.__inner[ad]);if(ai!=null){var aj=this.b1(ad,ai,z,b,d);if(!ai.ak().equals(aj)){ai.ak(aj);this._bb.__inner[ad].width(z)}}}if(!t){this.dj(s,b,d)}}if(this.da()){this.dk(a)}return a},dj:function(a,b,c){var d=a*(Math.PI/180);var e=Math.abs(this._dh*Math.cos(d))+Math.abs(this._dg*Math.sin(d));var f=this.bu();var g=e+b+c+f+this._ad._dv;this.bh(Math.max(this._ad.eo(),g))},dk:function(a){this._c9.az(a,this._di)},cm:function(a,b){var c=0;var d=this._dg/2;var e=new $$a.bv;var f=$.ig.AngleSimplifier.prototype.a(this.bl());var g=function(){var $ret=new $$a.bq;$ret._j=f;$ret._k=c;$ret._l=d;return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g._k=this._dh;h=-this._dh+this._dg/2;h=h+Math.sin($.ig.MathUtil.prototype.m(f-180))*(this._dg/2)}else{if(f>=180){h=h-Math.cos($.ig.MathUtil.prototype.m(f))*(this._dg/2)}else{h=h+Math.cos($.ig.MathUtil.prototype.m(f))*(this._dg/2)}}}var j=function(){var $ret=new $$a.br;$ret._j=h;$ret._k=i;return $ret}();e._j.add(g);e._j.add(j);a._j=e},da:function(){return!this._aw&&!this._av},c0:function(){var a=this.aj(this._ad.titleSettings());var b=this.bu();var c=this.ah();var d=0;if(a==1){d+=this.c1().left();if(c==3||c==7){d+=this._ad._dv}}else{d=this.c1().right()-b;if(c==6||c==2){d-=this._ad._dv}}var e=this.bs();var f=0;var g=this._ad.titleSettings()==null?1:this._ad.titleSettings().verticalAlignment();if(g==0){f=this.c1().top()}else if(g==2){f=this.c1().bottom()-e}else{f=this.c1().top()+this.c1().height()/2-e/2}return new $$a.ae(0,d,f,b,e)},aj:function(a){if(a==null){return this._ad.seriesViewer().ao(this._ad)}if(a.position()==0){if(this._ad!=null&&this._ad.seriesViewer()!=null){return this._ad.seriesViewer().ao(this._ad)}return 1}return a.position()},ai:function(){return 2},ay:function(a){return a==2||a==3||a==6||a==7},b9:function(){var a=this._af.at();this._ad.hd(a);if(this._ag!=null&&this._ag.visibility()!=0){return}var b=this._ad._dv;if(b==0){return}var c=this.a2();if(c==null){return}var d=this.c1().left();var e;var f=this.ah();if(f==2||f==6){d=this.c1().right();e=d-b}else{e=d+b}var g=this._af.b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.cc(a,h,d,e,this._c4,g)}if(!this._ab.contains(this._af._av)){this._ab.add(this._af._av)}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$al.$type)},true);$c("ViewportUtils:ce","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$c("Frame:e6","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){},a: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){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},d:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},b: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]=0}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){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$c("CategoryFrame:cf","Frame",{init:function(a){this.f=new $$4.x(Array,0);this.k=new $$4.x(Number,0);this.l=new $$4.x(Number,0);this.m=new $$4.x($$a.$y.$type,0);this.n=new $$4.x(Number,0);this.p=new $$4.x($$a.$y.$type,0);this.q=new $$4.x(Number,0);this.i=new $$4.x($$a.$y.$type,0);this.j=new $$4.x(Number,0);this.h=new $$4.x(Number,0);this.g=new $$4.x(Number,0);this.o=new $$4.x(Number,0);$$t.$e6.init.call(this);this.z=new $$a.ae(0,0,0,1,1);this.s=a;this.w()},z:null,f:null,k:null,l:null,m:null,n:null,p:null,q:null,i:null,j:null,h:null,g:null,o:null,_t:0,s:0,c:function(a,b,c){this.w();var d=$b($$t.$cf.$type,b);var e=$b($$t.$cf.$type,c);var f=d.f.count();var g=e.f.count();var h=Math.max(f,g);var i=Math.max(d.m.count(),e.m.count());var j=Math.max(d.p.count(),e.p.count());var k=Math.max(d.k.count(),e.k.count());var l=Math.max(d.i.count(),e.i.count());var m=d.o.count()>0;if(m){this.x(this.o,a,d.o,e.o,h)}var n=d.n.count()>0;if(n){this.x(this.n,a,d.n,e.n,i)}var o=d.q.count()>0;if(o){this.x(this.q,a,d.q,e.q,j)}var p=d.l.count()>0;if(p){this.x(this.l,a,d.l,e.l,k)}var q=d.j.count()>0;if(q){this.x(this.j,a,d.j,e.j,l)}if(this.f.count()<h){while(this.f.count()<h){this.f.add(new Array(this.s))}}if(this.f.count()>h){this.f.removeRange(h,this.f.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.f.__inner[s];r=a*this.o.__inner[s];r=r>1?1:r;for(var u=0;u<this.s;++u){t[u]=d.f.__inner[s][u]+r*(e.f.__inner[s][u]-d.f.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.f.__inner[v];for(var x=0;x<this.s;++x){w[x]=d.f.__inner[v][x]+a*(e.f.__inner[v][x]-d.f.__inner[v][x])}}}if(f<g){var y=new Array(this.s);for(var z=this.s-1;z>=0;--z){y[z]=d.f.count()>0?d.f.__inner[d.f.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.f.__inner[ab];aa=a*this.o.__inner[ab];aa=aa>1?1:aa;for(var ad=this.s-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.f.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.f.__inner[ae];for(var ag=this.s-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.f.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.s);for(var ai=this.s-1;ai>=0;--ai){ah[ai]=e.f.count()>0?e.f.__inner[e.f.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.f.__inner[ak];aj=a*this.o.__inner[ak];aj=aj>1?1:aj;for(var am=this.s-1;am>=0;--am){al[am]=d.f.__inner[ak][am]+aj*(ah[am]-d.f.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.f.__inner[an];for(var ap=this.s-1;ap>=0;--ap){ao[ap]=d.f.__inner[an][ap]+a*(ah[ap]-d.f.__inner[an][ap])}}}}if(n){$$t.$e6.d(this.m,a,d.m,e.m,this.n)}else{$$t.$e6.a(this.m,a,d.m,e.m)}if(o){$$t.$e6.d(this.p,a,d.p,e.p,this.q)}else{$$t.$e6.a(this.p,a,d.p,e.p)}if(p){$$t.$e6.d(this.i,a,d.i,e.i,this.l)}else{$$t.$e6.a(this.i,a,d.i,e.i)}if(q){$$t.$e6.e(this.h,a,d.h,e.h,this.j);$$t.$e6.e(this.g,a,d.g,e.g,this.j)}else{$$t.$e6.b(this.h,a,d.h,e.h);$$t.$e6.b(this.g,a,d.g,e.g)}var aq=d._aa;var ar=e._aa;if($$a.$ae.l_op_Equality(aq,null)){aq=this.z}if($$a.$ae.l_op_Equality(ar,null)){ar=this.z}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=Math.max(0,aq.width()+(ar.width()-aq.width())*a);var av=Math.max(0,aq.height()+(ar.height()-aq.height())*a);this._aa=new $$a.ae(0,as,at,au,av)},x:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$e6.b(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},v:function(){this.o.clear();this.q.clear();this.n.clear();this.l.clear();this.j.clear()},u:function(){this.w();this.v();this._aa=this.z},y:function(){this.u();this.f.clear();this.i.clear();this.k.clear();this.m.clear();this.p.clear()},w:function(){$$t.$cf.r++;if($$t.$cf.r>=2147483647-1){$$t.$cf.r=0}this._t=$$t.$cf.r},_aa:null,$type:new $.ig.Type("CategoryFrame",$$t.$e6.$type)},true);$c("IIsCategoryBased:cg","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$c("IHasSingleValueCategory:ch","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$c("IBucketizer:ci","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$c("IHasHighLowValueCategory:cj","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$c("IHasCategoryAxis:cl","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$c("IHasCategoryModePreference:ck","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$cl.$type])},true);$c("MarkerTypeCollection:cm","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$go.$type,0)},$type:new $.ig.Type("MarkerTypeCollection",$$4.$f.$type.specialize($$t.$go.$type))},true);$c("ISeriesViewerScrollbarManager:cn","Object",{$type:new $.ig.Type("ISeriesViewerScrollbarManager",null)},true);$c("SeriesRenderManager:co","Object",{init:function(){$.ig.$op.init.call(this)},ag:null,ah:null,m:0,am:null,ao:0,k:0,l:0,j:0,i:0,aq:0,ap:0,ak:null,al:null,t:0,an:null,ar:0,r:0,s:0,q:0,p:0,at:0,as:0,ai:null,aj:null,n:0,o:0,f:false,e:false,ae:null,af:null,g:0,h:0,_b:null,_d:null,w:function(a,b,c){this.e=false;this.ai=a.getActualMarkerBrush();this.aj=a.getActualMarkerOutlineBrush();this.n=1;this.o=a.fv();this.ae=this.ai;this.af=this.aj;this.g=this.n;this.h=this.o;var d=b;this._d=null;if(d){this._d=this.c();this._d.maxAllSeriesHighlightingProgress(0);this._d.sumAllSeriesHighlightingProgress(0);this._d.totalAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null&&a.actualHighlightingMode()!=1){this._d.maxAllSeriesHighlightingProgress(a.seriesViewer().a3().maxMarkerHighlightingProgress());this._d.sumAllSeriesHighlightingProgress(a.seriesViewer().a3().sumMarkerHighlightingProgress());this._d.totalAllSeriesHighlightingProgress(a.seriesViewer().a3().totalHighlightingProgress())}this._d.getItems(c)}},c:function(){return null},x:function(a,b,c){this.f=false;this.ak=a.actualBrush();this.al=a.actualOutline();this.t=a.actualThickness();this.an=a.dashArray();this.ar=a.dashCap();this.r=0;this.s=0;this.q=1;this.p=a.miterLimit();this.at=a.startCap();this.as=a.endCap();this.ag=this.ak;this.ah=this.al;this.m=this.t;this.am=this.an;this.ao=this.ar;this.k=this.r;this.l=this.s;this.j=this.q;this.i=this.p;this.aq=this.at;this.ap=this.as;var d=b;this._b=null;if(d){this._b=this.a();this._b.maxAllSeriesHighlightingProgress(0);this._b.sumAllSeriesHighlightingProgress(0);this._b.totalAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null&&a.actualHighlightingMode()!=1){this._b.maxAllSeriesHighlightingProgress(a.seriesViewer().a3().maxHighlightingProgress());this._b.sumAllSeriesHighlightingProgress(a.seriesViewer().a3().sumHighlightingProgress());this._b.totalAllSeriesHighlightingProgress(a.seriesViewer().a3().totalHighlightingProgress())}this._b.getItems(c)}},a:function(){return null},ad:function(a,b,c,d,e){var f=this.ag;if(e){f=this.ah}if(c){a.__fill=f}else{if(b){a.__stroke=f}else{a.__fill=f;a.__stroke=this.ah}a._ac=this.m;a._ai=this.am;a._ad=this.ao;if(d){}}a.__opacity=this.j},ac:function(a,b){a.__opacity=this.g;b.itemBrush(this.ae);b.thickness(this.h);b.actualItemBrush(b.itemBrush());b.outline(this.af)},u:function(a,b,c,d,e,f){if(a.actualHighlightingMode()==1){return}this.j=a.a5().applyHighlightingOpacity(a,b,this.j,c,d,e,f);this.ag=a.a5().applyHighlightingColor(a,b,this.ag);this.ah=a.a5().applyHighlightingColor(a,b,this.ah)},v:function(a,b,c,d,e){if(a.actualHighlightingMode()==1){return}this.g=a.a5().applyHighlightingOpacity(a,b,this.g,c,d,e,false);this.ae=a.a5().applyHighlightingColor(a,b,this.ae);this.af=a.a5().applyHighlightingColor(a,b,this.af)},ab:function(a){this.ag=this.ak;this.ah=this.al;this.m=this.t;this.am=this.an;this.ao=this.ar;this.k=this.r;this.l=this.s;this.j=this.q;var b=this._b;b.fill(this.ag);b.stroke(this.ah);b.strokeThickness(this.m);b.strokeDashArray(this.am);b.strokeDashCap(this.ao);b.radiusX(this.k);b.radiusY(this.l);b.opacity(this.j);b.isNegativeShape(this.f);b.fadeOpacity(a);b.highlightingHandled(false)},z:function(a,b,c,d,e){var f=this._b;this.ag=f.fill();this.ah=f.stroke();this.m=f.strokeThickness();this.am=f.strokeDashArray();this.ao=f.strokeDashCap();this.k=f.radiusX();this.l=f.radiusY();this.j=f.opacity();if(d&&!f.highlightingHandled()&&!c){this.u(a,b,f.totalAllSeriesHighlightingProgress(),f.totalAllSeriesHighlightingProgress(),f.fadeOpacity(),e)}},aa:function(a){this.ae=this.ai;this.af=this.aj;this.g=this.n;var b=this._d;b.fill(this.ae);b.stroke(this.af);b.opacity(this.g);b.isNegativeShape(this.e);b.fadeOpacity(a);b.highlightingHandled(false)},y:function(a,b,c,d,e,f){var g=this._d;this.ae=g.fill();this.af=g.stroke();this.g=g.opacity();if(d&&!g.highlightingHandled()&&!c){this.v(a,b,e,f,g.fadeOpacity())}},$type:new $.ig.Type("SeriesRenderManager",$.ig.$ot)},true);$c("OrderedDictionary:cr","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},b:function(a){},c:function(a){},$type:new $.ig.Type("OrderedDictionary",$.ig.$ot)},true);$c("OrderedDictionary$2:cp","OrderedDictionary",{$tKey:null,$tValue:null,_e:null,_f:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$$t.$cr.init.call(this);this._e=new $$4.h(this.$tKey,this.$tValue,0);this._f=new $$4.x(this.$tKey,0)},item1:function(a){return this._f.__inner[a]},item:function(a,b){if(arguments.length===2){var c=this._f.indexOf(a);this._f.__inner[c]=a;this._e.item(a,b);return b}else{return this._e.item(a)}},a:function(){return this.count()},count:function(){return this._e.count()},isReadOnly:function(){return false},keys:function(){return this._f},values:function(){return this._e.values()},add1:function(a){this.add(a.key(),a.value())},add:function(a,b){this._e.add(a,b);this._f.add(a)},clear:function(){this._e.clear();this._f.clear()},contains:function(a){return this._e.contains(a)},containsKey:function(a){return this._e.containsKey(a)},copyTo:function(a,b){this._e.copyTo(a,b)},getEnumerator:function(){return new $$t.cq(this.$tKey,this.$tValue,this)},remove1:function(a){return this.remove(a.key())},remove:function(a){return this._e.remove(a)&&this._f.remove(a)},tryGetValue:function(a,b){if(this._e.containsKey(a)){b=this._e.item(a);return{ret:true,p1:b}}b=$f(this.$tValue);return{ret:false,p1:b}},b:function(a){return $e(this.$tKey,this.item1(a))},c:function(a){return this.item(a)},$type:new $.ig.Type("OrderedDictionary$2",$$t.$cr.$type,[$$4.$t.$type.specialize(0,1),$$0.$bl.$type])},true);$c("OrderedDictionaryEnumerator$2:cq","Object",{$tKey:null,$tValue:null,_b:0,_a:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._b=-1;this._a=a},current:function(){var a=this._a.item1(this._b);return new $$4.u(this.$tKey,this.$tValue,1,a,this._a.item(a))},moveNext:function(){this._b+=1;return this._b<this._a.count()},reset:function(){this._b=-1},dispose:function(){},$type:new $.ig.Type("OrderedDictionaryEnumerator$2",$.ig.$ot,[$$0.$bx.$type.specialize($$4.$u.$type.specialize(0,1)),$$0.$bu.$type])},true);$c("PreparationParams:cs","Object",{init:function(){$.ig.$op.init.call(this)},_i:0,_j:0,_h:0,_g:0,_m:null,_l:null,_k:null,_b:null,_d:null,_c:null,_a:null,_e:false,_f:false,$type:new $.ig.Type("PreparationParams",$.ig.$ot)},true);$c("ValuesHolder:ct","Object",{init:function(){$.ig.$op.init.call(this)},e:function(){},_a:0,_b:0,_c:0,_d:0,$type:new $.ig.Type("ValuesHolder",$.ig.$ot)},true);$c("ITileZoomTileInfo:cu","Object",{$type:new $.ig.Type("ITileZoomTileInfo",null)},true);$c("ITileZoomTile:cv","Object",{$type:new $.ig.Type("ITileZoomTile",null)},true);$c("IHighlightingManager:cy","Object",{$type:new $.ig.Type("IHighlightingManager",null)},true);$c("HighlightingInfo:cz","Object",{init:function(){$.ig.$op.init.call(this);this.state($$t.$cx.outward);this.progress(0);this.isMarker(false)},_i:0,_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_state:0,state:function(a){if(arguments.length===1){this._state=a;return a}else{return this._state}},_progress:0,progress:function(a){if(arguments.length===1){this._progress=a;return a}else{return this._progress}},_isMarker:false,isMarker:function(a){if(arguments.length===1){this._isMarker=a;return a}else{return this._isMarker}},_isFullRange:false,isFullRange:function(a){if(arguments.length===1){this._isFullRange=a;return a}else{return this._isFullRange}},_isExclusive:false,isExclusive:function(a){if(arguments.length===1){this._isExclusive=a;return a}else{return this._isExclusive}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("HighlightingInfo",$.ig.$ot)},true);$c("SeriesPointOfInterest:c0","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_c:null,_a:null,_d:null,$type:new $.ig.Type("SeriesPointOfInterest",$.ig.$ot)},true);$c("FrameExtended:c2","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=$.ig.BrushUtil.prototype.k(b,a,c,d);return e},a:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$a.at;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$a.at}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$c2.b(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$c2.b(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$c2.b(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("FrameExtended",$.ig.$ot)},true);$c("RenderRequestedEventArgs:c5","EventArgs",{init:function(){$$0.$w.init.call(this)},_animate:false,animate:function(a){if(arguments.length===1){this._animate=a;return a}else{return this._animate}},$type:new $.ig.Type("RenderRequestedEventArgs",$$0.$w.$type)},true);$c("RenderSurface:c6","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("RenderSurface",$.ig.$ot)
},true);$c("IHorizontalAnchoredCategorySeriesProxy:c7","Object",{$type:new $.ig.Type("IHorizontalAnchoredCategorySeriesProxy",null)},true);$c("IFinancialPriceSeriesProxy:c8","Object",{$type:new $.ig.Type("IFinancialPriceSeriesProxy",null)},true);$c("IAnnotationLayerProxy:c9","Object",{$type:new $.ig.Type("IAnnotationLayerProxy",null)},true);$c("IIndicatorProxy:da","Object",{$type:new $.ig.Type("IIndicatorProxy",null)},true);$c("IOverlayProxy:db","Object",{$type:new $.ig.Type("IOverlayProxy",null)},true);$c("IHorizontalRangeCategorySeriesProxy:dc","Object",{$type:new $.ig.Type("IHorizontalRangeCategorySeriesProxy",null)},true);$c("ISeriesInteractionManager:dd","Object",{$type:new $.ig.Type("ISeriesInteractionManager",null)},true);$c("ICategorySeriesInteractionManager:de","Object",{$type:new $.ig.Type("ICategorySeriesInteractionManager",null)},true);$c("IAnchoredCategorySeriesInteractionManager:df","Object",{$type:new $.ig.Type("IAnchoredCategorySeriesInteractionManager",null)},true);$c("IHorizontalAnchoredCategorySeriesInteractionManager:dg","Object",{$type:new $.ig.Type("IHorizontalAnchoredCategorySeriesInteractionManager",null)},true);$c("IVerticalAnchoredCategorySeriesInteractionManager:dh","Object",{$type:new $.ig.Type("IVerticalAnchoredCategorySeriesInteractionManager",null)},true);$c("ISeriesViewerInteractionManager:di","Object",{$type:new $.ig.Type("ISeriesViewerInteractionManager",null)},true);$c("ITrendLineSeries:dj","Object",{$type:new $.ig.Type("ITrendLineSeries",null)},true);$c("IDataChartVisualDataManager:dk","Object",{$type:new $.ig.Type("IDataChartVisualDataManager",null)},true);$c("IAxisVisualDataManager:dl","Object",{$type:new $.ig.Type("IAxisVisualDataManager",null)},true);$c("ISeriesVisualDataManager:dm","Object",{$type:new $.ig.Type("ISeriesVisualDataManager",null)},true);$c("AssigningSeriesStyleEventArgsBase:er","Object",{init:function(){$.ig.$op.init.call(this)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_startDate:new Date,startDate:function(a){if(arguments.length===1){this._startDate=a;return a}else{return this._startDate}},_endDate:new Date,endDate:function(a){if(arguments.length===1){this._endDate=a;return a}else{return this._endDate}},_getItems:null,getItems:function(a){if(arguments.length===1){this._getItems=a;return a}else{return this._getItems}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_fadeOpacity:0,fadeOpacity:function(a){if(arguments.length===1){this._fadeOpacity=a;return a}else{return this._fadeOpacity}},_highlightingInfo:null,highlightingInfo:function(a){if(arguments.length===1){this._highlightingInfo=a;return a}else{return this._highlightingInfo}},_maxAllSeriesHighlightingProgress:0,maxAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._maxAllSeriesHighlightingProgress=a;return a}else{return this._maxAllSeriesHighlightingProgress}},_sumAllSeriesHighlightingProgress:0,sumAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._sumAllSeriesHighlightingProgress=a;return a}else{return this._sumAllSeriesHighlightingProgress}},_totalAllSeriesHighlightingProgress:0,totalAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._totalAllSeriesHighlightingProgress=a;return a}else{return this._totalAllSeriesHighlightingProgress}},_highlightingHandled:false,highlightingHandled:function(a){if(arguments.length===1){this._highlightingHandled=a;return a}else{return this._highlightingHandled}},_hasDateRange:false,hasDateRange:function(a){if(arguments.length===1){this._hasDateRange=a;return a}else{return this._hasDateRange}},_isNegativeShape:false,isNegativeShape:function(a){if(arguments.length===1){this._isNegativeShape=a;return a}else{return this._isNegativeShape}},_isThumbnail:false,isThumbnail:function(a){if(arguments.length===1){this._isThumbnail=a;return a}else{return this._isThumbnail}},$type:new $.ig.Type("AssigningSeriesStyleEventArgsBase",$.ig.$ot)},true);$c("AssigningPolarStyleEventArgsBase:d7","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},$type:new $.ig.Type("AssigningPolarStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningSeriesShapeStyleEventArgsBase:et","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_strokeDashArray:null,strokeDashArray:function(a){if(arguments.length===1){this._strokeDashArray=a;return a}else{return this._strokeDashArray}},_strokeDashCap:0,strokeDashCap:function(a){if(arguments.length===1){this._strokeDashCap=a;return a}else{return this._strokeDashCap}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},$type:new $.ig.Type("AssigningSeriesShapeStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningPolarStyleEventArgs:d8","AssigningSeriesShapeStyleEventArgsBase",{init:function(){$$t.$et.init.call(this)},$type:new $.ig.Type("AssigningPolarStyleEventArgs",$$t.$et.$type)},true);$c("AssigningPolarMarkerStyleEventArgs:ea","AssigningPolarStyleEventArgsBase",{init:function(){$$t.$d7.init.call(this)},$type:new $.ig.Type("AssigningPolarMarkerStyleEventArgs",$$t.$d7.$type)},true);$c("AssigningRadialStyleEventArgsBase:ec","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},$type:new $.ig.Type("AssigningRadialStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningRadialStyleEventArgs:ed","AssigningSeriesShapeStyleEventArgsBase",{init:function(){$$t.$et.init.call(this)},$type:new $.ig.Type("AssigningRadialStyleEventArgs",$$t.$et.$type)},true);$c("AssigningRadialMarkerStyleEventArgs:ef","AssigningRadialStyleEventArgsBase",{init:function(){$$t.$ec.init.call(this)},$type:new $.ig.Type("AssigningRadialMarkerStyleEventArgs",$$t.$ec.$type)},true);$c("AssigningShapeStyleEventArgsBase:eh","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},$type:new $.ig.Type("AssigningShapeStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningShapeStyleEventArgs:ei","AssigningSeriesShapeStyleEventArgsBase",{init:function(){$$t.$et.init.call(this)},$type:new $.ig.Type("AssigningShapeStyleEventArgs",$$t.$et.$type)},true);$c("AssigningShapeMarkerStyleEventArgs:ek","AssigningShapeStyleEventArgsBase",{init:function(){$$t.$eh.init.call(this)},$type:new $.ig.Type("AssigningShapeMarkerStyleEventArgs",$$t.$eh.$type)},true);$c("AssigningScatterStyleEventArgsBase:em","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},$type:new $.ig.Type("AssigningScatterStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningScatterStyleEventArgs:en","AssigningSeriesShapeStyleEventArgsBase",{init:function(){$$t.$et.init.call(this)},$type:new $.ig.Type("AssigningScatterStyleEventArgs",$$t.$et.$type)},true);$c("AssigningScatterMarkerStyleEventArgs:ep","AssigningScatterStyleEventArgsBase",{init:function(){$$t.$em.init.call(this)},$type:new $.ig.Type("AssigningScatterMarkerStyleEventArgs",$$t.$em.$type)},true);$c("AssigningCategoryStyleEventArgsBase:es","AssigningSeriesStyleEventArgsBase",{init:function(){$$t.$er.init.call(this)},$type:new $.ig.Type("AssigningCategoryStyleEventArgsBase",$$t.$er.$type)},true);$c("AssigningCategoryStyleEventArgs:eu","AssigningSeriesShapeStyleEventArgsBase",{init:function(){$$t.$et.init.call(this)},$type:new $.ig.Type("AssigningCategoryStyleEventArgs",$$t.$et.$type)},true);$c("AssigningCategoryMarkerStyleEventArgs:ex","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$es.init.call(this)},$type:new $.ig.Type("AssigningCategoryMarkerStyleEventArgs",$$t.$es.$type)},true);$c("XamDataChart:ez","SeriesViewer",{sw:null,sx:function(){if(this.sw==null){this.sw=new $.ig.SRProvider(this._cm._j._ae)}return this.sw},ss:null,st:function(){var $self=this;if(this.ss==null){this.ss=$.ig.DVContainer.prototype.instance().createInstance($$t.$dk.$type,function(){return $self.sx().q()})}return this.ss},staticInit:function(){$$t.$ez.t3=-1.7976931348623157e308;$$t.$ez.t2=1.7976931348623157e308},ue:function(a){if(a.seriesViewer()==null){return-1}if(!a.isIndexed()){return-1}var b=$$t.$ht.aw(a);if(b.count()==0){return-1}var c=-1;for(var d=0;d<b.count();d++){c=Math.max(c,b.__inner[d].index())}var e=c+1;if(a.isFragment()){e=a.g2();if(e==-1){return-1}var f=a.bf();e=f.index()+e}return e},init:function(){this.sw=null;this.tm=1;this.tn=1;this.to=0;this.tp=0;this.t5=NaN;this.t6=NaN;this.sn=new $$t.ai;this.sy=false;this.tj=0;this.tl=0;this.tk=0;this.ti=0;this.tr=NaN;this.tt=NaN;this.ts=NaN;this.tq=NaN;$$t.$f.init.call(this);this._ab=$$t.$ez.$type;this._s9=true;var a=this.axes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.u8.runOn(this));var b=this.axes();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.u9.runOn(this))},m7:function(a,b,c,d){$$t.$f.m7.call(this,a,b,c,d);switch(b){case"WindowScaleHorizontal":this.actualWindowScaleHorizontal(this.windowScaleHorizontal());break;case"WindowScaleVertical":this.actualWindowScaleVertical(this.windowScaleVertical());break;case"ActualWindowScaleHorizontal":case"ActualWindowScaleVertical":if(!this._e3){this.oh(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"GridMode":this._cm.fr(d);{var f=this.axes().getEnumerator();while(f.moveNext()){var e=f.current();e.renderAxis()}}break;case"HorizontalZoomable":this.isHorizontalZoomEnabled(this.horizontalZoomable());break;case"VerticalZoomable":this.isVerticalZoomEnabled(this.verticalZoomable());break;case"IsHorizontalZoomEnabled":case"IsVerticalZoomEnabled":this.od();break;case"AlignsGridLinesToPixels":case"ShouldClipGridlines":if(c!=d){var h=this.axes().getEnumerator();while(h.moveNext()){var g=h.current();g.cn(true);g.renderAxis()}}break;case"DefaultAxisStroke":case"DefaultAxisMajorStroke":case"DefaultAxisMinorStroke":var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.id()}break;case"ComputedPlotAreaMarginMode":this.vc();break}},lz:function(){$$t.$f.lz.call(this);if(this.sz()&&this.autoMarginAndAngleUpdateMode()!=0){if(!this.suppressAutoMarginAndAngleRecalculation()){this.recalculateMarginAutoExpansion()}}},lq:function(a,b){$$t.$f.lq.call(this,a,b);if(this.sz()&&this.autoMarginAndAngleUpdateMode()==2){if(!a.isEmpty()&&!b.isEmpty()){if(Math.abs(a.width()-b.width())>1e-10){if(!this.suppressAutoMarginAndAngleRecalculation()){this.recalculateMarginAutoExpansion()}}}}},lu:function(){$$t.$f.lu.call(this);if(this.computedPlotAreaMarginMode()==1){this.vc()}},refreshComputedPlotAreaMargin:function(){this.vc()},vc:function(){var a=this.v7();this.sy=false;if(!$.ig.util.isNaN(this.plotAreaMarginLeft())){this.actualPlotAreaMarginLeft(this.plotAreaMarginLeft())}else{this.actualPlotAreaMarginLeft(a._c)}if(!$.ig.util.isNaN(this.plotAreaMarginTop())){this.actualPlotAreaMarginTop(this.plotAreaMarginTop())}else{this.actualPlotAreaMarginTop(a._e)}if(!$.ig.util.isNaN(this.plotAreaMarginRight())){this.actualPlotAreaMarginRight(this.plotAreaMarginRight())}else{this.actualPlotAreaMarginRight(a._d)}if(!$.ig.util.isNaN(this.plotAreaMarginBottom())){this.actualPlotAreaMarginBottom(this.plotAreaMarginBottom())}else{this.actualPlotAreaMarginBottom(a._b)}this.effectiveViewport(this.r2(this.viewportRect()));if(this.sy){this.sy=false;var c=this.axes().getEnumerator();while(c.moveNext()){var b=c.current();b.cn(true);b.renderAxis()}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.renderSeries(false)}}},v7:function(){switch(this.computedPlotAreaMarginMode()){case 1:var a=this.v8();return a;default:return new $$a.ah(1,0,0,0,0)}},v8:function(){var a=new $$a.ah(1,0,0,0,0);for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];var d=c.resolveDesiredAutoMargin();a=new $$a.ah(1,Math.max(d._c,a._c),Math.max(d._e,a._e),Math.max(d._d,a._d),Math.max(d._b,a._b))}return a},isSquare:function(a){if(arguments.length===1){this.h($$t.$ez.isSquareProperty,a);return a}else{return this.c($$t.$ez.isSquareProperty)}},getActualWindowScaleHorizontal:function(){return this.actualWindowScaleHorizontal()},getActualWindowScaleVertical:function(){return this.actualWindowScaleVertical()},n5:function(){$$t.$f.n5.call(this);this.actualWindowScaleHorizontal(this.actualWindowRect().width());this.actualWindowScaleVertical(this.actualWindowRect().height())},windowScaleHorizontal:function(a){if(arguments.length===1){this.h($$t.$ez.windowScaleHorizontalProperty,a);return a}else{return this.c($$t.$ez.windowScaleHorizontalProperty)}},windowScaleVertical:function(a){if(arguments.length===1){this.h($$t.$ez.windowScaleVerticalProperty,a);return a}else{return this.c($$t.$ez.windowScaleVerticalProperty)}},tm:0,actualWindowScaleHorizontal:function(a){if(arguments.length===1){var b=this.tm;this.tm=a;this.nb("ActualWindowScaleHorizontal",b,this.tm);return a}else{return this.tm}},tn:0,actualWindowScaleVertical:function(a){if(arguments.length===1){var b=this.tn;this.tn=a;this.nb("ActualWindowScaleVertical",b,this.tn);return a}else{return this.tn}},isZoomingHorizontallyEnabled:function(){return this.isHorizontalZoomEnabled()},isZoomingVerticallyEnabled:function(){return this.isVerticalZoomEnabled()},horizontalZoomable:function(a){if(arguments.length===1){this.h($$t.$ez.horizontalZoomableProperty,a);return a}else{return this.c($$t.$ez.horizontalZoomableProperty)}},verticalZoomable:function(a){if(arguments.length===1){this.h($$t.$ez.verticalZoomableProperty,a);return a}else{return this.c($$t.$ez.verticalZoomableProperty)}},isHorizontalZoomEnabled:function(a){if(arguments.length===1){this.h($$t.$ez.isHorizontalZoomEnabledProperty,a);return a}else{return this.c($$t.$ez.isHorizontalZoomEnabledProperty)}},isVerticalZoomEnabled:function(a){if(arguments.length===1){this.h($$t.$ez.isVerticalZoomEnabledProperty,a);return a}else{return this.c($$t.$ez.isVerticalZoomEnabledProperty)}},gridMode:function(a){if(arguments.length===1){this.h($$t.$ez.gridModeProperty,$$t.$f6.getBox(a));return a}else{return $g(this.c($$t.$ez.gridModeProperty))}},alignsGridLinesToPixels:function(a){if(arguments.length===1){this.h($$t.$ez.alignsGridLinesToPixelsProperty,a);return a}else{return this.c($$t.$ez.alignsGridLinesToPixelsProperty)}},tc:function(a){if(arguments.length===1){this.h($$t.$ez.vx,a);return a}else{return this.c($$t.$ez.vx)}},autoExpandMarginMaximumValue:function(a){if(arguments.length===1){this.h($$t.$ez.autoExpandMarginMaximumValueProperty,a);return a}else{return this.c($$t.$ez.autoExpandMarginMaximumValueProperty)}},autoExpandMarginExtraPadding:function(a){if(arguments.length===1){this.h($$t.$ez.autoExpandMarginExtraPaddingProperty,a);return a}else{return this.c($$t.$ez.autoExpandMarginExtraPaddingProperty)}},sz:function(){return this.shouldAutoExpandMarginForInitialLabels()||this.shouldConsiderAutoRotationForInitialLabels()},ep:function(){return this.s0()},s0:function(){return this.shouldSuppressAxisLabelTruncation()||this.eo()&&this.autoMarginAndAngleUpdateMode()!=0},shouldSuppressAxisLabelTruncation:function(a){if(arguments.length===1){this.h($$t.$ez.shouldSuppressAxisLabelTruncationProperty,a);return a}else{return this.c($$t.$ez.shouldSuppressAxisLabelTruncationProperty)}},shouldAutoExpandMarginForInitialLabels:function(a){if(arguments.length===1){this.h($$t.$ez.shouldAutoExpandMarginForInitialLabelsProperty,a);return a}else{return this.c($$t.$ez.shouldAutoExpandMarginForInitialLabelsProperty)}},shouldConsiderAutoRotationForInitialLabels:function(a){if(arguments.length===1){this.h($$t.$ez.shouldConsiderAutoRotationForInitialLabelsProperty,a);return a}else{return this.c($$t.$ez.shouldConsiderAutoRotationForInitialLabelsProperty)}},suppressAutoMarginAndAngleRecalculation:function(a){if(arguments.length===1){this.h($$t.$ez.suppressAutoMarginAndAngleRecalculationProperty,a);return a}else{return this.c($$t.$ez.suppressAutoMarginAndAngleRecalculationProperty)}},autoMarginAndAngleUpdateMode:function(a){if(arguments.length===1){this.h($$t.$ez.autoMarginAndAngleUpdateModeProperty,$$t.$d2.getBox(a));return a}else{return $g(this.c($$t.$ez.autoMarginAndAngleUpdateModeProperty))}},_s6:false,_ta:false,_s9:false,to:0,tp:0,t5:0,t6:0,eo:function(){return this.shouldConsiderAutoRotationForInitialLabels()},recalculateMarginAutoExpansion:function(){this._s6=false;this._ta=true;this._s9=true;for(var a=0;a<this.axes().count();a++){this.axes().__inner[a].cn(true);this.axes().__inner[a].renderAxis()}},recalculateAutoLabelsAngle:function(){this._s6=false;this._s9=true;for(var a=0;a<this.axes().count();a++){this.axes().__inner[a].cn(true);this.axes().__inner[a].renderAxis()}},ve:function(a,b,c,d){if(a._ad==null){return}if(a._ad.cn()||a._ad.j7().isEmpty()){return}var e=false;for(var f=0;f<this.axes().count();f++){var g=this.axes().__inner[f]._av.bh();this.axes().__inner[f]._av.ca();if(this.axes().__inner[f]._av.bh()!=g){e=true}}if(e){return}if($.ig.util.isNaN(this.t5)){this.t5=this._cm.a4();this.t6=this._cm.a5()}var h=false;var i=false;var j=0;if(a.au()){var k=this._s9;if(this.shouldConsiderAutoRotationForInitialLabels()&&this._s9){j=this.ub(a,b,c,d);this._s9=false;if(a.bl()!=j){if(j==0&&a._ad.b2()){if(k){this._ta=true;a._ad.h5();h=true;i=true}}else{if(j>a.bl()||k){this._ta=true;a._ad.ia(j);h=true;i=true}}}}}this._di=h;if(a.bl()!=0||j!=0||h){var l=a.bl();var m=c.left()+c.width()/2;var n=d.left()+d.width()/2;if(a._av){m=c.left();n=d.left()}if(l==0){m=m-a._c3.width()/2;n=n-a._c3.width()/2}var o=a.cz(new $$a.ae(0,m,c.top(),a._c3.width(),a._c3.height()),l);var p=a.cz(new $$a.ae(0,n,d.top(),a._c3.width(),a._c3.height()),l);c=o;d=p}var q=false;if(this._ta){this._ta=false;q=true}this._s6=true;var r=0;var s=0;var t=0;var u=c.left()+t;var v=d.right()+t;var w=0;w=this.viewportRect().right()+this._cm.a5();if(u<0){r=-u;r+=this.autoExpandMarginExtraPadding()}if(v>w){s=v-w;s+=this.autoExpandMarginExtraPadding()}if(q){if(u>0){r=-u;r+=this.autoExpandMarginExtraPadding()}if(v<w){s=-(w-v);s+=this.autoExpandMarginExtraPadding()}}var x=false;var y=false;if(r!=0||s!=0){x=true;this.to=this.to+r;this.tp=this.tp+s;if(this.to>this.autoExpandMarginMaximumValue()){this.to=this.autoExpandMarginMaximumValue();y=true}if(this.tp>this.autoExpandMarginMaximumValue()){this.tp=this.autoExpandMarginMaximumValue();y=true}if(this.to<0){this.to=0;y=true}if(this.tp<0){this.tp=0;y=true}}else{if(this._di){this.vb()}return}this._e2=true;this.leftMargin(this.t5+this.to);this.rightMargin(this.t6+this.tp);this._e2=false;this._em=x;if(y){if(q&&(this._em||this._di)){this.vb()}return}if(this._em||this._di){this.vb()}},ub:function(a,b,c,d){var e=this.t4(-1,a,b,c,d);var f=a.bl();if(e<f){var g=c.left()+c.width()/2;var h=d.left()+d.width()/2;if(a._av){g=c.left();h=d.left()}var i=a.cz(new $$a.ae(0,g,c.top(),a._c3.width(),a._c3.height()),e);var j=a.cz(new $$a.ae(0,h,d.top(),a._c3.width(),a._c3.height()),e);if(e==0){i=new $$a.ae(0,g-a._c3.width()/2,c.top(),a._c3.width(),a._c3.height());j=new $$a.ae(0,h-a._c3.width()/2,d.top(),a._c3.width(),a._c3.height())}var k=a.cz(new $$a.ae(0,g,c.top(),a._c3.width(),a._c3.height()),f);var l=a.cz(new $$a.ae(0,h,d.top(),a._c3.width(),a._c3.height()),f);var m=j.right()-l.right();var n=0;var o=0;o=this.viewportRect().right()+this._cm.a5();var p=i.left()+n;var q=j.right()+n;var r=0;var s=0;if(p<0){r=-p;r+=this.autoExpandMarginExtraPadding()}if(q>o){s=q-o;s+=this.autoExpandMarginExtraPadding()}var t=false;if(this._ta||this._s9){t=true}if(t){if(p>0){r=-p;r+=this.autoExpandMarginExtraPadding()}if(q<o){s=-(o-q);s+=this.autoExpandMarginExtraPadding()}}var u=false;var v=false;var w=0;var x=0;if(r!=0||s!=0){v=true;w=this.to+r;x=this.tp+s;if(w>this.autoExpandMarginMaximumValue()){w=this.autoExpandMarginMaximumValue();u=true}if(x>this.autoExpandMarginMaximumValue()){x=this.autoExpandMarginMaximumValue();u=true}if(w<0){w=0;u=true}if(x<0){x=0;u=true}}var y=this._cm.a4();var z=this._cm.a5();var aa=new $$a.ah(1,this.t5+w,0,this.t6+x,0);var ab=aa._c-y+(aa._d-z);var ac=a._ad.j1().width();var ad=ac-ab;var ae=ad/ac;var af=a.bn()*ae;var ag=this.t4(af,a,b,c,d);if(ag==e){return e}else{return f}}return e},t4:function(a,b,c,d,e){var f=b._c3;var g=b.bn();if(a<0){}if(a>0){g=a}if(f.width()<g){return 0}var h=45;var i=new $$a.ae(0,0,f.top(),f.width(),f.height());var j=new $$a.ae(0,g,f.top(),f.width(),f.height());var k=b.ac(i,h);var l=b.ac(j,h);var m=true;for(var n=0;n<k.length;n++){if($.ig.PolygonUtil.prototype.a(l,k[n])){m=false;break}}if(!m){h=90}return h},vb:function(){for(var a=0;a<this.axes().count();a++){this.axes().__inner[a].cn(true);this.axes().__inner[a].h3(false)}this.k3(true,false,false);this._s6=false;for(var b=0;b<this.axes().count();b++){this.axes().__inner[b].cn(true);this.axes().__inner[b].h3(false)}this.k3(true,false,false)},defaultAxisStroke:function(a){if(arguments.length===1){this.h($$t.$ez.defaultAxisStrokeProperty,a);return a}else{return this.c($$t.$ez.defaultAxisStrokeProperty)}},defaultAxisMajorStroke:function(a){if(arguments.length===1){this.h($$t.$ez.defaultAxisMajorStrokeProperty,a);return a}else{return this.c($$t.$ez.defaultAxisMajorStrokeProperty)}},defaultAxisMinorStroke:function(a){if(arguments.length===1){this.h($$t.$ez.defaultAxisMinorStrokeProperty,a);return a}else{return this.c($$t.$ez.defaultAxisMinorStrokeProperty)}},axes:function(){return this.sn},sn:null,u8:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c!=null){c.bn(null);c.seriesViewer(null);this.nq(c);this._cm.dw(c);c.rangeChanged=$.ig.Delegate.prototype.remove(c.rangeChanged,this.va.runOn(this));this._cm.dx(c);if(c._da!=null){var f=c.c7().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}}}}if(this.axes().count()==0){this.resetZoom()}}if(b.newItems()!=null){var h=b.newItems().getEnumerator();while(h.moveNext()){var g=h.current();if(g!=null){this.n8(g);g.bn(this.actualSyncLink());g.seriesViewer(this);g._a4.aw();this._cm.bo(g);g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.va.runOn(this));this._cm.bl(g)}}}this.ln()},u9:function(a,b){var c=new $$4.x($$t.$ha.$type,0);var e=this.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d._da!=null){var g=d.c7().getEnumerator();while(g.moveNext()){var f=g.current();if(!c.contains(f)){c.add(f)}}}d.bn(null);d.seriesViewer(null);this.nq(d);this._cm.dw(d);d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.va.runOn(this));this._cm.dx(d);this.resetZoom()}var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();if(!c.contains(h)){c.add(h)}}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();j.renderSeries(false)}},axisRangeChanged:null,va:function(a,b){var c=$b($$t.$af.$type,a);if(c==null){return}this.ln();if(this.axisRangeChanged!=null){this.axisRangeChanged(this,new $$t.hz(this,c,b.oldMinimumValue(),b.minimumValue(),b.oldMaximumValue(),b.maximumValue()))}if(c.crossingAxis()!=null){c.crossingAxis().hz()}c.hz();var d=this.animateSeriesWhenAxisRangeChanges();if($b($$t.$ap.$type,c)!==null){d=true}var f=c.c7().getEnumerator();while(f.moveNext()){var e=f.current();e.ev(true);this.ln();e.renderSeries(d)}if(c.seriesViewer()!=null){var h=c.seriesViewer().series().getEnumerator();while(h.moveNext()){var g=h.current();$$t.$ez.vd(c,d,g)}}var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i!=c&&i.crossingAxis()!=null&&i.crossingAxis()==c){i.hz()}}},vd:function(a,b,c){},of:function(a,b){$$t.$f.of.call(this,a,b);if(this.axes()==null){return}var d=this.axes().getEnumerator();while(d.moveNext()){var c=d.current();c.bn(this.actualSyncLink());c.seriesViewer(this)}},sv:null,getFontInfo:function(){this.sv=this._su.font();return this.sv},styleUpdated:function(){this._cm.styleUpdated();var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.h3(false)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.view().bj();c.renderSeries(false)}},getFontBrush:function(){return this._su.fontBrush()},ky:function(){$$t.$f.ky.call(this);var a=new $$4.x($$t.$af.$type,0);for(var b=0;b<this.axes().count();b++){a.add(this.axes().__inner[b])}for(var c=0;c<a.count();c++){this.axes().remove(a.__inner[c]);if($b($$t.$ap.$type,a.__inner[c])!==null){var d=a.__inner[c];this.removeSpecificDataSource(d.name(),true);d.itemsSource(null)}a.__inner[c].hs(null,null)}},q7:function(){return this._su.axisLineBrush()},shouldAddAutoMargins:function(){return true},n9:function(){$$t.$f.n9.call(this);if(!this.manageDataSources()){return}var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();this.n8(a)}},dv:function(){if(this.isSquare()){return true}return this.s3()},s3:function(){for(var a=0;a<this.series().count();a++){if(this.series().__inner[a].isRadial()||this.series().__inner[a].isPolar()){return true}}for(var b=0;b<this.axes().count();b++){if(this.axes().__inner[b].isAngular()||this.axes().__inner[b].isRadial()){return true}}return false},cl:function(){return new $$t.ht(this)},mv:function(a){$$t.$f.mv.call(this,a);this._su=a},_su:null,nn:function(){for(var a=0;a<this.sn.count();a++){this.sn.__inner[a].cn(true);this.sn.__inner[a].h3(false)}$$t.$f.nn.call(this)},sy:false,tj:0,actualPlotAreaMarginLeft:function(a){if(arguments.length===1){var b=this.tj;this.tj=a;if(this.tj!=b){this.sy=true;this.nb($$t.$ez.uh,b,this.tj)}return a}else{return this.tj}},tl:0,actualPlotAreaMarginTop:function(a){if(arguments.length===1){var b=this.tl;this.tl=a;if(this.tl!=b){this.sy=true;this.nb($$t.$ez.uj,b,this.tl)}return a}else{return this.tl}},tk:0,actualPlotAreaMarginRight:function(a){if(arguments.length===1){var b=this.tk;this.tk=a;if(this.tk!=b){this.sy=true;this.nb($$t.$ez.ui,b,this.tk)}return a}else{return this.tk}},ti:0,actualPlotAreaMarginBottom:function(a){if(arguments.length===1){var b=this.ti;this.ti=a;if(this.ti!=b){this.sy=true;this.nb($$t.$ez.ug,b,this.ti)}return a}else{return this.ti}},computedPlotAreaMarginMode:function(a){if(arguments.length===1){this.h($$t.$ez.computedPlotAreaMarginModeProperty,$$t.$d4.getBox(a));return a}else{return $g(this.c($$t.$ez.computedPlotAreaMarginModeProperty))}},tr:0,plotAreaMarginLeft:function(a){if(arguments.length===1){this.tr=a;this.vc();return a}else{return this.tr}},tt:0,plotAreaMarginTop:function(a){if(arguments.length===1){this.tt=a;this.vc();return a}else{return this.tt}},ts:0,plotAreaMarginRight:function(a){if(arguments.length===1){this.ts=a;this.vc();return a}else{return this.ts}},tq:0,plotAreaMarginBottom:function(a){if(arguments.length===1){this.tq=a;this.vc();return a}else{return this.tq}},r2:function(a){var b=$$t.$f.r2.call(this,a);if(a.isEmpty()){return $$a.$ae.empty()}if(this.actualPlotAreaMarginLeft()==0&&this.actualPlotAreaMarginTop()==0&&this.actualPlotAreaMarginRight()==0&&this.actualPlotAreaMarginBottom()==0){return $$a.$ae.empty()}if(this.actualPlotAreaMarginLeft()+this.actualPlotAreaMarginRight()>=a.width()||this.actualPlotAreaMarginTop()+this.actualPlotAreaMarginBottom()>=a.height()){return $$a.$ae.empty()}var c=new $$a.ae(0,a.left()+this.actualPlotAreaMarginLeft(),a.top()+this.actualPlotAreaMarginTop(),a.width()-this.actualPlotAreaMarginLeft()-this.actualPlotAreaMarginRight(),a.height()-this.actualPlotAreaMarginTop()-this.actualPlotAreaMarginBottom());return c},r8:function(){var a=this.viewportRect();var b=this.windowRect();var c=this.effectiveViewport();if(c.isEmpty()||a.isEmpty()){return a}if(c.containsRect(a)){return a}if(a.containsRect(c)){return c}return a},exportVisualData:function(){return this.st().exportVisualData(this)},exportSerializedVisualData:function(){var cvd_=this.exportVisualData();cvd_.scaleByViewport();return cvd_.serialize()},m4:function(){$$t.$f.m4.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];var c=50;if(!$.ig.util.isNaN(b._av.bh())){c=b._av.bh()}b._dz=c}},np:function(){$$t.$f.np.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];b._dz=NaN;b.cn(true);b.h3(false)}},th:function(a){var b=new $$4.x($$t.$af.$type,0);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.an(a);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("XamDataChart",$$t.$f.$type)},true);$c("LabelPanelArranger:e0","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c._ad;var f=e.crossingAxis();f=$$t.$e0.a(c,e,f);var g=$$t.$e0.b(c);var h=0;var i=0;var j=0;if(e.b6()){c._af.ac();j=c.bh()}else{j=c.bi(b)}h=j;i=j;if(c._ad.labelSettings()!=null&&c._ad.labelSettings().visibility()!=0){i=0;h=0}if(c.aq()){switch(g){case 0:b.y(Math.max(0,b.top()+i));b.height(Math.max(0,b.height()-i));e.labelSettings()._c=0;break;case 4:if(f!=null&&(c.bg()-b.top()<i&&$b($$t.$au.$type,c)!==null)){e.labelSettings()._c=5}else{e.labelSettings()._c=4}break;case 5:if(f!=null&&(b.bottom()-c.bg()<i&&$b($$t.$au.$type,c)!==null)){if(e.labelSettings()!=null){e.labelSettings()._c=4}}else{if(e.labelSettings()!=null){e.labelSettings()._c=5}}break;case 1:default:if(e.labelSettings()!=null){e.labelSettings()._c=1}b.height(Math.max(0,b.height()-i));break}}if($b($$t.$cd.$type,c)!==null){switch(g){case 3:b.width(Math.max(0,b.width()-h));e.labelSettings()._c=3;break;case 6:if(f!=null&&c.bg()-b.left()<h){e.labelSettings()._c=7}else{e.labelSettings()._c=6}break;case 7:if(f!=null&&b.right()-c.bg()<h){e.labelSettings()._c=6}else{e.labelSettings()._c=7}break;case 2:default:if(e.labelSettings()!=null){e.labelSettings()._c=2}b.x(Math.max(0,b.left()+h));b.width(Math.max(0,b.width()-h));break}}if(c._ad.isAngular()){if(e.labelSettings()!=null){e.labelSettings()._c=g}}}return b},a:function(a,b,c){return b.aj()},b:function(a){if(a==null){return 1}else{var b=a._ad;if(b!=null&&b.labelSettings()!=null){var c=b.labelSettings()._c;if(!a.ay(c)){return a.ai()}return c}else{return a.ai()}}},c:function(a,b,c,d){var e=a._ad;var f=e.crossingAxis();f=$$t.$e0.a(a,e,f);var g=$$t.$e0.b(a);var h;var i=a.bi(c);var j=Math.max(0,i);var k=Math.max(0,i);if(a._ad!=null&&a._ad.labelSettings()!=null&&a._ad.labelSettings().visibility()==1){return}switch(g){case 3:b._g=b._g-k;b._d=b._d-k;h=new $$a.ae(0,b._g,c.top(),k,c.height());d(a,h);break;case 2:h=new $$a.ae(0,b._f,c.top(),k,c.height());d(a,h);b._f=b._f+k;b._c=b._c+k;break;case 7:if(f!=null){h=new $$a.ae(0,b._f+a.bg(),c.top(),k,c.height())}else{b._d=b._d-k;h=new $$a.ae(0,b._d,c.top(),k,c.height())}d(a,h);break;case 6:if(f!=null){h=new $$a.ae(0,b._f+a.bg()-k,c.top(),k,c.height())}else{h=new $$a.ae(0,b._c,c.top(),k,c.height());b._c=b._c+k}d(a,h);break;case 1:b._a=b._a-j;b._b=b._b-j;h=new $$a.ae(0,c.left(),b._a,c.width(),j);d(a,h);break;case 0:h=new $$a.ae(0,c.left(),b._h,c.width(),j);d(a,h);b._h=b._h+j;b._e=b._e+j;break;case 5:if(f!=null){h=new $$a.ae(0,c.left(),b._h+a.bg(),c.width(),j)}else{b._b=b._b-j;h=new $$a.ae(0,c.left(),b._b,c.width(),j)}d(a,h);break;case 4:if(f!=null){h=new $$a.ae(0,c.left(),b._h+a.bg()-j,c.width(),j)}else{h=new $$a.ae(0,c.left(),b._e,c.width(),j);b._e=b._e+j}d(a,h);break}if(a._ad.isAngular()){h=new $$a.ae(0,c.left(),c.top(),c.width(),c.height());d(a,h)}},d:function(a,b,c,d){var e=new $$4.x($$t.$al.$type,0);var f=new $$4.x($$t.$al.$type,0);var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$e0.b(g);switch(i){case 1:case 2:case 0:case 3:f.add(g);break;case 5:case 6:case 4:case 7:e.add(g);break}}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();$$t.$e0.c(j,b,c,d)}var m=e.getEnumerator();while(m.moveNext()){var l=m.current();$$t.$e0.c(l,b,c,d);
}},$type:new $.ig.Type("LabelPanelArranger",$.ig.$ot)},true);$c("LabelPanelsArrangeState:e1","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_h:0,_b:0,_e:0,_f:0,_g:0,_c:0,_d:0,$type:new $.ig.Type("LabelPanelsArrangeState",$.ig.$ot)},true);$c("ChartContentManager:e2","DependencyObject",{l:null,r:null,t:null,u:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},init:function(a){this.l=null;this.r=new $$4.h($$t.$e4.$type,$$4.$h.$type.specialize($$a.$r.$type,$$t.$e3.$type),0);this.t=new $$4.x($$t.$ha.$type,0);this.m=false;this.v=null;$$a.$r.init.call(this);this._p=true;this._o=true;this._n=true;this.r.add(0,new $$4.h($$a.$r.$type,$$t.$e3.$type,0));this.r.add(1,new $$4.h($$a.$r.$type,$$t.$e3.$type,0));this.r.add(2,new $$4.h($$a.$r.$type,$$t.$e3.$type,0));this.l=a},k:function(a,b,c){var d=this.j(a,b);d._a=c;return d},ad:function(a,b){var c=this.r.item(a);if(c.containsKey(b)){c.remove(b)}var d=$b($$t.$ha.$type,b);if(d!=null&&this.u().contains(d)){this.u().remove(d)}},m:false,v:null,aa:function(a){var b=this.v;this.v=a;if(this.m&&b==null&&this.v!=null){this.v.setTimeout(this.w.runOn(this),0)}},z:function(){if(!this.m){this.m=true;if(this.v!=null){this.v.setTimeout(this.w.runOn(this),0)}else{}}},ac:function(a,b,c,d){var e=c;if(!e._c){e._b=d}else{if(!d){e._b=false}}if(!e._c){e._c=true;this.z()}},_q:false,j:function(a,b){var c=this.r.item(a);var d=null;if(!function(){var e=c.tryGetValue(b,d);d=e.p1;return e.ret}()){d=new $$t.e3;d._h=b;c.add(b,d);var e=$b($$t.$ha.$type,b);if(e!=null&&!this.u().contains(e)){if(e.isFragment()){var f=e.bf();var g=this.u().indexOf(f)+1;g+=e.g6();if(this.u().count()<=g||f.hb()==0||g==-1){this.u().add(e)}else{this.u().insert(g,e)}}else{this.u().add(e)}}}return d},y:function(){this.w()},w:function(){if(this.l==null||this.r==null){return}if(!this.m){return}this.m=false;if(this.l!=null){this.l.kq()}var b=this.s().getEnumerator();while(b.moveNext()){var a=b.current();a.f()}if(!this.m){this.l.nc()}},s:function(){var d__=new $$t.e5((-2));d__.__4__this=this;return d__},x:function(a){var c=this.r.item(1).values().getEnumerator();while(c.moveNext()){var b=c.current();b._h.ho(a)}var e=this.r.item(1).values().getEnumerator();while(e.moveNext()){var d=e.current();d.f()}var g=this.r.item(1).values().getEnumerator();while(g.moveNext()){var f=g.current();f._h.ic()}},_o:false,_n:false,_p:false,ae:function(a,b,c,d){c._i=d},ab:function(a,b){if(!b._e){b._e=true;this.z()}},$type:new $.ig.Type("ChartContentManager",$$a.$r.$type)},true);$c("ContentInfo:e3","Object",{init:function(){$.ig.$op.init.call(this)},_h:null,_a:null,_b:false,_c:false,_i:null,d:function(){if(this._i.isEmpty()){return false}if(this._i.width()==0&&this._i.height()==0){return false}return true},g:function(){if(this._e&&$b($$t.$af.$type,this._h)!==null){this._e=false;var a=this._c;this._c=true;var b=this._h.updateRange1(true);if(!b){this._c=a}}},f:function(){this.g();if($b($$t.$af.$type,this._h)!==null){var a=$b($$t.$af.$type,this._h);if(a.crossingAxis()!=null){var b=a.crossingAxis();if(b._a5!=null&&b._a5._e){b._a5.g()}}}if(this._c){this._c=false;this._a(this._b);this._b=false}},_e:false,$type:new $.ig.Type("ContentInfo",$.ig.$ot)},true);$c("MarkerManagerBase:fa","Object",{_f:null,_h:null,_a:null,_g:null,_e:null,_b:false,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this._h=a;this._g=b;this._a=c;this._f=d;this._e=e},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($$0.$aw.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$4.x($$0.$aw.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(a<c.count()){if(!$$t.$fa._b){var e=c;$.ig.ArrayUtil.prototype.g($$0.$aw.$type,e)}c=this.d(b,c);var f=a;for(var g=0;g<f;g++){var h=g;var i=b.item(c.__inner[h]);var j;var k=function(){var l=i.f(j);j=l.p0;return l.ret}();d.add(k);a--;if(i.a()){b.remove(c.__inner[h])}}}else{var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=b.item(l);var o;var p=function(){var q=n.f(o);o=q.p0;return q.ret}();d.add(p);a--;if(n.a()){b.remove(l)}}c=new $$4.x($$0.$aw.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if($.ig.util.isNaN(j)){continue}var k=c.item(i).__y;if($.ig.util.isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this._e().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$4.h($$0.$aw.$type,$$t.$fb.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.fb;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("NumericMarkerManager:e8","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e8.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$fa.init.call(this,b,c,d,e,f);this._n=false;this._p=function(h){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}};this._o=g},_n:false,_p:null,_o:null,_q:null,l:function(a,b,c,d,e){var f=this._f();a.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($$t.$fa._b){k.sort()}this.k(b,j,k,h)}this.r(a,f,h)},r:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this._g(e);var h=this._h(g);h._ak=e;if(h.content()!=null){h.content().item(g)}var i=new $$t.gz;if(this._n){i._b=this._p(e)}i._a=g;i._c={__x:f.__x,__y:f.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var c=a.keys();if($$t.$fa._b){var d=new $$4.x($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g._c.__x,2)+Math.pow(g._c.__y,2);var j=Math.pow(h._c.__x,2)+Math.pow(h._c.__y,2);return i.compareTo(j)});c=d}var e=null;var f=null;switch(this._o()){case 0:break;case 1:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.3;$ret._b=0;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$hu.$type);f.noWiggle(true);break;case 2:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.6;$ret._b=2;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$hu.$type);f.noWiggle(true);break;case 3:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.3;$ret._b=0;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$hu.$type);break;case 4:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.6;$ret._b=2;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$hu.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=this._h(i._a);if(e!=null&&f!=null){f.element(j);f.elementDesiredSize(this._q(j));f.originalLocation(i._c);e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i._c=f.elementLocationResult()}else{j.__opacity=1;j.__visibility=0}this.s(j,i,b)}this._a(a)},s:function(a,b,c){a._n=b._c.__x;a._o=b._c.__y},_m:null,$type:new $.ig.Type("NumericMarkerManager",$$t.$fa.$type)},true);$c("CategoryMarkerManager:e9","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d){var e=a.p2();if(c==null){return}if(e){var f=false;$$t.$e9.a=false;for(var g=0;g<b.count();++g){$$t.$e9.d(c,g,b,d,f)}$$t.$e9.a=false;c.count(b.count())}},d:function(a,b,c,d,e){a.item(b)._n=c.__inner[b].__x;a.item(b)._o=c.__inner[b].__y},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$c("MarkerManagerBucket:fb","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$4.x($$0.$aw.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$4.x($$0.$aw.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("Series:ha","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},_uniqueIndex:0,_pf:null,gy:null,renderer:function(a){if(arguments.length===1){this.gy=a;this._cc.provideRenderer(this.gy);return a}else{return this.gy}},provideRenderer:function(a){this.renderer(a)},resolveTooltipBrush:function(){return this.a5().getDefaultTooltipTemplateLabelColorString(this)},init:function(){var $self=this;this.ck=null;this.e7=new $$4.h(String,String,0);this.e6=new $$4.h(String,$.ig.FastReflectionHelper.prototype.$type,0);this.cp=true;this.cq=false;this.fh=NaN;this.fe=NaN;this.ff=NaN;this.fg=NaN;this.ft=$.ig.DeviceUtils.prototype.g(2);this.bj=1;this.fd=.2;this.co=false;this.bz=1;this.br=1;this.bg=new $$t.hw;this.cr=false;this.cn=false;this.bn=0;this.o5={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.fi=NaN;this.fj=NaN;this.a3=null;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._uniqueIndex=$$t.$ha.g0++;this.ev(true);this._pf=$$a.$ae.empty();this.view(this.bv());this.view().bu($$a.$ae.empty());this.lo(this.view());this.view().duringInit(true);this.view().onInit();this.view().duringInit(false);this._ab=$$t.$ha.$type;this.cj=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer()._dz){$self.mu(b.oldRect(),b.newRect())}};this.bd=function(a,b){$self.lt(a,b.propertyName(),b.oldValue(),b.newValue())};this.gv=function(a,b){if($self.seriesViewer()!=null){$self.ev(true);$self.seriesViewer().lo()}$self.kr(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.lt(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$a.ak);this._cc=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._cc;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.kg.runOn(this));this.g($$t.$ha.oi,function(){var $ret=new $$a.ao(1,"Visibility");$ret.d($self);return $ret}());this.actualHitTestMode(this.bp());this.b0(this.b1())},mo:function(a){},mn:function(a){},mp:function(a){},kg:function(a,b){this.gq(this._cc.transitionProgress())},ck:null,cl:function(){if(this.ck==null){this.ck=new $.ig.SRProvider(this.renderer())}if(this.ck.l()==null){if(this.renderer()!=null){this.ck.l(this.renderer())}else if(this.seriesViewer()!=null&&this.seriesViewer()._cm!=null&&this.seriesViewer()._cm._j!=null&&this.seriesViewer()._cm._j._ae!=null){this.ck.l(this.seriesViewer()._cm._j._ae)}}return this.ck},a6:null,a7:function(){var $self=this;if(this.a6==null){this.a6=$.ig.DVContainer.prototype.instance().createInstance($$t.$dm.$type,function(){return $self.cl().q()})}return this.a6},e8:function(){return this.a5().alternateViews()},a4:null,a5:function(){var $self=this;if(this.a4==null){this.a4=$.ig.DVContainer.prototype.instance().createInstance($$t.$dd.$type,function(){return $self.cl().n()});if(this.toolTip()!=null){this.a4.updateToolTipValue(this,this.toolTip())}}return this.a4},dv:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},_cc:null,lo:function(a){},lm:function(){this.kh(this.actualLegend(),this.actualLegend());if(this.ci()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.ci(this.syncLink().getFastItemsSource(this.itemsSource()))}this.view().av()},ln:function(){this.kn();if(this.ci()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.ci(this.syncLink().releaseFastItemsSource(this.itemsSource()))}this.view().aw()},bw:function(){return this.bv()},bv:function(){return new $$t.hy(this)},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},e2:function(){return false},getItemValue:function(a,b){return null},onLegendItemOver:function(a){},onLegendItemPointerUp:function(a){},onLegendItemPointerDown:function(a){},onLegendItemEnter:function(a){if(this.dt()&&this.dv()&&this.seriesViewer()!=null&&(this.seriesViewer().legendHighlightingMode()==0||this.seriesViewer().legendHighlightingMode()==2)&&this.actualHighlightingMode()!=1){this.a5().modifyHighlights(this,a,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},false,true,false,a==null,this==this.seriesViewer()._bk,false)}},onLegendItemLeave:function(a){if(this.dt()&&this.dv()&&this.seriesViewer()!=null&&(this.seriesViewer().legendHighlightingMode()==0||this.seriesViewer().legendHighlightingMode()==2)&&this.actualHighlightingMode()!=1){this.a5().modifyHighlights(this,a,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},false,true,true,a==null,this==this.seriesViewer()._bk,false)}},e7:null,jf:function(a){if(!this.e7.containsKey(a)){var b=a.substr(0,1).toUpperCase()+a.substr(1);this.e7.add(a,b)}return this.e7.item(a)},e6:null,ho:function(a,b,c){var d=null;if(!this.e6.containsKey(b)){d=new $.ig.FastReflectionHelper(false,c);this.e6.add(b,d)}else{d=this.e6.item(b)}d.propertyName(c);return d.getPropertyValue(a)},getExactItemIndex:function(a){return this.getItemIndex(a)},g5:function(a){return-1},d5:function(){return false},ar:function(){return null},getItemIndex:function(a){return-1},resolveDesiredAutoMargin:function(){return new $$a.ah(1,0,0,0,0)},getItem:function(a){return null},hp:function(a,b){return a.getItem(b)},ax:function(a,b,c,d){return a.av(b,c,d)},ay:function(a,b,c,d){return a.aw(b,c,d)},g2:function(){return-1},g6:function(){return-1},hb:function(){return-1},container:function(){return this.seriesViewer()},hasSubItems:function(){return this.c0()},c0:function(){return false},forSubItems:function(a){this.k0(a)},k0:function(a){},k1:function(a){},je:function(){return null},oy:function(){return this.brush()},oz:function(){return this.outline()},resolveLegendIndex:function(){return this.index()},bf:function(){return null},isAnnotationLayer:function(){return false},isAnnotationCrosshairLayer:function(){return false},isAnnotationCalloutLayer:function(){return false},isAnnotationHoverLayer:function(){return false},isAnnotationFinalValue:function(){return true},isVertical:function(){return false},isFragment:function(){return false},isAreaOrLine:function(){return false},isArea:function(){return false},isLineOnly:function(){return false},isLineContour:function(){return false},isSpline:function(){return false},isColumn:function(){return false},isBar:function(){return false},isWaterfall:function(){return false},isPolyline:function(){return false},isPolygon:function(){return false},isPixel:function(){return false},isPie:function(){return false},isTile:function(){return false},isStep:function(){return false},isShapeControl:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isGeographic:function(){return false},isShape:function(){return false},isValueOverlay:function(){return false},be:function(){return null},hasOnlyMarkers:function(){return false},isFinancialSeries:function(){return false},isFinancialOverlay:function(){return false},isFinancialIndicator:function(){return false},isFinancialWaterfall:function(){return false},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},fw:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},fx:function(a,b,c,d,e,f,g){return this.a5().getDistanceToIndexHelper(this,a,b,c,d,e,f,g)},e4:function(){return false},gc:function(a,b,c,d,e,f,g,h){return this.a5().getSeriesValueHelper(this,a,b,c,d,e,f,g,h)},f2:function(a,b,c,d,e,f,g,h){return this.a5().getInterpolatedSeriesValue(this,a,b,c,d,e,f,g,h)},ha:function(a,b,c,d,e){return this.a5().getPreviousOrExactIndexHelper(this,a,b,c,d,e)},f1:function(a){return a?10:3},ah:function(a){return null},ai:function(a){return null},eq:function(a,b){return this.a5().testHighLowStrokeOver(this,a,b)},aj:function(a,b,c,d,e,f){return this.a5().getMatchingBuckets(this,a,b,c,d,e,f)},es:function(a,b,c){return this.a5().testNearStroke(this,a,b,c)},et:function(a,b){return this.a5().testOverPoly(this,a,b)},g8:function(a,b,c,d,e){return this.a5().getNextOrExactIndexHelper(this,a,b,c,d,e)},f0:function(a,b){return this.a5().getExactUnsortedItemIndexHelper(this,a,b)},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(a,b,c){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueBoundingBox:function(a){return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=this.getSeriesValueBoundingBox(a);if(!b.isEmpty()){var c=new Array(1);c[0]=b;return c}return null},getSeriesValueBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueBoundingBox(this.toWorldPosition(a))},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){return this.getSeriesValueFineGrainedBoundingBoxes(this.toWorldPosition(a))},getSeriesValueMarkerBoundingBox:function(a){return $$a.$ae.empty()},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueMarkerBoundingBox(this.toWorldPosition(a))},eu:function(a,b){return this.a5().testShapesOver(this,a,b)},pd:function(a,b,c,d,e,f,g,h,i){return this.a5().getSeriesValuePositionHelper(this,a,b,c,d,e,f,g,h,i)},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getItemSpan:function(){return 0},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},getVisiblePointsOfInterest:function(a,b,c,d){return false},gf:function(a){var b=this.ip();if(b==null){return NaN}if(a.content()==null){return NaN}if(a.content().item()==null){return NaN}return this.getItemValue(a.content().item(),b)},ip:function(){return null},propertyChanged:null,propertyUpdated:null,raisePropertyChanged: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))}},hasMarkers:function(){return false},hideToolTips:function(){},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},fv:function(){return NaN},toWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().bu();var c=this.view().bv();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return d},fromWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().bu();var c=this.view().bv();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},hq:function(a,b){var c=this.view().c(a);var d=c!=null?c.item():null;if(d==null){var e=this.toWorldPosition(b);d=this.getItem(e)}return d},scrollIntoView:function(a){return false},ap:function(a){return new $$t.f3(NaN,NaN)},aq:function(a){return new $$t.f3(NaN,NaN)},ao:function(a,b,c){this.kx();if(!this.isVertical()){if(this.fo()==0&&this.fr()==0){return a}var d=new $$t.b4(0,c,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());d._b=this.f4();var e=b.getScaledValue(a.minimum(),d);var f=b.getScaledValue(a.maximum(),d);if(b.isInverted()){f+=this.fo();e-=this.fr()}else{f-=this.fr();e+=this.fo()}var g=b.getUnscaledValue(e,d);var h=b.getUnscaledValue(f,d);return new $$t.f3(g,h)}else{if(this.fp()==0&&this.fq()==0){return a}var i=new $$t.b4(0,c,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());i._b=this.f4();var j=b.getScaledValue(a.minimum(),i);var k=b.getScaledValue(a.maximum(),i);if(!b.isInverted()){k+=this.fq();j-=this.fp()}else{k-=this.fp();j+=this.fq()}var l=b.getUnscaledValue(j,i);var m=b.getUnscaledValue(k,i);return new $$t.f3(l,m)}},kx:function(){if($.ig.util.isNaN(this.fr())){var a=this.resolveDesiredAutoMargin();this.fr(a._e);if($.ig.util.isNaN(this.fr())){this.fr(0)}}if($.ig.util.isNaN(this.fo())){var b=this.resolveDesiredAutoMargin();this.fo(b._b);if($.ig.util.isNaN(this.fo())){this.fo(0)}}if($.ig.util.isNaN(this.fp())){var c=this.resolveDesiredAutoMargin();this.fp(c._c);if($.ig.util.isNaN(this.fp())){this.fp(0)}}if($.ig.util.isNaN(this.fq())){var d=this.resolveDesiredAutoMargin();this.fq(d._d);if($.ig.util.isNaN(this.fq())){this.fq(0)}}},renderSeries:function(a){this._eo=false;if(this.seriesViewer()!=null){this.seriesViewer()._ap.ac(0,this,this._as,a);if(this.renderRequested!=null){var b=new $$t.c5;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,ku:function(a){this.l8(a);this._eo=false},l8:function(a){if(this.ey()&&!this.em()){this.ex(false)}},_ew:false,kk:function(){if(this._ew&&!this.ey()){this._cc.intervalMilliseconds($.ig.truncate(Math.max(this.gd(),this.ge())));this.kp()}},kp:function(){},_bx:null,l9:function(a,b){if(this._bx==null){this._bx=this.bv();this._bx.isThumbnailView(true);if(this.seriesViewer()!=null){this.seriesViewer()._am.l(this._bx);this._bx._a=this.seriesViewer()._am}this._bx.onInit()}this._bx.bu(a)},renderAlternateView:function(a,b,c,d,e){this.a5().ensureAlternateView(this,a,b,d,e)},getEffectiveViewport1:function(a){if(this.seriesViewer()==null){return $$a.$ae.empty()}if(a.isAlternateView()){return this.seriesViewer().effectiveViewport()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return this.seriesViewer().effectiveViewport()}var b=this.seriesViewer().r9(a.bu(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());return b}return this.seriesViewer().effectiveViewport()},pg:function(a){if(this.seriesViewer()==null||this.seriesViewer().contentViewport().isEmpty()){return a.bu()}if(a.isAlternateView()){return a.bu()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return a.bu()}if(this.seriesViewer().contentViewport().equals1(this.seriesViewer().viewportRect())){return a.bu()}var b=this.seriesViewer().r9(a.bu(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());var c=this.seriesViewer().r7(a.bu(),b,this.seriesViewer().actualWindowRect());return c}return this.seriesViewer().contentViewport()},getEffectiveViewportForViewport:function(a){if(!this.po().equals1(a)){return $$a.$ae.empty()}return this.getEffectiveViewport()},pi:function(a){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var b=this.seriesViewer().effectiveViewport();var c=a.bu();var d=(b.left()-c.left())/c.width();var e=(b.top()-c.top())/c.height();var f=(b.right()-c.left())/c.width();var g=(b.bottom()-c.top())/c.height();return new $$a.ae(0,d,e,f-d,g-e)},getEffectiveViewport:function(){return this.getEffectiveViewport1(this.view())},removeAllAlternateViews:function(){this.l2(null)},cz:function(){return false},c2:function(){return this.actualHighlightingMode()==2||this.actualHighlightingMode()==4},l2:function(a){if(this.dv()){this.a5().removeAllAlternateViews(this,a)}},removeAlternateView:function(a){if(this.dv()){this.a5().removeAlternateView(this,a,this.seriesViewer())}},getViewInfo:function(a,b){a=this.view().bu();b=this.view().bv();return{p0:a,p1:b}},e5:function(a,b,c){if(a.width()==0||a.height()==0){return false}if(this.isFragment()){return true}return this.__visibility==0},ko:function(a,b){if(a){this.ev(true)}},ct:function(){return this.cu(this.view())},cu:function(a){var b=a.bu();var c=a.bv();if(!this.e5(b,c,a)){this.ko(true,a);return true}return false},lp:function(a,b){this.view().bu(b);this.mt(a,b);if(this.seriesViewer()!=null){this.seriesViewer()._ap.ae(0,this,this._as,b)}},mu:function(a,b){},mt:function(a,b){},_as:null,cp:false,ev:function(a){if(arguments.length===1){this.cp=a;return a}else{return this.cp}},kz:function(a){a.kv()},lf:function(){this._ep=false;this.ev(true);if(this.seriesViewer()!=null){this.seriesViewer().lo()}},notifyIndexedPropertiesChanged:function(){this.mk();this.lq()},le:function(){this._ep=false;this.ev(true);if(this.seriesViewer()!=null){this.seriesViewer().ln()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},lk:function(){this.view().ao()},notifyVisualPropertiesChanged:function(){this.lq()},lq:function(){this.view().onVisualPropertiesChanged();this.ls(false);this.ml()},lr:function(){this.view().onVisualPropertiesChanged();this.ls(true)},_eo:false,_ep:false,ei:function(){return false},ls:function(a){if(this._as==null||this._as._c){return}var b=this.view().bu();var c=this.view().bv();var d=this.e5(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this._bx!=null&&this.e5(this._bx.bu(),this._bx.bv(),this._bx);if(d){if(a){this._eo=!this.ei();this.ku(false)}else{this.renderSeries(false);this._eo=!this.ei()}}if(e){if(!this.ev()){this.le();this._ep=true}}},cq:false,ex:function(a){if(arguments.length===1){this.cq=a;return a}else{return this.cq}},ey:function(){if(this.ex()==false){return false}return this.ge()>0},v:function(){$$a.$f.v.call(this);this.raisePropertyChanged("Opacity",this.__opacity,this.__opacity)},w:function(a,b){$$a.$f.w.call(this,a,b);this.raisePropertyChanged("Visibility",$$a.$aj.getBox(a),$$a.$aj.getBox(b))},lj:function(){},lt:function(a,b,c,d){switch(b){case"SyncLink":if($b($$t.$fk.$type,c)!==null){var e=c;e.propertyUpdated=$.ig.Delegate.prototype.remove(e.propertyUpdated,this.bd);this.l0($b($.ig.IFastItemsSourceProvider.prototype.$type,c))}if($b($$t.$fk.$type,d)!==null){var f=d;f.propertyUpdated=$.ig.Delegate.prototype.combine(f.propertyUpdated,this.bd);this.lz($b($.ig.IFastItemsSourceProvider.prototype.$type,d))}if(this.index()==-1){this.index($$t.$ez.ue(this))}break;case"OutlineMode":this.bs(this.bu());this.mj();this.kv();this.lq();break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.kv();break;case"HighlightingMode":this.actualHighlightingMode(this.bl());break;case"SeriesViewer":if($b($$t.$f.$type,c)!==null){this.renderer(null);var g=c;g.windowRectChanged=$.ig.Delegate.prototype.remove(g.windowRectChanged,this.cj);var h=c.series();h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.fc);var i=c;i.propertyUpdated=$.ig.Delegate.prototype.remove(i.propertyUpdated,this.bd);c._ap.ad(0,this);this.l2(c);this.view().ak(c)}if($b($$t.$f.$type,d)!==null){this.renderer(d._cm._j._ae);var j=d;j.windowRectChanged=$.ig.Delegate.prototype.combine(j.windowRectChanged,this.cj);var k=d.series();k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.fc);var l=d;l.propertyUpdated=$.ig.Delegate.prototype.combine(l.propertyUpdated,this.bd);this._as=d._ap.k(0,this,this.ku.runOn(this));this.view().ag(d);this.actualHighlightingMode(this.bl());this.mh();this.kw();this._uniqueIndex=this.seriesViewer().g7()}if(this.seriesViewer()==null){this._cc.stop()}if(this.index()!=-1){this.mk()}if(this.index()==-1||d==null){this.index($$t.$ez.ue(this))}this.actualLegend(this.a1());this.ki($b($$t.$f.$type,c),$b($$t.$f.$type,d));break;case"Title":if(this.view()!=null){this.view().ay()}break;case"HitTestMode":this.actualHitTestMode(this.bp());break;case"ActualHitTestMode":if(this.seriesViewer()!=null){this.seriesViewer().nm()}break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":case"LegendItemBadgeShape":case"LegendItemBadgeMode":this.mk();this.lq();break;case"MarkerFillOpacity":this.mi();break;case"ActualMarkerFillOpacity":case"Brush":case"Outline":case"DashArray":case"DashCap":this.kv();this.lq();break;case"Index":if($h(c)!=$h(d)){this.lj();this.bs(this.bu());this.mj();this.mi();this.kv();this.lq()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.lq();break;case"AreaFillOpacity":this.mh();this.lq();break;case"StartCap":case"EndCap":case"MiterLimit":this.lq();break;case"IsDropShadowEnabled":this.lk();this.lq();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.lq();break;case"Thickness":this.mj();if(this.legendItemBadgeMode()==1){this.ml()}break;case"ActualLegendItemBadgeBrush":case"ActualLegendItemBadgeOutline":this.lq();break;case"ActualBrush":case"ActualOutline":case"ActualThickness":this.ot=this.actualBrush();this.ou=this.actualOutline();this.ft=this.actualThickness();this.actualLegendItemBadgeOutline(this.actualOutline());this.actualLegendItemBadgeBrush(this.actualBrush());this.lq();this.view().bj();if(this.toolTip()!=null&&this.a4!=null){this.a5().updateToolTipValue(this,this.toolTip())}break;case"Visibility":this.view().visibilityChanged();break;case"ItemsSource":if(this.syncLink()!=null){this.lz(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.ex(true)}this.lf();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){var m=c;m.event=$.ig.Delegate.prototype.remove(m.event,this.gv)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){var n=d;n.event=$.ig.Delegate.prototype.combine(n.event,this.gv)}break;case"Legend":if(d!=null){if(a==this){d.seriesOwner(this)}else if($b($$t.$ez.$type,a)!==null){d.chartOwner(a)}}this.actualLegend(this.a1());break;case"ActualLegend":this.isActualLegendFinancial(this.actualLegend()==null?false:this.actualLegend().isFinancial());this.kh($b($.ig.IChartLegend.prototype.$type,c),$b($.ig.IChartLegend.prototype.$type,d));break;
case"LegendItem":this.kj($b($$a.$f.$type,c),$b($$a.$f.$type,d));break;case"LegendItemVisibility":this.view().onLegendItemVisibilityChanged();break;case"ToolTip":if(this.a4!=null){this.a5().updateToolTipValue(this,this.toolTip())}break;case"CrosshairPoint":if(this.seriesViewer()!=null){this.mr(this.seriesViewer().crosshairPoint())}if(this.seriesViewer()!=null){if(!this._cv){this.seriesViewer().ne(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.le();break;case"VisibleRangeMarginTop":this.fr(this.visibleRangeMarginTop());if(this.seriesViewer()!=null){this.seriesViewer().lc()}break;case"VisibleRangeMarginBottom":this.fo(this.visibleRangeMarginBottom());if(this.seriesViewer()!=null){this.seriesViewer().lc()}break;case"TransitionDuration":case"TransitionEasingFunction":this._cc.stop();this._cc.intervalMilliseconds(this.transitionDuration());this._cc.easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.le();this.view().visibilityChanged();break;case"IsHighlightingEnabled":this.actualHighlightingMode(this.bl());this.renderSeries(false);break;case"HighlightingFadeOpacity":this.actualHighlightingFadeOpacity($.ig.util.isNaN(this.highlightingFadeOpacity())?.2:this.highlightingFadeOpacity());break;case"ShowDefaultTooltip":this.kw();break;case"FinalValue":this.mq();break;case"VisibleRangeMode":this.b0(this.b1());break}},mj:function(){var a=this.bs();var b=this.thickness();if($.ig.util.isNaN(b)){b=$.ig.DeviceUtils.prototype.g(2)}if(a==2){b=1}if(this.actualThickness()!=b){this.actualThickness(b)}this.ft=this.actualThickness()},mr:function(a){if(this.seriesViewer()!=null&&this.seriesViewer().d8()&&this.actualHighlightingMode()!=1&&this.seriesViewer().d5()){if($.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)){this.a5().modifyHighlights(this,null,a,false,false,false,false,this.seriesViewer()._bk==this,true)}else{this.a5().modifyHighlights(this,this.getItem(a),a,false,false,false,false,this.seriesViewer()._bk==this,false)}}},kw:function(){},dt:function(){return false},_cv:false,kt:function(a){a._cv=true},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.b5=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.b5}},b5:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.ca=a;this.raisePropertyChanged("SeriesViewer",b,this.ca)}return a}else{return this.ca}},ca:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$ez.$type,this.seriesViewer())}},fc:null,bd:null,cj:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$ha.itemsSourceProperty,a);return a}else{return this.c($$t.$ha.itemsSourceProperty)}},ci:function(a){if(arguments.length===1){this.h($$t.$ha.nh,a);return a}else{return this.c($$t.$ha.nh)}},gv:null,kr:function(a,b,c,d){if(this.seriesViewer()!=null){this.seriesViewer().nf()}},legend:function(a){if(arguments.length===1){this.h($$t.$ha.legendProperty,a);return a}else{return this.c($$t.$ha.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.mv=a;this.raisePropertyChanged("LegendItem",b,this.mv)}return a}else{if(this.mv==null&&this.actualLegend()!=null){this.mv=this.mw()}return this.mv}},mv:null,hr:function(){return this.mw()},mw:function(){var $self=this;var a=$b($$a.$g.$type,this.mv);var b=this.legendItemTemplate();if(b==null){b=this.view().bl(this._b4)}if(b!=null){if(a==null){a=new $$a.g}a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(null);return $ret}());a._ah=b}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.az;this.az=a;this.raisePropertyChanged("ActualLegend",b,this.az)}return a}else{return this.az}},az:null,legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ha.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ha.legendItemVisibilityProperty))}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ha.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ha.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ha.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ha.actualLegendItemBadgeTemplateProperty)}},m1:function(){return this.legendItemBadgeTemplate()},actualLegendItemBadgeOutline:function(a){if(arguments.length===1){this.h($$t.$ha.actualLegendItemBadgeOutlineProperty,a);return a}else{return this.c($$t.$ha.actualLegendItemBadgeOutlineProperty)}},actualLegendItemBadgeBrush:function(a){if(arguments.length===1){this.h($$t.$ha.actualLegendItemBadgeBrushProperty,a);return a}else{return this.c($$t.$ha.actualLegendItemBadgeBrushProperty)}},_b4:0,_b3:0,legendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$ha.legendItemBadgeShapeProperty,$$t.$dp.getBox(a));return a}else{return $g(this.c($$t.$ha.legendItemBadgeShapeProperty))}},legendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$ha.legendItemBadgeModeProperty,$$t.$dn.getBox(a));return a}else{return $g(this.c($$t.$ha.legendItemBadgeModeProperty))}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ha.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ha.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ha.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$ha.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.h($$t.$ha.indexProperty,a);return a}else{return $h(this.c($$t.$ha.indexProperty))}},ms:function(){this.mk()},kv:function(){this.mk()},mk:function(){this.le();if(this.index()<0){return}if(this.brush()!=null){this.view().a7();this.view().ah()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().q9(this.index()))}if(this.bs()==2){this.view().a8();this.actualOutline(this.actualBrush())}else{if(this.outline()!=null){this.view().a8();this.view().ai()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().rf(this.index()))}}if((this.isScatter()||this.isGeographic())&&this.isPolyline()){this.actualBrush(this.actualOutline())}else if((this.isScatter()||this.isGeographic())&&this.isArea()){this.actualOutline(this.actualBrush())}else if((this.isScatter()||this.isGeographic())&&this.isLineContour()){this.actualOutline(this.actualBrush())}else if(this.isTile()&&this.legendItemBadgeShape()==2){this.actualBrush(this.actualOutline())}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ha.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$ha.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ha.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$ha.transitionInEasingFunctionProperty)}},_cx:false,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$ha.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$ha.transitionDurationProperty))}},gq:function(a){if(arguments.length===1){this.h($$t.$ha.of,a);return a}else{return this.c($$t.$ha.of)}},cs:function(){return this._cc.animationActive()},mf:function(){this._cc.start()},resolution:function(a){if(arguments.length===1){this.h($$t.$ha.resolutionProperty,a);return a}else{return this.c($$t.$ha.resolutionProperty)}},fh:0,fr:function(a){if(arguments.length===1){this.fh=a;return a}else{return this.fh}},visibleRangeMarginTop:function(a){if(arguments.length===1){this.h($$t.$ha.visibleRangeMarginTopProperty,a);return a}else{return this.c($$t.$ha.visibleRangeMarginTopProperty)}},fe:0,fo:function(a){if(arguments.length===1){this.fe=a;return a}else{return this.fe}},visibleRangeMarginBottom:function(a){if(arguments.length===1){this.h($$t.$ha.visibleRangeMarginBottomProperty,a);return a}else{return this.c($$t.$ha.visibleRangeMarginBottomProperty)}},ff:0,fp:function(a){if(arguments.length===1){this.ff=a;return a}else{return this.ff}},visibleRangeMarginLeft:function(a){if(arguments.length===1){this.h($$t.$ha.visibleRangeMarginLeftProperty,a);return a}else{return this.c($$t.$ha.visibleRangeMarginLeftProperty)}},fg:0,fq:function(a){if(arguments.length===1){this.fg=a;return a}else{return this.fg}},visibleRangeMarginRight:function(a){if(arguments.length===1){this.h($$t.$ha.visibleRangeMarginRightProperty,a);return a}else{return this.c($$t.$ha.visibleRangeMarginRightProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$ha.titleProperty,a);return a}else{return this.c($$t.$ha.titleProperty)}},unit:function(a){if(arguments.length===1){this.h($$t.$ha.unitProperty,a);return a}else{return this.c($$t.$ha.unitProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$ha.brushProperty,a);return a}else{return this.c($$t.$ha.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$ha.actualBrushProperty,a);return a}else{return this.c($$t.$ha.actualBrushProperty)}},ot:null,ou:null,outline:function(a){if(arguments.length===1){this.h($$t.$ha.outlineProperty,a);return a}else{return this.c($$t.$ha.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$ha.actualOutlineProperty,a);return a}else{return this.c($$t.$ha.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.h($$t.$ha.miterLimitProperty,a);return a}else{return this.c($$t.$ha.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$ha.thicknessProperty,a);return a}else{return this.c($$t.$ha.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.h($$t.$ha.actualThicknessProperty,a);return a}else{return this.c($$t.$ha.actualThicknessProperty)}},ft:0,dashCap:function(a){if(arguments.length===1){this.h($$t.$ha.dashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ha.dashCapProperty))}},dashArray:function(a){if(arguments.length===1){this.h($$t.$ha.dashArrayProperty,a);return a}else{return this.c($$t.$ha.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ha.toolTipProperty,a);return a}else{return this.c($$t.$ha.toolTipProperty)}},bj:0,actualHighlightingMode:function(a){if(arguments.length===1){var b=this.bj;this.bj=a;if(b!=this.bj){this.raisePropertyChanged("ActualHighlightingMode",$$t.$dx.getBox(b),$$t.$dx.getBox(this.bj))}return a}else{return this.bj}},bl:function(){if(!this.dt()){return 1}if(this.seriesViewer()!=null){if(this.seriesViewer().highlightingMode()!=1&&this.seriesViewer().highlightingMode()!=0&&!this.isComponentHighlightingModeIgnored()){return this.seriesViewer().highlightingMode()}}if(this.isHighlightingEnabled()){return 2}return 1},eb:function(a){switch(a){case 2:case 4:return true}return false},fd:0,actualHighlightingFadeOpacity:function(a){if(arguments.length===1){var b=this.fd;this.fd=a;if(b!=this.fd){this.raisePropertyChanged("ActualHighlightingFadeOpacity",b,this.fd)}return a}else{return this.fd}},highlightingFadeOpacity:function(a){if(arguments.length===1){this.h($$t.$ha.highlightingFadeOpacityProperty,a);return a}else{return this.c($$t.$ha.highlightingFadeOpacityProperty)}},isActualLegendFinancial:function(a){if(arguments.length===1){this.h($$t.$ha.isActualLegendFinancialProperty,a);return a}else{return this.c($$t.$ha.isActualLegendFinancialProperty)}},isComponentHighlightingModeIgnored:function(a){if(arguments.length===1){this.h($$t.$ha.isComponentHighlightingModeIgnoredProperty,a);return a}else{return this.c($$t.$ha.isComponentHighlightingModeIgnoredProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.h($$t.$ha.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$ha.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ha.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ha.isDropShadowEnabledProperty)}},dj:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$ha.shadowBlurProperty,a);return a}else{return this.c($$t.$ha.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$ha.shadowColorProperty,a);return a}else{return this.c($$t.$ha.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ha.useSingleShadowProperty,a);return a}else{return this.c($$t.$ha.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ha.shadowOffsetXProperty,a);return a}else{return this.c($$t.$ha.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ha.shadowOffsetYProperty,a);return a}else{return this.c($$t.$ha.shadowOffsetYProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ha.areaFillOpacityProperty,a);return a}else{return this.c($$t.$ha.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ha.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$ha.actualAreaFillOpacityProperty)}},mh:function(){var a=$b($$t.$ez.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._su._fp:this.areaFillOpacity())}},markerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ha.markerFillOpacityProperty,a);return a}else{return this.c($$t.$ha.markerFillOpacityProperty)}},actualMarkerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ha.actualMarkerFillOpacityProperty,a);return a}else{return this.c($$t.$ha.actualMarkerFillOpacityProperty)}},mi:function(){this.actualMarkerFillOpacity($.ig.util.isNaN(this.markerFillOpacity())?this.gl():this.markerFillOpacity())},gl:function(){return 1},co:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.co=a;return a}else{return this.co}},showDefaultTooltip:function(a){if(arguments.length===1){this.h($$t.$ha.showDefaultTooltipProperty,a);return a}else{return this.c($$t.$ha.showDefaultTooltipProperty)}},bz:0,b0:function(a){if(arguments.length===1){this.bz=a;return a}else{return this.bz}},b1:function(){if(this.visibleRangeMode()==0){return 1}return this.visibleRangeMode()},visibleRangeMode:function(a){if(arguments.length===1){this.h($$t.$ha.visibleRangeModeProperty,$$t.$d3.getBox(a));return a}else{return $g(this.c($$t.$ha.visibleRangeModeProperty))}},br:0,bs:function(a){if(arguments.length===1){this.br=a;return a}else{return this.br}},bu:function(){if(this.outlineMode()==0){return 1}return this.outlineMode()},outlineMode:function(a){if(arguments.length===1){this.h($$t.$ha.outlineModeProperty,$$t.$d1.getBox(a));return a}else{return $g(this.c($$t.$ha.outlineModeProperty))}},au:function(a){var $self=this;return function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.h($$t.$ha.transitionInDurationProperty,a);return a}else{return $h(this.c($$t.$ha.transitionInDurationProperty))}},transitionInSpeedType:function(a){if(arguments.length===1){this.h($$t.$ha.transitionInSpeedTypeProperty,$$t.$cw.getBox(a));return a}else{return $g(this.c($$t.$ha.transitionInSpeedTypeProperty))}},b7:function(){return 1},_hi:null,l5:function(){this.view().a3()},replayTransitionIn:function(){this.ex(true);this.renderSeries(true)},removeAxes:function(){this.kl()},kl:function(){},k5:function(){},toEnumerableRange:function(a,b,c){var d__=new $$t.hd((-2));d__.__3__expression=a;d__.__3__start=b;d__.__3__length=c;return d__},toEnumerable:function(a,b){return $$t.$ha.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.h($$t.$ha.startCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ha.startCapProperty))}},endCap:function(a){if(arguments.length===1){this.h($$t.$ha.endCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ha.endCapProperty))}},bg:null,bh:function(){return this.bg},mb:function(a){this.mm(a)},gd:function(){return this.transitionDuration()},ge:function(){return this.transitionInDuration()},cr:false,ez:function(a){if(arguments.length===1){this.cr=a;return a}else{return this.cr}},el:function(){return this.ez()},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$ha.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$ha.mouseOverEnabledProperty)}},km:function(){this.a5().clearHighlights()},av:function(a,b,c){return null},aw:function(a,b,c){return null},ll:function(a,b,c,d){this.a5().onMouseEnter(this,a,b,c,d)},simulateHover:function(a){this.a5().simulateHover(this,a)},ki:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().containsChild(this.legendItem())){this.actualLegend().removeChild(this.legendItem())}if(b!=null&&!this.actualLegend().containsChild(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(this.legendItem(),this)}}},kn:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().removeChild(this.legendItem())},kh:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.containsChild(this.legendItem())){a.removeChild(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.containsChild(this.legendItem())&&this.legendItemVisibility()!=1){b.addChildInOrder(this.legendItem(),this)}}},kj:function(a,b){if(this.actualLegend()!=null){if(a!=null&&this.actualLegend().containsChild(a)){this.actualLegend().removeChild(a)}if(this.seriesViewer()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(b,this)}}},l0:function(a){this.ci(a.releaseFastItemsSource(this.itemsSource()))},lz:function(a){this.ci(a.getFastItemsSource(this.itemsSource()))},a1:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},em:function(){return false},ek:function(a){return a&&this.gd()>0||this.cs()||this.ey()&&this.em()&&this.ge()>0},ks:function(a){if(a!=null){a.deregisterSeries(this)}},ly:function(a){if(a!=null){a.registerSeries(this)}},bi:function(){return this.view().g()},mm:function(a){this.view().a9(a)},md:function(a,b){this.a5().showToolTip(this,a,b)},e1:function(){return false},provideContext:function(a,b){this.view().ar(a,b)},provideViewport:function(a){this.lp(this.po(),a)},handleCollectionChanged:function(a){if(this.ci()!=null){this.ci().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(a){if(arguments.length===1){this._flattenEventArgs=a;return a}else{return this._flattenEventArgs}},testHit:function(a,b){return false},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},cn:false,expectFunctions:function(a){if(arguments.length===1){var b=this.cn;this.cn=a;if(b!=this.cn){this.raisePropertyChanged("ExpectFunctions",b,this.cn)}return a}else{return this.cn}},getHitDataContext:function(a,b){return null},bn:0,hitTestMode:function(a){if(arguments.length===1){var b=this.bn;this.bn=a;if(b!=this.bn){this.raisePropertyChanged("HitTestMode",$$t.$c1.getBox(b),$$t.$c1.getBox(this.bn))}return a}else{return this.bn}},bp:function(){return this.hitTestMode()==0?2:this.hitTestMode()},bm:0,actualHitTestMode:function(a){if(arguments.length===1){var b=this.bm;this.bm=a;if(b!=this.bm){this.raisePropertyChanged("ActualHitTestMode",$$t.$c1.getBox(b),$$t.$c1.getBox(this.bm))}return a}else{return this.bm}},cf:function(a){if(a==null){return this.ci().registerColumn(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.ci().registerColumn(a,b,this.expectFunctions())},cg:function(a){if(a==null){return this.ci().registerColumnInt(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.ci().registerColumnInt(a,b,this.expectFunctions())},ch:function(a){if(a==null){return this.ci().registerColumnObject(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.ci().registerColumnObject(a,b,this.expectFunctions())},po:function(){return this.view()!=null?this.view().bu():$$a.$ae.empty()},isNegativeColorSupported:function(){return false},isMarkerlessDisplayPreferred:function(){return false},setNegativeColors:function(a,b){},cm:null,kq:function(a,b){this.a7().copyVisualData(a,b)},exportVisualData:function(){var a=this.a7().exportVisualData(this,this.po());this.ky(a);this.view().al(a);return a},ky:function(a){},o5:null,moveCursorPoint:function(a){if(this.o5.__x!=a.__x||this.o5.__y!=a.__y){this.o5=a;this.li(a)}},li:function(a){},k7:function(){},ld:function(){},an:function(a){return null},getAxes:function(){return null},f4:function(){return NaN},f5:function(a,b){if(a==null||a.count()==0){return NaN}if(b!=null&&b.sortedIndices()!=null){if(b.sortedIndices().count()!=a.count()){return NaN}for(var c=0;c<a.count();c++){if(!$.ig.util.isNaN(a.item(b.sortedIndices().__inner[c]))&&a.item(b.sortedIndices().__inner[c])!=0){return a.item(b.sortedIndices().__inner[c])}}}for(var d=0;d<a.count();d++){if(!$.ig.util.isNaN(a.item(d))&&a.item(d)!=0){return a.item(d)}}return NaN},lh:function(){},fi:0,finalValue:function(a){if(arguments.length===1){var b=this.finalValue();if(a!=b){this.fi=a;this.raisePropertyChanged("FinalValue",b,this.finalValue())}return a}else{return this.fi}},fj:0,percentChange:function(a){if(arguments.length===1){var b=this.percentChange();if(a!=b){this.fj=a;this.raisePropertyChanged("PercentChange",b,this.percentChange())}return a}else{return this.fj}},mq:function(){var a=this.f4();this.percentChange((this.finalValue()-a)/a*100)},hm:function(a){return null},actualOpenLabel:function(){return!String.isNullOrWhiteSpace(this.cl().bz())?this.cl().bz():"Open"},actualCloseLabel:function(){return!String.isNullOrWhiteSpace(this.cl().bw())?this.cl().bw():"Close"},actualHighLabel:function(){return!String.isNullOrWhiteSpace(this.cl().bx())?this.cl().bx():"High"},actualLowLabel:function(){return!String.isNullOrWhiteSpace(this.cl().by())?this.cl().by():"Low"},actualVolumeLabel:function(){return!String.isNullOrWhiteSpace(this.cl().b0())?this.cl().b0():"Volume"},actualValueLabel:function(){return!String.isNullOrWhiteSpace(this.cl().b9())?this.cl().b9():"Value"},actualRadiusLabel:function(){return!String.isNullOrWhiteSpace(this.cl().m())?this.cl().m():"Radius"},ml:function(){this.actualLegendItemBadgeTemplate(this.m1());this.view().bj()},am:function(){var a=this.legendItemBadgeShape();if(a==0){a=this.bb()}var b=0;if(a==3){if(this.isFinancialSeries()||this.isFinancialOverlay()||this.isWaterfall()){b=6}else if(this.isFinancialIndicator()){b=7}else{b=5}}else if(a==4){if(this.hasMarkers()){b=8}else{b=0}}else if(a==2){if(this.hasMarkers()&&!this.isAnnotationLayer()){b=1}else{b=2}}else if(a==1){b=0}else if(a==5){b=3}else if(a==6){b=4}else if(a==7){b=9}return b},a9:function(a){return a},bb:function(){if(this.isArea()||this.isBar()||this.isColumn()||this.isPolygon()||this.isShapeControl()||this.isFinancialSeries()||this.isFinancialIndicator()||this.isFinancialOverlay()||this.isTile()||this.isWaterfall()){return this.a9(3)}else if(this.isLineOnly()||this.isSpline()||this.isPolyline()||this.isLineContour()||this.isValueOverlay()){return this.a9(2)}else if(this.isAnnotationLayer()||this.isPixel()||this.isPie()){return this.a9(1)}else if(this.hasOnlyMarkers()){return this.a9(4)}return this.a9(1)},getDataLegendBadge:function(){var a=this.m1();if(a==null){a=$$t.$t.af(this)}return a},a3:null,getDataLegendBadgeContext:function(){var $self=this;if(this.a3==null){this.a3=function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(null);return $ret}()}return this.a3},getDataLegendSeriesTitle:function(){return this.title()==null?null:this.title().toString()},getDataLegendSeriesUnit:function(){return this.unit()==null?null:this.unit()},getDataLegendValueFromCursorPosition:function(a,b){return this.getSeriesValue({__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},false,false)},getDataLegendValueFromTargetAxisValue:function(a){throw new $$6.q(0)},getDataLegendAxisLabelFromCursorPosition:function(a,b){if(this.isCategory()||this.isFinancial()){var c=this.getItemIndex({__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var d=this.ar();if(d!=null){return d.getValueLabel(c)}}return null},getDataLegendAxisLabelFromTargetAxisValue:function(a){throw new $$6.q(0)},$type:new $.ig.Type("Series",$$a.$f.$type,[$$0.$b6.$type,$$t.$a.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendSeriesInternal.prototype.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type,$.ig.IDataLegendSeries.prototype.$type])},true);$c("MarkerSeries:fc","Series",{_pz:null,init:function(){this.pv=1;this.pr=1;$$t.$ha.init.call(this)},resolveDesiredAutoMargin:function(){if(this.markerType()!=1&&this.markerType()!=13){var a=this._pz.cq();var b=a.width()/2+this.markerThickness()/2;var c=a.height()/2+this.markerThickness()/2;return new $$a.ah(1,b,c,b,c)}return new $$a.ah(1,0,0,0,0)},lo:function(a){$$t.$ha.lo.call(this,a);this._pz=a},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.ql},markerType:function(a){if(arguments.length===1){this.h($$t.$fc.markerTypeProperty,$$t.$go.getBox(a));return a}else{return $g(this.c($$t.$fc.markerTypeProperty))}},pv:0,pw:function(a){if(arguments.length===1){this.pv=a;return a}else{return this.pv}},py:function(){if(this.markerOutlineMode()==0){return 1}return this.markerOutlineMode()},mo:function(a){$$t.$ha.mo.call(this,a);this.markerOutlineMode(a)},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$fc.markerOutlineModeProperty,$$t.$d0.getBox(a));return a}else{return $g(this.c($$t.$fc.markerOutlineModeProperty))}},pr:0,ps:function(a){if(arguments.length===1){this.pr=a;return a}else{return this.pr}},pu:function(){if(this.markerFillMode()==0){return 1}return this.markerFillMode()},mn:function(a){$$t.$ha.mn.call(this,a);this.markerFillMode(a)},mp:function(a){$$t.$ha.mp.call(this,a);this.markerThickness(a)},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$fc.markerFillModeProperty,$$t.$dr.getBox(a));return a}else{return $g(this.c($$t.$fc.markerFillModeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$fc.markerTemplateProperty,a);return a}else{return this.c($$t.$fc.markerTemplateProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$fc.markerThicknessProperty,a);return a}else{return this.c($$t.$fc.markerThicknessProperty)}},fv:function(){return this.markerThickness()},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$fc.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$fc.actualMarkerTemplateProperty)}},ql:null,nullMarkerTemplate:function(){if($$t.$fc.qj==null){$$t.$fc.qj=new $$a.k}return $$t.$fc.qj},markerBrush:function(a){if(arguments.length===1){this.h($$t.$fc.markerBrushProperty,a);return a}else{return this.c($$t.$fc.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$fc.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$fc.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$fc.markerOutlineProperty,a);return a}else{return this.c($$t.$fc.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$fc.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$fc.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$fc.markerStyleProperty,a);return a}else{return this.c($$t.$fc.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$fc.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$fc.useLightweightMarkersProperty)}},p2:function(){return this.ql!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},lj:function(){$$t.$ha.lj.call(this);this.pw(this.py());this.ps(this.pu())},lt:function(a,b,c,d){$$t.$ha.lt.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":case"MarkerThickness":this.mk();this.lq();break;case"MarkerOutlineMode":this.pw(this.py());this.mk();this.lq();break;case"MarkerFillMode":this.ps(this.pu());this.mk();this.lq();break;case"ActualMarkerTemplate":this.ql=d;if(c==$$t.$fc.nullMarkerTemplate()||d==$$t.$fc.nullMarkerTemplate()||(c==null||d!=null)){this._pz.cg();var e=$b($$t.$hv.$type,this._bx);if(e!=null){e.cg()}this.renderSeries(false)}this.view().bj();if(this.toolTip()!=null&&this.dv()){this.a5().updateToolTipValue(this,this.toolTip())}this.le();break;case"UseLightweightMarkers":this._pz.cn(this.useLightweightMarkers());this.renderSeries(false);break;case"ActualMarkerBrush":case"ActualMarkerOutline":if(this.hasOnlyMarkers()){this.actualLegendItemBadgeBrush(this.getActualMarkerBrush());this.actualLegendItemBadgeOutline(this.getActualMarkerOutlineBrush())}break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:case 13:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";case 0:case 1:default:return null}},resolveMarkerType:function(a,b){var c=1;var d=0;if(a!=null&&a.seriesViewer()!=null){d=a.seriesViewer().markerAutomaticBehavior()}if(a==null||a.seriesViewer()==null){c=1;return c}if(b!=2&&b!=0){c=b}else{if(d==4){c=3}else if(d==5){c=4}else if(d==9){c=8}else if(d==11){c=10}else if(d==8){c=7}else if(d==7){c=6}else if(d==10){c=9}else if(d==12){c=11}else if(d==6){c=5}else if(d==13){c=12}else if(d==1){c=1}else if(d==0){if(a.isMarkerlessDisplayPreferred()){c=1}else{c=3}}else if(d==3||d==2){if(d==2){if(a.isMarkerlessDisplayPreferred()){c=1;return c}}if(a.index()<0){c=1}else{var e=[3,4,8,10,7,6,9,11,5,12];c=e[a.index()%e.length]}}}return c},mk:function(){$$t.$ha.mk.call(this);if(this.index()<0){return}if(this._pz.b2()){this._pz.ce();this._pz.b8()}else{var a=$$t.$fc.resolveMarkerType(this,this.markerType());var b=$$t.$fc.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$fc.nullMarkerTemplate())}else{this._pz.cb(b)}}if(this.markerBrush()!=null&&this.markerType()!=13){this._pz.cc();this._pz.b9()}else{if(this.markerType()==13){this.actualMarkerBrush(this.view().getTransparentBrush())}else{if(this.ps()!=2){if(this.seriesViewer()!=null){var c=this.seriesViewer().rd(this.index());if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){c=$.ig.BrushUtil.prototype.o(c,this.actualMarkerFillOpacity())}this.actualMarkerBrush(c)}else{this.actualMarkerBrush(null)}}}}if(this.markerOutline()!=null){this._pz.cd();this._pz.ca();
}else{if(this.markerType()==13){this.actualMarkerOutline(this.view().getTransparentBrush())}else{if(this.pw()==2){this.actualMarkerOutline(this.actualMarkerBrush())}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().re(this.index()))}}}if(this.ps()==2&&this.markerBrush()==null&&this.markerType()!=13){if(this.actualMarkerOutline()!=null){var d=this.actualMarkerOutline();if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){d=$.ig.BrushUtil.prototype.o(d,this.actualMarkerFillOpacity())}this.actualMarkerBrush(d)}else{this.actualMarkerBrush(null)}}},ky:function(a){$$t.$ha.ky.call(this,a);this.a7().exportMarkerVisualData(this,a)},p3:function(a,b){if(this.hasMarkers()&&this.p2()){var c=this.getSeriesValueMarkerBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.f1(b));if(d.containsPoint(a)){return true}}return false},getHitDataContext:function(a,b){var c=this._pz.getHitMarker(a);var d=null;if(c!=null){d=c.content()}return d},$type:new $.ig.Type("MarkerSeries",$$t.$ha.$type)},true);$c("PathRenderer:fd","Object",{_a:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._b=1},init1:function(a,b){$.ig.$op.init.call(this);this._a=b},_b:0,d:function(a,b,c){var d=$$t.$fe.c(b,this._b);var e=this.c(d,c);var f=new $$a.a7;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f._c.add(g)}a._ak=f},c:function(a,b){var d__=new $$t.fh((-2));d__.__4__this=this;d__.__3__segments=a;d__.__3__resolution=b;return d__},e:function(a,b){var c=new $$a.bg;if(this._a==null){for(var d=1;d<a.count();d++){var e=a.item(d);c.__points.add(e)}}else{var f=this._a.flatten(a,b);for(var g=1;g<f.count();g++){var h=f.item(g);c.__points.add(h)}}return c},$type:new $.ig.Type("PathRenderer",$.ig.$ot)},true);$c("NaNSegmenter:fe","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var c=new $$4.x($$0.$bz.$type.specialize($$a.$y.$type),0);var d=a.getEnumerator();var e=new $$4.x($$a.$y.$type,0);var f=true;while(d.moveNext()){if($$t.$fe.a(d.current())){if(!f&&b==1){f=true;var g=e;e=new $$4.x($$a.$y.$type,0);c.add(new $$4.g($$a.$y.$type,1,g))}}else{f=false;e.add(d.current())}}c.add(new $$4.g($$a.$y.$type,1,e));return c},a:function(a){return $.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)||Number.isInfinity(a.__x)||Number.isInfinity(a.__y)},b:function(a){return!$$t.$fe.a(a)},$type:new $.ig.Type("NaNSegmenter",$.ig.$ot)},true);$c("IFlattener:ff","Object",{$type:new $.ig.Type("IFlattener",null)},true);$c("DefaultFlattener:fg","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$4.x($$0.$aw.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},d:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$.ig.FastFlattener.prototype.e(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$.ig.FastFlattener.prototype.e(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.getFlattened(a,b,c,d)},fastFlatten:function(a,b,c,d){return this.getFastFlattened(a,b,c,d)},getFlattened:function(a,b,c,d){var e=this.a(new $$4.x($$0.$aw.$type,0),c,d,0,a.count()-1,b);var f=new $.ig.RearrangedList$1($$a.$y.$type,a,e);return f},getFastFlattened:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$4.x($$a.$y.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$ff.$type])},true);$c("SeriesRenderingArguments:fi","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=a.transitionDuration();this._d=a;this._e=b;this._f=c;this._a=d;this._b=e},_e:null,_f:null,_c:0,_a:false,_d:null,_b:false,$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$c("SeriesRenderer$2:fj","Object",{$tFrame:null,$tView:null,_c:null,_d:null,_a:null,_e:null,_f:null,_b:null,init:function($tFrame,$tView,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tFrame,this.$tView)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=function(g){};this._f=d;this._e=e;this._b=f},init1:function($tFrame,$tView,a,b,c,d,e,f,g){this.$tFrame=$tFrame;this.$tView=$tView;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tFrame,this.$tView)}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=g;this._f=d;this._e=e;this._b=f},g:function(a,b,c,d,e){var f=0;f=a._c;if(a._a&&f>0&&!a._b){var g=b;if(this._f()){this._b();b=d;d=g}else{b=c;c=g}this._a(c);this._c(c,e);this._e()}else{if(!a._b){this._a(c);this._c(c,e)}this._d(c,e)}return{p1:b,p2:c,p3:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$c("SyncLink:fk","FrameworkElement",{init:function(){var $self=this;this.ah=new $$4.h($$0.$bt.$type,$.ig.FastItemsSourceReference.prototype.$type,0);$$a.$e.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aq(a,b.propertyName(),b.oldValue(),b.newValue())});this._ad=new $$t.gl;var a=this._ad;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.am.runOn(this));this._av=new $$a.ae(0,0,0,1,1)},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},aq:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var c=$self.ah.tryGetValue(a,b);b=c.p1;return c.ret}()){--b.b;if(b.b==0){this.ah.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(a){if(arguments.length===1){this._fastItemsSourceFactory=a;return a}else{return this._fastItemsSourceFactory}},af:function(a){return function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$fk.fastItemsSourceFactory()==null){$$t.$fk.fastItemsSourceFactory($$t.$fk.af)}var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ah.tryGetValue(a,c);c=d.p1;return d.ret}()){b=$$t.$fk.fastItemsSourceFactory()(a);c=new $.ig.FastItemsSourceReference(b);this.ah.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ah.tryGetValue(a,c);c=d.p1;return d.ret}()){return null}b=c.a}return b},ah:null,_av:null,aw:function(a,b,c){return this.ax(a,b,c,false)},ax:function(a,b,c,d){if(!c.isEmpty()){c=new $$a.ae(0,c.left(),c.top(),c.width(),c.height());var e=a.windowRectMinWidth();if(b==a){if(!d){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}}else{var f=$$t.$fo.a(b);if(f==null||!f.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(f==null||!f.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var g=.5*(c.left()+c.right());var h=.5*(c.top()+c.bottom());var i=c.width();var j=c.height();var k=$.ig.MathUtil.prototype.b(c.width(),e,1);var l=$.ig.MathUtil.prototype.b(c.height(),e,1);var m=false;if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var n=a.viewportRect();var o=n.width()/n.height();var p=k*n.width();var q=l*n.height();var r=p/q;if(r!=o){if(q*o>p){p=q*o;k=p/n.width()}else{q=p/o;l=q/n.height()}}}else if(a.dv()){var s=false;var t=false;if(Math.abs(k-a.actualWindowRect().width())>e){s=true}if(Math.abs(l-a.actualWindowRect().height())>e){t=true}var u=a.ld(k,l,s,t);k=u.p0;l=u.p1;k=$.ig.MathUtil.prototype.b(k,e,1);l=$.ig.MathUtil.prototype.b(l,e,1)}else if(b.ez()&&c.width()<1){var v=1.7976931348623157e308;var w=-1.7976931348623157e308;var x=1.7976931348623157e308;var y=-1.7976931348623157e308;var z=c.left();var aa=c.right();var ab=c.top();var ac=c.bottom();var ad=c.width();var ae=c.height();if(b.b5()==1){if(z<0){z=0;aa=z+ad}if(aa>1){aa=1;z=aa-ad}if(ab<0){ab=0;ac=ab+ae}if(ac>1){ac=1;ab=ac-ae}}var af=new $$a.ae(0,z,ab,aa-z,ac-ab);var ag=[v,w];var ah=[x,y];for(var ai=0;ai<b.series().count();ai++){var aj=b.series().__inner[ai];if(aj.isAnnotationLayer()){continue}{var ak=aj;if(ak.isVertical()){ah=this.ac(ak,b,af,ah);x=ah[0];y=ah[1]}else{ag=this.ab(ak,b,af,ag);v=ag[0];w=ag[1]}}}var al=v==1.7976931348623157e308||w==-1.7976931348623157e308||$.ig.util.isNaN(v)||$.ig.util.isNaN(w);var am=x==1.7976931348623157e308||y==-1.7976931348623157e308||$.ig.util.isNaN(x)||$.ig.util.isNaN(y);if(!al||!am){if(al){c=new $$a.ae(0,x,c.top(),y-x,c.height())}else if(am){c=new $$a.ae(0,c.left(),v,c.width(),w-v)}else{c=new $$a.ae(0,x,v,y-x,w-v)}k=c.width();l=c.height();m=true}}var an=k!=i;var ao=l!=j;var ap=an&&!m?g-.5*k:c.left();var aq=ao&&!m?h-.5*l:c.top();var ar=an&&!m?g+.5*k:c.right();var as=ao&&!m?h+.5*l:c.bottom();if(b.b5()==1){if(ap<0){ap=0;ar=ap+k}if(ar>1){ar=1;ap=ar-k}if(aq<0){aq=0;as=aq+l}if(as>1){as=1;aq=as-l}}c=new $$a.ae(0,ap,aq,ar-ap,as-aq)}return c},ab:function(a,b,c,d){var e=a.getAxes();var f=d[0];var g=d[1];var h=null;for(var i=0;i<e.length;i++){if(e[i].isVertical()){h=e[i]}}if(h!=null){var j=new $$a.ae(0,0,0,1,1);var k=new $$t.b4(0,j,j,h.isInverted(),b.r9(j,b.viewportRect(),b.effectiveViewport()));k._b=a.f4();var l=a.aq(c);var m=l==null||l.minimum()==1.7976931348623157e308||$.ig.util.isNaN(l.minimum());if(m){return d}var n=h.getScaledValue(l.minimum(),k);var o=h.getScaledValue(l.maximum(),k);if(h.isInverted()){var p=n;n=o;o=p}g=Math.max(g,n);f=Math.min(f,o);if(a.b0()==2){if(h.isNumeric()){var q=h;var r=q.referenceValue();r=h.dx(r,k);var s=h.getScaledValue(r,k);g=Math.max(g,s);f=Math.min(f,s)}}}d[0]=f;d[1]=g;return d},ac:function(a,b,c,d){var e=a.getAxes();var f=d[0];var g=d[1];var h=null;for(var i=0;i<e.length;i++){if(!e[i].isVertical()){h=e[i]}}if(h!=null){var j=new $$a.ae(0,0,0,1,1);var k=new $$t.b4(0,j,j,h.isInverted(),b.r9(j,b.viewportRect(),b.effectiveViewport()));k._b=a.f4();var l=a.aq(c);var m=l==null||l.minimum()==1.7976931348623157e308||$.ig.util.isNaN(l.minimum());if(m){return d}var n=h.getScaledValue(l.minimum(),k);var o=h.getScaledValue(l.maximum(),k);if(h.isInverted()){var p=n;n=o;o=p}g=Math.max(g,o);f=Math.min(f,n);if(a.b0()==2){if(h.isNumeric()){var q=h;var r=q.referenceValue();r=h.dx(r,k);var s=h.getScaledValue(r,k);g=Math.max(g,s);f=Math.min(f,s)}}}d[0]=f;d[1]=g;return d},charts:function(){return this._ad},_ad:null,addChart:function(a){this._ad.add(a)},removeChart:function(a){this._ad.remove(a)},ao:function(){var b=this._ad.getEnumerator();while(b.moveNext()){var a=b.current();if(a.windowRect().isEmpty()){a.windowRect(this.aw(null,a,this._av))}}},am:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.aw(null,c,this._av))}}}},an:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint({__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{var e={__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=$$t.$fo.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},ap:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.aw(a,c,b))}},at:function(a,b){this.au(a,b,false)},au:function(a,b,c){var d=b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())||$.ig.util.isNaN(b.width())||$.ig.util.isNaN(b.height());if(!d&&!a._dt){var f=this.charts().getEnumerator();while(f.moveNext()){var e=f.current();e._dt=true;e.windowRect(this.ax(a,e,b,c));e._dt=false}}},propertyChanged:null,propertyUpdated:null,ar: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))}},$type:new $.ig.Type("SyncLink",$$a.$e.$type,[$$0.$b6.$type,$.ig.IFastItemsSourceProvider.prototype.$type])},true);$c("SyncSettings:fl","FrameworkElement",{init:function(){$$a.$e.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.h($$t.$fl.syncChannelProperty,a);return a}else{return this.c($$t.$fl.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.h($$t.$fl.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$fl.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.h($$t.$fl.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$fl.synchronizeHorizontallyProperty)}},ai: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,$type:new $.ig.Type("SyncSettings",$$a.$e.$type,[$$0.$b6.$type])},true);$c("SyncSettingsConverter:fm","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$c("SyncLinkManager:fn","Object",{instance:function(){if($$t.$fn.b==null){$$t.$fn.b=new $$t.fn}return $$t.$fn.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$4.h(String,$$t.$fk.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}b=new $$t.fk;b.syncChannel(a);this.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$c("SyncManager:fo","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$fo.a(a);if(b==null){return}if(!a.ed()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$fo.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$fo.a(a);if(b==null){return}if(a.ed()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.ed()){c=a.syncChannel()}$$t.$fo.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.fk);if(d!=null){$$t.$fn.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$fn.instance().releaseLink(e)}}a.actualSyncLink($$t.$fn.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$c("IHasTrendline:fp","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$c("IHasCategoryTrendline:fq","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$fp.$type])},true);$c("DefaultCategoryTrendlineHost:fr","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.ft},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},isVertical:function(){return false},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$fq.$type])},true);$c("IPreparesCategoryTrendline:fs","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$c("DefaultCategoryTrendlinePreparer:ft","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d){},prepareLineCore:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$fs.$type])},true);$c("TrendResolutionParams:fu","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,_e:0,_c:0,_f:null,_g:null,_b:0,_a:0,$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$c("TrendFitCalculator:fv","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$.ig.LeastSquaresFit.prototype.k(e,f,g);break;case 2:d=$.ig.LeastSquaresFit.prototype.o(e,f,g);break;case 3:d=$.ig.LeastSquaresFit.prototype.i(e,f,g);break;case 4:d=$.ig.LeastSquaresFit.prototype.p(e,f,g);break;case 5:d=$.ig.LeastSquaresFit.prototype.q(e,f,g);break;case 7:d=$.ig.LeastSquaresFit.prototype.j(e,f,g);break;case 6:d=$.ig.LeastSquaresFit.prototype.l(e,f,g);break;case 8:d=$.ig.LeastSquaresFit.prototype.n(e,f,g);break;default:throw new $$6.q(0)}}if(d==null){return null}for(var l=0;l<c._f.width();l+=2){var m=l/(c._f.width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$.ig.LeastSquaresFit.prototype.ad(d,n);break;case 2:o=$.ig.LeastSquaresFit.prototype.ah(d,n);break;case 3:o=$.ig.LeastSquaresFit.prototype.ab(d,n);break;case 4:o=$.ig.LeastSquaresFit.prototype.ai(d,n);break;case 5:o=$.ig.LeastSquaresFit.prototype.aj(d,n);break;case 7:o=$.ig.LeastSquaresFit.prototype.ac(d,n);break;case 6:o=$.ig.LeastSquaresFit.prototype.ae(d,n);break;case 8:o=$.ig.LeastSquaresFit.prototype.ag(d,n);break;default:throw new $$6.q(0)}n=h(n);o=i(o);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$c("TrendAverageCalculator:fw","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$.ig.TrendCalculators.prototype.e(b,c);break;case 10:d=$.ig.TrendCalculators.prototype.b(b,c);break;case 11:d=$.ig.TrendCalculators.prototype.c(b,c);break;case 12:d=$.ig.TrendCalculators.prototype.a(b);break;case 13:d=$.ig.TrendCalculators.prototype.g(b,c);break;default:throw new $$6.q(0)}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$fw.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$fw.a(a,c,e).getEnumerator();var g=$$t.$fw.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$c("ITrendLineManager:fy","Object",{$type:new $.ig.Type("ITrendLineManager",null)},true);$c("TrendLineManagerNames:fz","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("TrendLineManagerNames",$.ig.$ot)},true);$c("TrendLineManagerBase$1:f0","Object",{$tTrendColumn:null,managerType:function(){},_trendColumn:null,trendColumn:function(a){if(arguments.length===1){this._trendColumn=a;return a}else{return this._trendColumn}},_a:null,init:function($tTrendColumn){this.$tTrendColumn=$tTrendColumn;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tTrendColumn)}this.g=function(){var $ret=new $$a.b0;$ret._ab=false;return $ret}();$.ig.$op.init.call(this);this.trendColumn(new $$4.x(this.$tTrendColumn,0))},trendPolyline:function(){return this.g},g:null,rasterizeTrendLine:function(a){this.rasterizeTrendLine1(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},rasterizeTrendLine1:function(a,b){this.trendPolyline()._ak.clear();if(b!=null){b.i(this.trendPolyline()._ak)}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!$.ig.util.isNaN(c.__x)&&!$.ig.util.isNaN(c.__y)){if(b!=null){b.j(c)}else{this.trendPolyline()._ak.add(c)}}}}this.trendPolyline()._ab=this.trendPolyline()._ak.count()>0},e:function(a,b,c){this.f(a,b,c,null)},f:function(a,b,c,d){if(d!=null){d.i(c)}var f=$.ig.Flattener.prototype.d(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b._b).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},attachPolyLine:function(a,b){if(a==null||b==null){return}if(this.trendPolyline()._x!=null){this.detach()}a._ab.add(this.trendPolyline())},detach:function(){if(this.trendPolyline()==null){return}var a=$b($$a.$am.$type,this.trendPolyline()._x);if(a!=null){a._ab.remove(this.trendPolyline())}},clearPoints:function(){this.trendPolyline()._ak.clear()},reset:function(){this._a=null;this.trendColumn().clear()},dataUpdated:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.reset();break}},propertyUpdated:function(a,b,c,d){var e=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.reset();e=true;break;case"TrendLineThickness":e=true;break;case"FastItemsSource":e=true;this.reset();break}return e},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot,[$$t.$fy.$type])},true);$c("AxisRange:f3","Object",{init:function(a,b){$.ig.$op.init.call(this);this.minimum(a);this.maximum(b)},_minimum:0,minimum:function(a){if(arguments.length===1){this._minimum=a;return a}else{return this._minimum}},_maximum:0,maximum:function(a){if(arguments.length===1){this._maximum=a;return a}else{return this._maximum}},equals:function(a){return a!=null&&this.minimum()==a.minimum()&&this.maximum()==a.maximum()},equals1:function(a){return this.equals($b($$t.$f3.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$0.$b.$type.specialize(-1)])},true);$$t.$f3.$type.initSelfReferences();$c("ErrorBarSettingsBase:ga","DependencyObject",{init:function(){$$a.$r.init.call(this);this.n(new $$a.ag)},n:function(a){if(arguments.length===1){this.h($$t.$ga.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$ga.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,l:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CategoryErrorBarSettings:gb","ErrorBarSettingsBase",{init:function(){$$t.$ga.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ab.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.h($$t.$gb.enableErrorBarsProperty,$$t.$gd.getBox(a));return a}else{return $g(this.c($$t.$gb.enableErrorBarsProperty))}},errorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$gb.errorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$gb.errorBarCapLengthProperty))}},calculator:function(a){if(arguments.length===1){this.h($$t.$gb.calculatorProperty,a);return a}else{return this.c($$t.$gb.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$gb.strokeProperty,a);return a}else{return this.c($$t.$gb.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$gb.strokeThicknessProperty,a);return a}else{return this.c($$t.$gb.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.h($$t.$gb.errorBarStyleProperty,a);return a}else{return this.c($$t.$gb.errorBarStyleProperty)}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},ab:function(a,b){switch(b.propertyName()){case"Calculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this))}if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().le()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.aa.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().le()}}break}},aa:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this));if(this.q()!=null){this.q().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.aa.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$ga.$type)},true);$c("ErrorBarsHelper:gc","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},_b:null,_a:null,c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},k:function(a,b,c,d,e){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b4(0,f,g,c.isInverted(),h);var k=c.getScaledValue(a,j);var l=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(a+l,j)-k));e=Math.abs(Math.round(c.getScaledValue(a-l,j)-k));return{p3:d,p4:e}},j:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b4(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},g:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b4(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},f:function(a,b,c,d,e,f){var g;var h;var i=this._a.getViewInfo(h,g);h=i.p0;g=i.p1;var j=new $$t.b4(1,g,h,c.isInverted());var k=new $$t.b4(1,g,h,d.isInverted());var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);e=Math.abs(Math.round(c.getScaledValue(l+m,k)-a));f=Math.abs(Math.round(c.getScaledValue(l-m,k)-a));return{p4:e,p5:f}},h:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b4(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);d=Math.abs(Math.round(c.getScaledValue(j+b,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-b,i)-a));return{p3:d,p4:e}},e:function(a,b,c,d){},d:function(a,b,c,d){},l:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b4(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},m:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b4(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:ge","ErrorBarSettingsBase",{init:function(){$$t.$ga.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ap.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.h($$t.$ge.enableErrorBarsHorizontalProperty,$$t.$gd.getBox(a));return a}else{return $g(this.c($$t.$ge.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$ge.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$ge.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$ge.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalStrokeProperty,a);return a}else{return this.c($$t.$ge.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$ge.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$ge.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$ge.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.h($$t.$ge.enableErrorBarsVerticalProperty,$$t.$gd.getBox(a));return a}else{return $g(this.c($$t.$ge.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$ge.verticalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$ge.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.h($$t.$ge.verticalCalculatorProperty,a);return a}else{return this.c($$t.$ge.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$ge.verticalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$ge.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.h($$t.$ge.verticalStrokeProperty,a);return a}else{return this.c($$t.$ge.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ge.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$ge.verticalStrokeThicknessProperty)}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$ge.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$ge.verticalErrorBarStyleProperty)}},q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},ap:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this))}if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().le()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.ao.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().le()}}break}},ao:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this));if(this.r()!=null){this.r().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.ao.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$ga.$type)},true);$c("AxisRangeChangedEventArgs:gf","EventArgs",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.oldMinimumValue(b);this.minimumValue(c);this.oldMaximumValue(d);this.maximumValue(e)},init1:function(a){$$0.$w.init.call(this)},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue;
}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("Snapper:gh","Object",{init:function(){this.c=7;this.a=false;$.ig.$op.init.call(this)},c:0,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},d:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},e:function(a,b){var c=$.ig.truncate(Math.floor(Math.log10(a)));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$c("LinearNumericSnapper:gi","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$gh.init.call(this);if(e>0){this.f(e);this.b(true)}this.k(b,c,d,10)},init1:function(a,b,c,d,e,f){$$t.$gh.init.call(this);if(f>0){this.f(f);this.b(true)}this.k(b,c,d,e)},k:function(a,b,c,d){this._g=NaN;this._j=0;this._i=0;var e=0;if(c<100){e=4}else{e=Math.min(d,$.ig.truncate(c/this.f()))}if(e>0){var f=this.h(a,b,e);if(this.b()&&f>e){this._g=NaN;f=this.h(a,b,e-1)}e=f;if(c/e>this.f()*10){this._i=10}else{if(c/e>this.f()*5){this._i=5}else{if(c/e>this.f()*2){this._i=2}}}this._j=Math.max(-$.ig.truncate(Math.floor(Math.log10(this._g))),0)}},h:function(a,b,c){var d=$$t.$gh.e(b-a,false);var e=Math.max(1,c-1);this._g=$$t.$gh.e(d/e,true);var f=Math.floor(a/this._g)*this._g;var g=Math.ceil(b/this._g)*this._g;var h=$.ig.truncate(Math.round((g-f)/this._g));return h},_g:0,_j:0,_i:0,$type:new $.ig.Type("LinearNumericSnapper",$$t.$gh.$type)},true);$c("LogarithmicNumericSnapper:gj","Snapper",{init:function(a,b,c,d){$$t.$gh.init.call(this);this._g=1;this._h=c},_g:0,_h:0,$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$gh.$type)},true);$c("LinearCategorySnapper:gk","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$gk.init1.call(this,1,b,c,d,NaN,0,e)},init1:function(a,b,c,d,e,f,g){$$t.$gh.init.call(this);if(g>0){this.f(g);this.b(true)}this._g=e;this._h=0;var h=Math.min(10,$.ig.truncate(d/this.f()));if(h>0){var i=this.i(b,c,h);if(this.b()&&i>h){this._g=e;i=this.i(b,c,h-1)}h=i;if(d/h>this.f()*10){this._h=10}else{if(d/h>this.f()*5){this._h=5}else{if(d/h>this.f()*2){this._h=2}}}}},i:function(a,b,c){var d=$$t.$gh.e(b-a,false);if($.ig.util.isNaN(this._g)){var e=Math.max(c-1,1);this._g=$$t.$gh.e(d/e,true)}if(this._g<1){this._g=1}var f=Math.floor(a/this._g)*this._g;var g=Math.ceil(b/this._g)*this._g;var h=$.ig.truncate(Math.round((g-f)/this._g));return h},_g:0,_h:0,$type:new $.ig.Type("LinearCategorySnapper",$$t.$gh.$type)},true);$c("ChartCollection:gl","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$f.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("ChartCollection",$$4.$f.$type.specialize($$t.$f.$type))},true);$c("SeriesCollection:gm","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ha.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("SeriesCollection",$$4.$f.$type.specialize($$t.$ha.$type))},true);$c("CalloutStyleUpdatingEventArgs:gq","Object",{init:function(){$.ig.$op.init.call(this)},_xValue:null,xValue:function(a){if(arguments.length===1){this._xValue=a;return a}else{return this._xValue}},_yValue:null,yValue:function(a){if(arguments.length===1){this._yValue=a;return a}else{return this._yValue}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_textColor:null,textColor:function(a){if(arguments.length===1){this._textColor=a;return a}else{return this._textColor}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_leaderBrush:null,leaderBrush:function(a){if(arguments.length===1){this._leaderBrush=a;return a}else{return this._leaderBrush}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},$type:new $.ig.Type("CalloutStyleUpdatingEventArgs",$.ig.$ot)},true);$c("PlotAreaMouseEventArgs:gs","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.viewer(a);this.chartPosition(b);this.plotAreaPosition(c)},_chartPosition:null,chartPosition:function(a){if(arguments.length===1){this._chartPosition=a;return a}else{return this._chartPosition}},_plotAreaPosition:null,plotAreaPosition:function(a){if(arguments.length===1){this._plotAreaPosition=a;return a}else{return this._plotAreaPosition}},_isDuringManipulation:false,isDuringManipulation:function(a){if(arguments.length===1){this._isDuringManipulation=a;return a}else{return this._isDuringManipulation}},_viewer:null,viewer:function(a){if(arguments.length===1){this._viewer=a;return a}else{return this._viewer}},$type:new $.ig.Type("PlotAreaMouseEventArgs",$$0.$w.$type)},true);$c("PlotAreaMouseButtonEventArgs:gu","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.viewer(a);this.chartPosition(b);this.plotAreaPosition(c)},_chartPosition:null,chartPosition:function(a){if(arguments.length===1){this._chartPosition=a;return a}else{return this._chartPosition}},_plotAreaPosition:null,plotAreaPosition:function(a){if(arguments.length===1){this._plotAreaPosition=a;return a}else{return this._plotAreaPosition}},_manipulationOccurred:false,manipulationOccurred:function(a){if(arguments.length===1){this._manipulationOccurred=a;return a}else{return this._manipulationOccurred}},_viewer:null,viewer:function(a){if(arguments.length===1){this._viewer=a;return a}else{return this._viewer}},$type:new $.ig.Type("PlotAreaMouseButtonEventArgs",$$0.$w.$type)},true);$c("ChartCursorEventArgs:gw","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_seriesViewer:null,seriesViewer:function(a){if(arguments.length===1){this._seriesViewer=a;return a}else{return this._seriesViewer}},chart:function(){return $b($$t.$ez.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$0.$w.$type)},true);$c("DictInterpolator$3:gy","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame)}$.ig.$op.init.call(this);this._b=a;this._d=b;this._e=c;this._c=d;this.a=$f(this.$tValue)},_b:null,_d:null,_e:null,_c:null,a:null,f:function(a,b,c,d,e,f){var g=new $$4.x(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j=this.a;var k=this.a;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this._b(l,b,j,k,e,f);if(!this._e(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t=this.a;var u=this.a;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this._c();this._b(u,b,s,t,e,f);if(!this._e(u)){continue}a.add(this._d(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa=this.a;var ab=this.a;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this._c();this._b(ab,b,aa,z,e,f);if(!this._e(ab)){continue}a.add(this._d(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:gz","Object",{init:function(){$.ig.$op.init.call(this);this._b={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_c:null,_a:null,_b:null,$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrameBase$1:g0","Frame",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$e6.init.call(this);this._m=new $$4.x($$a.$y.$type,0);this._g=new $$4.h($.ig.$op.$type,$$t.$gz.$type,0);this._j=new $$4.h($.ig.$op.$type,$$t.$gz.$type,0);this._n=new $$4.x($$a.$y.$type,0);this._h=new $$4.h($.ig.$op.$type,$$t.$gz.$type,0);this._l=new $$4.h($.ig.$op.$type,$$t.$gz.$type,0);this._i=new $$4.h($.ig.$op.$type,Array,0);this._k=new $$4.h($.ig.$op.$type,Array,0);this._o=function(a,b,c){return a};this._f=new $$t.gy($.ig.$op.$type,$$t.$gz.$type,$$t.$g0.$type.specialize(this.$t),this.s.runOn(this),function(a){return a._a},function(a){return!$.ig.util.isNaN(a._c.__x)&&!$.ig.util.isNaN(a._c.__y)},function(){return new $$t.gz})},_f:null,c:function(a,b,c){var d=b;var e=c;if(d==null||e==null){return}this._f.f(this._g,a,d._g,e._g,d,e);$$t.$e6.a(this._m,a,d._m,e._m);this._f.f(this._j,a,d._j,e._j,d,e);this._f.f(this._h,a,d._h,e._h,d,e);this._f.f(this._l,a,d._l,e._l,d,e);this.p(this._j,a,d,e);$$t.$e6.a(this._n,a,d._n,e._n);this._i=e._i;this._k=e._k;this.r(a,d,e)},r:function(a,b,c){},p:function(a,b,c,d){var f=c._g.values().getEnumerator();while(f.moveNext()){var e=f.current();if(a.containsKey(e._a)){continue}var g;if(!function(){var h=d._g.tryGetValue(e._a,g);g=h.p1;return h.ret}()||g._b.__x==e._b.__x&&g._b.__y==e._b.__y){continue}var h=new $$t.gz;this.s(h,b,e,g,c,d);if($.ig.util.isNaN(h._c.__x)||$.ig.util.isNaN(h._c.__y)){continue}a.add(h._a,h)}},_o:null,q:function(a,b,c,d){if(c!=null){a._b={__x:c._b.__x,__y:c._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(d!=null){a._b={__x:d._b.__x,__y:d._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},s:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e._g.tryGetValue(d._a,i);i=j.p1;return j.ret}()){g=i}else{g=this._o(d,e,f)}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{g=c;if(a._a==null){a._a=c._a}}if(d==null){if(c!=null){var j;if(function(){var k=f._g.tryGetValue(c._a,j);j=k.p1;return k.ret}()){h=j}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{h=d;if(a._a==null){a._a=d._a}}this.q(a,b,g,h);if($.ig.util.isNaN(g._c.__x)||$.ig.util.isNaN(g._c.__y)){g=h}this.t(a,b,g,h)},t:function(a,b,c,d){var e=1-b;a._c={__x:c._c.__x*e+d._c.__x*b,__y:c._c.__y*e+d._c.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_j:null,_g:null,_m:null,_n:null,_h:null,_l:null,_i:null,_k:null,$type:new $.ig.Type("ScatterFrameBase$1",$$t.$e6.$type)},true);$c("TileZoomManager:g1","Object",{_e:null,_av:null,_aw:null,_au:null,_i:false,_v:0,_k:null,_l:null,_n:null,init:function(a,b,c){this.q=-1;this.p=1;this.r=1;this.y=0;$.ig.$op.init.call(this);this._e=a;var d=this._e;d.actualWindowRectChanged=$.ig.Delegate.prototype.combine(d.actualWindowRectChanged,this.am.runOn(this));var e=this._e;e.gridAreaRectChanged=$.ig.Delegate.prototype.combine(e.gridAreaRectChanged,this.an.runOn(this));this._d=new $$t.g4(c,this);this._o=new $$4.x($$t.$g3.$type,0);this._m=new $$4.x($$t.$g5.$type,0);this._k=new $$4.h($$t.$g5.$type,$$t.$cv.$type,0);this._l=new $$4.h($$t.$g5.$type,$$t.$cv.$type,0);this._n=new $$4.x($$t.$cv.$type,0);this._h=b;this.ai()},q:0,ai:function(){this._av=this._e.viewportRect();this._ao=this.ap(this._av);var a=this.s();this.ac();this.ab();this.q=a;this._v=this.t(a);this._au=new $$a.ae(0,0,0,a,a)},_ao:null,ap:function(a){return new $$a.ae(0,a.left(),a.top(),a.width()*this.p,a.height()*this.r)},t:function(a){var b=a/512;var c=Math.logBase(b,2);return c},s:function(){var a=Math.max(this._ao.width(),this._ao.height());var b=1;var c=512;while(c<a){b++;c=512*b}return c},an:function(a,b){this.ai();this.aj()},am:function(a,b){this.aj()},aj:function(){this.f=true;this._aw=this._e.actualWindowRect();if(this._i){if(this.j(this._aw)){this.ai()}this.af();this.ak();this.ag()}},p:0,r:0,j:function(a){var b=1;var c=1;if(this.g(a)){if(a.width()>a.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f<d){e++;f=$.ig.truncate(Math.pow(3,e))}f=$.ig.truncate(Math.pow(3,e-1));c=f;if(c==0||Number.isInfinity(c)||$.ig.util.isNaN(c)){c=1}}else{var g=1;if(a.width()!=0){g=a.height()/a.width()}var h=0;var i=1;while(i<g){h++;i=$.ig.truncate(Math.pow(3,h))}i=$.ig.truncate(Math.pow(3,h-1));b=i;if(Number.isInfinity(b)||$.ig.util.isNaN(b)){b=1}}}else{b=1;c=1}var j=c!=this.r||b!=this.p;this.p=b;this.r=c;return j},g:function(a){return a.width()/a.height()>3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;b<this._m.count();b++){this.aa(a,this._m.__inner[b])}var c=new $$4.h($.ig.$op.$type,$$t.$cv.$type,0);var e=this._l.keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(this._l.item(d).content(),this._l.item(d))}this._e._cm.displayZoomTiles(c,this._n,512)},aa:function(a,b){var c=this.as(b,a);var d=c.left()*a._b;var e=c.top()*a._a;var f=c.right()*a._b;var g=c.bottom()*a._a;var h=d-a._f.left();var i=e-a._f.top();var j=f-d;var k=g-e;b.xPosition(h/this.p);b.yPosition(i/this.r);b.width(j/this.p);b.height(k/this.r)},ak:function(){var a=this.a();this._k.clear();for(var b=0;b<this._m.count();b++){var c=this._m.__inner[b];this._k.add(c,c)}this._m.clear();this._l.clear();this._n.clear();for(var d=0;d<this._o.count();d++){var e=this._o.__inner[d];var f=this._d.b(e);if(f==null){f=this.b(e,a);this._d.f(f)}if(this._k.containsKey(f)){this._k.remove(f);this._l.add(f,f)}else{this.z(f);this._n.add(f)}this._m.add(f)}var h=this._k.keys().getEnumerator();while(h.moveNext()){var g=h.current();this.ad(g)}},ad:function(a){},z:function(a){},b:function(a,b){var c=this.c(a);var d=this.as(c,b);var e=this.ar();var f=1/e.width();var g=e.height();if(e.width()>e.height()){f=e.width();g=1/e.height()}var h=(d.left()-e.left())*f;var i=(d.top()-e.top())*g;var j=(d.right()-e.left())*f;var k=(d.bottom()-e.top())*g;d=new $$a.ae(0,h,i,j-h,k-i);var l=this._e._cm.acquireTileContent(d,c,$.ig.truncate(512));c.content(l);return c},ar:function(){var a=this._e.viewportRect();var b=this._e.effectiveViewport();if(b.isEmpty()){return new $$a.ae(0,0,0,1,1)}var c=(b.left()-a.left())/a.width();var d=(b.top()-a.top())/a.height();var e=(b.right()-a.left())/a.width();var f=(b.bottom()-a.top())/a.height();return new $$a.ae(0,c,d,e-c,f-d)},as:function(a,b){var c=a.info().xPosition()*512;var d=a.info().yPosition()*512;var e=c+512;var f=d+512;var g=c/b._d;var h=d/b._c;var i=512/b._d;var j=512/b._c;return new $$a.ae(0,g,h,i,j)},y:0,c:function(a){var b=0;b=this.y;this.y++;var c=new $$t.g5;c.info(a);c.iD(b);return c},_o:null,_m:null,a:function(){var a=this.aq(this._aw);var b=this.x(a);var c=Math.pow(2,b)*512;var d=c;var e=this._ao.width()/this._au.width()*c;var f=this._ao.height()/this._au.height()*d;var g=this._ao.width()/a.width();var h=this._ao.height()/a.height();var i=a.left()*g;var j=a.top()*h;var k=a.right()*g;var l=a.bottom()*h;var m=new $$t.g2;m._f=new $$a.ae(0,i,j,k-i,l-j);var n=this.at(this._aw,m._f,b,g,h,e,f);var o=n.left()*e;var p=n.top()*f;var q=n.right()*e;var r=n.bottom()*f;m._g=new $$a.ae(0,o,p,q-o,r-p);m._e=b;m._d=e;m._c=f;m._b=g;m._a=h;return m},aq:function(a){return a},at:function(a,b,c,d,e,f,g){var h=(a.left()+a.right())/2;var i=(a.top()+a.bottom())/2;var j=a.width();var k=a.height();j=j*d/f;k=k*e/g;var l=j/2;var m=k/2;return new $$a.ae(0,h-l,i-m,j,k)},af:function(){var a=this.a();var b=512*a._b/a._d;var c=512*a._a/a._c;var d=$.ig.truncate(Math.floor(a._f.left()/b));var e=$.ig.truncate(Math.floor(a._f.top()/c));var f=$.ig.truncate(Math.floor(a._f.right()/b));var g=$.ig.truncate(Math.floor(a._f.bottom()/c));this._o.clear();for(var h=e;h<=g;h++){for(var i=d;i<=f;i++){this._o.add(function(){var $ret=new $$t.g3;$ret.xPosition(i);$ret.yPosition(h);$ret.zoomLevel(a._e);return $ret}())}}},x:function(a){var b=1/a.width();var c=1/a.height();var d;var e;if(this._h){d=Math.floor(Math.logBase(b,2));e=Math.floor(Math.logBase(c,2))}else{d=Math.ceil(Math.logBase(b,2));e=Math.ceil(Math.logBase(c,2))}var f=Math.min(d,e)+this._v;return $.ig.truncate(f)},_d:null,f:false,ab:function(){if(!this.f){return}this.f=false;this._e._cm.destroyAllTileContent();this._d.g()},al:function(){this._i=true},ah:function(){this._i=false;this._e._cm.cm()},_h:false,ae:function(a){this._e._cm.b1(a)},ac:function(){this._m.clear();this._o.clear();this._k.clear()},$type:new $.ig.Type("TileZoomManager",$.ig.$ot)},true);$c("TileZoomInfo:g2","Object",{init:function(){$.ig.$op.init.call(this)},_f:null,_g:null,_e:0,_d:0,_c:0,_b:0,_a:0,$type:new $.ig.Type("TileZoomInfo",$.ig.$ot)},true);$c("TileZoomTileInfo:g3","Object",{init:function(){$.ig.$op.init.call(this)},_zoomLevel:0,zoomLevel:function(a){if(arguments.length===1){this._zoomLevel=a;return a}else{return this._zoomLevel}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},toString:function(){return this.zoomLevel()+"_"+this.xPosition()+"_"+this.yPosition()},$type:new $.ig.Type("TileZoomTileInfo",$.ig.$ot,[$$t.$cu.$type])},true);$c("TileZoomTileCache:g4","Object",{c:null,d:null,e:0,a:null,init:function(a,b){this.c=new $$4.h(String,$$t.$g5.$type,0);this.d=new $$4.v($$t.$g5.$type);$.ig.$op.init.call(this);this.e=a;this.a=b},g:function(){this.c.clear();this.d=new $$4.v($$t.$g5.$type)},i:function(a){this.d.h(a.node());this.d.f(a);a.node(this.d.d())},f:function(a){this.d.f(a);this.c.add(a.info().toString(),a);a._a=this;a.node(this.d.d());while(this.c.count()>this.e){this.h(this.d.c()._c)}},h:function(a){this.d.h(a.node());this.c.remove(a.info().toString());this.a.ae(a)},b:function(a){if(this.c.containsKey(a.toString())){var b=this.c.item(a.toString());b.touch();return b}return null},$type:new $.ig.Type("TileZoomTileCache",$.ig.$ot)},true);$c("TileZoomTile:g5","Object",{init:function(){$.ig.$op.init.call(this)},_info:null,info:function(a){if(arguments.length===1){this._info=a;return a}else{return this._info}},_a:null,_node:null,node:function(a){if(arguments.length===1){this._node=a;return a}else{return this._node}},touch:function(){if(this._a==null){return}this._a.i(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_iD:0,iD:function(a){if(arguments.length===1){this._iD=a;return a}else{return this._iD}},$type:new $.ig.Type("TileZoomTile",$.ig.$ot,[$$t.$cv.$type])},true);$c("DataChartMouseButtonEventArgs:g6","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$0.$w.$type)},true);$c("ChartMouseEventArgs:g8","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$0.$w.$type)},true);$c("Defaults:hc","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("Defaults",$.ig.$ot)},true);$c("DefaultPaletteInfo:he","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_f:null,_b:null,_c:null,_g:null,_d:null,_e:null,_k:null,_j:null,_h:null,_i:null,$type:new $.ig.Type("DefaultPaletteInfo",$.ig.$ot)},true);$c("AxisComponentsForView:hf","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$c("AxisComponentsFromView:hg","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:null,_c:null,$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$c("AxisLabelPanelBaseView:hh","Object",{_a:null,_av:null,init:function(a){this.au=$$a.$ae.empty();this.h=0;this.i=NaN;$.ig.$op.init.call(this);this._a=a},aa:function(a,b,c,d,e,f){var g=$b($$a.$e.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g._n=b.left()+c;g._o=b.top()+d;if(i<0){i=0}if(h<0){h=0}g._l=h;g._m=i;if(g._j!=null){var j=g._j;var k=j._j.__inner[0];k._k=k._k+g._n;k._l=k._l+g._o}}},z:function(a,b,c,d,e,f,g,h){var i=Math.max(e,Math.max(f,Math.max(g,h)));var j=new $$a.ah(0,i);if(this._a._av){j=new $$a.ah(0,Math.sqrt(i*i/2))}var k=c._d;if($.ig.util.isNaN(k._c)||$.ig.util.isNaN(k._e)||$.ig.util.isNaN(k._d)||$.ig.util.isNaN(k._b)){k=j}if(k._c>j._c||k._e>j._e||k._d>j._d||k._b>j._b){k=j}var l=new $$a.ae(0,d.left()-k._c,d.top()-k._e,d.width()+k._c+k._d,d.height()+k._e+k._b);var m=a._j;a._j=null;this.aa(a,l,e,f,g,h);a._j=m;a.width(a._m);a.height(a._l)},ad:function(a){var b=a;b._j=null},ag:function(a){},ah:function(a,b){},ai:function(a,b){var c=$b($$a.$e.$type,a);var d=0;var e=0;var f=new $$a.bv;var g=function(){var $ret=new $$a.bq;$ret._j=b;$ret._k=d;$ret._l=e;return $ret}();f._j.add(g);c._j=f},aq:function(a,b,c,d,e,f,g,h,i){var j=Math.max(e,Math.max(f,Math.max(g,h)));var k=new $$a.ah(0,j);if(this._a._av){k=new $$a.ah(0,Math.sqrt(j*j/2))}var l=c._d;if($.ig.util.isNaN(l._c)||$.ig.util.isNaN(l._e)||$.ig.util.isNaN(l._d)||$.ig.util.isNaN(l._b)){l=k}if(l._c>k._c||l._e>k._e||l._d>k._d||l._b>k._b){l=k}var m=b._j;var n=new $$a.bv;var o=a._n+l._c;var p=a._o+l._e;n._j.add(m);a._j=n},x:function(a,b,c,d){var e=a.ak().length;var f=a.ak();var g=a.ak();while(this.m(a)+c+d>b&&e>0){e--;f=f.substr(0,e)+"\u2026";a.ak(f)}a.ak(g);return f},ae:function(){if(this._e==null){return}var a=this.g();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$a.$e.$type,b);if(d!=null){this._a.cg(d)}this._a.b7(b)}},g:function(){var a=this._a.a1();var b=this._a.a0();if(!this._a._ad._c3){return a}else{return b}},l:function(a){return this.h},n:function(a){return this.l(a)+this.r()+this.o()},am:function(){this._av=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;$ret._ab=false;return $ret}()},m:function(a){var b=a;if(b!=null&&b.ak()!=null){return this._e.e(b)}return 0},w:function(a){var b=a;if(b!=null&&b.ak()!=null){return this.m(a)+this.p()+this.q()}return 0},ac:function(){this._a.bh(this._a._ad.el())},aj:function(){this.af();this._a.c8(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_e:null,f:function(){return this._e},ak:function(a){this._e=a},y:function(){if(this._a.c1().isEmpty()){return}var a=this._a.bd;this._a.c6(new $$a.af(1,this._a.c1().width(),this._a.c1().height()));if(this._a.bd!=a){this._a._ad.chart().lb();this.al()}},al:function(){},au:null,ao:function(a){this._e.w(a)},an:function(){if(this._e==null){return}if(this._e.d()){if(this._a._ad.seriesViewer()!=null&&this._a._ad.seriesViewer().actualPixelScalingRatio()!=1){this._e.z();this._e.aa(this._a._ad.seriesViewer().actualPixelScalingRatio(),this._a._ad.seriesViewer().actualPixelScalingRatio())}this.af();this.au=this._a.c1();var a=this._a._ad.chart().getFontBrush();if(this._a._ag!=null&&this._a._ag.textColor()!=null){a=this._a._ag.textColor()}if(this._a._j!=null){this._e.z();this._e.j(this._a._j)}var b=false;var d=this.g().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$an.$type,c);if(e!=null){if(e._s!=0){b=true;continue}e._am=a;if(e._j!=null){this._e.z();this._e.j(e._j)}this.ao(e);if(e._j!=null){this._e.y()}}}if(b){var g=this._a._ab.getEnumerator();while(g.moveNext()){var f=g.current();var h=$b($$a.$b1.$type,f);if(h!=null){if(h._s==0){continue}if(h._j!=null){this._e.z();this._e.j(h._j)}this._e.v(h);if(h._j!=null){this._e.y()}}var i=$b($$a.$an.$type,f);if(i!=null){if(i._s==0){continue}if(i._j!=null){this._e.z();this._e.j(i._j)}if(i._am==null){i._am=a}this._e.w(i);if(i._j!=null){this._e.y()}}}}if(this._a._j!=null){this._e.y()}this.ap();a=this.as();this._e.ac(this.d());var j=this._a._ad._im;if(j!=null){j._am=a;if(j._j!=null){this._e.z();this._e.j(j._j)}this._e.w(j);if(j._j!=null){this._e.y()}}if(this._a._ad.seriesViewer()!=null&&this._a._ad.seriesViewer().actualPixelScalingRatio()!=1){this._e.y()}}},d:function(){var a=this._a._ad.seriesViewer().getFontInfo();if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().textStyle()!=null){a=this._a._ad.titleSettings().g(this._a._ad.seriesViewer()._cm._j._ae)}else{var b=this._a._ad.seriesViewer().cp();if(b!=null){a=b}}return a},as:function(){var a=this._a._ad.chart().getFontBrush();if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().textColor()!=null){a=this._a._ad.titleSettings().textColor()}else{var b=this._a._ad.seriesViewer().ra();if(b!=null){a=b}}return a},c:null,af:function(){if(this._e==null){return}var a=this._a._ad.seriesViewer().getFontInfo();if(this._a._ag!=null&&this._a._ag.textStyle()!=null){a=this._a._ag.g(this._a._ad.seriesViewer()._cm._j._ae)}if(this.c!=a){this.c=a;this.ar()}this._e.ac(a)},h:0,ar:function(){if(this._a._ad!=null&&this._a._ad.seriesViewer()!=null){if(this._a._ag==null||this._a._ag.textStyle()==null){this.h=this._a._ad.seriesViewer()._cm.fontHeight();return}if(this.h==0){this.h=this._a._ad.seriesViewer()._cm.fontHeight()}var a=this.h;var b=this._a._ad.seriesViewer().getFontInfo();if(this._a._ag!=null&&this._a._ag.textStyle()!=null){b=this._a._ag.g(this._a._ad.seriesViewer()._cm._j._ae)}var c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ad.seriesViewer()._cm._j._ae,b);this.h=c;if(a!=this.h){this._a._ad.seriesViewer().lb()}}},i:0,j:function(){if(this._a._ad.title()==null){return 0}if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().visibility()==1){return 0}if(!$.ig.util.isNaN(this.i)){return this.i}var a=this.d();if(this._a._ad.seriesViewer()==null){return this.h}this.i=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ad.seriesViewer()._cm._j._ae,a);return this.i},k:function(){if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().visibility()==1){return 0}if(this._e==null){return 0}var a=this._a._ad._im;if(a!=null&&a.ak()!=null){this._e.ac(this.d());var b=this._e.e(a);this.af();return b}return 0},ap:function(){if(this._a._ab.count()==0){return}if(this._a._ad.tickStroke()==null){this._av.__stroke=this._a._ad.chart().q7()}else{this._av.__stroke=this._a._ad.tickStroke()}this._av._ac=this._a._ad.tickStrokeThickness();this._e.s(this._av)},ab:function(a){},aw:function(){return this._a._ad.seriesViewer().si()},v:function(){if(this._a._ad.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ad.titleSettings().topMargin())){return Math.max(0,this._a._ad.titleSettings().topMargin())}else{return this.aw()._e}},s:function(){if(this._a._ad.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ad.titleSettings().bottomMargin())){return Math.max(0,this._a._ad.titleSettings().bottomMargin())}else{return this.aw()._b}},t:function(){if(this._a._ad.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ad.titleSettings().leftMargin())){return Math.max(0,this._a._ad.titleSettings().leftMargin())}else{return this.aw()._c}},u:function(){if(this._a._ad.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ad.titleSettings().rightMargin())){return Math.max(0,this._a._ad.titleSettings().rightMargin())}else{return this.aw()._d}},at:function(){return this._av._ak._d},b:function(){var $self=this;var a=function(){var $ret=new $$t.bo;$ret._e=$self._a._ad.tickStroke();$ret.c($self._a._ad.tickStrokeThickness());return $ret}();if(this._a._ad!=null&&$b($$t.$ez.$type,this._a._ad.chart())!==null){var b=this._a._ad.chart();if(b.alignsGridLinesToPixels()&&b.cd()!=2&&b.cd()!=1){a._a=true}}return a},r:function(){if(this._a._ag==null){return 0}return Math.max(0,this._a._ag.topMargin())},p:function(){if(this._a._ag==null){return 0}return Math.max(0,this._a._ag.leftMargin())},q:function(){if(this._a._ag==null){return 0}return Math.max(0,this._a._ag.rightMargin())},o:function(){if(this._a._ag==null){return 0}return Math.max(0,this._a._ag.bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$c("AxisView:hk","Object",{_a:null,init:function(a){this.b=new $$t.hg;this.h=null;this.a5=$$a.$ae.empty();$.ig.$op.init.call(this);this._a=a;this.bb=new $$a.b1},onInit:function(){this._a7=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this._ba=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;$ret._ab=false;$ret.stroke(null);return $ret}();this._a8=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;$ret._ab=false;return $ret}();this._a9=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;$ret._ab=false;return $ret}();this._a.tickStroke($$t.$ag.j);this._a.tickLength($$t.$ag.d);this._a.tickStrokeThickness($$t.$ag.e);this._a.majorStrokeThickness($$t.$ag.b);this._a.minorStrokeThickness($$t.$ag.c);this._a.strokeThickness($$t.$ag.a)},ai:function(a){},_a7:null,_a8:null,_ba:null,
_a9:null,ax:function(){var a=new $$a.an;return a},aq:function(a){a.__visibility=0;a._s=0;if(a._x==null){this._a._av._ab.add(a)}},as:function(a){a.__visibility=1},ar:function(a){if(this._a._av._ab.contains(a)){this._a._av._ab.remove(a)}},bc:function(){var a=new $$a.b1;return a},p:function(a){if(a._x==null){this.d()._ab.add(a)}a.__visibility=0},r:function(a){a.__visibility=1},q:function(a){if(this._a._av._ab.contains(a)){this._a._av._ab.remove(a)}},aj:function(){},m:function(){return true},index:function(){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().isMap()){return this._a.seriesViewer().series().count()+1}var a=$b($$t.$ez.$type,this._a.chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){var c=0;for(var d=0;d<this._a.seriesViewer().series().count();d++){if(this._a.seriesViewer().series().__inner[d].isStacked()){c+=this._a.seriesViewer().series().__inner[d].hb()}else{c++}}b=c}return b+a.axes().indexOf(this._a)},ad:function(){this.d().cf();this.d().b3()},ab:function(){this.d().ca()},x:function(){if(this.d()!=null){this.d()._ab.clear()}this.z(this._a7._ak._d);this.z(this._ba._ak._d);this.z(this._a8._ak._d);this.z(this._a9._ak._d);this.ae()},av:function(a){this._a7.__visibility=a;this._a8.__visibility=a;this._ba.__visibility=a;this._a9.__visibility=a},an:function(){},w:function(a){this._a.cn(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().lb()}this._a.renderAxis()},b:null,c:function(){this.b._a=this._a7;this.b._b=this._a8;this.b._c=this._a9;this.b._d=this._ba;return this.b},z:function(a){if(a!=null){a.clear()}},ay:function(){return this._a7._ak._d},e:function(){var $self=this;var a=function(){var $ret=new $$t.bo;$ret._e=$self._a.stroke();$ret.c($self._a.strokeThickness());$ret._f=$self._a.strokeDashArray();return $ret}();if($b($$t.$ez.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.cd()!=2&&b.cd()!=1){a._a=true}}return a},a1:function(){return this._ba._ak._d},az:function(){return this._a8._ak._d},f:function(){var $self=this;var a=function(){var $ret=new $$t.bo;$ret._e=$self._a.majorStroke();$ret.c($self._a.majorStrokeThickness());$ret._f=$self._a.majorStrokeDashArray();return $ret}();if($b($$t.$ez.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.cd()!=2&&b.cd()!=1){a._a=true}}return a},a0:function(){return this._a9._ak._d},g:function(){var $self=this;var a=function(){var $ret=new $$t.bo;$ret._e=$self._a.minorStroke();$ret.c($self._a.minorStrokeThickness());$ret._f=$self._a.minorStrokeDashArray();return $ret}();if($b($$t.$ez.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.cd()!=2&&b.cd()!=1){a._a=true}}return a},d:function(){return this._a.ap()._a},at:function(a,b,c){this.d()._ad=a;this.d().c5(b);this.d()._c4=c;this.ae()},y:function(){this.d()._ab.clear();this.ae()},ap:function(a){this.d()._bw=a;this.ae()},au:function(a,b){this.d().a9(a);this.d()._ba=b;this.d()._ar=false},ao:function(a){this.d().bg(a)},v:function(){},h:null,o:function(a){return null},n:function(dataItem_){if(this._a.formatLabel()!=null){return this._a.formatLabel()(dataItem_)}if(this._a._ah!=null){return this._a._ah.i(dataItem_)}var label_=this._a.label();var a=typeof dataItem_==="number"&&typeof label_==="string";var labelValue_=null;if(this.h!=null){labelValue_=this.h.getPropertyValue(dataItem_);if(labelValue_===undefined){labelValue_=label_}}else{labelValue_=a?$4(label_,dataItem_):typeof dataItem_[label_]!="undefined"?dataItem_[label_]:label_}if(this._a.expectFunctions()){if(typeof labelValue_=="function"){labelValue_=labelValue_()}}return labelValue_},_k:null,_j:null,af:function(a,b){this._j=a;this._k=b},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},ae:function(){if(this._a.chart()==null||this._j==null){return}if(!this.isDirty()){this.isDirty(true);this._a.chart().canvasRenderScheduler().o(this._j,this._k)}},undirty:function(a){this.isDirty(false);this.al(a)},bb:null,al:function(a){if(this._j==null){return}if(this._j.d()){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._j.z();this._j.aa(this._a.seriesViewer().actualPixelScalingRatio(),this._a.seriesViewer().actualPixelScalingRatio())}var b=this._a.chart().getContainerRect();if(a){this._j.k(b.left(),b.top(),b.width(),b.height())}if(a){if(this._a.seriesViewer().plotAreaBackground()!=null&&!this._a.j7().isEmpty()){this.bb._o=this._a.j7().top();this.bb._n=this._a.j7().left();this.bb.width(this._a.j7().width());this.bb.height(this._a.j7().height());this.bb.__fill=this._a.seriesViewer().plotAreaBackground();this._j.v(this.bb)}}this._j.z();this._j.ae(this._a.j7());this.am();this._j.y();if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._j.y()}}if(this._k.d()){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._k.z();this._k.aa(this._a.seriesViewer().actualPixelScalingRatio(),this._a.seriesViewer().actualPixelScalingRatio())}var c=this.a5;var d=this._a.chart().getContainerRect();if(!c.isEmpty()&&a){this._k.k(d.left(),d.top(),d.width(),d.height())}if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._k.y()}}},postRender:function(){this.d().ck()},a5:null,am:function(){if(this._j.d()){this._a7.__stroke=this._a.actualStroke();this._ba.__fill=this._a.strip();this._a9.__stroke=this._a.actualMinorStroke();this._a8.__stroke=this._a.actualMajorStroke();this._a9._ac=this._a.minorStrokeThickness();this._a8._ac=this._a.majorStrokeThickness();this._a7._ac=this._a.strokeThickness();this._a9._ai=this._a.minorStrokeDashArray();this._a8._ai=this._a.majorStrokeDashArray();this._a7._ai=this._a.strokeDashArray();this.a5=this._a.j7();this._j.s(this._a7);this._j.s(this._ba);this._j.s(this._a8);this._j.s(this._a9)}},ac:function(){this.ae()},aa:function(a){if(a!=null){a.canvasRenderScheduler().r(this);a._cm.cq()}},u:function(a){if(a!=null){a.canvasRenderScheduler().l(this);this.ae()}},i:function(){if(this._a.seriesViewer()==null||this._a.seriesViewer()._cm._j._ae==null){return null}return $.ig.FontUtil.prototype.getFont(this._a.seriesViewer()._cm._j._ae)},l:function(){return this._j==null},ak:function(){if(this._a.isAngular()||this._a.isRadial()){return}if(this._a.title()==null){this._a._im=null;this._a.cn(true);this._a.renderAxis();return}if(this._a._im==null){var a=new $$a.an;a.ak(this._a.title());a.dataContext(this._a.titleSettings());this._a._im=a}else{this._a._im.ak(this._a.title());this._a._im.dataContext(this._a.titleSettings())}this._a.cn(true);this._a.renderAxis()},t:function(){var a;var b=new $$t.hi;if(this._a.isAngular()){a="ui-angular-axis-labels";b.margin(0)}else if(this._a.isVertical()){a="ui-vertical-axis-labels";b.location(2)}else if(this._a.a1()==3){a="ui-radial-axis-labels";b.location(5)}else{a="ui-horizontal-axis-labels";b.location(1)}this.s(b,a)},aw:function(){if(this._a.seriesViewer()==null){return}var a=this._a.seriesViewer()._su;var b=a.cssAxisStroke();var c=a.cssAxisMajorStroke();if(this._a.stroke()==null){if(b==null){this._a.stroke(a.axisLineBrush())}else if(b.color().l()!=0){this._a.stroke(b)}}if(this._a.majorStroke()==null){if(c==null){this._a.majorStroke(a.axisLineBrush())}else if(c.color().l()!=0){this._a.majorStroke(c)}}},s:function(a,b){this._a.domRenderer().startCSSQuery();var c=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-top");var d=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-right");var e=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-bottom");var f=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-left");var g=this._a.domRenderer().getCssDefaultPropertyValue(b,"text-align");var h=this._a.domRenderer().getCssDefaultPropertyValue(b,"vertical-align");var i=this._a.domRenderer().getCssDefaultPropertyValue(b,"color");this._a.domRenderer().endCSSQuery();if(c!=null){a.topMargin(parseFloat(c))}if(d!=null){a.rightMargin(parseFloat(d))}if(e!=null){a.bottomMargin(parseFloat(e))}if(f!=null){a.leftMargin(parseFloat(f))}if(i!=null){if(a.textColor()==null){a.textColor(new $$a.at)}a.textColor().__fill=i}if(g!=null){switch(g){case"right":a.horizontalAlignment(2);break;case"left":a.horizontalAlignment(0);break;default:a.horizontalAlignment(1);break}}if(h!=null){switch(h){case"top":a.verticalAlignment(0);break;case"bottom":a.verticalAlignment(2);break;default:a.verticalAlignment(1);break}}this._a.labelSettings(a)},preRender:function(){if(this._a.seriesViewer()!=null){this._a.seriesViewer().ensureCorrectSize()}},isValid:function(){return this._a!=null&&!this._a.j7().isEmpty()},a2:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportLabelsPanelPosition:function(){return{__x:this._a._av.c1().left(),__y:this._a._av.c1().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportLabelsPanelViewport:function(){var a=this._a._av.c1();return a},exportTitlePosition:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportTitleMargin:function(a){var b=this._a._av._af.t();var c=this._a._av._af.v();var d=this._a._av._af.u();var e=this._a._av._af.s();return new $$a.ah(1,b,c,d,e)},onLabelChanged:function(){if($.ig.FastReflectionHelper.prototype.needsHelper(this._a.label())){this.h=new $.ig.FastReflectionHelper(true,this._a.label())}else{this.h=null}},$type:new $.ig.Type("AxisView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("CategoryAxisBaseView:hl","AxisView",{_be:null,init:function(a){$$t.$hk.init.call(this,a);this._be=a},o:function(a){var b=0;if(this._be.categoryMode()==0){b=$.ig.truncate(Math.round(a))}else{b=$.ig.truncate(Math.floor(a))}if(b<0||b>this._a.itemsCount()-1){return null}var c=this._a.kl().item(b);var d=this.n(c);if(d==null){return null}return d.toString()},bf:function(a){var b=0;var c=false;for(var d=0;d<a.count();d++){var e=$b($$a.$e.$type,a.__inner[d]);if(e==null){e=this._a._bq.item(d);var f=a.__inner[d]==null?"":a.__inner[d].toString();var g=e.ak();var h=0;var i=0;if(g!=null){h=g.length}if(f!=null){i=f.length}if(h!=i){c=true}e.ak(f);b++}else{this.d()._ab.add(e)}}if(c){this._a.cn(true)}this._a.ha();return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$hk.$type)},true);$c("CategoryXAxisView:hm","CategoryAxisBaseView",{_bg:null,init:function(a){$$t.$hl.init.call(this,a);this._bg=a},onInit:function(){$$t.$hl.onInit.call(this);this._a.tickLength($$t.$ag.f)},$type:new $.ig.Type("CategoryXAxisView",$$t.$hl.$type)},true);$c("HorizontalAxisLabelPanelBaseView:hn","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$hh.init.call(this,a);this._ax=a},az:function(){},ay:function(){return false},a0:function(a){var b=this._a.bs();var c,d;c=this._ax.dh();d=this._ax.de();var e=this._a._ag!=null?this._a._ag.verticalAlignment():1;var f=this._a.bd;var g=a.count();var h=this._a.c1();var i=this._ax.dg();var j=i/2;for(var k=0;k<g;k++){var l=a.__inner[k];var m=l.height()/2;switch(e){case 0:l.y(h.top()+c);break;case 1:case 3:l.y(h.top()+c+j-m);break;case 2:l.y(h.bottom()-d-l.height());break}}},$type:new $.ig.Type("HorizontalAxisLabelPanelBaseView",$$t.$hh.$type)},true);$c("NumericAxisBaseView:ho","AxisView",{_be:null,init:function(a){$$t.$hk.init.call(this,a);this._be=a},bf:function(){},o:function(a){var b=this._be._kl._d(this._be.j7(),this._be.seriesViewer().actualWindowRect(),this._be.j2(),this._be.j1());return this._be._kl.w(b,a,-1,NaN)},$type:new $.ig.Type("NumericAxisBaseView",$$t.$hk.$type)},true);$c("StraightNumericAxisBaseView:hr","NumericAxisBaseView",{_bg:null,init:function(a){$$t.$ho.init.call(this,a);this._bg=a},bh:function(){this._bg.mo().x(this._bg.actualMaximumValue());this._bg.mo().y(this._bg.actualMinimumValue())},$type:new $.ig.Type("StraightNumericAxisBaseView",$$t.$ho.$type)},true);$c("NumericXAxisView:hp","StraightNumericAxisBaseView",{_bi:null,init:function(a){$$t.$hr.init.call(this,a);this._bi=a},onInit:function(){$$t.$hr.onInit.call(this);this._a.majorStroke($$t.$ag.h)},$type:new $.ig.Type("NumericXAxisView",$$t.$hr.$type)},true);$c("NumericYAxisView:hq","StraightNumericAxisBaseView",{init:function(a){$$t.$hr.init.call(this,a);this._bi=a},_bi:null,onInit:function(){$$t.$hr.onInit.call(this);this._a.majorStroke($$t.$ag.h)},$type:new $.ig.Type("NumericYAxisView",$$t.$hr.$type)},true);$c("VerticalAxisLabelPanelView:hs","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$hh.init.call(this,a);this._ax=a},ay:function(){},d:function(){var a=this._a._ad.seriesViewer().getFontInfo();if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().textStyle()!=null){a=this._a._ad.titleSettings().g(this._a._ad.seriesViewer()._cm._j._ae)}else{var b=this._a._ad.seriesViewer().cq();if(b!=null){a=b}}return a},aw:function(){return this._a._ad.seriesViewer().sj()},as:function(){var a=this._a._ad.chart().getFontBrush();if(this._a._ad.titleSettings()!=null&&this._a._ad.titleSettings().textColor()!=null){a=this._a._ad.titleSettings().textColor()}else{var b=this._a._ad.seriesViewer().rb();if(b!=null){a=b}}return a},az:function(a,b){var c,d;c=this._ax.db();d=this._ax.dd();var e=this._a._ag!=null?this._a._ag.horizontalAlignment():1;var f=this._a.bd;var g=this._ax.de();var h=g/2;var i=this._a.c1();for(var j=0;j<a.count();j++){var k=a.__inner[j];var l=k.width()/2;switch(e){case 0:k.x(i.left()+c);break;case 1:case 3:k.x(i.left()+c+h-l);break;case 2:k.x(i.right()-d-k.width());break}}},$type:new $.ig.Type("VerticalAxisLabelPanelView",$$t.$hh.$type)},true);$c("XamDataChartView:ht","SeriesViewerView",{init:function(a){$$t.$o.init.call(this,a);this._fn=a},_fn:null,fr:function(a){this._p.canvasRenderScheduler().p()},ds:function(){$$t.$o.ds.call(this);if(this._b.count()==0&&this._y!=null){if(this._p.actualPixelScalingRatio()!=1){this._y.z();this._y.aa(this._p.actualPixelScalingRatio(),this._p.actualPixelScalingRatio())}this._y.k(0,0,this._a8,this._a7);if(this._p.actualPixelScalingRatio()!=1){this._y.y()}}},d4:function(){var a,b;var c=1,d=0;var e=false;var f=this._j.e();var g;var h=this._j.a6(c,g,a,b,d,e);c=h.p0;g=h.p1;a=h.p2;b=h.p3;d=h.p4;e=h.p5;if($.ig.util.isNaN(this._p.topMargin())){this._p.topMargin(g[0])}if($.ig.util.isNaN(this._p.rightMargin())){this._p.rightMargin(g[1])}if($.ig.util.isNaN(this._p.bottomMargin())){this._p.bottomMargin(g[2])}if($.ig.util.isNaN(this._p.leftMargin())){this._p.leftMargin(g[3])}this._fn.defaultAxisStroke(f._i);this._fn.defaultAxisMajorStroke($$t.$ag.h);this._fn.defaultAxisMinorStroke($$t.$ag.i);this._fn.alignsGridLinesToPixels(e);this.cssAxisStroke(a);this.cssAxisMajorStroke(b);this._fn.brushes(f._a);this._fn.outlines(f._f);this._fn.markerBrushes(f._b!=null?f._b:new $.ig.BrushCollection);this._fn.markerOutlines(f._c!=null?f._c:new $.ig.BrushCollection);if(this._fn.markerBrushes().count()==0){for(var i=0;i<f._a.count();i++){this._fn.markerBrushes().add(f._a.item(i))}}if(f._c.count()==0){for(var j=0;j<f._f.count();j++){this._fn.markerOutlines().add(f._f.item(j))}}this.crosshairBrush(f._j);this.fontBrush(f._k);this.font(f._h);this.axisLineBrush(f._i);this._fp=c;var l=this._fn.series().getEnumerator();while(l.moveNext()){var k=l.current();k.mh()}this._fq=d},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_crosshairBrush:null,crosshairBrush:function(a){if(arguments.length===1){this._crosshairBrush=a;return a}else{return this._crosshairBrush}},_cssAxisStroke:null,cssAxisStroke:function(a){if(arguments.length===1){this._cssAxisStroke=a;return a}else{return this._cssAxisStroke}},_cssAxisMajorStroke:null,cssAxisMajorStroke:function(a){if(arguments.length===1){this._cssAxisMajorStroke=a;return a}else{return this._cssAxisMajorStroke}},_fp:0,_fq:0,d1:function(){this._fe._ac=$$t.$hc.j;this._fd._ac=$$t.$hc.j;this._fe.__stroke=this.crosshairBrush();this._fd.__stroke=this.crosshairBrush();$$t.$o.d1.call(this)},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},$type:new $.ig.Type("XamDataChartView",$$t.$o.$type)},true);$c("Marker:hu","ContentControl",{init:function(){$$a.$g.init.call(this)},_am:null,_an:null,_ak:0,_al:0,ai:0,aj:0,$type:new $.ig.Type("Marker",$$a.$g.$type)},true);$c("SeriesView:hy","Object",{_e:null,_s:false,init:function(a){this.h=null;this.bn=null;this.br=$$a.$ae.empty();this.bm=new $$a.at;this.f=new $$t.hx;this.m=false;$.ig.$op.init.call(this);this._v=NaN;this._r=true;this._e=a;this.isThumbnailView(false);this.bw=new $$a.b1;this._s=false},getDefaultTooltipTemplate:function(){return this._e.a5().getDefaultTooltipTemplate(this._e)},ap:function(){if(this._e.dv()){this._e.a5().hideTooltip(this._e)}},getExecutionContext:function(){return new $.ig.DOMExecutionContext(this._e.seriesViewer()._cm._j._ae)},h:null,i:function(){if(this.h==null){this.h=this.getExecutionContext()}return this.h},_d:null,onInit:function(){if(!this.isThumbnailView()){this._e.areaFillOpacity(.8);this._e._b4=0;this._e._b3=1;this._d=new $.ig.DataContext;this._d.series(this._e);this._e.transitionInEasingFunction($.ig.EasingFunctions.prototype.cubicEase);this.af()}},getEffectiveViewport:function(){return this._e.getEffectiveViewport1(this)},onVisualPropertiesChanged:function(){this.aq()},destroy:function(){},seriesViewerRenderer:function(){if(this._e.seriesViewer()!=null){return this._e.seriesViewer()._cm._j._ae}return null},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},index:function(){if(this._e==null||this._e.seriesViewer()==null){return 0}if(this._e.seriesViewer().isMap()){if(this._e.isGeographic()){return this._e.seriesViewer().series().indexOf(this._e)}else{var a=this._e.seriesViewer().series().indexOf(this._e);if(a>=0){return a}for(var b=0;b<this._e.seriesViewer().series().count();b++){if(this._e.seriesViewer().series().__inner[b].isGeographic()){var c=this._e.seriesViewer().series().__inner[b].be();if(c==this._e){return b}}}return a}}var d=$b($$t.$ez.$type,this._e.chart());var e=0;if(d!=null){if(d.gridMode()==2||d.gridMode()==0){e=d.axes().count()}}var f=0;for(var g=0;g<this._e.seriesViewer().series().count();g++){if(this._e.seriesViewer().series().__inner[g]==this._e){break}if(this._e.seriesViewer().series().__inner[g].isStacked()){f+=this._e.seriesViewer().series().__inner[g].hb()}else{f++}}return e+f},aq:function(){if(this._e.seriesViewer()==null){return}if(!this.isDirty()){this.isDirty(true);this._a.o(this._k,this._l)}},undirty:function(a){this.isDirty(false);this.a4(a)},bw:null,onRenderFrame:function(){this.aq()},bn:null,getTransparentBrush:function(){if(this.bn==null){this.bn=function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(0,0,0,0));return $ret}()}return this.bn},_v:0,u:function(){if(!$.ig.util.isNaN(this._v)){return this._v}if(this._e.seriesViewer()!=null){return this._e.seriesViewer().actualPixelScalingRatio()}else{return 1}},a4:function(a){if(this._k==null){return}if(this.br.isEmpty()){this.br=this.bu()}var b=this.br;var c=this._e.seriesViewer().getContainerRect();var d=c.left();var e=c.top();var f=c.width();var g=c.height();var h=this.u();if(this.isAlternateView()){d=this.bu().left();e=this.bu().top();f=this.bu().width();g=this.bu().height()}if(this._k.d()){if(h!=1){this._k.z();this._k.aa(h,h)}if(a){this._k.k(d,e,f,g)}if(a){if(this._e.seriesViewer().plotAreaBackground()!=null&&!this.bu().isEmpty()){this.bw._o=this.bu().top();this.bw._n=this.bu().left();this.bw.width(this.bu().width());this.bw.height(this.bu().height());this.bw.__fill=this._e.seriesViewer().plotAreaBackground();this._k.v(this.bw)}}if(h!=1){this._k.y()}}if(this._l!=null&&this._r){if(this._l.d()){if(this._e.seriesViewer()!=null&&h!=1){this._l.z();this._l.aa(h,h)}if(!b.isEmpty()&&a){this._l.k(b.left(),b.top(),b.width(),b.height())}this.ba(true);this.a6(this._l,true);this.a5(this._l,true);if(h!=1){this._l.y()}}}if(this._k.d()&&this._r){if(h!=1){this._k.z();this._k.aa(h,h)}this._k.z();if(!this.isThumbnailView()&&$$a.$ae.l_op_Inequality(this._e._pf,null)&&!this._e._pf.isEmpty()&&(this._e._pf.width()!=1||this._e._pf.height()!=1)){this._k.ae(new $$a.ae(0,this.bu().left()+this.bu().width()*this._e._pf.left(),this.bu().top()+this.bu().height()*this._e._pf.top(),this.bu().width()*this._e._pf.width(),this.bu().height()*this._e._pf.height()))}else{this._k.ae(this.bu())}this.ba(false);this._k.ad(this._e.__opacity);if(this._e.isDropShadowEnabled()&&this._e.dj()&&!this.isThumbnailView()){if(this._e.useSingleShadow()){this._k.o(this._e.shadowColor().colorString(),0,this._e.shadowOffsetX(),this._e.shadowOffsetY());var i=this._e.seriesViewer()._cm._j._x;var j=this._e.seriesViewer()._cm._j._ak;if(h!=1){i.z();i.aa(h,h)}i.k(c.left(),c.top(),c.width(),c.height());this.a6(i,false);this.a5(i,false);this._k.m(j.getNativeElement(),1,0,0,c.width(),c.height());if(h!=1){i.y()}}else{this._k.o(this._e.shadowColor().colorString(),this._e.shadowBlur(),this._e.shadowOffsetX(),this._e.shadowOffsetY());this.a6(this._k,false);this.a5(this._k,false)}this._k.l()}else{this.a6(this._k,false);this.a5(this._k,false)}this._k.ad(1);this._k.y();if(h!=1){this._k.y()}}},br:null,bd:function(a,b,c){if(c){this.bf(a,b)}else{this.be(a,b)}},bg:function(a,b,c){if(c){this.bi(a,b)}else{this.bh(a,b)}},aa:function(a,b){if(b){return this.ab(a)}else{return this.ac(a)}},ab:function(a){return null},ac:function(a){return null},be:function(a,b){},bh:function(a,b){},bf:function(a,b){},bi:function(a,b){},ba:function(a){if(a){this.bc()}else{this.bb()}},bb:function(){},bc:function(){},bm:null,bp:function(a){return this.bo()},bo:function(){var a=this._e._uniqueIndex;var num_=(a+1)*1e3;var b=(num_&63)<<2;num_=num_>>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bm.__fill="rgb("+b+","+c+","+d+")";return this.bm},a6:function(a,b){this.br=this.bu()},a5:function(a,b){},ax:function(){},am:function(){},an:function(){},f:null,g:function(){return this.f},a9:function(a){},t:function(){return true},aw:function(){},av:function(){},a7:function(){this._e.actualBrush(null)},ah:function(){this._e.actualBrush(this._e.brush())},a8:function(){this._e.actualOutline(null)},ai:function(){this._e.actualOutline(this._e.outline())},c:function(a){if($b($.ig.DataContext.prototype.$type,a)!==null){return a}return null},_k:null,_l:null,ar:function(a,b){this._k=a;this._l=b},bs:null,bu:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},_bt:null,bv:function(){if(this.isAlternateView()){return this._bt}else if(this.isThumbnailView()){return $$t.$ez.sc}else{return this._e.seriesViewer()!=null?this._e.seriesViewer().actualWindowRect():$$a.$ae.empty()}},m:false,isThumbnailView:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},ak:function(a){if(a!=null){this._a.r(this);if(this._e._bx!=null){this._e._bx._a.r(this._e._bx)}}},_a:null,ag:function(a){if(a!=null){if(this._e.e1()){this._k=this._e.seriesViewer()._cm._z;a._cm._a.l(this);this._a=a._cm._a}else{this._k=this._e.seriesViewer()._cm._y;a.canvasRenderScheduler().l(this);this._a=a.canvasRenderScheduler()}if(this._e._bx!=null){a._am.l(this._e._bx);this._e._bx._a=a._am;this._e._bx.aq()}if(this._e.dv()){var c=this._e.a5().alternateViews().keys().getEnumerator();while(c.moveNext()){var b=c.current();a._ak.l(this._e.a5().alternateViews().item(b));this._e.a5().alternateViews().item(b)._a=a._ak;this._e.a5().alternateViews().item(b).aq()}}this.aq()}},postRender:function(){this.a0()},a0:function(){},b:function(a){return null},a2:function(a){this._e._bx._k=a._a},al:function(a){},bj:function(){if(this.duringInit()){return}if(this._e.seriesViewer()!=null){var a=this._e.legend()!=null?this._e.legend():this._e.seriesViewer().legend();if(a!=null&&this._e.legendItem()!=null&&a.containsChild(this._e.legendItem())){a.removeChild(this._e.legendItem());var b=this._e.hr();b.content().actualItemBrush(this._e.actualBrush());b.content().outline(this._e.actualOutline());b.content().thickness(this._e.actualThickness());a.addChildInOrder(this._e.legendItem(),this._e)}}},onLegendItemVisibilityChanged:function(){this._e.kh(this._e.actualLegend(),this._e.actualLegend())},ay:function(){this.bj()},getViewInfo:function(a,b){a=this.bu();b=this.bv();return{p0:a,p1:b}},o:function(){return this._k!=null},_r:false,visibilityChanged:function(){this._r=this._e.__visibility==0;this.aq()},a3:function(){this._e.a5().removeToolTipFromCurrentParent(this._e)},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},ao:function(){},preRender:function(){if(this._e.seriesViewer()!=null&&!this.isThumbnailView()){this._e.seriesViewer().ensureCorrectSize()}},isValid:function(){return true},_duringInit:false,duringInit:function(a){if(arguments.length===1){this._duringInit=a;return a}else{return this._duringInit}},_isAlternateView:false,isAlternateView:function(a){if(arguments.length===1){this._isAlternateView=a;return a}else{return this._isAlternateView}},prepAltSurface:function(a){this._k=a._a},_alternateViewIdentifier:null,alternateViewIdentifier:function(a){if(arguments.length===1){this._alternateViewIdentifier=a;return a}else{return this._alternateViewIdentifier}},bl:function(type_){var legendTemplates_=$.ig.LegendTemplates;var a=legendTemplates_.prototype.resolveLegendItemTemplate(type_);return a},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type,$$t.$a.$type])},true);$c("MarkerSeriesView:hv","SeriesView",{_b1:null,b5:0,b7:0,b6:0,init:function(a){this.b5=1;this.b7=$$t.$hc.ab;this.b6=3;this.bx=new $$t.hu;$$t.$hy.init.call(this,a);this.bx=new $$t.hu;this.bx.content(new $.ig.DataContext);this._b1=a},onInit:function(){$$t.$hy.onInit.call(this);this._b4=new $$4.x($$t.$hu.$type,0);this.co=function(){var $ret=new $$a.k;$ret.render($$t.$r.c);$ret.measure($$t.$r.b);return $ret}()},cg:function(){var b=this._b4.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._b1.ql}this.aq()},cq:function(){if(this._k==null){return new $$a.af(1,0,0)}var a=new $$a.l;a.isHitTestRender=false;a.context=this._k.g();a.viewportTop=this.bu().top();a.viewportLeft=this.bu().left();a.viewportWidth=this.bu().width();a.viewportHeight=this.bu().height();a.passID="TestMeasure";var b=new $$a.n;b.isHitTestRender=false;b.passInfo=a;var c=new $$a.m;c.passInfo=a;var d=this._k.g();c.context=d;b.context=d;var e=0;var f=0;if(this._b1.ql!=null&&this._b1.ql.passStarting()!=null){this._b1.ql.passStarting()(a)}var g=this._b1.ql;if(this._b4.count()>0){var h=this._b4.__inner[0];c.data=h.content();c.width=h.width();c.height=h.height();c.renderOffsetX=0;c.renderOffsetY=0;c.renderContext=this._k;g=h._ah}var i=0;var j=0;if(g!=null&&g.measure()!=null){g.measure()(c);i=c.width;j=c.height}if(this._b1.ql!=null&&this._b1.ql.passCompleted()!=null){this._b1.ql.passCompleted()(a)}return new $$a.af(1,i,j)},cn:function(a){},_b4:null,b0:function(){var $self=this;var a=new $$t.hu;a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());a._ah=this._b1.ql;this._b4.add(a);return a},cf:function(a){},cj:function(a){a.__visibility=0},cl:function(a){a.__visibility=1},ck:function(a){this._b4.remove(a)},b2:function(){return this._b1.markerTemplate()!=null},ce:function(){this._b1.actualMarkerTemplate(null)},b8:function(){this._b1.actualMarkerTemplate(this._b1.markerTemplate())},cp:function(a){var b=a._n;var c=a._o;var d=a._m;var e=a._l;return new $$a.ae(0,b-d/2,c-d/2,d,e)},cb:function(a){switch(a){case"CircleMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._b1.actualMarkerTemplate(this._b1.seriesViewer().hexagramMarkerTemplate());break}},cc:function(){this._b1.actualMarkerBrush(null)},b9:function(){if(!$.ig.util.isNaN(this._e.actualMarkerFillOpacity())&&this._e.actualMarkerFillOpacity()!=1){var a=$.ig.BrushUtil.prototype.o(this._b1.markerBrush(),this._e.actualMarkerFillOpacity());this._b1.actualMarkerBrush(a)}else{this._b1.actualMarkerBrush(this._b1.markerBrush())}},cd:function(){this._b1.actualMarkerOutline(null)},ca:function(){this._b1.actualMarkerOutline(this._b1.markerOutline())},cm:function(){this.aq()},_b3:false,bh:function(a,b){$$t.$hy.bh.call(this,a,b);if(!this._b3){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this._b1.actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this._b1.actualMarkerOutline());d.thickness(this._b1.markerThickness())}}},bx:null,bi:function(a,b){$$t.$hy.bi.call(this,a,b);var c=a;this.bx.__visibility=c.__visibility;this.bx._ah=c._ah;this.bx.width(c.width());this.bx.height(c.height());this.bx._m=c._m;this.bx._l=c._l;this.bx._n=c._n;this.bx._o=c._o;var d=this.bp(b);var e=this.bx.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this.b5+this.b6)}},b:function(a){if(a>=0&&a<this._b4.count()){return this._b4.__inner[a].content()}return $$t.$hy.b.call(this,a)},co:null,a5:function(a,b){$$t.$hy.a5.call(this,a,b);if(a.d()){var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$a.n;d.isHitTestRender=b;d.passInfo=c;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._b1.ql!=null&&this._b1.ql.passStarting()!=null){this._b1.ql.passStarting()(c)}for(var j=0;j<this._b4.count();j++){var k=this._b4.__inner[j];if(k.__visibility==1){continue}this.bg(k,j,b);if(b){k=this.bx}if(!f){e.data=k.content();e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._b1.ql!=null&&this._b1.ql.passCompleted()!=null){this._b1.ql.passCompleted()(c)}}},ch:function(a){a.create(this.b0.runOn(this));a.destroy(this.ck.runOn(this));a.activate(this.cj.runOn(this));a.disactivate(this.cl.runOn(this))},ci:function(a){a.create(this.b0.runOn(this));a.destroy(this.ck.runOn(this));a.activate(this.cj.runOn(this));a.disactivate(this.cl.runOn(this))},getHitMarker:function(a){var b=this.bz(a,0);if(b==null){b=this.bz(a,3);
}return b},bz:function(a,b){var c;var d;var e;var f;for(var g=this._b4.count()-1;g>=0;g--){var h=this._b4.__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h._m/2+b;d=h._l/2+b;e=h.ai;f=h.aj;if(h._n+e-c<=a.__x&&h._n+e+c>=a.__x&&h._o+f-d<=a.__y&&h._o+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$hy.$type)},true);$c("SeriesComponentsForView:hw","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$c("SeriesComponentsFromView:hx","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$c("ChartAxisRangeChangedEventArgs:hz","EventArgs",{init:function(a,b,c,d,e,f){$$0.$w.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("SeriesViewerComponentsForView:h1","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$c("SeriesViewerComponentsFromView:h2","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$c("IDetectsCollisions:h4","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$c("CollisionAvoider:h3","Object",{init:function(){this.a=new $$4.x($$a.$ae.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){for(var b=this.a.count()-1;b>=0;--b){if(a.left()>this.a.__inner[b].right()){break}if(this.a.__inner[b].intersectsWith(a)){return false}}if(this.a.count()==0||a.right()>=this.a.__inner[this.a.count()-1].right()){this.a.add(a)}else{this.a.add(a);this.a.sort2(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$h4.$type])},true);$c("SafeEnumerable:h5","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},b:function(){var d__=new $$t.h6((-2));d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("SafeReadOnlyDoubleCollection:h7","Object",{a:null,b:0,c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.b}return a},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b)},init1:function(a,b,c){this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b);this.b=c},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){this.a.item(a,b);return b}else{return this.c(this.a.item(a))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){return new $$t.h5(this.a).getEnumerator()},$type:new $.ig.Type("SafeReadOnlyDoubleCollection",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("SafeSortedReadOnlyDoubleCollection:h8","Object",{a:null,b:null,c:0,d:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.c}return a},init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c=0;$.ig.$op.init.call(this);this.a=new $$t.h7(0,b);this.b=c},init1:function(a,b,c,d){this.c=0;$.ig.$op.init.call(this);this.a=new $$t.h7(1,b,d);this.b=c;this.c=d},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){this.a.item(a,b);return b}else{var b=this.b.item(a);return this.d(this.a.item(b))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){var d__=new $$t.h9(0);d__.__4__this=this;return d__},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("SafeEnumerable___MakeSafe__IteratorClass:h6","Object",{e:0,c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.a==null){return false}this.e=1;this.b=this.__4__this.a.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.b.moveNext()){this.d=this.b.current();this.c=this.__4__this.c(this.d);this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.h6(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("SafeEnumerable___MakeSafe__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedSeries__IteratorClass:aq","Object",{i:0,b:null,g:null,c:null,f:null,e:null,h:null,d:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.g!=null){this.g.dispose()}},k:function(){this.i=-1;if(this.f!=null){this.f.dispose()}},l:function(){this.i=3;if(this.h!=null){this.h.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=1;this.g=this.__4__this._da.getEnumerator();this.i=2;break;case 2:this.i=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.i=2;return true}this.j();if(this.__4__this.seriesViewer()!=null&&this.__4__this.seriesViewer().ed()&&this.__4__this.ko(this.__4__this.seriesViewer())){this.i=3;this.f=this.__4__this.seriesViewer().fa().getEnumerator();this.i=4;break}break;case 4:this.i=3;if(this.f.moveNext()){this.e=this.f.current();if(this.e!=this.__4__this.seriesViewer()){this.i=5;this.h=this.e.series().getEnumerator();this.i=6;break}this.i=4;break}this.k();break;case 6:this.i=5;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.i=6;return true}this.l();this.i=4;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.aq(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:this.k();break;case 5:case 6:try{this.l()}finally{this.k()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedSeries__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$ha.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$ha.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedAxes__IteratorClass:ar","Object",{i:0,b:null,d:null,h:null,f:null,e:null,g:null,a:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.h!=null){this.h.dispose()}},k:function(){this.i=1;if(this.g!=null){this.g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=$b($$t.$ez.$type,this.__4__this.seriesViewer());if(this.d!=null&&this.d.ed()&&this.__4__this.ko(this.d)){this.i=1;this.h=this.d.fa().getEnumerator();this.i=2;break}break;case 2:this.i=1;if(this.h.moveNext()){this.f=this.h.current();if(this.f!=this.__4__this.seriesViewer()){this.e=$b($$t.$ez.$type,this.f);if(this.e!=null){this.i=3;this.g=this.e.axes().getEnumerator();this.i=4;break}}this.i=2;break}this.j();break;case 4:this.i=3;if(this.g.moveNext()){this.a=this.g.current();if($b($$t.$ap.$type,this.a)!==null){this.b=$b($$t.$ap.$type,this.a);this.i=4;return true}this.i=4;break}this.k();this.i=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.ar(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:try{this.k()}finally{this.j()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedAxes__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$ap.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$ap.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("PathRenderer___GetFigures__IteratorClass:fh","Object",{g:0,i:null,h:0,c:null,d:null,__3__segments:null,f:0,__3__resolution:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:this.g=-1;this.h=0;this.g=1;break;case 1:this.g=-1;if(this.h<this.d.count()){this.c=this.d.item(this.h);if(this.c.count()>=2){var a=new $$a.a8;var b=this.c.item(0);a.__startPoint=b;var c=this.__4__this.e(this.c,this.f);a.__segments.add(c);this.i=a;this.g=2;return true}this.g=2;break}break;case 2:this.g=-1;this.h++;this.g=1;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.fh(0);d__.__4__this=this.__4__this}d__.d=this.__3__segments;d__.f=this.__3__resolution;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.i},current1:function(){return this.i},$type:new $.ig.Type("PathRenderer___GetFigures__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a.$a8.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a.$a8.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ChartContentManager___InOrder__IteratorClass:e5","Object",{j:0,b:null,f:null,g:null,c:null,h:null,d:null,i:null,e:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.g!=null){this.g.dispose()}},l:function(){this.j=-1;if(this.h!=null){this.h.dispose()}},m:function(){this.j=-1;if(this.i!=null){this.i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=-1;this.f=null;this.f=this.__4__this.r.item(1);this.j=1;this.g=this.f.values().getEnumerator();this.j=2;break;case 2:{this.j=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.j=2;return true}this.k();this.f=this.__4__this.r.item(0);var a=new $$4.x($$t.$e3.$type,0);var c=this.__4__this.u().getEnumerator();while(c.moveNext()){var b=c.current();if(!b.isAnnotationLayer()){a.add(this.f.item(b))}}var e=this.__4__this.u().getEnumerator();while(e.moveNext()){var d=e.current();if(d.isAnnotationLayer()){a.add(this.f.item(d))}}this.j=3;this.h=a.getEnumerator();this.j=4;break}case 4:this.j=3;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.j=4;return true}this.l();this.f=this.__4__this.r.item(2);this.j=5;this.i=this.f.values().getEnumerator();this.j=6;break;case 6:this.j=5;if(this.i.moveNext()){this.e=this.i.current();this.b=this.e;this.j=6;return true}this.m();break}}}catch(f){__hasError__=true;throw f}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.e5(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break;case 5:case 6:this.m();break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("ChartContentManager___InOrder__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$e3.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$e3.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("SeriesViewer___SynchronizedCharts__IteratorClass:g","Object",{e:0,a:null,d:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.actualSyncLink()==null){return false}this.e=1;this.d=this.__4__this.actualSyncLink().charts().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.c=this.d.current();this.a=this.c;this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.g(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("SeriesViewer___SynchronizedCharts__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$f.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$f.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("Axis___DirectSeries__IteratorClass:ah","Object",{c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this._da.count()){var a=this.__4__this._da.__inner[this.d];this.b=a;this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $$t.ah(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Axis___DirectSeries__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$ha.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$ha.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("AxisLabelPanelBase___GetLabels__IteratorClass:an","Object",{c:0,d:null,b:null,f:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},e:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this._ab.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.f=this.b.current();if(this.f!=this.__4__this._ad._im&&this.f!=this.__4__this._af._av){this.d=this.f;this.c=2;return true}this.c=2;break}this.e();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $$t.an(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.e();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetLabels__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($.ig.$op.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("AxisLabelPanelBase___GetTextBlocks__IteratorClass:ao","Object",{b:0,e:null,c:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this._ad._bq.count()){this.e=this.__4__this._ad._bq.item(this.c);this.b=2;return true}this.d=0;this.b=3;break;case 2:this.b=-1;this.c++;this.b=1;break;case 3:this.b=-1;if(this.d<this.__4__this._ad._bp.count()){this.e=this.__4__this._ad._bp.item(this.d);this.b=4;return true}break;case 4:this.b=-1;this.d++;this.b=3;break}}return false},getEnumerator:function(){var d__;if(this.b==-2){this.b=0;d__=this}else{d__=new $$t.ao(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("AxisLabelPanelBase___GetTextBlocks__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($.ig.$op.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("Series___ToEnumerableRange__IteratorClass:hd","Object",{d:0,a:0,g:0,c:null,__3__expression:null,i:0,__3__start:0,h:0,__3__length:0,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.g=this.i;this.d=1;break;case 1:this.d=-1;if(this.g<this.h){this.a=this.c(this.g);this.d=2;return true}break;case 2:this.d=-1;this.g++;this.d=1;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.hd(0)}d__.c=this.__3__expression;d__.i=this.__3__start;d__.h=this.__3__length;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("Series___ToEnumerableRange__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass:h9","Object",{c:0,b:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.a.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass",$.ig.$ot,[$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$f.ic="HorizontalViewScrollbarShouldAddAutoTrackInsets";$$t.$f.j9="VerticalViewScrollbarShouldAddAutoTrackInsets";$$t.$f.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("Brushes",b.oldValue(),b.newValue())}));$$t.$f.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("Outlines",b.oldValue(),b.newValue())}));$$t.$f.markerBrushesProperty=$$a.$s.i("MarkerBrushes",$.ig.BrushCollection.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("MarkerBrushes",b.oldValue(),b.newValue())}));$$t.$f.markerOutlinesProperty=$$a.$s.i("MarkerOutlines",$.ig.BrushCollection.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("MarkerOutlines",b.oldValue(),b.newValue())}));$$t.$f.markerAutomaticBehaviorProperty=$$a.$s.i("MarkerAutomaticBehavior",$$t.$dq.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dq.getBox(4),function(a,b){$b($$t.$f.$type,a).nb("MarkerAutomaticBehavior",b.oldValue(),b.newValue())}));$$t.$f.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.nb("Legend",b.oldValue(),b.newValue())}));$$t.$f.animateSeriesWhenAxisRangeChangesProperty=$$a.$s.i("AnimateSeriesWhenAxisRangeChanges",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$f.$type,a);c.nb("AnimateSeriesWhenAxisRangeChanges",b.oldValue(),b.newValue())}));$$t.$f.isWindowSyncedToVisibleRangeProperty=$$a.$s.i("IsWindowSyncedToVisibleRange",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$f.$type,a);c.nb("IsWindowSyncedToVisibleRange",b.oldValue(),b.newValue())}));$$t.$f.shouldSimulateHoverMoveCrosshairPointProperty=$$a.$s.i("ShouldSimulateHoverMoveCrosshairPoint",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$f.$type,a);c.nb("ShouldSimulateHoverMoveCrosshairPoint",b.oldValue(),b.newValue())}));$$t.$f.highlightingModeProperty=$$a.$s.i("HighlightingMode",$$t.$dx.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dx.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("HighlightingMode",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarModeProperty=$$a.$s.i("HorizontalViewScrollbarMode",$$t.$du.$type,$$t.$f.$type,new $$a.ac(2,$$t.$du.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarMode",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarModeProperty=$$a.$s.i("VerticalViewScrollbarMode",$$t.$du.$type,$$t.$f.$type,new $$a.ac(2,$$t.$du.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarMode",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarPositionProperty=$$a.$s.i("HorizontalViewScrollbarPosition",$$t.$dv.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dv.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarPosition",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarPositionProperty=$$a.$s.i("VerticalViewScrollbarPosition",$$t.$dw.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dw.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarPosition",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarFillProperty=$$a.$s.i("HorizontalViewScrollbarFill",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarFill",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarOutlineProperty=$$a.$s.i("HorizontalViewScrollbarOutline",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarOutline",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarStrokeThicknessProperty=$$a.$s.i("HorizontalViewScrollbarStrokeThickness",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarStrokeThickness",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarMaxOpacityProperty=$$a.$s.i("HorizontalViewScrollbarMaxOpacity",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarMaxOpacity",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarCornerRadiusProperty=$$a.$s.i("HorizontalViewScrollbarCornerRadius",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarCornerRadius",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarHeightProperty=$$a.$s.i("HorizontalViewScrollbarHeight",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarHeight",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarInsetProperty=$$a.$s.i("HorizontalViewScrollbarInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarInset",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarTrackStartInsetProperty=$$a.$s.i("HorizontalViewScrollbarTrackStartInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarTrackStartInset",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarTrackEndInsetProperty=$$a.$s.i("HorizontalViewScrollbarTrackEndInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("HorizontalViewScrollbarTrackEndInset",b.oldValue(),b.newValue())}));$$t.$f.horizontalViewScrollbarShouldAddAutoTrackInsetsProperty=$$a.$s.i($$t.$f.ic,$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,true,function(a,b){var c=$b($$t.$f.$type,a);c.nb($$t.$f.ic,b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarFillProperty=$$a.$s.i("VerticalViewScrollbarFill",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarFill",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarOutlineProperty=$$a.$s.i("VerticalViewScrollbarOutline",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarOutline",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarStrokeThicknessProperty=$$a.$s.i("VerticalViewScrollbarStrokeThickness",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarStrokeThickness",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarMaxOpacityProperty=$$a.$s.i("VerticalViewScrollbarMaxOpacity",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarMaxOpacity",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarCornerRadiusProperty=$$a.$s.i("VerticalViewScrollbarCornerRadius",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarCornerRadius",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarWidthProperty=$$a.$s.i("VerticalViewScrollbarWidth",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarWidth",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarInsetProperty=$$a.$s.i("VerticalViewScrollbarInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarInset",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarTrackStartInsetProperty=$$a.$s.i("VerticalViewScrollbarTrackStartInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarTrackStartInset",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarTrackEndInsetProperty=$$a.$s.i("VerticalViewScrollbarTrackEndInset",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){var c=$b($$t.$f.$type,a);c.nb("VerticalViewScrollbarTrackEndInset",b.oldValue(),b.newValue())}));$$t.$f.verticalViewScrollbarShouldAddAutoTrackInsetsProperty=$$a.$s.i($$t.$f.j9,$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,true,function(a,b){var c=$b($$t.$f.$type,a);c.nb($$t.$f.j9,b.oldValue(),b.newValue())}));$$t.$f.highlightingBehaviorProperty=$$a.$s.i("HighlightingBehavior",$$t.$dy.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dy.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("HighlightingBehavior",b.oldValue(),b.newValue())}));$$t.$f.legendHighlightingModeProperty=$$a.$s.i("LegendHighlightingMode",$$t.$dz.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dz.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("LegendHighlightingMode",b.oldValue(),b.newValue())}));$$t.$f.legendItemBadgeShapeProperty=$$a.$s.i("LegendItemBadgeShape",$$t.$dp.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dp.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("LegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$f.legendItemBadgeModeProperty=$$a.$s.i("LegendItemBadgeMode",$$t.$dn.$type,$$t.$f.$type,new $$a.ac(2,$$t.$dn.getBox(0),function(a,b){var c=$b($$t.$f.$type,a);c.nb("LegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$f.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$f.$type,new $$a.ac(2,new $$a.ae(0,0,0,1,1),function(a,b){a.nb("WindowRect",b.oldValue(),b.newValue())}));$$t.$f.useTiledZoomingProperty=$$a.$s.i("UseTiledZooming",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.nb("UseTiledZooming",b.oldValue(),b.newValue())}));$$t.$f.preferHigherResolutionTilesProperty=$$a.$s.i("PreferHigherResolutionTiles",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.nb("PreferHigherResolutionTiles",b.oldValue(),b.newValue())}));$$t.$f.zoomTileCacheSizeProperty=$$a.$s.i("ZoomTileCacheSize",$$0.$aw.$type,$$t.$f.$type,new $$a.ac(2,30,function(a,b){a.nb("ZoomTileCacheSize",b.oldValue(),b.newValue())}));$$t.$f.highlightingTransitionDurationProperty=$$a.$s.i("HighlightingTransitionDuration",$$0.$aw.$type,$$t.$f.$type,new $$a.ac(2,300,function(a,b){a.nb("HighlightingTransitionDuration",b.oldValue(),b.newValue())}));$$t.$f.scrollbarsAnimationDurationProperty=$$a.$s.i("ScrollbarsAnimationDuration",$$0.$aw.$type,$$t.$f.$type,new $$a.ac(2,300,function(a,b){a.nb("ScrollbarsAnimationDuration",b.oldValue(),b.newValue())}));$$t.$f.isPagePanningAllowedProperty=$$a.$s.i("IsPagePanningAllowed",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,true,function(a,b){a.nb("IsPagePanningAllowed",b.oldValue(),b.newValue())}));$$t.$f.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.nb("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$f.windowResponseProperty=$$a.$s.i("WindowResponse",$$t.$f9.$type,$$t.$f.$type,new $$a.ac(2,$$t.$f9.getBox(1),function(a,b){a.nb("WindowResponse",b.oldValue(),b.newValue())}));$$t.$f.windowRectMinWidthProperty=$$a.$s.i("WindowRectMinWidth",Number,$$t.$f.$type,new $$a.ac(2,1e-4,function(a,b){a.nb("WindowRectMinWidth",b.oldValue(),b.newValue())}));$$t.$f.overviewPlusDetailPaneVisibilityProperty=$$a.$s.i("OverviewPlusDetailPaneVisibility",$$a.$aj.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aj.getBox(1),function(a,b){a.nb("OverviewPlusDetailPaneVisibility",b.oldValue(),b.newValue())}));$$t.$f.crosshairVisibilityProperty=$$a.$s.i("CrosshairVisibility",$$a.$aj.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.nb("CrosshairVisibility",b.oldValue(),b.newValue())}));$$t.$f.zoomCoercionModeProperty=$$a.$s.i("ZoomCoercionMode",$$t.$d5.$type,$$t.$f.$type,new $$a.ac(2,$$t.$d5.getBox(0),function(a,b){a.nb("ZoomCoercionMode",b.oldValue(),b.newValue())}));$$t.$f.plotAreaBorderBrushProperty=$$a.$s.i("PlotAreaBorderBrush",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PlotAreaBorderBrush",b.oldValue(),b.newValue())}));$$t.$f.actualPlotAreaBorderBrushProperty=$$a.$s.i("ActualPlotAreaBorderBrush",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("ActualPlotAreaBorderBrush",b.oldValue(),b.newValue())}));$$t.$f.plotAreaBackgroundProperty=$$a.$s.i("PlotAreaBackground",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PlotAreaBackground",b.oldValue(),b.newValue())}));$$t.$f.defaultInteractionProperty=$$a.$s.i("DefaultInteraction",$.ig.InteractionState.prototype.$type,$$t.$f.$type,new $$a.ac(2,$.ig.InteractionState.prototype.getBox(3),function(a,b){a.nb("DefaultInteraction",b.oldValue(),b.newValue())}));$$t.$f.rightButtonDefaultInteractionProperty=$$a.$s.i("RightButtonDefaultInteraction",$.ig.InteractionState.prototype.$type,$$t.$f.$type,new $$a.ac(2,$.ig.InteractionState.prototype.getBox(3),function(a,b){a.nb("RightButtonDefaultInteraction",b.oldValue(),b.newValue())}));$$t.$f.dragModifierProperty=$$a.$s.i("DragModifier",$$a.$aq.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aq.getBox(2),function(a,b){a.nb("DragModifier",b.oldValue(),b.newValue())}));$$t.$f.panModifierProperty=$$a.$s.i("PanModifier",$$a.$aq.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aq.getBox(4),function(a,b){a.nb("PanModifier",b.oldValue(),b.newValue())}));$$t.$f.windowPositionHorizontalProperty=$$a.$s.i("WindowPositionHorizontal",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){a.nb("WindowPositionHorizontal",b.oldValue(),b.newValue())}));$$t.$f.windowPositionVerticalProperty=$$a.$s.i("WindowPositionVertical",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){
a.nb("WindowPositionVertical",b.oldValue(),b.newValue())}));$$t.$f.sc=$$a.$ae.empty();$$t.$f.circleMarkerTemplateProperty=$$a.$s.i("CircleMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("CircleMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.triangleMarkerTemplateProperty=$$a.$s.i("TriangleMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("TriangleMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pyramidMarkerTemplateProperty=$$a.$s.i("PyramidMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PyramidMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.squareMarkerTemplateProperty=$$a.$s.i("SquareMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("SquareMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.diamondMarkerTemplateProperty=$$a.$s.i("DiamondMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("DiamondMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pentagonMarkerTemplateProperty=$$a.$s.i("PentagonMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PentagonMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.hexagonMarkerTemplateProperty=$$a.$s.i("HexagonMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("HexagonMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.tetragramMarkerTemplateProperty=$$a.$s.i("TetragramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("TetragramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pentagramMarkerTemplateProperty=$$a.$s.i("PentagramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PentagramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.hexagramMarkerTemplateProperty=$$a.$s.i("HexagramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("HexagramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.titleProperty=$$a.$s.i("Title",String,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("Title",b.oldValue(),b.newValue())}));$$t.$f.titleHorizontalAlignmentProperty=$$a.$s.i("TitleHorizontalAlignment",$$a.$w.$type,$$t.$f.$type,new $$a.ac(2,$$a.$w.getBox(1),function(a,b){a.nb("TitleHorizontalAlignment",b.oldValue(),b.newValue())}));$$t.$f.subtitleHorizontalAlignmentProperty=$$a.$s.i("SubtitleHorizontalAlignment",$$a.$w.$type,$$t.$f.$type,new $$a.ac(2,$$a.$w.getBox(1),function(a,b){a.nb("SubtitleHorizontalAlignment",b.oldValue(),b.newValue())}));$$t.$f.subtitleProperty=$$a.$s.i("Subtitle",String,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("Subtitle",b.oldValue(),b.newValue())}));$$t.$f.previewPathStrokeProperty=$$a.$s.i("PreviewPathStroke",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PreviewPathStroke",b.oldValue(),b.newValue())}));$$t.$f.previewPathFillProperty=$$a.$s.i("PreviewPathFill",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.nb("PreviewPathFill",b.oldValue(),b.newValue())}));$$t.$f.previewPathOpacityProperty=$$a.$s.i("PreviewPathOpacity",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){a.nb("PreviewPathOpacity",b.oldValue(),b.newValue())}));if($$t.$f.staticInit&&!$$t.$f.seriesViewerStaticInitCalled){$$t.$f.staticInit();$$t.$f.seriesViewerStaticInitCalled=true}$$t.$t.z=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.j);return $ret}();$$t.$t.ae=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.o);return $ret}();$$t.$t.ad=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.n);return $ret}();$$t.$t.ah=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.q);return $ret}();$$t.$t.ab=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.p);return $ret}();$$t.$t.y=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.i);return $ret}();$$t.$t.aa=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.l);return $ret}();$$t.$t.ac=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.m);return $ret}();$$t.$t.w=function(){var $ret=new $$a.k;$ret.measure($$t.$t.f);$ret.render($$t.$t.g);return $ret}();$$t.$t.x=function(){var $ret=new $$a.k;$ret.measure($$t.$t.d);$ret.render($$t.$t.e);return $ret}();$$t.$u.zoomLevelProperty=$$a.$s.i("ZoomLevel",Number,$$t.$u.$type,new $$a.ac(2,0,function(a,b){a.v("ZoomLevel",b.oldValue(),b.newValue())}));$$t.$hi.extentPropertyDefault=NaN;$$t.$af.f6="EnhancedIntervalPreferMoreCategoryLabels";$$t.$af.formatLabelProperty=$$a.$s.i("FormatLabel",$$t.$z.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("FormatLabel",b.oldValue(),b.newValue())}));$$t.$af.titleProperty=$$a.$s.i("Title",String,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("Title",b.oldValue(),b.newValue())}));$$t.$af.strokeProperty=$$a.$s.i("Stroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("Stroke",b.oldValue(),b.newValue())}));$$t.$af.actualStrokeProperty=$$a.$s.i("ActualStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("ActualStroke",b.oldValue(),b.newValue())}));$$t.$af.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$af.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.hx("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$af.strokeDashArrayProperty=$$a.$s.i("StrokeDashArray",$$a.$ay.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("StrokeDashArray",b.oldValue(),b.newValue())}));$$t.$af.stripProperty=$$a.$s.i("Strip",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("Strip",b.oldValue(),b.newValue())}));$$t.$af.majorStrokeProperty=$$a.$s.i("MajorStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("MajorStroke",b.oldValue(),b.newValue())}));$$t.$af.actualMajorStrokeProperty=$$a.$s.i("ActualMajorStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("ActualMajorStroke",b.oldValue(),b.newValue())}));$$t.$af.majorStrokeThicknessProperty=$$a.$s.i("MajorStrokeThickness",Number,$$t.$af.$type,new $$a.ac(2,1,function(a,b){a.hx("MajorStrokeThickness",b.oldValue(),b.newValue())}));$$t.$af.majorStrokeDashArrayProperty=$$a.$s.i("MajorStrokeDashArray",$$a.$ay.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("MajorStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$af.minorStrokeProperty=$$a.$s.i("MinorStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("MinorStroke",b.oldValue(),b.newValue())}));$$t.$af.actualMinorStrokeProperty=$$a.$s.i("ActualMinorStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("ActualMinorStroke",b.oldValue(),b.newValue())}));$$t.$af.minorStrokeThicknessProperty=$$a.$s.i("MinorStrokeThickness",Number,$$t.$af.$type,new $$a.ac(2,1,function(a,b){a.hx("MinorStrokeThickness",b.oldValue(),b.newValue())}));$$t.$af.minorStrokeDashArrayProperty=$$a.$s.i("MinorStrokeDashArray",$$a.$ay.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("MinorStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$af.tickStrokeProperty=$$a.$s.i("TickStroke",$$a.$at.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("TickStroke",b.oldValue(),b.newValue())}));$$t.$af.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$af.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.hx("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$af.tickStrokeDashArrayProperty=$$a.$s.i("TickStrokeDashArray",$$a.$ay.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("TickStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$af.tickLengthProperty=$$a.$s.i("TickLength",Number,$$t.$af.$type,new $$a.ac(2,NaN,function(a,b){a.hx("TickLength",b.oldValue(),b.newValue())}));$$t.$af.isDisabledProperty=$$a.$s.i("IsDisabled",$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx("IsDisabled",b.oldValue(),b.newValue())}));$$t.$af.isInvertedProperty=$$a.$s.i("IsInverted",$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx("IsInverted",b.oldValue(),b.newValue())}));$$t.$af.shouldAvoidAnnotationCollisionsProperty=$$a.$s.i("ShouldAvoidAnnotationCollisions",$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx("ShouldAvoidAnnotationCollisions",b.oldValue(),b.newValue())}));$$t.$af.shouldKeepAnnotationsInViewProperty=$$a.$s.i("ShouldKeepAnnotationsInView",$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx("ShouldKeepAnnotationsInView",b.oldValue(),b.newValue())}));$$t.$af.useEnhancedIntervalManagementProperty=$$a.$s.i("UseEnhancedIntervalManagement",$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx("UseEnhancedIntervalManagement",b.oldValue(),b.newValue())}));$$t.$af.enhancedIntervalMinimumCharactersProperty=$$a.$s.i("EnhancedIntervalMinimumCharacters",$$0.$aw.$type,$$t.$af.$type,new $$a.ac(2,(-1),function(a,b){a.hx("EnhancedIntervalMinimumCharacters",b.oldValue(),b.newValue())}));$$t.$af.enhancedIntervalPreferMoreCategoryLabelsProperty=$$a.$s.i($$t.$af.f6,$$0.$aq.$type,$$t.$af.$type,new $$a.ac(2,false,function(a,b){a.hx($$t.$af.f6,b.oldValue(),b.newValue())}));$$t.$af.labelSettingsProperty=$$a.$s.i("LabelSettings",$$t.$hi.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("LabelSettings",b.oldValue(),b.newValue())}));$$t.$af.crossingAxisProperty=$$a.$s.i("CrossingAxis",$$t.$af.$type,$$t.$af.$type,new $$a.ac(1,function(a,b){a.hx("CrossingAxis",b.oldValue(),b.newValue())}));$$t.$af.crossingValueProperty=$$a.$s.i("CrossingValue",$.ig.$op.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("CrossingValue",b.oldValue(),b.newValue())}));$$t.$af.titleSettingsProperty=$$a.$s.i("TitleSettings",$$t.$hj.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("TitleSettings",b.oldValue(),b.newValue())}));$$t.$af.ep=7;$$t.$af.labelProperty=$$a.$s.i("Label",$.ig.$op.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("Label",b.oldValue(),b.newValue())}));$$t.$af.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("LabelFormat",b.oldValue(),b.newValue())}));$$t.$af.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.hx("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$ag.a=$.ig.DeviceUtils.prototype.g(1);$$t.$ag.c=$.ig.DeviceUtils.prototype.g(1);$$t.$ag.b=$.ig.DeviceUtils.prototype.g(1);$$t.$ag.e=$.ig.DeviceUtils.prototype.g(1);$$t.$ag.d=$.ig.DeviceUtils.prototype.g(0);$$t.$ag.f=$.ig.DeviceUtils.prototype.g(8);$$t.$ag.g=$.ig.BrushUtil.prototype.g(255,158,158,158);$$t.$ag.i=null;$$t.$ag.h=$.ig.BrushUtil.prototype.g(255,196,196,196);$$t.$ag.j=$.ig.BrushUtil.prototype.g(255,158,158,158);$$t.$al.cu=$$a.$s.i("Extent",Number,$$t.$al.$type,new $$a.ac(2,50,function(a,b){a.bd=b.newValue()}));$$t.$ap.fastItemsSourceProperty=$$a.$s.i("FastItemsSource",$.ig.IFastItemsSource.prototype.$type,$$t.$ap.$type,new $$a.ac(1,function(a,b){a.hx("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$ap.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ap.$type,a);if(c.bn()!=null){c.bn().releaseFastItemsSource(b.oldValue())}a.hx("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ap.gapProperty=$$a.$s.i("Gap",Number,$$t.$ap.$type,new $$a.ac(2,.2,function(a,b){a.hx("Gap",b.oldValue(),b.newValue())}));$$t.$ap.maximumGapProperty=$$a.$s.i("MaximumGap",Number,$$t.$ap.$type,new $$a.ac(2,1,function(a,b){a.hx("MaximumGap",b.oldValue(),b.newValue())}));$$t.$ap.minimumGapSizeProperty=$$a.$s.i("MinimumGapSize",Number,$$t.$ap.$type,new $$a.ac(2,0,function(a,b){a.hx("MinimumGapSize",b.oldValue(),b.newValue())}));$$t.$ap.overlapProperty=$$a.$s.i("Overlap",Number,$$t.$ap.$type,new $$a.ac(2,0,function(a,b){a.hx("Overlap",b.oldValue(),b.newValue())}));$$t.$ap.useClusteringModeProperty=$$a.$s.i("UseClusteringMode",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.hx("UseClusteringMode",b.oldValue(),b.newValue())}));$$t.$as.intervalProperty=$$a.$s.i("Interval",Number,$$t.$as.$type,new $$a.ac(2,NaN,function(a,b){a.hx("Interval",b.oldValue(),b.newValue());a.h3(false)}));$$t.$as.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$as.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$as.$type,a).hx("MinorInterval",b.oldValue(),b.newValue());$b($$t.$as.$type,a).h3(false)}));$$t.$a0.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){a.hx("MinimumValue",b.oldValue(),b.newValue())}));$$t.$a0.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){a.hx("MaximumValue",b.oldValue(),b.newValue())}));$$t.$a0.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){a.hx("Interval",b.oldValue(),b.newValue())}));$$t.$a0.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$a0.$type,a).hx("MinorInterval",b.oldValue(),b.newValue())}));$$t.$a0.referenceValueProperty=$$a.$s.i("ReferenceValue",Number,$$t.$a0.$type,new $$a.ac(2,0,function(a,b){a.hx("ReferenceValue",b.oldValue(),b.newValue())}));$$t.$a0.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.hx("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$a0.favorLabellingScaleEndProperty=$$a.$s.i("FavorLabellingScaleEnd",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.hx("FavorLabellingScaleEnd",b.oldValue(),b.newValue())}));$$t.$a0.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$a0.$type,new $$a.ac(2,10,function(a,b){a.hx("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$a0.tickmarkValuesProperty=$$a.$s.i("TickmarkValues",$$t.$cb.$type,$$t.$a0.$type,new $$a.ac(1,function(a,b){a.hx("TickmarkValues",b.oldValue(),b.newValue())}));$$t.$b3.ac=new $$a.ae(0,0,0,1,1);$$t.$b3.ab=$$a.$s.i("ActualMinimumValue",Number,$$t.$b3.$type,new $$a.ac(2,NaN,function(a,b){a.w("ActualMinimumValue",b.oldValue(),b.newValue())}));$$t.$b3.aa=$$a.$s.i("ActualMaximumValue",Number,$$t.$b3.$type,new $$a.ac(2,NaN,function(a,b){a.w("ActualMaximumValue",b.oldValue(),b.newValue())}));$$t.$a1.scaleModeProperty=$$a.$s.i("ScaleMode",$$t.$b2.$type,$$t.$a1.$type,new $$a.ac(2,$$t.$b2.getBox(0),function(a,b){a.hx("ScaleMode",b.oldValue(),b.newValue())}));$$t.$a1.scalerProperty=$$a.$s.i("Scaler",$$t.$b3.$type,$$t.$a1.$type,new $$a.ac(2,null,$$t.$a1.m1));$$t.$ca.z=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$ca.$type,new $$a.ac(2,10,function(a,b){}));$$t.$cf.r=0;$$t.$ez.u2="ShouldConsiderAutoRotationForInitialLabels";$$t.$ez.t3=0;$$t.$ez.t2=0;$$t.$ez.isSquareProperty=$$a.$s.i("IsSquare",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("IsSquare",b.oldValue(),b.newValue())}));$$t.$ez.windowScaleHorizontalProperty=$$a.$s.i("WindowScaleHorizontal",Number,$$t.$ez.$type,new $$a.ac(2,NaN,function(a,b){a.nb("WindowScaleHorizontal",b.oldValue(),b.newValue())}));$$t.$ez.windowScaleVerticalProperty=$$a.$s.i("WindowScaleVertical",Number,$$t.$ez.$type,new $$a.ac(2,NaN,function(a,b){a.nb("WindowScaleVertical",b.oldValue(),b.newValue())}));$$t.$ez.horizontalZoomableProperty=$$a.$s.i("HorizontalZoomable",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("HorizontalZoomable",b.oldValue(),b.newValue())}));$$t.$ez.verticalZoomableProperty=$$a.$s.i("VerticalZoomable",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("VerticalZoomable",b.oldValue(),b.newValue())}));$$t.$ez.isHorizontalZoomEnabledProperty=$$a.$s.i("IsHorizontalZoomEnabled",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("IsHorizontalZoomEnabled",b.oldValue(),b.newValue())}));$$t.$ez.isVerticalZoomEnabledProperty=$$a.$s.i("IsVerticalZoomEnabled",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("IsVerticalZoomEnabled",b.oldValue(),b.newValue())}));$$t.$ez.gridModeProperty=$$a.$s.i("GridMode",$$t.$f6.$type,$$t.$ez.$type,new $$a.ac(2,$$t.$f6.getBox(2),function(a,b){a.nb("GridMode",b.oldValue(),b.newValue())}));$$t.$ez.alignsGridLinesToPixelsProperty=$$a.$s.i("AlignsGridLinesToPixels",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,true,function(a,b){a.nb("AlignsGridLinesToPixels",b.oldValue(),b.newValue())}));$$t.$ez.vx=$$a.$s.i("ShouldClipGridlines",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,true,function(a,b){a.nb("ShouldClipGridlines",b.oldValue(),b.newValue())}));$$t.$ez.autoExpandMarginMaximumValueProperty=$$a.$s.i("AutoExpandMarginMaximumValue",Number,$$t.$ez.$type,new $$a.ac(2,60,function(a,b){a.nb("AutoExpandMarginMaximumValue",b.oldValue(),b.newValue())}));$$t.$ez.autoExpandMarginExtraPaddingProperty=$$a.$s.i("AutoExpandMarginExtraPadding",Number,$$t.$ez.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.nb("AutoExpandMarginExtraPadding",b.oldValue(),b.newValue())}));$$t.$ez.shouldSuppressAxisLabelTruncationProperty=$$a.$s.i("ShouldSuppressAxisLabelTruncation",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("ShouldSuppressAxisLabelTruncation",b.oldValue(),b.newValue())}));$$t.$ez.shouldAutoExpandMarginForInitialLabelsProperty=$$a.$s.i("ShouldAutoExpandMarginForInitialLabels",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("ShouldAutoExpandMarginForInitialLabels",b.oldValue(),b.newValue())}));$$t.$ez.shouldConsiderAutoRotationForInitialLabelsProperty=$$a.$s.i($$t.$ez.u2,$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb($$t.$ez.u2,b.oldValue(),b.newValue())}));$$t.$ez.suppressAutoMarginAndAngleRecalculationProperty=$$a.$s.i("SuppressAutoMarginAndAngleRecalculation",$$0.$aq.$type,$$t.$ez.$type,new $$a.ac(2,false,function(a,b){a.nb("SuppressAutoMarginAndAngleRecalculation",b.oldValue(),b.newValue())}));$$t.$ez.autoMarginAndAngleUpdateModeProperty=$$a.$s.i("AutoMarginAndAngleUpdateMode",$$t.$d2.$type,$$t.$ez.$type,new $$a.ac(2,$$t.$d2.getBox(0),function(a,b){a.nb("AutoMarginAndAngleUpdateMode",b.oldValue(),b.newValue())}));$$t.$ez.defaultAxisStrokeProperty=$$a.$s.i("DefaultAxisStroke",$$a.$at.$type,$$t.$ez.$type,new $$a.ac(2,null,function(a,b){a.nb("DefaultAxisStroke",b.oldValue(),b.newValue())}));$$t.$ez.defaultAxisMajorStrokeProperty=$$a.$s.i("DefaultAxisMajorStroke",$$a.$at.$type,$$t.$ez.$type,new $$a.ac(2,null,function(a,b){a.nb("DefaultAxisMajorStroke",b.oldValue(),b.newValue())}));$$t.$ez.defaultAxisMinorStrokeProperty=$$a.$s.i("DefaultAxisMinorStroke",$$a.$at.$type,$$t.$ez.$type,new $$a.ac(2,null,function(a,b){a.nb("DefaultAxisMinorStroke",b.oldValue(),b.newValue())}));$$t.$ez.uh="ActualPlotAreaMarginLeft";$$t.$ez.uj="ActualPlotAreaMarginTop";$$t.$ez.ui="ActualPlotAreaMarginRight";$$t.$ez.ug="ActualPlotAreaMarginBottom";$$t.$ez.computedPlotAreaMarginModeProperty=$$a.$s.i("ComputedPlotAreaMarginMode",$$t.$d4.$type,$$t.$ez.$type,new $$a.ac(2,$$t.$d4.getBox(0),function(a,b){a.nb("ComputedPlotAreaMarginMode",b.oldValue(),b.newValue())}));if($$t.$ez.staticInit&&!$$t.$ez.xamDataChartStaticInitCalled){$$t.$ez.staticInit();$$t.$ez.xamDataChartStaticInitCalled=true}$$t.$e9.a=false;$$t.$e9.c=0;$$t.$e9.b=0;$$t.$ha.g0=0;$$t.$ha.oi=$$a.$s.i("VisibilityProxy",$$a.$aj.$type,$$t.$ha.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VisibilityProxy",b.oldValue(),b.newValue())}));$$t.$ha.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ha.$type,a);if(c.syncLink()!=null){c.syncLink().releaseFastItemsSource(b.oldValue())}a.raisePropertyChanged("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ha.nh=$$a.$s.i("FastItemsSource",$.ig.IFastItemsSource.prototype.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$ha.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ha.$type,a);c.raisePropertyChanged("Legend",b.oldValue(),b.newValue())}));$$t.$ha.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$ha.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ha.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ha.$type,a);c.raisePropertyChanged("LegendItemBadgeTemplate",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.mw())}}));$$t.$ha.actualLegendItemBadgeTemplateProperty=$$a.$s.i("ActualLegendItemBadgeTemplate",$$a.$k.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualLegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ha.actualLegendItemBadgeOutlineProperty=$$a.$s.i("ActualLegendItemBadgeOutline",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualLegendItemBadgeOutline",b.oldValue(),b.newValue())}));$$t.$ha.actualLegendItemBadgeBrushProperty=$$a.$s.i("ActualLegendItemBadgeBrush",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualLegendItemBadgeBrush",b.oldValue(),b.newValue())}));$$t.$ha.legendItemBadgeShapeProperty=$$a.$s.i("LegendItemBadgeShape",$$t.$dp.$type,$$t.$ha.$type,new $$a.ac(2,$$t.$dp.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$ha.legendItemBadgeModeProperty=$$a.$s.i("LegendItemBadgeMode",$$t.$dn.$type,$$t.$ha.$type,new $$a.ac(2,$$t.$dn.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$ha.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ha.$type,a);c.raisePropertyChanged("LegendItemTemplate",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.mw())}}));$$t.$ha.discreteLegendItemTemplateProperty=$$a.$s.i("DiscreteLegendItemTemplate",$$a.$k.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$ha.$type,a);c.raisePropertyChanged("DiscreteLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ha.indexProperty=$$a.$s.i("Index",$$0.$aw.$type,$$t.$ha.$type,new $$a.ac(2,(-1),function(a,b){var c=$b($$t.$ha.$type,a);c.raisePropertyChanged("Index",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.mw())}}));$$t.$ha.transitionEasingFunctionProperty=$$a.$s.i("TransitionEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TransitionEasingFunction",b.oldValue(),b.newValue())}));$$t.$ha.transitionInEasingFunctionProperty=$$a.$s.i("TransitionInEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TransitionInEasingFunction",b.oldValue(),b.newValue())}));$$t.$ha.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$ha.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$ha.of=$$a.$s.i("TransitionProgress",Number,$$t.$ha.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("TransitionProgress",b.oldValue(),b.newValue())}));$$t.$ha.resolutionProperty=$$a.$s.i("Resolution",Number,$$t.$ha.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("Resolution",b.oldValue(),b.newValue())}));$$t.$ha.visibleRangeMarginTopProperty=$$a.$s.i("VisibleRangeMarginTop",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("VisibleRangeMarginTop",b.oldValue(),b.newValue())}));$$t.$ha.visibleRangeMarginBottomProperty=$$a.$s.i("VisibleRangeMarginBottom",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("VisibleRangeMarginBottom",b.oldValue(),b.newValue())}));$$t.$ha.visibleRangeMarginLeftProperty=$$a.$s.i("VisibleRangeMarginLeft",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("VisibleRangeMarginLeft",b.oldValue(),b.newValue())}));$$t.$ha.visibleRangeMarginRightProperty=$$a.$s.i("VisibleRangeMarginRight",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("VisibleRangeMarginRight",b.oldValue(),b.newValue())}));$$t.$ha.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$ha.$type,new $$a.ac(2,"Series Title",function(a,b){a.raisePropertyChanged("Title",b.oldValue(),b.newValue())}));$$t.$ha.unitProperty=$$a.$s.i("Unit",String,$$t.$ha.$type,new $$a.ac(2,"",function(a,b){a.raisePropertyChanged("Unit",b.oldValue(),b.newValue())}));$$t.$ha.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Brush",b.oldValue(),b.newValue())}));$$t.$ha.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualBrush",b.oldValue(),b.newValue())}));$$t.$ha.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Outline",b.oldValue(),b.newValue())}));$$t.$ha.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualOutline",b.oldValue(),b.newValue())}));$$t.$ha.miterLimitProperty=$$a.$s.i("MiterLimit",Number,$$t.$ha.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("MiterLimit",b.oldValue(),b.newValue())}));$$t.$ha.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$ha.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("Thickness",b.oldValue(),b.newValue())}));$$t.$ha.actualThicknessProperty=$$a.$s.i("ActualThickness",Number,$$t.$ha.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("ActualThickness",b.oldValue(),b.newValue())}));$$t.$ha.dashCapProperty=$$a.$s.i("DashCap",$$a.$bm.$type,$$t.$ha.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("DashCap",b.oldValue(),b.newValue())}));$$t.$ha.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("DashArray",b.oldValue(),b.newValue())}));$$t.$ha.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$ha.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ToolTip",b.oldValue(),b.newValue())}));$$t.$ha.highlightingFadeOpacityProperty=$$a.$s.i("HighlightingFadeOpacity",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("HighlightingFadeOpacity",b.oldValue(),b.newValue())}));$$t.$ha.isActualLegendFinancialProperty=$$a.$s.i("IsActualLegendFinancial",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsActualLegendFinancial",b.oldValue(),b.newValue())}));$$t.$ha.isComponentHighlightingModeIgnoredProperty=$$a.$s.i("IsComponentHighlightingModeIgnored",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsComponentHighlightingModeIgnored",b.oldValue(),b.newValue())}));$$t.$ha.isHighlightingEnabledProperty=$$a.$s.i("IsHighlightingEnabled",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsHighlightingEnabled",b.oldValue(),b.newValue())}));$$t.$ha.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ha.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$ha.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$ha.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ShadowColor",b.oldValue(),b.newValue())}));$$t.$ha.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ha.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ha.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ha.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ha.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$ha.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ha.markerFillOpacityProperty=$$a.$s.i("MarkerFillOpacity",Number,$$t.$ha.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ha.actualMarkerFillOpacityProperty=$$a.$s.i("ActualMarkerFillOpacity",Number,$$t.$ha.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("ActualMarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ha.showDefaultTooltipProperty=$$a.$s.i("ShowDefaultTooltip",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ShowDefaultTooltip",b.oldValue(),b.newValue())}));$$t.$ha.visibleRangeModeProperty=$$a.$s.i("VisibleRangeMode",$$t.$d3.$type,$$t.$ha.$type,new $$a.ac(2,$$t.$d3.getBox(0),function(a,b){a.raisePropertyChanged("VisibleRangeMode",b.oldValue(),b.newValue())}));$$t.$ha.outlineModeProperty=$$a.$s.i("OutlineMode",$$t.$d1.$type,$$t.$ha.$type,new $$a.ac(2,$$t.$d1.getBox(0),function(a,b){a.raisePropertyChanged("OutlineMode",b.oldValue(),b.newValue())}));$$t.$ha.transitionInDurationProperty=$$a.$s.i("TransitionInDuration",$$0.$aw.$type,$$t.$ha.$type,new $$a.ac(2,1e3,function(a,b){a.raisePropertyChanged("TransitionInDuration",b.oldValue(),b.newValue())}));$$t.$ha.transitionInSpeedTypeProperty=$$a.$s.i("TransitionInSpeedType",$$t.$cw.$type,$$t.$ha.$type,new $$a.ac(2,$$t.$cw.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInSpeedType",b.oldValue(),b.newValue())}));$$t.$ha.startCapProperty=$$a.$s.i("StartCap",$$a.$bm.$type,$$t.$ha.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.raisePropertyChanged("StartCap",b.oldValue(),b.newValue())}));$$t.$ha.endCapProperty=$$a.$s.i("EndCap",$$a.$bm.$type,$$t.$ha.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.raisePropertyChanged("EndCap",b.oldValue(),b.newValue())}));$$t.$ha.mouseOverEnabledProperty=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$ha.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$fc.markerTypeProperty=$$a.$s.i("MarkerType",$$t.$go.$type,$$t.$fc.$type,new $$a.ac(2,$$t.$go.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$fc.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$$t.$d0.$type,$$t.$fc.$type,new $$a.ac(2,$$t.$d0.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$fc.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$$t.$dr.$type,$$t.$fc.$type,new $$a.ac(2,$$t.$dr.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}));$$t.$fc.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$fc.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$fc.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$fc.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$fc.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$fc.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$fc.qj=null;$$t.$fc.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$fc.$type,new $$a.ac(1,function(a,b){var c=$b($$t.$fc.$type,a);c.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$fc.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$fc.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue());
}));$$t.$fc.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$fc.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$fc.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$fc.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$fc.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$fc.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$fc.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$fc.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$fl.syncChannelProperty=$$a.$s.i("SyncChannel",String,$$t.$fl.$type,new $$a.ac(2,null,function(a,b){a.ai("SyncChannel",b.oldValue(),b.newValue())}));$$t.$fl.synchronizeVerticallyProperty=$$a.$s.i("SynchronizeVertically",$$0.$aq.$type,$$t.$fl.$type,new $$a.ac(2,true,function(a,b){a.ai("SynchronizeVertically",b.oldValue(),b.newValue())}));$$t.$fl.synchronizeHorizontallyProperty=$$a.$s.i("SynchronizeHorizontally",$$0.$aq.$type,$$t.$fl.$type,new $$a.ac(2,true,function(a,b){a.ai("SynchronizeHorizontally",b.oldValue(),b.newValue())}));$$t.$fn.b=null;$$t.$ga.defaultErrorBarStyleProperty=$$a.$s.i("DefaultErrorBarStyle",$$a.$ag.$type,$$t.$ga.$type,new $$a.ac(2,null,function(a,b){a.l("DefaultErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$gb.enableErrorBarsProperty=$$a.$s.i("EnableErrorBars",$$t.$gd.$type,$$t.$gb.$type,new $$a.ac(2,$$t.$gd.getBox(0),function(a,b){a.l("EnableErrorBars",b.oldValue(),b.newValue())}));$$t.$gb.errorBarCapLengthProperty=$$a.$s.i("ErrorBarCapLength",$$0.$aw.$type,$$t.$gb.$type,new $$a.ac(2,6,function(a,b){a.l("ErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$gb.calculatorProperty=$$a.$s.i("Calculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$gb.$type,new $$a.ac(2,null,function(a,b){a.l("Calculator",b.oldValue(),b.newValue())}));$$t.$gb.strokeProperty=$$a.$s.i("Stroke",$$a.$at.$type,$$t.$gb.$type,new $$a.ac(2,null,function(a,b){a.l("Stroke",b.oldValue(),b.newValue())}));$$t.$gb.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$gb.$type,new $$a.ac(2,1,function(a,b){a.l("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$gb.errorBarStyleProperty=$$a.$s.i("ErrorBarStyle",$$a.$ag.$type,$$t.$gb.$type,new $$a.ac(2,null,function(a,b){a.l("ErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$ge.enableErrorBarsHorizontalProperty=$$a.$s.i("EnableErrorBarsHorizontal",$$t.$gd.$type,$$t.$ge.$type,new $$a.ac(2,$$t.$gd.getBox(0),function(a,b){a.l("EnableErrorBarsHorizontal",b.oldValue(),b.newValue())}));$$t.$ge.horizontalCalculatorReferenceProperty=$$a.$s.i("HorizontalCalculatorReference",$.ig.ErrorBarCalculatorReference.prototype.$type,$$t.$ge.$type,new $$a.ac(2,$.ig.ErrorBarCalculatorReference.prototype.getBox(0),function(a,b){a.l("HorizontalCalculatorReference",b.oldValue(),b.newValue())}));$$t.$ge.horizontalCalculatorProperty=$$a.$s.i("HorizontalCalculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalCalculator",b.oldValue(),b.newValue())}));$$t.$ge.horizontalErrorBarCapLengthProperty=$$a.$s.i("HorizontalErrorBarCapLength",$$0.$aw.$type,$$t.$ge.$type,new $$a.ac(2,6,function(a,b){a.l("HorizontalErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$ge.horizontalStrokeProperty=$$a.$s.i("HorizontalStroke",$$a.$at.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalStroke",b.oldValue(),b.newValue())}));$$t.$ge.horizontalStrokeThicknessProperty=$$a.$s.i("HorizontalStrokeThickness",Number,$$t.$ge.$type,new $$a.ac(2,1,function(a,b){a.l("HorizontalStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ge.horizontalErrorBarStyleProperty=$$a.$s.i("HorizontalErrorBarStyle",$$a.$ag.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$ge.enableErrorBarsVerticalProperty=$$a.$s.i("EnableErrorBarsVertical",$$t.$gd.$type,$$t.$ge.$type,new $$a.ac(2,$$t.$gd.getBox(0),function(a,b){a.l("EnableErrorBarsVertical",b.oldValue(),b.newValue())}));$$t.$ge.verticalCalculatorReferenceProperty=$$a.$s.i("VerticalCalculatorReference",$.ig.ErrorBarCalculatorReference.prototype.$type,$$t.$ge.$type,new $$a.ac(2,$.ig.ErrorBarCalculatorReference.prototype.getBox(1),function(a,b){a.l("VerticalCalculatorReference",b.oldValue(),b.newValue())}));$$t.$ge.verticalCalculatorProperty=$$a.$s.i("VerticalCalculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalCalculator",b.oldValue(),b.newValue())}));$$t.$ge.verticalErrorBarCapLengthProperty=$$a.$s.i("VerticalErrorBarCapLength",$$0.$aw.$type,$$t.$ge.$type,new $$a.ac(2,6,function(a,b){a.l("VerticalErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$ge.verticalStrokeProperty=$$a.$s.i("VerticalStroke",$$a.$at.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalStroke",b.oldValue(),b.newValue())}));$$t.$ge.verticalStrokeThicknessProperty=$$a.$s.i("VerticalStrokeThickness",Number,$$t.$ge.$type,new $$a.ac(2,1,function(a,b){a.l("VerticalStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ge.verticalErrorBarStyleProperty=$$a.$s.i("VerticalErrorBarStyle",$$a.$ag.$type,$$t.$ge.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$hc.ae=$.ig.BrushUtil.prototype.g(255,187,187,187);$$t.$hc.j=$.ig.DeviceUtils.prototype.g(1);$$t.$hc.ag=$.ig.BrushUtil.prototype.g(255,255,255,255);$$t.$hc.af=$.ig.BrushUtil.prototype.g(255,0,0,0);$$t.$hc.v=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.w=8;$$t.$hc.u=8;$$t.$hc.t=0;$$t.$hc.s=$.ig.DeviceUtils.prototype.g(12);$$t.$hc.r=$.ig.DeviceUtils.prototype.g(12);$$t.$hc.ab=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.ad=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.ac=$.ig.DeviceUtils.prototype.g(1);$$t.$hc.ah=$.ig.BrushUtil.prototype.g(255,238,88,121);$$t.$hc.ai=$.ig.BrushUtil.prototype.g(255,238,88,121);$$t.$hc.l=$.ig.DeviceUtils.prototype.g(1);$$t.$hc.k=$.ig.DeviceUtils.prototype.g(5);$$t.$hc.g=1;$$t.$hc.i=$.ig.DeviceUtils.prototype.g(1);$$t.$hc.h=$.ig.DeviceUtils.prototype.g(4);$$t.$hc.c=1;$$t.$hc.e=2;$$t.$hc.aq=$.ig.ColorUtil.prototype.r("#000000");$$t.$hc.ap=$.ig.ColorUtil.prototype.r("#ee5879");$$t.$hc.al=$.ig.BrushUtil.prototype.g(255,0,0,0);$$t.$hc.ak=$.ig.BrushUtil.prototype.g(255,238,88,121);$$t.$hc.q=$.ig.DeviceUtils.prototype.g(4);$$t.$hc.x=$.ig.DeviceUtils.prototype.g(5);$$t.$hc.aa=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.am=$.ig.BrushUtil.prototype.g(255,0,0,0);$$t.$hc.z=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.y=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.f=1;$$t.$hc.b=1;$$t.$hc.aj=$.ig.BrushUtil.prototype.g(255,0,0,0);$$t.$hc.p=$.ig.DeviceUtils.prototype.g(1);$$t.$hc.o=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.d=1;$$t.$hc.a=1;$$t.$hc.n=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.m=$.ig.DeviceUtils.prototype.g(2);$$t.$hc.ao=$.ig.BrushUtil.prototype.g(255,170,211,223);$$t.$hc.an=$.ig.BrushUtil.prototype.g(255,255,255,255)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_extendedaxes.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$l=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SmartAxisLabelDisplayType:a","Enum:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Error:s","Error:t","Void:u","Number:v","String:w","StringComparison:x","Array:y","IList:z","ICollection:aa","IEnumerable:ab","IEnumerator:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","FontMappingInfo:ba","HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase:bc","AxisLabelPanelBase:bd","Panel:be","FrameworkElement:bf","UIElement:bg","DependencyObject:bh","Dictionary:bi","DependencyProperty:bj","PropertyMetadata:bk","PropertyChangedCallback:bl","MulticastDelegate:bm","IntPtr:bn","DependencyPropertyChangedEventArgs:bo","DependencyPropertiesCollection:bp","UnsetValue:bq","Script:br","Binding:bs","PropertyPath:bt","Transform:bu","Visibility:bv","Style:bw","UIElementCollection:bx","ObservableCollection$1:by","List$1:bz","IList$1:b0","ICollection$1:b1","IArray:b2","IArrayList:b3","Array:b4","CompareCallback:b5","Func$3:b6","Action$1:b7","Comparer$1:b8","IComparer:b9","IComparer$1:ca","DefaultComparer$1:cb","Comparison$1:cc","ReadOnlyCollection$1:cd","Predicate$1:ce","NotImplementedException:cf","INotifyCollectionChanged:cg","NotifyCollectionChangedEventHandler:ch","NotifyCollectionChangedEventArgs:ci","EventArgs:cj","NotifyCollectionChangedAction:ck","INotifyPropertyChanged:cl","PropertyChangedEventHandler:cm","PropertyChangedEventArgs:cn","Delegate:co","Interlocked:cp","AxisLabelPanelBaseView:cq","Path:cr","Shape:cs","Brush:ct","Color:cu","Math:cv","ArgumentException:cw","CssGradientUtil:cx","GradientStop:cy","LinearGradientBrush:cz","Point:c0","DoubleCollection:c1","PenLineJoin:c2","Geometry:c3","GeometryType:c4","PathMarkupParser:c5","PathMarkupToken:c6","PathMarkupTokenType:c7","PathGeometry:c8","PathFigureCollection:c9","PathFigure:da","PathSegmentCollection:db","PathSegment:dc","PathSegmentType:dd","LineSegment:de","BezierSegment:df","ArcSegment:dg","SweepDirection:dh","Size:di","InvalidOperationException:dj","RenderingContext:dk","IRenderer:dl","Rectangle:dm","Rect:dn","TextBlock:dp","Polygon:dq","PointCollection:dr","Polyline:ds","DataTemplateRenderInfo:dt","DataTemplatePassInfo:du","ContentControl:dv","Control:dw","Thickness:dx","HorizontalAlignment:dy","VerticalAlignment:dz","DataTemplate:d0","DataTemplateRenderHandler:d1","DataTemplateMeasureHandler:d2","DataTemplateMeasureInfo:d3","DataTemplatePassHandler:d4","Line:d5","FontInfo:d6","FontUtil:d7","DomRenderer:d8","DomWrapper:d9","DomWrapperPosition:ea","Action:eb","INormalizedEvent:ec","Callback:ed","CanvasContext2D:ee","CanvasContext:ef","TextMetrics:eg","ImageData:eh","CanvasElement:ei","Element:ej","Node:ek","ElementAttributeCollection:el","ElementCollection:em","WebStyle:en","ElementNodeType:eo","document:ep","EventListener$1:eq","Event:er","DOMTokenList:es","EventListener:et","IElementEventHandler:eu","ElementEventHandler:ev","ElementAttribute:ew","Gradient:ex","DomPortal:ey","TransformGroup:ez","TransformCollection:e0","RotateTransform:e1","LabelPosition:e2","Axis:e3","AxisView:e4","ISchedulableRender:e5","XamDataChart:e6","SeriesViewer:e7","ILegendOwner:e8","IInternalLegendOwner:e9","IDataLegendTarget:fa","IDataLegend:fb","IDataLegendSeries:fc","ISeriesViewerWidget:fd","ISeriesViewerWidgetOptions:fe","SeriesViewerView:ff","CanvasRenderScheduler:fg","window:fh","IOverviewPlusDetailPane:fi","IOverviewPlusDetailControl:fj","InteractionState:fk","EventHandler$1:fl","PropertyChangedEventArgs$1:fm","EventProxy:fn","ModifierKeys:fo","Func$2:fp","Func$4:fq","MouseWheelHandler:fr","GestureHandler:fs","ZoomGestureHandler:ft","FlingGestureHandler:fu","ContactHandler:fv","TouchHandler:fw","MouseOverHandler:fx","MouseHandler:fy","KeyHandler:fz","Key:f0","OverviewPlusDetailViewportHost:f1","IProvidesViewport:f2","ArgumentNullException:f3","SeriesCollection:f4","Series:f5","ILegendSeries:f6","ILegendSeriesInternal:f7","ILegendTemplateProvider:f8","SeriesView:f9","IExecutionContext:ga","ExecutionContextExecuteCallback:gb","DataContext:gc","ILegendContext:gd","SeriesViewerViewManager:ge","AxisTitlePosition:gf","PointerTooltipStyle:gg","Dictionary$2:gh","IDictionary$2:gi","KeyValuePair$2:gj","IDictionary:gk","IEqualityComparer$1:gl","EqualityComparer$1:gm","IEqualityComparer:gn","DefaultEqualityComparer$1:go","Thread:gp","ThreadStart:gq","Tuple$2:gr","DoubleAnimator:gs","EasingFunctionHandler:gt","ChartContentManager:gu","ChartContentType:gv","ContentInfo:gw","CanvasViewRenderer:gx","GeometryGroup:gy","GeometryCollection:gz","FillRule:g0","LineGeometry:g1","RectangleGeometry:g2","EllipseGeometry:g3","PolyLineSegment:g4","PolyBezierSegment:g5","CoreGeometryUtil:g6","TranslateTransform:g7","ScaleTransform:g8","MutationRecord:g9","MutationObserver:ha","Action$2:hb","MutationObserverInit:hc","BrushCollection:hd","InterpolationMode:he","Random:hf","DefaultPaletteInfo:hg","AxisDefaults:hh","DeviceUtils:hi","BrushUtil:hj","ColorUtil:hk","MathUtil:hl","Defaults:hm","PriceDisplayType:hn","MarkerType:ho","MarkerFillMode:hp","ITileZoomTile:hq","ITileZoomTileInfo:hr","RenderSurface:hs","ISeriesViewerInteractionManager:ht","IHighlightingManager:hu","SeriesHighlightingBehavior:hv","HighlightingInfo:hw","HighlightingState:hx","IFastItemsSource:hy","IGetItemAtIndex:hz","IFastItemColumn$1:h0","IFastItemColumnPropertyName:h1","FastItemsSourceEventArgs:h2","FastItemsSourceEventAction:h3","ISeriesViewerScrollbarManager:h4","SeriesViewerScrollbarMode:h5","SeriesViewerVerticalScrollbarPosition:h6","SeriesViewerHorizontalScrollbarPosition:h7","ChartHitTestMode:h8","SeriesComponentsFromView:h9","ISeriesInteractionManager:ia","ScalerParams:ib","CategoryAxisBase:ic","ICategoryScaler:id","IScaler:ie","CategoryMode:ig","CategoryAxisBaseView:ih","Pool$1:ii","IIndexedPool$1:ij","IPool$1:ik","Func$1:il","IFastItemsSourceProvider:im","IHasCategoryModePreference:io","IHasCategoryAxis:ip","AxisRangeChangedEventArgs:iq","AxisLabelSettings:ir","AxisLabelsLocation:is","PropertyUpdatedEventHandler:it","PropertyUpdatedEventArgs:iu","DOMExecutionContext:iv","EasingFunctions:iw","Canvas:ix","IChartLegend:iy","StandardLegendItems:iz","SRProvider:i0","DVSR:i1","Localization:i2","ISeriesVisualDataManager:i3","MarkerSeries:i4","MarkerSeriesView:i5","Marker:i6","MarkerTemplates:i7","HashPool$2:i8","IHashPool$2:i9","MarkerOutlineMode:ja","MarkerAutomaticBehavior:jb","RectUtil:jc","DVContainer:jd","Monitor:je","SyncLink:jf","ChartCollection:jg","FastItemsSourceReference:jh","FastItemsSource:ji","ColumnReference:jj","IFastItemColumnInternal:jk","FastItemDateTimeColumn:jl","FastReflectionHelper:jm","FastItemColumn:jn","FastItemObjectColumn:jo","FastItemIntColumn:jp","SyncSettings:jq","SyncManager:jr","SyncLinkManager:js","AxisRange:jt","NumericAxisBase:ju","NumericAxisBaseView:jv","AxisRenderingParametersBase:jw","RangeInfo:jx","TickmarkValues:jy","TickmarkValuesInitializationParameters:jz","GetGroupCenterHandler:j0","GetUnscaledGroupCenterHandler:j1","PathRenderingInfo:j2","AxisRendererBase:j3","ShouldRenderHandler:j4","ScaleValueHandler:j5","RenderStripHandler:j6","RenderLineHandler:j7","ShouldRenderLinesHandler:j8","ShouldRenderContentHandler:j9","RenderAxisLineHandler:ka","DetermineCrossingValueHandler:kb","ShouldRenderLabelHandler:kc","GetLabelLocationHandler:kd","TransformToLabelValueHandler:ke","AxisLabelManager:kf","TitleSettings:kg","GetLabelForItemHandler:kh","CreateRenderingParamsHandler:ki","SnapMajorValueHandler:kj","AdjustMajorValueHandler:kk","CategoryAxisRenderingParameters:kl","NumericAxisRenderer:km","INumberAbbreviator:kn","NumericAxisRenderingParameters:ko","NumberAbbreviatorFactory:kp","NumberAbbreviator:kq","RuntimeHelpers:kr","RuntimeFieldHandle:ks","LogarithmicTickmarkValues:kt","LogarithmicNumericSnapper:ku","Snapper:kv","LinearTickmarkValues:kw","LinearNumericSnapper:kx","AutoRangeCalculator:ky","NumericScaler:kz","LegendItemBadgeShape:k0","LegendItemBadgeMode:k1","PenLineCap:k2","SeriesHighlightingMode:k3","SeriesVisibleRangeMode:k4","SeriesOutlineMode:k5","TransitionInSpeedType:k6","SeriesHitTestMode:k7","SeriesComponentsForView:k8","RectChangedEventHandler:k9","RectChangedEventArgs:la","SeriesPointOfInterest:lb","RenderRequestedEventArgs:lc","XamDataChartView:ld","CoercionInfo:le","ISortingAxis:lf","ActualLegendItemBadgeShape:lg","LegendTemplates:lh","LegendItemHelper:li","AxisCollection:lj","SeriesViewerComponentsFromView:lk","LabelPanelsArrangeState:ll","LabelPanelArranger:lm","HorizontalAxisLabelPanel:ln","VerticalAxisLabelPanel:lo","VerticalAxisLabelPanelView:lp","AngleSimplifier:lq","LegendHighlightingMode:lr","WindowResponse:ls","ZoomCoercionMode:lt","SeriesViewerComponentsForView:lu","PlotAreaMouseButtonEventHandler:lv","PlotAreaMouseButtonEventArgs:lw","PlotAreaMouseEventHandler:lx","PlotAreaMouseEventArgs:ly","MouseEventArgs:lz","MouseButtonEventArgs:l0","SeriesViewerManipulationEventArgs:l1","SeriesViewerManipulationEventHandler:l2","DataChartCursorEventHandler:l3","ChartCursorEventArgs:l4","DataChartMouseButtonEventHandler:l5","DataChartMouseButtonEventArgs:l6","DataChartMouseEventHandler:l7","ChartMouseEventArgs:l8","SeriesAnimatingEventHandler:l9","RefreshCompletedEventHandler:ma","RefreshCompletedEventArgs:mb","IDataChartVisualDataManager:mc","GridMode:md","AutoMarginsAndAngleUpdateMode:me","ComputedPlotAreaMarginMode:mf","PolygonUtil:mg","AxisRangeChangedEventHandler:mh","DataChartAxisRangeChangedEventHandler:mi","ChartAxisRangeChangedEventArgs:mj","AxisComponentsForView:mk","AxisComponentsFromView:ml","AxisFormatLabelHandler:mm","BindingFormatter:mn","PlatformSpecifierType:mo","FormatSpecifier:mp","NumberFormatSpecifier:mq","DateTimeFormatSpecifier:mr","IAxisVisualDataManager:ms","IAxisAnnotationManager:mt","AxisAnnotationCollection:mu","IAxisAnnotation:mv","AxisExtentType:mw","LabelFontHeuristics:mx","AxisOrientation:my","BrushUtilCore:mz","Matrix:m0","TransformMatrixHelpler:m1","MatrixTransform:m2","HorizontalAxisLabelPanelBaseView:m3","HorizontalSmartAxisLabelPanelView:m4","JQueryObject:m5","JQueryPosition:m6","JQueryCallback:m7","JQueryEvent:m8","JQueryUICallback:m9","AngleAxisLabelPanel:na","AngleAxisLabelPanelView:nb","Extensions:nc","NumericAngleAxis:nd","IAngleScaler:ne","NumericAngleAxisView:nf","PolarAxisRenderingManager:ng","ViewportUtils:nh","PolarAxisRenderingParameters:ni","IPolarRadialRenderingParameters:nj","RadialAxisRenderingParameters:nk","NumericRadiusAxis:nl","NumericRadiusAxisView:nm","CategoryAngleAxis:nn","CategoryAngleAxisView:no","CategoryAxisRenderer:np","LinearCategorySnapper:nq","CategoryTickmarkValues:nr","RadialAxisLabelPanel:ns","RadialAxisLabelPanelView:nt","CategoryDateTimeXAxis:nu","TimeAxisBase:nv","IDateTimeAxis:nw","SortedListView$1:nx","ArrayUtil:ny","CategoryDateTimeXAxisView:nz","TimeAxisDisplayType:n0","NumericYAxis:n1","StraightNumericAxisBase:n2","StraightNumericAxisBaseView:n3","NumericScaleMode:n4","LogarithmicScaler:n5","NumericYAxisView:n6","VerticalLogarithmicScaler:n7","FastVerticalLinearScaler:n8","VerticalLinearScaler:n9","LinearScaler:oa","ArrayAccessHelper:ob","OrdinalTimeXAxis:oc","CategoryXAxis:od","CategoryXAxisView:oe","ITimeRangeSelectorAxis:of","TimeAxisLabellingMode:og","TimeAxisLabelFormatCollection:oh","TimeAxisLabelFormat:oi","TimeXAxis:oj","TimeAxisBreak:ok","TimeAxisBreakCollection:ol","OrderedDictionary$2:om","OrderedDictionary:on","OrderedDictionaryEnumerator$2:oo","TimeAxisInterval:op","TimeAxisIntervalType:oq","TimeAxisIntervalCollection:or","TimeRepetitionLevel:os","PercentChangeAxisRenderer:ot","PercentChangeYAxis:ou","VerticalPercentChangeScaler:ov","PolarAxes:ow","RadialAxes:ox","AngleRadiusPair:oy","PolarLinePlanner:oz","UnknownValuePlotting:o0","Clipper:o1","EdgeClipper:o2","LeftClipper:o3","BottomClipper:o4","RightClipper:o5","TopClipper:o6","SpiralFlattener:o7","Stack$1:o8","ReverseArrayEnumerator$1:o9","SpiralTodo:pa","AbstractEnumerable:pb","AbstractEnumerator:pc","GenericEnumerable$1:pd","GenericEnumerator$1:pe"]);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("TimeRepetitionLevel:os",false,false,{None:0,Year:1,Month:2,Day:3});$d("TimeAxisIntervalType:oq",false,false,{Ticks:0,Milliseconds:1,Seconds:2,Minutes:3,Hours:4,Days:5,Weeks:6,Months:7,Years:8});$d("TimeAxisLabellingMode:og",false,false,{Auto:0,Normal:1,Compressed:2});$d("SmartAxisLabelDisplayType:a",false,false,{Wrap:0,Stagger:1,Rotate:2});$c("FontMappingInfo:ba","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,_c:null,$type:new $.ig.Type("FontMappingInfo",$.ig.$ot)},true);$c("HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase",{eq:null,et:null,er:null,ev:0,gf:null,d3:false,d4:false,es:null,ge:null,d1:false,d2:false,ew:0,fs:0,d5:false,ds:null,dt:null,gg:null,d0:false,fz:null,f0:null,dw:0,eo:null,e8:function(){return this._ad.smartAxisExtent()},ey:function(a){if(arguments.length===1){this._ad.actualSmartAxisExtent(a);return a}else{return this._ad.actualSmartAxisExtent()}},fl:function(){return this._ad.smartAxisMinimumExtent()},fh:function(){return this._ad.smartAxisMaximumExtent()},du:function(){return this._ad.smartAxisExtentType()},e0:function(){return this._ad.smartAxisAngle()},ex:function(a){if(arguments.length===1){this._ad.actualSmartAxisAngle(a);return a}else{return this._ad.actualSmartAxisAngle()}},fk:function(){return this._ad.smartAxisMinimumAngle()},fg:function(){return this._ad.smartAxisMaximumAngle()},dy:function(){return this._ad.smartAxisFont()},fa:function(){return this._ad.smartAxisFontSize()},ez:function(a){if(arguments.length===1){this._ad.actualSmartAxisFontSize(a);return a}else{return this._ad.actualSmartAxisFontSize()}},fm:function(){return this._ad.smartAxisMinimumFontSize()},fi:function(){return this._ad.smartAxisMaximumFontSize()},fy:function(){return this._ad.smartAxisNumberOfStaggerLevels()},fx:function(){return this._ad.smartAxisMinimumStaggerLevels()},fw:function(){return this._ad.smartAxisMaximumStaggerLevels()},ft:function(a){if(arguments.length===1){this._ad.actualSmartAxisNumberOfStaggerLevels(a);return a}else{return this._ad.actualSmartAxisNumberOfStaggerLevels()}},gi:function(){return this._ad.smartAxisVerticalAlignment()},fp:function(){return this._ad.smartAxisTopMargin()},fn:function(){return this._ad.smartAxisProximityMargin()},e7:function(){return this.ev},f2:function(a){if(arguments.length===1){this.fz=a;return a}else{return this.fz}},f3:function(a){if(arguments.length===1){this.f0=a;return a}else{return this.f0}},dx:function(a){if(arguments.length===1){this.dw=a;return a}else{return this.dw}},ek:function(a){if(arguments.length===1){this.d4=this.d4||a;return a}else{return this.d4}},eh:function(){var a=this.a9().count();var b=this.et.count();if(b!=a){return true}for(var c=0;c<a;c++){var d=this._dv.a9(this.a9().__inner[c]);var e=this.et.__inner[c];if(d!=e){return true}}return false},ga:function(){this.d3=true},co:function(){this.gc();this.d3=false},ae:function(){return new $$t.m4(this)},ch:function(a){$$t.$bc.ch.call(this,a);this._dv=a},_dv:null,ep:function(a){if(arguments.length===1){this.eo=a;return a}else{return this.eo}},init:function(){this.ds=[" ","\0"];this.dt=null;this.gg=new $$t.di;this.dz=true;$$t.$bc.init.call(this);this.eq=new $$t.bz(String,0);this.er=new $$t.bz($$t.$dn.$type,0);this.et=new $$t.bz(String,0);this.es=new $$t.bz($$t.$bz.$type.specialize($$t.$dn.$type),0);this.d4=true;this.d3=false;this.d1=false;this.d2=false;this.ev=0;this.ew=-1;this.d5=true;this.d0=false;this.eo=new $$t.gh($$t.$l.$type,$$t.$ba.$type,0)},d9:function(a){if(a%180==0){return true}return false},ec:function(a){if(!this.eb(a)){return false}if(a<=0){return false}return true},ea:function(a){if(!this.eb(a)){return false}if(a<0){return false}return true},eb:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return false}return true},fo:function(){var a=0;if(this.ah()==0||this.ah()==4){a=a+this.bs()+this.fp()}if(this.ah()==1||this.ah()==5){a=a+this._ad._dv+this.fp()}return a},gd:function(){var a=0;if(this.eb(this.fk())){a=this.fk()}var b=180;if(this.eb(this.fg())){b=this.fg()}if(this.ed()){var c=this.ff(this.e0());if(c<a){c=a}if(c>b){c=b}this.ex(this.ff(c))}},gc:function(){this.d5=true},bi:function(a){if(!this.d3){if(this._ad!=null&&this._ba!=null&&this._ba.count()>0&&this.a9()!=null){var b=this._ad.chart().th(this._ad);if(b!=null&&b.count()>0){this.dt=b.__inner[0];if(this.dt._av.az()||this.dt.labelSettings().visibility()==1){var c=this.dt._av.bh()+a.left();var d=this.c1().top();var e=a.width()-c;var f=1.7976931348623157e308;this.gf=new $$t.dn(0,c,a.top(),e,a.height());this._ad.hf(false);this.ge=new $$t.dn(0,c,d,e,this.ey());this.gh(new $$t.di(1,e,f));if(e==this.c1().width()&&e==this._ad.j7().width()){if(this.et.count()>0){this.ga()}}this._ad._a4.ad()}}}}return this.ey()},fd:function(a){if(this._ba.count()>a){return this._ba.__inner[a]._c}return 0},b8:function(){this.ep().clear();var a=this.dy().a();var b=this.fb();for(var c=4;c<=this.fi();c++){var d=$$t.$d7.getFontWithNewFontSize(a,c);this.f1(b,d)}},cp:function(){$$t.$bc.cp.call(this);this.co();this.cf()},e9:function(a){var b=0;if(this.ep().containsKey(a)){var c=this.ep().item(a);b=c._a}else{var d=$$t.$d7.getFontWithNewFontSize(this.dy(),a);b=$$t.$d7.measureStringHeight(this._ad.domRenderer(),"gM",d)}return b},fe:function(a,b){var c=0;var d=0;var e="";var f=b+"px "+this.dy().n();var g=this._dv.a3(a,this.ds);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();d=$$t.$d7.measureStringWidth1(h,f,this._dv.f());if(d>c){e=h;c=d}}return c},f5:function(){var a="";var b=0;var c=0;var d="16px "+this.dy().n();var f=this.eq.getEnumerator();while(f.moveNext()){var e=f.current();var g=this._dv.a3(e,this.ds);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();c=$$t.$d7.measureStringWidth1(h,d,this._dv.f());if(c>b){a=h;b=c}}}return a},f4:function(){var a="";var b=0;var c=0;var d="16px "+this.dy().n();var f=this.eq.getEnumerator();while(f.moveNext()){var e=f.current();c=$$t.$d7.measureStringWidth1(e,d,this._dv.f());if(c>b){a=e;b=c}}return a},f1:function(a,b){var c="";var d=0;var e=0;var g=this.eq.getEnumerator();while(g.moveNext()){var f=g.current();e=this.fj(f,b,a);if(e>d){c=f;d=e}}this.fr.remove();this.fq.remove();this.dz=false;var h=$.ig.truncate(b.d());if(this.ep().containsKey(h)){this.ep().item(h)._c=c;this.ep().item(h)._b=d}else{var i=new $$t.ba;i._b=d;i._c=c;i._a=this.e9(h);this.ep().add(h,i)}return c},d8:function(a){for(var b=0;b<this.ds.length;b++){for(var c=0;c<a.length;c++){if($$t.$d7.charsEqual(a,c,this.ds,b)){return true}}}return false},gb:function(){this.eq.clear();if(this._ad.isDateTime()&&this._ad.isContinuous()){for(var a=0;a<this.a9().count();a++){var b=this._dv.a9(this.a9().__inner[a]);this.eq.add(b)}}else{var c=this._ad.d0();if($.ig.util.isNaN(c)||c==0){c=1}var d=$.ig.truncate(c);var e=this._ad.kl();for(var f=0;f<e.count();f=f+d){var g=this._dv.a9(e.item(f));this.eq.add(g)}}},eu:function(){if(this.eh()||this.a9().count()!=0&&this.a9().count()!=this.et.count()){this.gb();this.et.clear();var b=this.a9().getEnumerator();while(b.moveNext()){var a=b.current();var c=this._dv.a9(a);this.et.add(c)}this.f2(this.f4());this.f3(this.f5())}return this.et},f9:function(){this._dv.bg()},f6:function(){var a=this._ad;var b=0;var c=0;var d=true;var e=a.seriesViewer().viewportRect();var f=a.seriesViewer().windowRect();var g=a.chart().actualPlotAreaMarginLeft();var h=a.chart().actualPlotAreaMarginRight();var i=a.j2();if($$t.$dn.l_op_Equality(this.gf,null)||this.gf.isEmpty()||$$t.$dn.l_op_Equality(e,null)||e.isEmpty()){d=false}if(d&&this.gf.width()!=e.width()){d=false}if(d){c=this.gf.width()}else{c=e.width()}if(this.d3&&f.width()<1){b=a.getCategorySize(a.seriesViewer().windowRect(),a.seriesViewer().viewportRect(),i)}else{b=(c-g-h)/(a.k9*f.width())}this.ev=Math.max(0,b)},fb:function(){return Math.max(this.e7()*this.fs-this.fn(),0)},fv:function(a){if(this.eq.count()==0||this.et.count()==0||this._ad==null||this.dt==null){this.fs=-1;return-1}var b=this.e7();var c=this._ad.d0();if($.ig.util.isNaN(c)||c<=0){c=1}var d=0;if(b==0&&c>1){d=this._c4.width()/this.et.count()}else{d=Math.max(b*c-this.fn(),0)}var e=this.ef()?this.fa():this.fm();var f=$$t.$d7.getFontWithNewFontSize(this.dy(),e);var g=this.ew-this.fp()-this._ad._dv-this.bs();var h=$$t.$d7.getCurrentFontHeight(this._ad.domRenderer(),f);if(d<h){this.fs=-1;return-1}var i=this.f2();var j=this.eq.__inner[0];var k=this.eq.__inner[this.eq.count()-1];var l=this._dv.a6(i,f);var m=this._dv.bi();var n=this.dt._av.bh()-this._dv.a6(j,f)/Math.sqrt(2)<m.left()&&this.c1().right()+this._dv.a6(k,f)/Math.sqrt(2)>m.right();if(l>g&&l>g*Math.sqrt(2)*g&&n&&this._dv.a6(this.f3(),f)>d&&this.fj(i,f,d)>g){this.fr.remove();this.fq.remove();this.dz=false;this.fs=-1;return-1}this.fs=$.ig.truncate(c);return $.ig.truncate(c)},ct:function(a,b){$$t.$bc.ct.call(this,a,b);if(a.equals1(b)){return}this.d0=false;if(a.x()!=b.x()&&a.width()==b.width()){this.d0=true}if(a.width()!=b.width()){this.gf=this._ad.j7();this.d2=true;this.d5=true;this.f6()}},cd:function(a,b){$$t.$bc.cd.call(this,a,b);if(b.isEmpty()||a.equals1(b)){return}this.d1=true;if(this._dv!=null){this.gf=b;this.d5=true;this.f6()}},ei:function(){return this.ek()||this.d1||this.d2},en:function(a){if(this.el()||this.em()||this.ew<=0||!this.d5){return false}var b=this.fb();var c=a;var d=this.ef()?this.fa():this.fm();var e=$$t.$d7.getFontWithNewFontSize(this.dy(),d);var f=this._dv.bj(this.f3(),e);if(f.width()>b||f.height()>c){this.d5=false;return false}var g=this.ep().item($.ig.truncate(d));var h=0;if(g!=null){h=g._b}if(h>c){this.d5=false;return false}return true},el:function(){if(this.eb(this.e0())){if(this.d9(this.e0())){return false}return true}if(this.eb(this.fk())&&!this.d9(this.fk())){return true}return false},em:function(){if(this.eg()&&this.fy()>1){return true}if(this.fx()>1&&this.fw()>1){return true}return false},ef:function(){if(this.eb(this.fa())&&this.fa()>=this.fm()&&this.fa()<=this.fi()){return true}return false},ed:function(){if(this.eb(this.e0())){return true}return false},eg:function(){if(this.ec(this.fy())&&this.fy()>=this.fx()&&this.fy()<=this.fw()){return true}return false},ee:function(){if(this.eb(this.e8())&&this.e8()>=this.fl()&&this.e8()<=this.fh()){return true}return false},aq:function(){return true},ce:function(){this.d4=true},e6:function(a,b){var c=b.toString()+"px "+this.dy().n();return $$t.$d7.measureStringWidth1(a,c,this._af.f())},e5:function(a){if(this._ba.count()==0){return 0}if(this.et.count()==1){return this.e6(this.et.__inner[0],a)}var b=this.e6(this.et.__inner[0],a)/2;for(var c=0;c<this.et.count()-1;c++){var d=this.fd(c);var e=this.fd(c+1);var f=this.et.__inner[c];var g=this.et.__inner[c+1];var h=this.e6(f,a);var i=this.e6(g,a);var j=Math.max(e-d,i/2+h/2);b=b+j}b=b+this.e6(this.et.__inner[this.et.count()-1],a)/2;return b},e1:function(a){return this.e9($.ig.truncate(a))},ff:function(a){var b=$$t.$lq.a(a);if(b>180){b=b%180}return b},e3:function(a,b,c,d){this.d5=false;var e=this.fc(c,d,b);var f=this.gg;if(e==-1){return-1}var g=this.dy();g.d(e);this.d5=true;return Math.max(f.height()+this.fp()+this._ad._dv+this.bs(),a)},fc:function(a,b,c){var d=this.fb();var e=new $$t.di(1,0,0);for(var f=b;f>=a;f=f-1){var g=0;var h=$$t.$d7.getFontWithNewFontSize(this.dy(),f);var i=f+"px "+this.dy().n();g=$$t.$d7.measureStringWidth1(this.f3(),i,this._dv.f());if(g>d){continue}var j=1e3;this.f1(d,h);j=this.ep().item($.ig.truncate(f))._b;if(j<c){e.width(d);e.height(j);this.gg=e;this.ez(f);return f}}return-1},f8:function(a,b){this.es.clear();this.es.add(new $$t.bz($$t.$dn.$type,0));var c=this.fb();var d=this.fo()+this.c1().top();for(var e=0;e<this.et.count();e++){var f=this.fd(e)-c/2;var g=new $$t.dn(0,f,d,c,b);this.es.__inner[0].add(g)}},e2:function(a,b,c,d,e,f,g){if(this.ef()){var h=this.fa();if(h<f){h=f}if(h>g){h=g}f=g=h;this.ez(h)}if(this.en(b)){var i=this.e3(a,b,f,g);if(i!=-1){this.ft(1);return i+1}}if(!this.el()&&this.fu(c,b)>0){return this.e1(this.ez())*this.ft()+this.fo()}var j=this.e6(this.f2(),f);var k=this.e1(f);var l=this.bs();var m=l;var n=this.fb();this.ez(f);if(this.ed()){return Math.min(b,this.fp()+l+this._ad._dv+k+j*Math.abs(Math.sin(this.ex()*.017453292519943295)))}if(k>n){return l}var o=this._ad;var p=n/2;if(o.categoryMode()==0){p=0}var q=this.eq.__inner[0];var r=this.eq.__inner[this.eq.count()-1];var s=$$t.$d7.getFontWithNewFontSize(this.dy(),f);var t=this._dv.bi();var u=this.dt._av.bh()-this._dv.a6(q,s)/Math.sqrt(2)+p<0&&this.c1().right()+this._dv.a6(r,s)/Math.sqrt(2)-p>t.width();if(!u){m=this.fp()+l+this._ad._dv+(k+j)*Math.sin(Math.PI/4)+(k-k*Math.sin(Math.PI/4))}else{m=this.fp()+j+l+this._ad._dv}var v=1;m=Math.ceil(m+v);if(m>b){return l}return m+1},e4:function(a,b,c,d,e){var f=(d+e)/2;var g=0;var h=0;var i=0;var j=this.ef();var k=this.eg();if(j){h=this.e1(this.fa());if(k){this.ft(this.fy());i=h*this.fy()+this.fp()}else{var l=this.e5(this.fa());for(var m=1;m<=this.fw();m++){if(l/m<=a){this.ft(m);i=h*m+this.fp();break}}}}else{while(f>=this.fm()&&f<=this.fi()){var n=this.e5(f);if(g==0){if(n/this.fw()<=a){g=1}else{g=-1}}if(k){this.ft(this.fy());h=this.e1(f);i=h*this.fy()+this.fp()}else{for(var o=1;o<=this.ft();o++){if(n/o<=a){this.ft(o);h=this.e1(f);i=h*o+this.fp();break}}}f=f+g}}i=Math.max(i,b);i=Math.min(i,c);return i},gh:function(a){if(this._ad==null||this._ad.j7().isEmpty()){this.ey(0);return this._dv.bk()}var b=0;var c=this._ad.j7().height();this.f6();if(this.ev<=0){var d=this.bs();this.ey(d);return new $$t.di(1,a.width(),d)}this.gd();this.gb();this.f2(this.f4());this.f3(this.f5());var e=0;var f=a.height();if(this.ea(this.fl())){if(this.du()!=1){e=this.fl()}else{e=this.fl()*c/100}}if(this.ea(this.fh())){if(this.du()!=1){f=this.fh()}else{f=this.fh()*c/100}}this.ew=f;if(this.ea(this.e8())){if(this.du()==0){b=this.e8()}else{b=c*this.e8()/100}if(b<e){b=e}if(b>f){b=f}this.ey(b);return new $$t.di(1,a.width(),b)}var g=0;if(this.eb(this.fk())){g=this.fk()}var h=180;if(this.eb(this.fg())){h=this.fg()}var i=8;if(this.eb(this.fm())){i=this.fm()}var j=16;if(this.eb(this.fi())){j=this.fi()}this.fv(a.width());var k=this.fb();if(this.fs<=0||this.e1(i)>k){var l=this.bs();this.ey(l);return new $$t.di(1,a.width(),l)}this.b8();var m=this.e2(e,f,a.width(),g,h,i,j);this.ey(m);return new $$t.di(1,a.width(),m)},d7:function(a,b){if(a==null||a.count()==0){return false}if(a.count()==1){var c=a.__inner[0];if(c.width()>b.width()||c.bottom()>b.bottom()){return true}}for(var d=0;d<a.count()-1;d++){var e=a.__inner[d];var f=a.__inner[d+1];if(e.right()+this.fn()>f.left()||e.right()>b.right()||f.right()>b.right()||e.bottom()>b.bottom()||f.bottom()>b.bottom()){return true}}return false},d6:function(a,b,c,d){if(a==null){return false}if(a.count()==1){var e=a.__inner[0];var f=$$t.$jc.x(e,e.x(),e.y()+e.height()/2,b);if(!c.containsRect(f)){return true}}for(var g=0;g<a.count()-1;g++){var h=a.__inner[g];var i=a.__inner[g+1];var j=(i.left()-h.left())*Math.sin(b*.017453292519943295);var k=new $$t.dn(0,i.left(),i.top()-j,i.width(),i.height());if(h.intersectsWith(k)){return true}var l=$$t.$jc.x(h,h.x(),h.y()+h.height()/2,b);var m=$$t.$jc.x(i,i.x(),i.y()+i.height()/2,b);l.y(h.top());m.y(i.top());if(!c.containsRect(l)){return true}if(!c.containsRect(m)){return true}}return false},f7:function(a,b,c,d){this.es.clear();var e=this.fo();for(var f=0;f<a;f++){this.es.add(new $$t.bz($$t.$dn.$type,0))}for(var g=0;g<this.et.count();g++){var h=this.et.__inner[g];var i=this.e6(h,b);var j=d?this.fd(g):this.fd(g)-i/2;var k=new $$t.dn(0,j,e,i,c);this.es.__inner[g%a].add(k)}if(!d){for(var l=0;l<a;l++){var m=this.es.__inner[l].__inner[0];var n=this.es.__inner[l].__inner[this.es.__inner[l].count()-1];if(m.left()<0){var o=0-m.left();m.x(m.x()+o);this.es.__inner[l].__inner[0]=m}if(n.right()>this.ge.right()){var p=n.right()-this.ge.right();n.x(n.x()-p);this.es.__inner[l].__inner[this.es.__inner[l].count()-1]=n}}}},fu:function(a,b){var c=-1;if(this.et.count()==0){return 0}var d=this.ef();var e=this.el();var f=this.eg();var g=d?this.fa():this.fm();var h=false;var i=this.fb();if(this._dv.a6(this.f2(),$$t.$d7.getFontWithNewFontSize(this.dy(),g))>2*i){return-1}var j=this.e5(g);var k=this.e1(g);var l=$.ig.truncate(Math.min(this.fw(),b/k));var m=new $$t.dn(0,this.ge.left(),this.ge.top(),this.ge.width(),b);if(this.eb(this.e0())&&this.d9(this.e0())||j/l<=a){h=true}if(!h||e){this.ft(0);return-1}if(f){l=this.fy()}this.es=new $$t.bz($$t.$bz.$type.specialize($$t.$dn.$type),0);if(d){g=this.fa();k=this.e1(this.fa());if(f){c=this.fy()}else{var n=false;for(var o=1;o<=Math.min(l,this.fw());o++){this.f7(o,g,k,false);for(var p=0;p<o;p++){n=this.d7(this.es.__inner[p],m);if(n){break}}if(!n){c=o;break}}}}else{var q=f?this.fy():1;while(b>=q*k&&g<=this.fi()&&q<=this.fw()){this.f7(q,g,k,false);var r=false;for(var s=0;s<q;s++){if(r){break}r=this.d7(this.es.__inner[s],m)}if(!r){c=q;g=g+1;k=this.e1(g)}else{if(f){break}else{q=q+1}}}g=Math.max(g-1,this.fm());k=this.e1(g)}if(c>0){this.f7(c,g,k,false);this.er.clear();for(var t=0;t<this.et.count();t++){this.er.add(this.es.__inner[t%c].__inner[$a(t,c)])}}this.ez(g);this.ft(Math.max(0,c));return c},a7:function(){return null},a5:function(){return null},ej:function(){if(this.et==null||this.et.count()==0||this.fs==-1){return false}return true},c8:function(a){if(this.c1().isEmpty()||this.a9()==null){return a}this.eu();if(!this.d3){this._ad.seriesViewer().lb()}var b=1;var c=this.c1().width();var d=this.c5();if(this._ad!=null&&this._ad.seriesViewer()!=null&&this._ad.seriesViewer()._cm!=null){c=this._dv.bi().width();b=Math.min(1,this._ad.seriesViewer().windowRect().width());d=this._ad.seriesViewer().windowRect()}var e=c/b;var f=this.c1().height();var g=0-d.left()*e;var h=0;this.ge=new $$t.dn(0,g,h,e,f);var i=new $$t.di(1,e,f);return i},fq:null,fr:null,dz:false,fj:function(text_,a,width_){var b=$("body");if(this.dz){this.dz=false;this.fq=this._ad.domRenderer().createElement("div");this.fq.setStyleProperty("visibility","hidden");this.fq.setStyleProperty("position","absolute");this.fq.setStyleProperty("width","0px");this.fr=this._ad.domRenderer().createElement("<span>defaultText</span>");this.fr.setText("defaultText");this.fq.append(this.fr);this._ad.domRenderer().appendToBody(this.fq)}this.__span.text(text_);this.__div.width(width_);this.fq.setStyleProperty("font-size",a.d()+"px");return this.fq.height()},c6:function(a){if(!this.d3){return a}var b=a.width();var c=a.height();var d=this.ef();var e=this.ed();var f=this.fm();var g=this.fi();if(this.et.count()==0||this._ad==null||b<=0||c<=0){this.f9();this.ez(0);return a}this.f6();
var h=this.fb();this.b5(a);this.gd();if(this.ei()){this.d2=false;this.d1=false;this.fv(a.width())}if(this.fs==-1){this.f9();this.ez(0);return a}this.b9();this.b4(a);if(d){f=this.fa();g=this.fa()}var i=f;var j=$$t.$d7.getFontWithNewFontSize(this.dy(),i);var k=this.e1(i);var l=c-this.fo();this.f1(h,j);if(this.en(l)){this.dx(0);i=this.fc(f,g,l);var m=this.gg;this.f8(i,m.height());this.er.clear();for(var n=0;n<this.et.count();n++){this.er.add(this.es.__inner[0].__inner[n])}this.ez(i);this.ex(0);this.ft(1);this._dv.ba(this.er,m,h);return a}var o;if(this.d0){o=this.ft();if(o>0){this.f7(o,this.ez(),this.e1(this.ez()),false);this.er.clear();for(var p=0;p<this.et.count();p++){this.er.add(this.es.__inner[p%o].__inner[$a(p,o)])}}}else{o=this.fu(b,l)}if(o>0){this.dx(1);k=this.e1(this.ez());this._dv.be(this.er,k)}else if(e){var q=this.ex();var r=i;var s=new $$t.dn(0,this.ge.left(),this.ge.top(),this.ge.width(),a.height());this.dx(2);while(i<=this.fi()&&!d){this.es.clear();k=this.e1(i);this.f7(1,i,k,true);var t=this.d6(this.es.__inner[0],q,s,i);if(t){break}r=i;i=i+1}this.ez(r);this.ex(q);var u=$$t.$d7.getFontWithNewFontSize(this.dy(),i);this._dv.bb(u,k,l)}else{this.dx(2);var v=45;if(this.eb(this.fk())){v=this.fk()}var w=135;if(this.eb(this.fg())){w=this.fg()}var x=new $$t.bz($$t.$l.$type,0);if(v<=45){x.add(45)}if(w>=135){x.add(135)}if(v<=90&&w>=90){x.add(90)}if(x.count()==0){this.f9();this.ez(0);return a}var y=0;var z=x.__inner[y];var aa=x.__inner[x.count()-1];var ab=i;var ac=new $$t.dn(0,this.ge.left(),this.ge.top(),this.ge.width(),a.height());var ad=false;while(i<=this.fi()){this.es.clear();k=this.e1(i);this.f7(1,i,k,true);ad=this.d6(this.es.__inner[0],z,ac,i);if(ad){y++;if(y>=x.count()){break}z=x.__inner[y];continue}aa=z;ab=i;if(d){break}i=i+1;y=0;z=x.__inner[y]}if(ad&&i==f){this.f9();this.ez(0);return a}this.ez(ab);this.ex(aa);var ae=$$t.$d7.getFontWithNewFontSize(this.dy(),ab);this._dv.bb(ae,k,l)}return a},$type:new $.ig.Type("HorizontalSmartAxisLabelPanel",$$t.$bc.$type)},true);$c("HorizontalSmartAxisLabelPanelView:m4","HorizontalAxisLabelPanelBaseView",{_a2:null,init:function(a){$$t.$m3.init.call(this,a);this._a2=a},bf:function(){var a=$$t.$d7.getFontWithNewFontSize(this._a2.dy(),this._a2.ez());$$t.$d7.updateFontString(a);this._e.ac(a)},aj:function(){this._a.c8(new $$t.di(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},y:function(){if(this._a.c1().isEmpty()){return}this._a.c6(new $$t.di(1,this._a.c1().width(),this._a.c1().height()))},an:function(){if(!this._a2.ej()){return}$$t.$m3.an.call(this)},ao:function(a){this._e.z();this.bf();if(this._a2.dx()==0){var b=this._a2.ez();this._e.x(a,new $$t.dn(0,a._n,a._o,a.width(),a.height()),b)}else{this._e.w(a)}this._e.y()},a7:null,a8:function(){if(this._a._ad.seriesViewer()!=null){return this._a._ad.seriesViewer()._cm._j._ae}else{if(this.a7==null){this.a7=this._a._ad.domRenderer().createElement("div")}return this.a7}},bi:function(){var a=this._a._ad.chart()._cm;return new $$t.dn(0,0,0,a.bd(),a.bc())},a9:function(a){if($b(String,a)!=null){return a}var b=this._a._ad.fv(a);if($b(String,b)!=null){return b}return a.toString()},bc:function(a,b,c,d){if(!d){a.width(NaN);a.height(NaN)}else{a.width(c.width());a.height(c.height())}a._j=null;a._n=c.x();a._o=c.y();a.__visibility=0},bd:function(a,b,c,d,e,f){a.width(NaN);a.height(NaN);this.bh(a,c,b,d,e,f)},bh:function(a,b,c,d,e,f){var g={__x:d,__y:this._a2.fo(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=this._a2.c1().top()+g.__y;var i=new $$t.ez;var j=new $$t.g7;var k=new $$t.e1;var l=b;var m=0;var n=this._a2.e6(a.ak(),e.d());if(this._a2.d9(l)){m=n/2}if(l>90&&l<270){j._j=g.__x+m-n+f/2*Math.cos(l*.017453292519943295);k._j=l+180}else{j._j=g.__x-m-f/2*Math.sin(l*.017453292519943295);k._j=l}j._k=h;k._k=g.__x;k._l=h+f/2;i._j.add(k);a._j=i;a._n=j._j;a._o=j._k},ba:function(a,b,c){var d=0;var f=this._a.a1().getEnumerator();while(f.moveNext()){var e=f.current();var g=this._a2.fd(d)-c/2;var h=a.__inner[d].y();var i=c;var j=b.height();var k=new $$t.dn(0,g,h,i,j);this.bc(e,d,k,true);d++}},be:function(a,b){var c=0;var e=this._a2.a1().getEnumerator();while(e.moveNext()){var d=e.current();var f=a.__inner[c].x();var g=a.__inner[c].y()+this._a2.c1().top()+b*(c%this._a2.ft());var h=Number.POSITIVE_INFINITY;var i=Number.POSITIVE_INFINITY;var j=new $$t.dn(0,f,g,h,i);this.bc(d,c,j,false);c++}},bb:function(a,b,c){if(c==0){this.bg();return}var d=0;var f=this._a2.a1().getEnumerator();while(f.moveNext()){var e=f.current();if(c==0){e.__visibility=1}else{e.__visibility=0}this.bd(e,d,this._a2.ex(),this._a2.fd(d),a,b);d++}},bg:function(){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();a.__visibility=1}},a1:function(a,b){return $.ig.util.stringSplit(a,b,0)},a3:function(a,b){var c=this.a1(a,b);var d=new $$t.bz(String,1,c);return d},bk:function(){return new $$t.di(1,0,0)},a6:function(a,b){var c=b.d().toString()+"px "+b.n();return $$t.$d7.measureStringWidth1(a,c,this._e)},a4:function(a,b){return this._a2.e9($.ig.truncate(b.d()))},a5:function(a,b){return this._a2.e9($.ig.truncate(b))},bj:function(a,b){var c=b.d().toString()+"px "+b.n();var d=$$t.$d7.measureStringWidth1(a,c,this._e);var e=this._a2.e9($.ig.truncate(b.d()));return new $$t.dn(0,0,0,d,e)},$type:new $.ig.Type("HorizontalSmartAxisLabelPanelView",$$t.$m3.$type)},true);$c("AngleAxisLabelPanel:na","AxisLabelPanelBase",{ae:function(){return new $$t.nb(this)},ch:function(a){$$t.$bd.ch.call(this,a);this._c9=a},_c9:null,init:function(){$$t.$bd.init.call(this)},_da:false,_dg:null,at:function(a,b){if(!$$t.$nc.b(b)){return false}if(this._ad==null||this._ad.j7().isEmpty()){return $$t.$bd.at.call(this,a,b)}return true},_de:0,_db:0,_dd:0,_dc:0,a5:function(){var a=new $$t.bz($$t.$dn.$type,0);var b=new $$t.bz($$t.$f.$type,0);if(this._bb.count()!=this._ba.count()){return a}this._c9.ay(a,b);var c=false;this._ao=this.an(a,b);if(!this._ad.b6()){c=true;this.bh(this._de/2);this.bh(this.bh()+this.df())}else{c=true;this._c9.ac()}if(c){for(var d=0;d<a.count();d++){var e=this._bb.__inner[d];var f=this._ba.__inner[d];var g=a.__inner[d];var h=this._dg(f._c);var i=h.__x-this.bk(e)/2;var j=h.__y-this.bj(e)/2;g.x(i);g.y(j);a.__inner[d]=g}}return a},df:function(){var a;var b;b=this._ad;a=null;if(b!=null){a=$b($$t.$e6.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=new $$t.bz($$t.$e3.$type,0);for(var d=0;d<a.axes().count();d++){var e=a.axes().__inner[d];if(($b($$t.$nd.$type,e)!==null||$b($$t.$nn.$type,e)!==null)&&$b($$t.$na.$type,e._av)!==null&&e._av._bb.count()>0&&!e.b6()&&!e.b3()&&(e.crossingAxis()==null||this._ad.crossingAxis()==null||e.crossingAxis()._mu==b.crossingAxis()._mu)){c.add(e)}}var f=c.indexOf(b);if(f==-1){return 0}var g=0;var h=5;if(f==0){g+=h}else{g+=c.__inner[f-1]._av.bh();g+=c.__inner[f]._av.bh()*2+h}return g},ai:function(){return 4},ay:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$bd.$type)},true);$c("CategoryAngleAxis:nn","CategoryAxisBase",{a3:function(){return new $$t.no(this)},hn:function(a){$$t.$ic.hn.call(this,a);this._mb=a},_mb:null,isAngular:function(){return true},mg:null,init:function(){this.mh=false;this.ml=NaN;this.mm=0;this.mx=1;$$t.$ic.init.call(this);this._ab=$$t.$nn.$type;this._md=this.mc();this.mg=new $$t.ng},au:function(){var $self=this;var a=new $$t.na;a._dg=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$dn.empty();var d=!c.isEmpty()?$self.j7():$$t.$dn.empty();return $self.na(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._av.bh())};return a},_md:null,mh:false,mv:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},ml:0,mc:function(){var $self=this;var a=function(){var $ret=new $$t.kf;$ret._a=$self;$ret._f=$self._c9;$ret._e=$self._c8;$ret._b=$self._av;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.np(a);b._u=function(){var c=$self._a4.ay();var d=$self._a4.a1();var e=$self._a4.az();var f=$self._a4.a0();$self.ig();$self.hd(c);$self.hd(d);$self.hd(e);$self.hd(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.mf()!=null};b._d=function(c,d,e,f){return $self.ma(c,d,e,f)};b._v=function(){if(!$self.mh){$self.mh=true;$self.mf().updateRange();$self.mh=false}};b._g=function(c){var d=$h(c);if(d>$self.kl().count()-1){d-=$self.kl().count()}var e=$self.kl().item(d);return $self.fv(e)};b._b._c=function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.mf()!=null&&$self.ml!=c){var d=$b($$t.$e6.$type,$self.seriesViewer());if(d==null){return}$self.ml=c;$self._av.bg(c);d.lb();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$b($$t.$na.$type,e._av)!==null){e._a4.ad()}}}};b._k=function(c,d,e){var f=$b($$t.$nk.$type,c);$self.mg.m(d,e,c._z,c._aa,f.minLength(),f.maxLength(),f.center())};b._l=function(c,d,e,f){var g=$b($$t.$nk.$type,c);$self.mg.n(d,e,f,g._z,c._aa,g.minLength(),g.maxLength(),g.center())};b._m=function(c,d){return $self.getScaledAngle(d)};b._q=function(c,d){if($self.mv(d-$self.mm)<0){return false}if($self.mv(d-$self.mm-2*Math.PI)>0){return false}return true};b._j=function(c){var d=$b($$t.$nk.$type,c);if(d._e==d._k.__inner[0]){$self.mg.i(c._t,c._n,c._z,c._aa,d.center(),d.minAngle(),d.maxAngle())}};b._e=function(c){c._n=$self.mp();c._r=c._n};b._p=function(c,d,e){var f=$b($$t.$nk.$type,c);if(e){return false}var g=$self.na(d,f.center(),c._aa,c._z,0);if(g.__x<c._z.right()&&g.__x>=c._z.left()&&g.__y<c._z.bottom()&&g.__y>=c._z.top()){return true}return false};b._a=function(c,d,e,f){var g=c._y;var h=new $$t.ib(0,c._aa,c._z,$self.isInverted(),g);var i=d;if($self.categoryMode()!=0){var j=e*f+1;j=Math.min(j,$self.k9);var k=$self.getScaledValue(j,h);i=(d+k)/2}return i};b._f=this.getGroupCenter.runOn(this);b._i=this.ms.runOn(this);return b},na:function(a,b,c,d,e){var f=this.mp();var g=$$t.$nh.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings()._c==5||this.labelSettings()._c==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$nh.c(h,c,d);i=$$t.$nh.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},mp:function(){if(this.mf()==null){return 0}if(!this.b3()){return this.mf().mz()}else{return this.mf().getScaledValue3(this.crossingValue())}},ma:function(a,b,c,d){if(this.kl()==null){return null}var e=new $$t.nk;var f=this.kl().count()-1;var g=this._a4.ay();var h=this._a4.a1();var i=this._a4.az();var j=this._a4.a0();e._t=g;e._w=h;e._u=i;e._v=j;e._l=f;e._m=0;e._h=false;e._z=a;e._y=c;e._x=d;e._aa=b;e._g=this.mi();e._p=this.interval();e._o=this.eu();e._q=this.minorInterval();e._s=this.label();var k=this.mg.f(b);var l=this.mg.g(b);var m=.5*this.mf()._mu;var n=.5*this.mf()._mt;var o=k;var p=l;var q=this.mf().mz();if($.ig.util.isNaN(q)||Number.isInfinity(q)){return null}if(p>=m){p=q}if(o<n){o=n}var r=a.width();this.mg.k(b,e,0,this.kl().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),r);var s={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(s);e.maxLength(p);e.minLength(o);e.effectiveMaximum(q);e._ae=this.kl().count();e._ab=this.categoryMode();e._ad=true;e._ac=this.isInverted();e._af=this.lb();e._f=new $$t.nr;e._j=this._cv;return e},getMinMaxAngle:function(a,b,c){var d=this.mg.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},ac:function(){$$t.$ic.ac.call(this);this.h3(false)},me:null,mf:function(a){if(arguments.length===1){this.me=a;return a}else{if(this.me!=null){return this.me}var a=$b($$t.$e6.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$nl.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.me}},aj:function(){return this.mf()},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$nn.startAngleOffsetProperty,a);return a}else{return this.c($$t.$nn.startAngleOffsetProperty)}},mm:0,getCategorySize:function(a,b,c){return 2*Math.PI/this.k9},ky:function(a,b,c){var d=this.k5(a,b,c);var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;return this.getCategorySize(a,b,c)*f/(this.lb()-(this.lb()-1)*e)},getGroupCenter:function(a,b,c,d){var e=.5;if(this.lb()>1){var f=this.k5(b,c,d);var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.lb()-(this.lb()-1)*g);var j=(h-i)/(this.lb()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},ms:function(a){var b=.5;if(this.lb()>1){var c=this.k5($$t.$dn.empty(),$$t.$dn.empty(),$$t.$dn.empty());var d=0;if(!$.ig.util.isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.lb()-(this.lb()-1)*d);var g=(e-f)/(this.lb()-1);b=.25*c+.5*f+a*g}return b},h4:function(a){$$t.$ic.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var c=!b.isEmpty()?this.j7():$$t.$dn.empty();var d=this.j2();var e=this.j1();var f=this._md.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},mr:function(a,b){var c;var d;var e=this.mg.l(b,c,d);c=e.p1;d=e.p2;if(c==0){if(this.isInverted()){return this.k9}else{return 0}}var f=this.getUnscaledAngle(c);if(f<0||f>this.k9){f=this.getUnscaledAngle(c+Math.PI*2)}return f},mq:function(a,b){var c;var d;var e=this.mg.l(b,c,d);c=e.p1;d=e.p2;if(d>Math.PI*2){d=d-Math.PI*2}if(d==Math.PI*2){if(this.isInverted()){return 0}else{return this.k9}}var f=this.getUnscaledAngle(d);if(f<0||f>this.k9){f=this.getUnscaledAngle(d+Math.PI*2)}return f},getScaledAngle:function(a){var b=this.k9;var c=b>=2?a/b:b==1?.5:NaN;if(this._cg){c=1-c}return c*2*Math.PI+this.mm},getUnscaledAngle:function(a){if(a<this.mm){a+=2*Math.PI}var b=(a-this.mm)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.k9},getScaledValue:function(a,b){return this.getScaledAngle(a)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},hr:function(a,b,c,d){$$t.$ic.hr.call(this,a,b,c,d);var e=$b($$t.$e6.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$nl.$type,d);this.m6(f);if(f!=null){f.m9(this)}this.cn(true);this.h3(false);break;case"StartAngleOffset":this.mm=this.startAngleOffset();while(this.mm<0){this.mm+=360}while(this.mm>=360){this.mm-=360}this.mm=this.mm*Math.PI/180;this.cn(true);this.h3(false);var h=this._da.getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.le()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.cn(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$nd.$type,k)!==null||$b($$t.$nn.$type,k)!==null){k.cn(true);k.renderAxis()}}}break;case"LabelSettings":this._md=this.mc();this.m4();this.cn(true);this.h3(false);break}},m4:function(){this.ml=NaN},m6:function(a){this.mf(a)},interval:function(a){if(arguments.length===1){this.h($$t.$nn.intervalProperty,a);return a}else{return this.c($$t.$nn.intervalProperty)}},mj:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.mj;this.mj=a;this.hx("ActualInterval",b,this.actualInterval())}return a}else{return this.mj}},er:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$nn.minorIntervalProperty,a);return a}else{return this.c($$t.$nn.minorIntervalProperty)}},mk:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.mk;this.mk=a;this.hx("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.mk}},mi:function(){return!$.ig.util.isNaN(this.interval())},a1:function(){return 2},c0:function(){if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}if(this.kl()==null){return false}var a=this.kl().count();if(a!=this.my()){var b=new $$t.iq(0,1,1,this.my(),a);this.my(a);this.hy(b);return true}return false},mx:0,my:function(a){if(arguments.length===1){this.mx=a;return a}else{return this.mx}},jz:function(a,b,c,d,e){var f=$b($$t.$nk.$type,this._md._d(c,b,d,e));if(f==null){return null}var g=Math.cos(a);var h=Math.sin(a);var i=f.center().__x+g*f.minLength();var j=f.center().__y+h*f.minLength();var k=f.center().__x+g*f.maxLength();var l=f.center().__y+h*f.maxLength();i=$$t.$nh.c(i,b,c);j=$$t.$nh.f(j,b,c);k=$$t.$nh.c(k,b,c);l=$$t.$nh.f(l,b,c);var m=new $$t.g1;m._d={__x:i,__y:j,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m._c={__x:k,__y:l,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return m},$type:new $.ig.Type("CategoryAngleAxis",$$t.$ic.$type,[$$t.$ne.$type])},true);$c("TimeAxisBase:nv","CategoryAxisBase",{init:function(){this.me=false;this.mm=$$t.$ah.maxValue();this.ml=$$t.$ah.minValue();$$t.$ic.init.call(this)},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.mr(a,$$t.$kz.ac,b.c,$$t.$dn.empty());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.mr(a,b.e,b.d,b.c)},getItemValue:function(a,b){var c=this.go(b);if(c==this.dateTimeMemberPath()){return this.fu(a,b,this.dateTimeMemberPath())}return $$t.$ic.getItemValue.call(this,a,b)},mr:function(a,b,c,d){var e;if(+this.actualMaximumValue()==+this.actualMinimumValue()){e=-1}else{e=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var f=0;if(this.categoryMode()==2){f=this.getGroupCenter(0,b,c,d)}if(this.isInverted()){e=1-e;f=-f}return c.left()+c.width()*(e-b.left())/b.width()-f},ms:function(a,b,c){var d;if(+this.actualMaximumValue()==+this.actualMinimumValue()){d=-1}else{d=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var e=0;if(this.isInverted()){d=1-d;e=-e}return c.left()+c.width()*(d-b.left())/b.width()-e},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.d.left();var d=b.d.width();if(this.categoryMode()!=0){var e=this.getCategorySize(b.e,b.d,b.c);c+=e/2;d-=e}var f=b.e.left()+b.e.width()*(a-c)/b.d.width();f=f*b.d.width()+b.d.left();f=this.getUnscaledValue3(f,$$t.$kz.ac,b.c,this.categoryMode());return f}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},getUnscaledValue3:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return $.ig.truncate(Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())))},ensureActualMinimumAndMaximum:function(){this.m7()},m7:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var b=!a.isEmpty()?this.j7():$$t.$dn.empty();var c=new Date;var d=new Date;var e=false;if(!a.isEmpty()&&!b.isEmpty()&&this.mb()!=null){var f=$b($$t.$jl.$type,this.mb());if(f!=null){if(this.mk()==null){this.m8()}}else{this.mk(null)}if(this.mb().count()>0){e=true;var g=this.mk()==null?0:this.mk().__inner[0];var h=this.mk()==null?this.mb().count()-1:this.mk().__inner[this.mb().count()-1];c=this.mb().item(g);d=this.mb().item(h);this.mf(false);if(this.categoryMode()==2){var i=this.m5(c,d);if(+c!=+$$t.$ah.minValue()){c=$.ig.util.dateSubtract(c,i)}d=$.ig.util.dateAdd(d,i)}}}if(this.mi()){e=true;c=this.minimumValue()}if(this.mh()){e=true;d=this.maximumValue()}var j=+this.actualMinimumValue()!=+c||+this.actualMaximumValue()!=+d;if(e&&j){var k=this.actualMinimumValue();var l=this.actualMaximumValue();this.actualMinimumValue(c);this.actualMaximumValue(d);this.nc()}},nc:function(){},dateTimeMemberPath:function(a){if(arguments.length===1){this.h($$t.$nv.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$nv.dateTimeMemberPathProperty)}},mb:function(a){if(arguments.length===1){if(this.ma!=a){var b=this.ma;this.ma=a;this.hx("DateTimeColumn",b,this.ma)}return a}else{return this.ma}},ma:null,mj:null,mk:function(a){if(arguments.length===1){this.mj=a;return a}else{return this.mj}},sortedIndices:function(){if(this.mk()==null){var a=$b($$t.$jl.$type,this.mb());if(a!=null){this.m8()}else{this.mk(null)}}return this.mk()},m8:function(){if(this.isDataPreSorted()){this.mk(new $$t.bz($$t.$l.$type,0));var a=this.mk();var b=this.mb().count();for(var c=0;c<b;c++){a.add(c)}}else{var d=$b($$t.$jl.$type,this.mb());this.mk(d.getSortedIndices())}},getFirstVisibleIndex:function(a,b,c,d){return this.mu(a,b,c,d)},mu:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.ib(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(g)));return this.mt($.ig.Date.prototype.fromTicks(i))},mt:function(a){if(this.mb()==null||this.mk().count()!=this.mb().count()){return-1}var b=new $$t.nx($$t.$ah.$type,this.mb(),this.mk());var c=this.mv(a,b);if(c>=0&&c<this.mk().count()){var d=this.mb().item(this.mk().__inner[c]);if(d>a){c--;if(c<0){c=0}}return c}return this.mk().count()-1},getLastVisibleIndex:function(a,b,c,d){return this.mx(a,b,c,d)},mx:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.ib(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(h)));return this.mw($.ig.Date.prototype.fromTicks(i))},mw:function(a){if(this.mb()==null||this.mk().count()!=this.mb().count()){return-1}var b=new $$t.nx($$t.$ah.$type,this.mb(),this.mk());var c=this.mv(a,b);if(c>=this.mk().count()){c=this.mk().count()-1}if(c>=0&&c<this.mk().count()){var d=this.mb().item(this.mk().__inner[c]);if(d<a){c++;if(c>this.mk().count()-1){c=this.mk().count()-1}}return c}return 0},getUnscaledValueAt:function(a){if(this.mb()==null){return NaN}var b=this.ma.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.nx($$t.$ah.$type,this.mb(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.mv(d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if($.ig.util.isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}var i=this.j2();if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),i))<this.j7().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),i))-this.j7().left())<2){return 0}return-1},mv:function(a,b){var c=this;if(this.mb()==null||c.sortedIndices()==null){return-1}var d=-1;var e=$$t.$ny.c($$t.$ah.$type,b,function(f){if(a<f){return-1}if(a>f){return 1}return 0});if(e>=0){d=e}else{d=~e}while(d>=0&&d<b.count()&&d-1>=0&&+b.item(d)==+b.item(d-1)){d--}return d},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null||this.mb()==null||b.sortedIndices().count()!=this.mb().count()){return-1}var c=new $$t.nx($$t.$ah.$type,this.mb(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.mv(d,c);var f=this.j2();if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var g=d-c.item(e-1);var h=c.item(e)-d;if(g<h){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),f))<this.j7().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.j7(),this.isInverted(),f))-this.j7().left())<2){return 0}return-1},notifyDataChanged:function(){this.mk(null);this.renderAxis()},isDataPreSorted:function(a){if(arguments.length===1){this.h($$t.$nv.isDataPreSortedProperty,a);return a}else{return this.c($$t.$nv.isDataPreSortedProperty)}},me:false,mf:function(a){if(arguments.length===1){this.me=a;return a}else{return this.me}},ht:function(a){$$t.$ic.ht.call(this,a);this.dateTimeMemberPath(a)},hw:function(a){$$t.$ic.hw.call(this,a);this.minimumValue(a)},hv:function(a){$$t.$ic.hw.call(this,a);this.maximumValue(a)},c0:function(){if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();this.m7();var c=!this.mi()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.mh()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.iq(0,a,c,b,d);this.hy(e);return true},mi:function(){if(+this.minimumValue()==+$$t.$ah.minValue()){return false}return this.minimumValue()!=null},mh:function(){if(+this.maximumValue()==+$$t.$ah.maxValue()){return false}return this.maximumValue()!=null},mm:new Date,actualMinimumValue:function(a){if(arguments.length===1){var b=+this.mm!=+a;if(b){var c=this.mm;this.mm=a;this.hx("ActualMinimumValue",c,a)}return a}else{return this.mm}},ml:new Date,fy:function(){return this.actualMinimumValue()},actualMaximumValue:function(a){if(arguments.length===1){var b=+this.ml!=+a;if(b){var c=this.ml;this.ml=a;this.hx("ActualMaximumValue",c,a)}return a}else{return this.ml}},fx:function(){return this.maximumValue()},minimumValue:function(a){if(arguments.length===1){this.h($$t.$nv.minimumValueProperty,a);return a}else{return this.c($$t.$nv.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$nv.maximumValueProperty,a);return a}else{return this.c($$t.$nv.maximumValueProperty)}},m9:function(a){this.h4(a);if(this.kl()==null){return}var c=this.c7().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},hr:function(a,b,c,d){$$t.$ic.hr.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hy.$type,c);if(e!=null){e.deregisterColumn(this.mb());this.mb(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.m6.runOn(this))}var f=$b($$t.$hy.$type,d);if(f!=null){this.mk(null);this.mb(this.mc(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.m6.runOn(this))}this.m9(false);break;case"DateTimeMemberPath":if(this.kl()!=null){this.kl().deregisterColumn(this.mb());this.mb(this.mc(this.dateTimeMemberPath()));this.mk(null)}break;case"MinimumValue":this.updateRange();this.m9(false);break;case"MaximumValue":this.updateRange();this.m9(false);break;case"DateTimeColumn":this.m7();break}},m6:function(a,b){this.mk(null)},mc:function(a){return $$t.$nv.md(a,this)},md:function(a,b){if(a==null){return b.kl().registerColumnDateTime(null,null,false)}var c=null;var d=$$t.$e7.getCoercionMethod(a,b.coercionMethods());c=d._a;return b.kl().registerColumnDateTime(a,c,b.expectFunctions())},au:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.ln}},a1:function(){return 0},h4:function(a){$$t.$ic.h4.call(this,a);var b=this._a4.ay();var c=this._a4.a1();var d=this._a4.az();var e=this._a4.a0();var f=this._a4.e();var g=this._a4.f();var h=this._a4.g();this.ig();this.hd(b);this.hd(c);this.hd(d);this.hd(e);this._c8.clear();this._c9.clear();this._ks.clear();this._av._ad=this;var i=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var j=!i.isEmpty()?this.j7():$$t.$dn.empty();this._av.c5(i);this._av._c4=j;if(i.isEmpty()||j.isEmpty()){this._bq.count(0);this._bp.count(0);this._bo.count(0)}if(this._bq.count()==0){this._av._ab.clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.m7()},isDateTime:function(){return true},startCursor:function(){},resetCursor:function(){},getCategorySize:function(a,b,c){if(this.k9==0){return 0}var d=this.j5(b,c);return d.width()/(this.k9*a.width())},getGroupCenter:function(a,b,c,d){return this.getCategorySize(b,c,d)*.5},ky:function(a,b,c){var d=this.k5(a,b,c);var e=1-.5*d;var f=this.getCategorySize(a,b,c)*e;return f},isSorting:function(){return true},m5:function(a,b){return 0},preferredCategoryMode:function(a){return this.isCategoryDateTime()?0:1},$type:new $.ig.Type("TimeAxisBase",$$t.$ic.$type,[$$t.$lf.$type,$$t.$nw.$type])},true);$c("CategoryDateTimeXAxis:nu","TimeAxisBase",{init:function(){$$t.$nv.init.call(this);this._ab=$$t.$nu.$type;this.actualMinimumValue(new Date);this.actualMaximumValue(new Date)},isContinuous:function(){return this.displayType()==0},a3:function(){return new $$t.nz(this)},hn:function(a){$$t.$nv.hn.call(this,a);this._nh=a},_nh:null,displayType:function(a){if(arguments.length===1){this.h($$t.$nu.displayTypeProperty,$$t.$n0.getBox(a));return a}else{return $g(this.c($$t.$nu.displayTypeProperty))}},interval:function(a){if(arguments.length===1){this.h($$t.$nu.intervalProperty,a);return a}else{return $h(this.c($$t.$nu.intervalProperty))}},nn:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.nn;this.nn=a;this.hx("ActualInterval",b,this.actualInterval())}return a}else{return this.nn}},er:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$nu.minorIntervalProperty,a);return a}else{return $h(this.c($$t.$nu.minorIntervalProperty))}},no:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.no;this.no=a;this.hx("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.no}},c4:function(a,b,c){var d=$$t.$nv.c4.call(this,a,b,c);if(!d){return false}return+this.actualMinimumValue()!=+this.actualMaximumValue()},d0:function(){return this.actualInterval()},h4:function(a){$$t.$nv.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var c=!b.isEmpty()?this.j7():$$t.$dn.empty();var d=this.j2();var e=this.j1();var f=new $$t.ib(0,b,c,this.isInverted(),d);if(this.mb()==null&&!this.mh()&&!this.mi()){return}if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.mb()!=null)){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$n1.$type,this.crossingAxis());if(i!=null){var j=this.h9(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.hl(this._a4.ay(),g,c,this._a4.e(),true);this._av.bg(h);var k=this._a4.a1();var l=this._a4.f();var m=this._a4.az();var n=this._a4.a0();var o=this._a4.g();if(this.displayType()==1){var p=this.getFirstVisibleIndex(b,c,d,e);var q=this.getLastVisibleIndex(b,c,d,e);if(p<0||q<0){return}var r=NaN;for(var s=p;s<=q;s++){var t=this.mk()==null?s:this.mk().__inner[s];var u=this.getScaledValue(this.mb().item(t).getTime(),f);if(u==r){continue}r=u;if(this.categoryMode()==2){u+=this.isInverted()?-this.getGroupCenter(s,b,c,d):this.getGroupCenter(s,b,c,d)}if(u<e.left()||u>e.right()){continue}this.ih(m,u,c,l,false);this._ks.add(u);if(this.kl()!=null&&s<this.kl().count()){var v=this.kl().item(t);var w=$$t.$nv.fv.call(this,v);if(!$.ig.util.isNaN(u)&&!Number.isInfinity(u)&&w!=null){if(typeof w==="string"&&w.equals("")){}else{this._c8.add1(w);this._c9.add(new $$t.e2(u))}}}}}else{var x=this.getUnscaledValue(e.left(),f);var y=this.getUnscaledValue(e.right(),f);var z=Math.min(x,y);var aa=Math.max(x,y);var ab=new $$t.kx(0,z,aa,e.width(),this.eu());var ac=this.mf()?this.nm():ab._g;
this.n0($.ig.truncate(ac));var ad=$.ig.truncate(Math.floor((z-this.actualMinimumValue().getTime())/ac));var ae=$.ig.truncate(Math.ceil((aa-this.actualMinimumValue().getTime())/ac));var af=0;if(this.categoryMode()==2){af=this.getGroupCenter(0,b,c,d);af=this.isInverted()?-af:af}var ag=$.ig.truncate(Math.ceil(e.right()));var ah=$.ig.truncate(Math.floor(e.left()));var ai=this.getScaledValue(this.actualMinimumValue().getTime()+ad*ac,f)+af;for(var aj=ad;aj<=ae;aj++){var ak=this.getScaledValue(this.actualMinimumValue().getTime()+(aj+1)*ac,f)+af;if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){var al=$.ig.truncate(Math.round(ai));if(al<=ag){if(aj%2==0){this.ii(k,ai,ak,c)}this.ih(m,ai,c,l,false);this._ks.add(ai);if(this._cv){var am=this.nr();if(am>0&&am<ac){if(ac/am<20){var an=ai;var ao=Math.abs(this.getScaledValue(this.actualMinimumValue().getTime()+am,f)-this.getScaledValue(this.actualMinimumValue().getTime(),f));while(an+ao<ak){if(Math.abs(an+ao-ak)<1e-4){break}an+=ao;if(an>0){this.ih(n,an,c,o,false)}}this.n1(am)}}else{for(var ap=1;ap<ab._i;++ap){var aq=this.getScaledValue(this.actualMinimumValue().getTime()+aj*ac+ap*ac/ab._i,f)+af;this.ih(n,aq,c,o,false)}if(ab._i>0){this.n1($.ig.truncate(ac/ab._i))}}}}if(al>=ah&&al<=ag){var ar=this.actualMinimumValue().getTime()+aj*ac;var ticks_=$.ig.truncate(Math.floor(ar));var as=new Date(ticks_);var at=this.fv(as);if(at!=null){this._c8.add1(at);this._c9.add(new $$t.e2(ai))}}}ai=ak}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().lb()}}this._av.a9(this._c8);this._av._ba=this._c9;this.ly()}},nm:function(){return this.actualInterval()},nr:function(){return this.minorInterval()},n0:function(a){this.actualInterval(a)},n1:function(a){this.actualMinorInterval(a)},nk:function(){return this.interval()!=0},nj:function(){return this.actualInterval()==0},nl:function(a){return this.mb()==null?$$t.$ah.minValue():this.mb().item(a)},scrollIntoView:function(a,b){if(a>b||this.kl()==null||this.kl().count()==0){return}var c=(a.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());var d=(b.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.seriesViewer().windowRect(new $$t.dn(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},hr:function(a,b,c,d){$$t.$nv.hr.call(this,a,b,c,d);switch(b){case"DisplayType":this.cn(true);this._av._al=this.displayType()==1;this.h3(false);break;case"Interval":this.cn(true);this.h3(false);break}},m7:function(){$$t.$nv.m7.call(this);if(this.nk()){this.actualInterval(this.interval());var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var b=!a.isEmpty()?this.j7():$$t.$dn.empty();var c=Math.abs(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.mf(this.nj()||this.displayType()==1||1*c/this.nm()>b.width()/a.width()?false:true)}else{this.mf(false)}},m5:function(a,b){var c=b.getTime()-a.getTime();var timeOffset_=$.ig.truncate(Math.round($a(c,this.k9)/2));return timeOffset_==0?$.ig.util.timeSpanFromMilliseconds(1):$.ig.util.timeSpanFromMilliseconds(timeOffset_)},isCategoryDateTime:function(){return true},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$nv.$type)},true);$c("NumericAngleAxis:nd","NumericAxisBase",{a3:function(){return new $$t.nf(this)},hn:function(a){$$t.$ju.hn.call(this,a);this._mn=a},_mn:null,_mq:null,isAngular:function(){return true},init:function(){this.mr=false;this.ms=NaN;this.mt=0;$$t.$ju.init.call(this);this._ab=$$t.$nd.$type;this._mq=new $$t.ng;this._kl=this.kj()},au:function(){var $self=this;var a=new $$t.na;a._dg=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$dn.empty();var d=!c.isEmpty()?$self.j7():$$t.$dn.empty();return $self.m3(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._av.bh())};return a},mu:function(){if(this.mp()==null){return 0}if(!this.b3()){return this.mp().mz()}else{return this.mp().getScaledValue3(this.crossingValue())}},mw:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},mr:false,ms:0,kj:function(){var $self=this;var a=$$t.$ju.kj.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.mp()!=null&&$self.ms!=b){var c=$b($$t.$e6.$type,$self.seriesViewer());if(c==null){return}$self.ms=b;$self._av.bg(b);c.lb();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$b($$t.$na.$type,d._av)!==null){d._a4.ad()}}}};a._e=function(b){b._n=$self.mu();b._r=b._n};a._j=function(b){var c=$b($$t.$ni.$type,b);if(c._e==c._k.__inner[0]){$self._mq.i(b._t,b._n,b._z,b._aa,c.center(),c.minAngle(),c.maxAngle())}};a._k=function(b,c,d){var e=$b($$t.$ni.$type,b);$self._mq.m(c,d,b._z,b._aa,e.minLength(),e.maxLength(),e.center())};a._l=function(b,c,d,e){var f=$b($$t.$ni.$type,b);$self._mq.n(c,d,e,f._z,b._aa,f.minLength(),f.maxLength(),f.center())};a._d=function(b,c,d,e){var f=$b($$t.$ni.$type,$self.km(b,c,d,e));return f};a._v=function(){if(!$self.mr){$self.mr=true;$self.mp().updateRange();$self.mr=false}};a._m=function(b,c){return $self.getScaledAngle(c)};a._o=function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.mp()!=null};a._q=function(b,c){if($self.mw(c-$self.mt)<0){return false}if($self.mw(c-$self.mt-2*Math.PI)>0){return false}return true};a._p=function(b,c,d){var e=$b($$t.$ni.$type,b);var f=$self.m3($self.getScaledAngle(e._l),e.center(),b._aa,b._z,0);var g=$self.m3(c,e.center(),b._aa,b._z,0);if(d&&$$t.$hl.e(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b._z.right()&&g.__x>=b._z.left()&&g.__y<b._z.bottom()&&g.__y>=b._z.top()){return true}return false};a._r=function(b,c,d,e){if(c<b._m&&$b($$t.$kt.$type,b._f)!==null){return b._m}else if(c>b._l&&($b($$t.$kt.$type,b._f)!==null||b._h)){return b._l}return c};return a},m3:function(a,b,c,d,e){var f=this.mu();var g=$$t.$nh.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings()._c==5||this.labelSettings()._c==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$nh.c(h,c,d);i=$$t.$nh.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this._lj)/(this._li-this._lj)}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.mt},getScaledAngle:function(a){return this.getScaledAngle1(a,this.k3(),this._cg)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},getUnscaledAngle:function(a){var b=(a-this.mt)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.k3()){return Math.exp(b*(this._li-this._lj)+this._lj)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$nd.startAngleOffsetProperty,a);return a}else{return this.c($$t.$nd.startAngleOffsetProperty)}},mt:0,hr:function(a,b,c,d){$$t.$ju.hr.call(this,a,b,c,d);var e=$b($$t.$e6.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$nl.$type,d);this.m1(f);if(f!=null){f.m9(this)}this.h3(false);break;case"StartAngleOffset":this.mt=this.startAngleOffset();while(this.mt<0){this.mt+=360}while(this.mt>=360){this.mt-=360}this.mt=this.startAngleOffset()*Math.PI/180;this.h3(false);var h=this.c7().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.le()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$nd.$type,k)!==null||$b($$t.$nn.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this._kl=this.kj();this.mz();this.cn(true);this.h3(false);break}},mz:function(){this.ms=NaN},kn:function(){return new $$t.ni},km:function(a,b,c,d){var e=$b($$t.$ni.$type,$$t.$ju.km.call(this,a,b,c,d));var f=this._mq.f(b);var g=this._mq.g(b);var h=.5*this.mp()._mu;var i=.5*this.mp()._mt;var j=f;var k=g;var l=this.mp().mz();if($.ig.util.isNaN(l)||Number.isInfinity(l)){return null}if(k>=h){k=l}if(j<i){j=i}var m=a.width();this._mq.k(b,e,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),m);var n={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(n);e.maxLength(k);e.minLength(j);e.effectiveMaximum(l);return e},getMinMaxAngle:function(a,b,c){var d=this._mq.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},h4:function(a){$$t.$ju.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var c=!b.isEmpty()?this.j7():$$t.$dn.empty();var d=this.j2();var e=this.j1();var f=this._kl.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},mo:null,mp:function(a){if(arguments.length===1){this.mo=a;return a}else{if(this.mo!=null){return this.mo}var a=$b($$t.$e6.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if(a.axes().__inner[b].isRadial()){return a.axes().__inner[b]}}}return this.mo}},aj:function(){return this.mp()},m1:function(a){this.mp(a)},ij:function(a,b){$$t.$ju.ij.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},a1:function(){return 2},jz:function(a,b,c,d,e){if(this.mp()==null){return null}var f=$b($$t.$ni.$type,this.km(c,b,d,e));if(f==null){return null}var g=Math.cos(a);var h=Math.sin(a);var i=f.center().__x+g*f.minLength();var j=f.center().__y+h*f.minLength();var k=f.center().__x+g*f.maxLength();var l=f.center().__y+h*f.maxLength();i=$$t.$nh.c(i,b,c);j=$$t.$nh.f(j,b,c);k=$$t.$nh.c(k,b,c);l=$$t.$nh.f(l,b,c);var m=new $$t.g1;m._d={__x:i,__y:j,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m._c={__x:k,__y:l,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return m},$type:new $.ig.Type("NumericAngleAxis",$$t.$ju.$type,[$$t.$ne.$type])},true);$c("NumericRadiusAxis:nl","NumericAxisBase",{a3:function(){return new $$t.nm(this)},hn:function(a){$$t.$ju.hn.call(this,a);this._mp=a},_mp:null,isRadial:function(){return true},ee:function(){var a=this._mu;var b=this._mt;var c=Math.min(this.my(),this.mx())*(a-b)/2;c=Math.max(c,14);return c},my:function(){return this.j7().width()},mx:function(){return this.j7().height()},mq:null,init:function(){this.ms=NaN;$$t.$ju.init.call(this);this._ab=$$t.$nl.$type;this._mu=this.radiusExtentScale();this._mt=this.innerRadiusExtentScale();this.mq=new $$t.ng;this._kl=this.kj()},au:function(){return new $$t.ns},_mr:false,mv:function(a){if(a==null){return 0}return a},ms:0,kj:function(){var $self=this;var a=$$t.$ju.kj.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.mo()!=null){if(($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5))&&$self.ms!=b){$self.ms=b;$self._av.bg(b);$self.seriesViewer().lb()}}};a._k=function(b,c,d){var e=$b($$t.$ni.$type,b);$self.mq.i(c,d,e._z,e._aa,e.center(),e.minAngle(),e.maxAngle())};a._l=function(b,c,d,e){if(d==e){return}var f=$b($$t.$ni.$type,b);$self.mq.j(c,d,e,f._z,f._aa,f.center(),f.minAngle(),f.maxAngle())};a._m=function(b,c){return $self.getScaledValue3(c)};a._q=function(b,c){var d=$b($$t.$ni.$type,b);return c<=d.effectiveMaximum()};a._n=function(b,c){var d=$b($$t.$ni.$type,b);return c<=d.effectiveMaximum()};a._j=function(b){var c=$b($$t.$ni.$type,b);$self.mq.m(b._t,c.crossingAngleRadians(),b._z,b._aa,c.minLength(),c.maxLength(),c.center())};a._e=function(b){b._n=$self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==0)?b._z.top():b._z.bottom();b._r=b._n;var c=$b($$t.$ni.$type,b);c.crossingAngleRadians($self.mv($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5)){c._n=$$t.$nh.f(.5,c._aa,c._z)-b._z.top();c._r=c._n;var d=$b($$t.$ns.$type,$self._av);if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings()._c==4){e=1}d._dy={__x:$$t.$nh.c(.5,c._aa,c._z),__y:e,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._dv=c.crossingAngleRadians()}}};a._p=function(b,c,d){var e=$b($$t.$ni.$type,b);if($self.mo()==null){return false}if(c>e.effectiveMaximum()){return false}var f=false;f=$self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5);var g=0;if(f){g=$self._mw}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$nh.c(h,e._aa,e._z);i=$$t.$nh.f(i,e._aa,e._z);if(h<=b._z.right()&&h>=b._z.left()&&(i<=b._z.bottom()&&i>=b._z.top()||!f)){return true}return false};a._h=function(b,c){var d=$b($$t.$ni.$type,b);return new $$t.e2($$t.$nh.c(d.center().__x+c,d._aa,d._z))};a._r=function(b,c,d,e){if(c<b._m){return b._m}else if(c>b._l){return b._l}return c};return a},getScaledValue:function(a,b){return this.getScaledValue3(a)},m1:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this._lj)/(this._li-this._lj)}else{f=(Math.log(a)-this._lj)/(this._li-this._lj)}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue3:function(a){return this.m1(a,this.k3(),this._cg,this._mu,this._mt)},getUnscaledValue3:function(a){var b=a*2;b=(b-this._mt)/(this._mu-this._mt);if(this.isInverted()){b=1-b}if(this.k3()){return Math.exp(b*(this._li-this._lj)+this._lj)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},getUnscaledValue:function(a,b){return this.getUnscaledValue3(a)},radiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$nl.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$nl.radiusExtentScaleProperty)}},_mu:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$nl.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$nl.innerRadiusExtentScaleProperty)}},_mt:0,hr:function(a,b,c,d){switch(b){case"CrossingValue":this._mw=this.mv(this.crossingValue())*Math.PI/180;break}$$t.$ju.hr.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this._mu=this.radiusExtentScale();if(this._mu<0){this._mu=.1}if(this._mu>1){this._mu=1}if(this._mt>=this._mu){this._mt=this._mu-.01;if(this._mt<0){this._mt=0;this._mu=.01}}this.cn(true);this.h3(false);if(this.mo()!=null){this.mo().renderAxis()}var f=this.c7().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this._mt=this.innerRadiusExtentScale();if(this._mt<0){this._mt=.1}if(this._mt>1){this._mt=1}if(this._mt>=this._mu){this._mt=this._mu-.01;if(this._mt<0){this._mt=0;this._mu=.01}}this.cn(true);this.h3(false);if(this.mo()!=null){this.mo().renderAxis()}var h=this.c7().getEnumerator();while(h.moveNext()){var g=h.current();g.ev(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().ln()}break;case"CrossingAxis":var i=$b($$t.$nd.$type,d);var j=$b($$t.$nn.$type,d);if(i==null&&j==null){this.m9(null)}if(i!=null){this.m9(i);i.m1(this)}if(j!=null){this.m9(j);j.m6(this)}this.cn(true);this.h3(false);break;case"IsInverted":if(this.mo()!=null){this.mo().cn(true);this.mo().h3(false)}break}},_mw:0,m9:function(a){this.mo(a)},mn:null,mo:function(a){if(arguments.length===1){this.mn=a;return a}else{if(this.mn!=null){return this.mn}var a=$b($$t.$e6.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$nd.$type,a.axes().__inner[b])!==null||$b($$t.$nn.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.mn}},aj:function(){return this.mo()},kn:function(){return new $$t.ni},km:function(a,b,c,d){var e=$b($$t.$ni.$type,$$t.$ju.km.call(this,a,b,c,d));var f=this.mq.f(b);var g=this.mq.g(b);var h=.5*this._mu;var i=.5*this._mt;var j,k;if($$t.$dn.l_op_Equality(b,$$t.$e7.sc)){k=this.actualMaximumValue();j=this.actualMinimumValue()}else{k=Math.min(g,h);j=this.getUnscaledValue3(f);k=this.getUnscaledValue3(k);var l=this.na(a,b,j,k);j=l.p2;k=l.p3}var m={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n=f;var o=g;var p=Math.min(a.width(),a.height())*(this._mu-this._mt)/2;e.center(m);var q=Math.max(o,n);var r=Math.min(n,o);e.maxLength(q);e.minLength(r);var s=Math.min(j,k);var t=Math.max(j,k);if(s<this.actualMinimumValue()){s=this.actualMinimumValue()}if(t>this.actualMaximumValue()){t=this.actualMaximumValue()}this.actualVisibleMinimumValue(s);this.actualVisibleMaximumValue(t);e._k.add(function(){var $ret=new $$t.jx;$ret._d=s;$ret._c=t;$ret._b=p;return $ret}());var u=$b($$t.$ne.$type,this.mo());if(u!=null){var v;var w;var x=u.getMinMaxAngle(b,v,w);v=x.p1;w=x.p2;e.minAngle(Math.min(v,w));e.maxAngle(Math.max(v,w))}var y=this.mz();if(o>=h){o=y}if(n<i){n=i}e.minLength(n);e.maxLength(o);e.effectiveMaximum(y);e._f=this.actualTickmarkValues();var z=$b($$t.$kw.$type,e._f);if(z!=null){z._y=this.m5(m,e.minLength(),e.maxLength(),b,a)}return e},na:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue3(this.actualMinimumValue())}else{f=this.getScaledValue3(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this._mw}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$nh.c(e.__x,b,a);e.__y=$$t.$nh.f(e.__y,b,a);h=$$t.$nh.c(h,b,a);i=$$t.$nh.f(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{p2:c,p3:d}},m5:function(a,b,c,d,e){var f=$$t.$nh.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},mz:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue3(this.actualMaximumValue())}else{a=this.getScaledValue3(this.actualMinimumValue())}return a},mc:function(a){if(this.mo()!=null){this.mo().renderAxis()}},h4:function(a){$$t.$ju.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var c=!b.isEmpty()?this.j7():$$t.$dn.empty();var d=this.j2();var e=this.j1();var f=this._kl.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},ij:function(a,b){$$t.$ju.ij.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},m8:function(a,b,c,d,e){var f=$b($$t.$nj.$type,this.km(b,c,d,e));if(f==null){return}this.mq.j(a._d,f.minLength(),f.maxLength(),b,c,f.center(),f.minAngle(),f.maxAngle())},a1:function(){return 3},jz:function(a,b,c,d,e){var f=$b($$t.$ni.$type,this.km(c,b,d,e));var g=a;var h=new $$t.c8;var i=$$t.$nh.d(g,b,c);var j=$$t.$nh.g(g,b,c);if(i<=0||j<=0){return null}var k=$$t.$nh.c(f.center().__x,b,c);var l=$$t.$nh.f(f.center().__y,b,c);if(f.maxAngle()-f.minAngle()<Math.PI&&f.maxAngle()-f.minAngle()>0){var m={__x:$$t.$nh.c(f.center().__x+g*Math.cos(f.minAngle()),b,c),__y:$$t.$nh.f(f.center().__y+g*Math.sin(f.minAngle()),b,c),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n={__x:$$t.$nh.c(f.center().__x+g*Math.cos(f.maxAngle()),b,c),__y:$$t.$nh.f(f.center().__y+g*Math.sin(f.maxAngle()),b,c),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=new $$t.da;o.__startPoint=m;o.__isClosed=false;o.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e=n;$ret._f=new $$t.di(1,i,j);$ret._d=1;return $ret}());h._c.add(o)}else{var p=new $$t.da;p.__startPoint={__x:k,__y:l-j,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};p.__isClosed=true;p.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e={__x:k,__y:l+j,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,i,j);$ret._d=1;return $ret}());p.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e={__x:k,__y:l-j,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,i,j);$ret._d=1;return $ret}());h._c.add(p)}return h},$type:new $.ig.Type("NumericRadiusAxis",$$t.$ju.$type)},true);$c("OrdinalTimeXAxis:oc","CategoryXAxis",{getScaledValue2:function(a,b,c){return this.getScaledValue(a,new $$t.ib(0,b,c,this.isInverted(),this.j2()))},eg:function(a,b,c){return this.getScaledValue(a,b)},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.nk(a,$$t.$kz.ac,b.c);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.nk(a,b.e,b.d)},nk:function(a,b,c){var d=this.mp();var e=this.mq();var f=this.mp()-this.mq();var g=f>=1?(a-e)/(d-e):f==0?.5:NaN;if(this._cg){g=1-g}return c.left()+c.width()*(g-b.left())/b.width()},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=i.left();var m=i.width();var n=g.left();var o=g.width();var p=h.left();var q=h.width();var r=0;var s=1;var t=this.mp();var u=this.mq();var v=this.mp()-this.mq();var w=this.ma(a);var x=w!=null;for(var y=0;y<b.count();y++){var z=b.item(y);for(var aa=c;aa<d;aa++){f=x?w[aa]:a.item(aa);if(k){var ab=v>=1?(f[z]-u)/(t-u):v==0?.5:NaN;if(j){ab=1-ab}ab=l+m*(ab-r)/s;var ac=(ab-p)/q;ac=p+q*(ac-n)/o;f[z]=ac}else{var ad=v>=1?(f[z]-u)/(t-u):v==0?.5:NaN;if(j){ad=1-ad}ad=p+q*(ad-n)/o;f[z]=ad}}}},getScaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}},getUnscaledValue2:function(a,b,c){return this.getUnscaledValue(a,new $$t.ib(0,b,this.j7(),this.isInverted(),this.j2()))},getUnscaledValue3:function(a,b,c,d){return this.getUnscaledValue(a,new $$t.ib(0,b,this.j7(),this.isInverted(),this.j2()))},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.nl(c,$$t.$kz.ac,b.c);return c}return this.nl(a,b.e,b.d)},nl:function(a,b,c){var d=b.left()+(a-c.left())*b.width()/c.width();if(this._cg){d=1-d}return this.mq()+d*(this.mp()-this.mq())},ej:function(a,b,c){return this.getUnscaledValue(a,b)},getUnscaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getUnscaledValue(a.item(e),d))}},init:function(){this.m7=$$t.$ah.maxValue();this.m6=$$t.$ah.minValue();this.nd=$$t.$ah.maxValue();this.nc=$$t.$ah.minValue();this.m9=$$t.$ah.maxValue();this.m8=$$t.$ah.minValue();this.nn=null;this.m2=0;this._nw=new $$t.ai;this.nb=$$t.$ah.minValue();this.na=$$t.$ah.maxValue();$$t.$od.init.call(this);this.m0=new $$t.oh;var a=this.labelFormats();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ny.runOn(this));this.mq(0)},hr:function(a,b,c,d){$$t.$od.hr.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hy.$type,c);if(e!=null){e.deregisterColumn(this.m5());this.m5(null)}if(this.kl()!=null){this.m5($$t.$nv.md(this.dateTimeMemberPath(),this))}break;case"DateTimeMemberPath":if(this.kl()!=null){this.kl().deregisterColumn(this.m5());this.m5($$t.$nv.md(this.dateTimeMemberPath(),this))}break;case"DateTimeColumn":this.updateRange();this._nw=this.nv();break;case"MinimumValue":case"MaximumValue":this.updateRange();this.renderAxis();break;case"LabellingMode":this.renderAxis();break}},m7:new Date,actualMinimumValue:function(a){if(arguments.length===1){this.m7=a;return a}else{return this.m7}},m6:new Date,actualMaximumValue:function(a){if(arguments.length===1){this.m6=a;return a}else{return this.m6}},nd:new Date,visibleMinimum:function(a){if(arguments.length===1){this.nd=a;return a}else{return this.nd}},nc:new Date,visibleMaximum:function(a){if(arguments.length===1){this.nc=a;return a}else{return this.nc}},m9:new Date,nh:function(a){if(arguments.length===1){this.m9=a;return a}else{return this.m9}},m8:new Date,ng:function(a){if(arguments.length===1){this.m8=a;return a}else{return this.m8}},nz:function(){if(this.m5()==null||this.m5().count()==0||this.m5().count()<this.mq()-1){this.actualMinimumValue($$t.$ah.minValue());this.actualMaximumValue($$t.$ah.maxValue());return}var a=Math.max(0,Math.min(this.mq(),this.m5().count()-1));var b=Math.max(0,Math.min(this.mp(),this.m5().count()-1));var c=+this.actualMinimumValue()!=+this.m5().item(a)||+this.actualMaximumValue()!=+this.m5().item(b);if(c){var d=this.actualMinimumValue();var e=this.actualMaximumValue();this.actualMinimumValue(this.m5().item(a));this.actualMaximumValue(this.m5().item(b));this.n0()}},n0:function(){if(this.m5()==null||this.m5().count()==0||this.seriesViewer()==null){var a=+this.visibleMinimum()!=+this.actualMinimumValue()||+this.visibleMaximum()!=+this.actualMaximumValue();this.visibleMinimum(this.actualMinimumValue());this.visibleMaximum(this.actualMaximumValue());this.nh(this.visibleMinimum());this.ng(this.visibleMaximum());if(a&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}return}var b=this.j1();var c=new $$t.ib(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.isInverted());c.c=this.j2();var d=this.getUnscaledValue(b.left(),c);var e=this.getUnscaledValue(b.right(),c);var f=$.ig.truncate(Math.floor(d));var g=$.ig.truncate(Math.ceil(e));var h=f>=0&&f<this.m5().count()?this.m5().item(f):this.actualMinimumValue();var i=g>=0&&g<this.m5().count()?this.m5().item(g):this.actualMaximumValue();var j=h;var k=i;if(d>f){var l=f+1;var m=l>=0&&l<this.m5().count()?this.m5().item(l):i;var n=$.ig.util.dateAdd(h,$.ig.util.timeSpanFromMilliseconds($.ig.util.timeSpanTotalMilliseconds(m-h)*(d-f)));j=n}if(e<g){var o=g-1;var p=o>=0&&o<this.m5().count()?this.m5().item(o):h;var q=$.ig.util.dateSubtract(i,$.ig.util.timeSpanFromMilliseconds($.ig.util.timeSpanTotalMilliseconds(i-p)*(g-e)));k=q}this.nh(j);this.ng(k);var r=+this.visibleMinimum()!=+h||+this.visibleMaximum()!=+i;this.visibleMinimum(h);this.visibleMaximum(i);if(r&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}},nn:null,h4:function(a){var b=$$t.$oj.og(this.actualMinimumValue(),false,this.actualMinimumValue(),this.labellingMode(),this.nu(),this.labelFormats(),this._fg);if(b!=this.nn&&this.useEnhancedIntervalManagement()){this.h8()}this.nn=b;$$t.$od.h4.call(this,a)},nm:null,dateTimeMemberPath:function(a){if(arguments.length===1){var b=this.dateTimeMemberPath();if(a!=b){this.nm=a;this.hx("DateTimeMemberPath",b,this.dateTimeMemberPath())}return a}else{return this.nm}},m2:0,labellingMode:function(a){if(arguments.length===1){var b=this.labellingMode();if(a!=b){this.m2=a;this.hx("LabellingMode",$$t.$og.getBox(b),$$t.$og.getBox(this.labellingMode()))}return a}else{return this.m2}},m4:null,m5:function(a){if(arguments.length===1){if(this.m4!=a){var b=this.m4;this.m4=a;this.hx("DateTimeColumn",b,this.m4)}return a}else{return this.m4}},ik:function(a,b){$$t.$od.ik.call(this,a,b);this.n0()},getWindowRectForSelection:function(a,b){if(this.m5()==null){return $$t.$dn.empty()}var c=a>b;var d=c?b:a;var e=c?a:b;var f=-1;while(++f<this.m5().count()&&this.m5().item(f)<d){}var g=this.m5().count();while(--g>=0&&this.m5().item(g)>e){}var h=new $$t.ib(0,new $$t.dn(0,0,0,1,1),new $$t.dn(0,0,0,1,1),this.isInverted(),this.seriesViewer().effectiveViewport());var i=this.getScaledValue(f,h);var j=this.getScaledValue(g+1,h);return new $$t.dn(0,i,NaN,Math.max(0,j-i),NaN)},m0:null,labelFormats:function(){return this.m0},ny:function(a,b){this.h3(false)},ht:function(a){$$t.$od.ht.call(this,a);this.dateTimeMemberPath(a)},fv:function(a){if(this.formatLabel()!=null){return this.formatLabel()(a)}if(this._ah!=null){return this._ah.i(a)}if(!($b($$t.$ah.$type,a)!==null)){return $$t.$od.fv.call(this,a)}var b=$$t.$ah.minValue();var c=false;if(this._mr!=null){if($b($$t.$ah.$type,this._mr)!==null){b=this._mr;c=true}}var d=$$t.$oj.ob(a,c,b,this.labellingMode(),this.nu(),this.labelFormats(),this._fg);return d==null?$$t.$od.fv.call(this,a):d},getValueLabel:function(a){var b=0;if(this.categoryMode()==0){b=$.ig.truncate(Math.round(a))}else{b=$.ig.truncate(Math.floor(a))}if(b<0||b>this.itemsCount()-1){return $$t.$od.getValueLabel.call(this,a)}var c=this.m5().item(b);var d=this.fv(c);if(d==null){return null}return d.toString()},nx:function(){return this.visibleMaximum()-this.visibleMinimum()},nu:function(){return this.ng()-this.nh()},mc:function(){return this.m5()},ij:function(a,b){$$t.$od.ij.call(this,a,b);this.n0()},mj:function(a,b){var c=this.categoryMode()==0?0:.5;return $$t.$od.mj.call(this,a+c,b)},mi:function(a,b,c,d){return b},_nw:null,nv:function(){var $self=this;if(this.m5()==null||this.m5().count()<2){return 0}return $$t.$oj.om(function(a){return $self.m5().item(a)},this.m5().count())},itemLabelFormat:function(){return $$t.$oj.oi(this._nw)},nb:new Date,minimumValue:function(a){if(arguments.length===1){var b=this.minimumValue();if(+a!=+b){this.nb=a;this.hr(this,"MinimumValue",b,this.minimumValue())}return a}else{return this.nb}},na:new Date,maximumValue:function(a){if(arguments.length===1){var b=this.maximumValue();if(+a!=+b){this.na=a;this.hr(this,"MaximumValue",b,this.maximumValue())}return a}else{return this.na}},c0:function(){if(+this.minimumValue()==+$$t.$ah.maxValue()||+this.maximumValue()==+$$t.$ah.minValue()){return $$t.$od.c0.call(this)}if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}if(this.kl()==null||this.m5()==null){return false}var a=this.mq();if(+this.minimumValue()!=+$$t.$ah.minValue()){var b=-1;while(b++<=this.m5().count()){if(this.m5().item(b)>=this.minimumValue()){break}}a=b}var c=this.categoryMode()==0?this.kl().count()-1:this.kl().count();if(+this.maximumValue()!=+$$t.$ah.maxValue()){var d=this.kl().count();while(d-- >0){if(this.m5().item(d)<=this.maximumValue()){break}}c=d}if(a!=this.mq()||c!=this.mp()){var e=new $$t.iq(0,this.mq(),a,this.mp(),c);this.mq(a);this.mp(c);this.hy(e);this.nz();this.ln();return true}return false},visibleRangeChanged:null,lw:function(a){$$t.$od.lw.call(this,a);this.updateRange1(true)},$type:new $.ig.Type("OrdinalTimeXAxis",$$t.$od.$type,[$$t.$of.$type])},true);$c("PercentChangeAxisRenderer:ot","NumericAxisRenderer",{init:function(a){$$t.$km.init.call(this,a)},w:function(a,b,c,d){var e=$$t.$km.w.call(this,a,b,c,d);if(a._s==null){e=e.toString()+"%"}return e},$type:new $.ig.Type("PercentChangeAxisRenderer",$$t.$km.$type)},true);$c("PercentChangeYAxis:ou","NumericYAxis",{init:function(){$$t.$n1.init.call(this)},ko:function(){return new $$t.ov(this)},kh:function(){var a=1.7976931348623157e308;var b=-1.7976931348623157e308;var d=this.c7().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ap(this);if(e==null){continue}var f=c.f4();if($.ig.util.isNaN(f)||f==0){continue}var g=e.maximum()-f;var h=f-e.minimum();var i=Math.abs(g/f*100);var j=Math.abs(h/f*100);a=Math.min(a,-j);b=Math.max(b,i)}return new $$t.jt(a,b)},kk:function(a){return new $$t.ot(a)},dx:function(a,b){var c=(a-b._b)/b._b*100;if(c<this.actualMinimumValue()){var d=this.actualMinimumValue()/100*b._b+b._b;return d}if(c>this.actualMaximumValue()){var e=this.actualMaximumValue()/100*b._b+b._b;return e}return a},$type:new $.ig.Type("PercentChangeYAxis",$$t.$n1.$type)},true);$c("IPolarRadialRenderingParameters:nj","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)
},true);$c("RadialAxisRenderingParameters:nk","CategoryAxisRenderingParameters",{init:function(){$$t.$kl.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$kl.$type,[$$t.$nj.$type])},true);$c("PolarAxisRenderingParameters:ni","NumericAxisRenderingParameters",{init:function(){$$t.$ko.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$ko.$type,[$$t.$nj.$type])},true);$c("PolarAxisRenderingManager:ng","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var g=$$t.$nh.d(a,e,f);var h=$$t.$nh.g(a,e,f);var i=$$t.$nh.c(b.__x,e,f);var j=$$t.$nh.f(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$$t.$nh.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$nh.f(b.__y+a*Math.sin(c),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:$$t.$nh.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$nh.f(b.__y+a*Math.sin(d),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=new $$t.da;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e=l;$ret._f=new $$t.di(1,g,h);$ret._d=1;return $ret}());return m}else{var n=new $$t.da;n.__startPoint={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e={__x:i,__y:j+h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,g,h);$ret._d=1;return $ret}());n.__segments.add(function(){var $ret=new $$t.dg;$ret._b=false;$ret._e={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,g,h);$ret._d=1;return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.c8;var l=null;var m=null;var n=null;var o=null;if(i>0){l=this.p(i,f,g,h,e,d);if(h-g<Math.PI&&h-g>0){var p=$b($$t.$dg.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$nh.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$nh.f(f.__y+j*Math.sin(h),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m=function(){var $ret=new $$t.de(1);$ret.c(q);return $ret}()}}}if(j>0){n=this.p(j,f,g,h,e,d)}if(i>0){if(h-g<Math.PI&&h-g>0){var r=n.__startPoint;var s=$b($$t.$dg.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s._e;s._e=r;s._d=0;var t={__x:$$t.$nh.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$nh.f(f.__y+i*Math.sin(g),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o=function(){var $ret=new $$t.de(1);$ret.c(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k._c.add(l)}else{if(l!=null){k._c.add(l);this.o(n)}if(n!=null){k._c.add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$b($$t.$dg.$type,a.__segments.__inner[0]);var c=$b($$t.$dg.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c._e;var e=a.__startPoint;var f=b._e;a.__startPoint=d;c._e=f;b._e=e;b._d=0;c._d=0}else{var g=a.__startPoint;var h=$b($$t.$dg.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h._e;h._e=g;h._d=0}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.c8;h._c.add(this.p(b,e,f,g,d,c));a.add(h)}},n:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>Math.PI){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$$t.$nh.c(n,e,d);o=$$t.$nh.f(o,e,d);p=$$t.$nh.c(p,e,d);q=$$t.$nh.f(q,e,d);t=$$t.$nh.c(t,e,d);u=$$t.$nh.f(u,e,d);v=$$t.$nh.c(v,e,d);w=$$t.$nh.f(w,e,d);var x=new $$t.da;x.__startPoint={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.de(1);$ret.c({__x:p,__y:q,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.dg;$ret._e={__x:v,__y:w,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,$$t.$nh.d(g,e,d),$$t.$nh.g(g,e,d));$ret._d=1;$ret._b=k;return $ret}());x.__segments.add(function(){var $ret=new $$t.de(1);$ret.c({__x:t,__y:u,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.dg;$ret._e={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.di(1,$$t.$nh.d(f,e,d),$$t.$nh.g(f,e,d));$ret._d=0;$ret._b=k;return $ret}());var y=new $$t.c8;y._c.add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.g1;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$$t.$nh.c(k,d,c);l=$$t.$nh.f(l,d,c);m=$$t.$nh.c(m,d,c);n=$$t.$nh.f(n,d,c);h._d={__x:k,__y:l,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h._c={__x:m,__y:n,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},h:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},l:function(a,b,c){var d={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=Math.PI*2;return{p1:b,p2:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*Math.PI+h;return{p1:b,p2:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{p1:b,p2:c}},k:function(a,b,c,d,e,f,g){var h;var i;var j=this.l(a,h,i);h=j.p1;i=j.p2;var k=Math.min(h,i);var l=Math.max(h,i);if($b($$t.$ni.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}else if($b($$t.$nk.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}if(h==0&&i==Math.PI*2){var m=c;var n=d;var o=Math.min(m,n);var p=Math.max(m,n);b._k.add(function(){var $ret=new $$t.jx;$ret._d=o;$ret._c=p;$ret._b=g;return $ret}());return}else{if(i>Math.PI*2){i=i-Math.PI*2}var q=f(h);var r=f(i);if(q<c||q>d){q=f(h+Math.PI*2)}if(r<c||r>d){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q<r){var u=d-t;var v=s-c;b._k.add(function(){var $ret=new $$t.jx;$ret._d=t;$ret._c=d;$ret._b=u/(u+v)*g;return $ret}());b._k.add(function(){var $ret=new $$t.jx;$ret._d=c;$ret._c=s;$ret._b=v/(u+v)*g;return $ret}())}else{b._k.add(function(){var $ret=new $$t.jx;$ret._d=s;$ret._c=t;$ret._b=g;return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$c("PolarAxes:ow","Object",{_b:null,_a:null,init:function(a,b){this.g={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},g:null,c:function(a,b,c,d,e){var f=this.g.__x+b*e(a);return $$t.$nh.c(f,c,d)},h:function(a,b,c,d,e,f,g,h,i,j){var k=this._a.getScaledAngle1(a,e,f);var l=this._b.m1(b,g,h,i,j);var m=this.g.__x;var n=this.g.__y;var o=m+l*Math.cos(k);var p=n+l*Math.sin(k);o=d.left()+d.width()*(o-c.left())/c.width();p=d.top()+d.height()*(p-c.top())/c.height();return{__x:o,__y:p,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a,b,c,d,e,f,g,h){var i=Math.min(b!=null?b.count():0,c!=null?c.count():0);a.clear();var j;var k;var l=this.g.__x;var m=this.g.__y;var n;var o;var p=Math.min(this._a.actualMinimumValue(),this._a.actualMaximumValue());var q=Math.max(this._a.actualMinimumValue(),this._a.actualMaximumValue());var r=Math.min(this._b.actualMaximumValue(),this._b.actualMinimumValue());var s=Math.max(this._b.actualMaximumValue(),this._b.actualMinimumValue());var t=this._a.k3();var u=this._a.isInverted();var v=this._b.k3();var w=this._b.isInverted();var x=this._b._mu;var y=this._b._mt;for(var z=0;z<i;z++){if(b.item(z)<=q&&b.item(z)>=p&&c.item(z)<=s&&c.item(z)>=r||($.ig.util.isNaN(b.item(z))||$.ig.util.isNaN(c.item(z)))){j=this._a.getScaledAngle1(b.item(z),t,u);k=this._b.m1(c.item(z),v,w,x,y);n=l+k*f(z,j);o=m+k*g(z,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();a.add({__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},f:function(a,b,c,d,e,f){var g=$$t.$nh.a(a,c,d);var h=$$t.$nh.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.g.__x,2)+Math.pow(h-this.g.__y,2));var j=Math.acos((g-this.g.__x)/i);if(h-this.g.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},d:function(a,b,c,d,e){var f=this.g.__y+b*e(a);return $$t.$nh.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$c("RadialAxes:ox","Object",{_b:null,_a:null,init:function(a,b){this.h={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},h:null,d:function(a,b,c,d){var e=this.h.__x+b*Math.cos(a);return $$t.$nh.c(e,c,d)},f:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.h.__x;var m=this.h.__y;var n;var o;for(var p=0;p<h;p++){j=this._a.getScaledAngle(b.item(p));k=this._b.getScaledValue3(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.item(p,{__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},g:function(a,b,c,d,e,f){var g=$$t.$nh.a(a,c,d);var h=$$t.$nh.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.h.__x,2)+Math.pow(h-this.h.__y,2));var j=Math.acos((g-this.h.__x)/i);if(h-this.h.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},e:function(a,b,c,d){var e=this.h.__y+b*Math.sin(a);return $$t.$nh.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.h.__x,2)+Math.pow(a.__y-this.h.__y,2));var c=Math.acos((a.__x-this.h.__x)/b);if(a.__y-this.h.__y<0){c=2*Math.PI-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$c("RadialAxisLabelPanel:ns","HorizontalAxisLabelPanelBase",{init:function(){this.du=new $$t.bz($$t.$l.$type,0);$$t.$bc.init.call(this)},ae:function(){return new $$t.nt(this)},ch:function(a){$$t.$bc.ch.call(this,a);this._ds=a},_ds:null,_dy:null,_dv:0,dt:function(){return!this.am()},dc:function(){return this._ao&&(!this._av||this.bl()==-180)},dd:function(){return!this._aw},b2:function(a){$$t.$bc.b2.call(this,a);if(this._dv%360==0||this.am()){this._ds.a3()}else{this._ds.a2(a)}},bl:function(){var a=$$t.$bc.bl.call(this);if(this.dt()){a-=this._dv*180/Math.PI}return a},db:function(){return this.bl()%360!=0},da:function(){if(this._ad!=null&&this._ad.seriesViewer()!=null&&this._ad.seriesViewer().eo()){return false}if(this.am()){return true}var a=this._dv*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},du:null,cm:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this._ad.labelSettings()!=null&&this._ad.labelSettings()._c==4){d=d*-1}this._ds.a4(a,b,d)},dx:function(){var a=1.7976931348623157e308;var c=this._ba.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b._c,a)}return a},dw:function(){var a=-1.7976931348623157e308;var c=this._ba.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b._c,a)}return a},dq:function(a,b){var c;if(this._ad.isInverted()){c=this.dx()}else{c=this.dw()}var d=new $$t.bz($$t.$l.$type,0);var e=new $$t.bz($$t.$f.$type,0);for(var f=0;f<this._ba.count();f++){var g=this._ba.__inner[f];if(g._c==c&&!g._a){d.add(this._ba.indexOf(g))}}this.du=d;var h=new $$t.bz($$t.$dn.$type,0);for(var i=0;i<a.count();i++){var j=a.__inner[i];var k=this._ba.__inner[i]._a;if(!this.du.contains(i)){h.add(j);e.add(k)}}this._ao=this.an(h,e)},at:function(a,b){if(this.du.contains(a)){return false}else{return $$t.$bc.at.call(this,a,b)}},dr:function(){this.du=new $$t.bz($$t.$l.$type,0);$$t.$bc.dr.call(this)},ai:function(){return 5},ay:function(a){return a==5||a==4||a==1||a==0},b9:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$bc.$type)},true);$c("TimeAxisLabelFormat:oi","Object",{init:function(){this.n=0;$.ig.$op.init.call(this)},n:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.n=a;this.p("Range",b,this.range())}return a}else{return this.n}},a:null,format:function(a){if(arguments.length===1){var b=this.format();if(a!=b){this.a=a;this.p("Format",b,this.format())}return a}else{return this.a}},d:null,repeatedYearFormat:function(a){if(arguments.length===1){var b=this.repeatedYearFormat();if(a!=b){this.d=a;this.p("RepeatedYearFormat",b,this.repeatedYearFormat())}return a}else{return this.d}},c:null,repeatedMonthFormat:function(a){if(arguments.length===1){var b=this.repeatedMonthFormat();if(a!=b){this.c=a;this.p("RepeatedMonthFormat",b,this.repeatedMonthFormat())}return a}else{return this.c}},b:null,repeatedDayFormat:function(a){if(arguments.length===1){var b=this.repeatedDayFormat();if(a!=b){this.b=a;this.p("RepeatedDayFormat",b,this.repeatedDayFormat())}return a}else{return this.b}},p:function(a,b,c){this.q(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},q:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisLabelFormat",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisLabelFormatCollection:oh","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$oi.$type,0)},$type:new $.ig.Type("TimeAxisLabelFormatCollection",$$t.$by.$type.specialize($$t.$oi.$type))},true);$c("TimeAxisInterval:op","Object",{init:function(){this.j=0;$.ig.$op.init.call(this)},j:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.j=a;this.l("Range",b,this.range())}return a}else{return this.j}},e:0,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.e=a;this.l("Interval",b,this.interval())}return a}else{return this.e}},a:0,intervalType:function(a){if(arguments.length===1){var b=this.intervalType();if(a!=b){this.a=a;this.l("Interval",$$t.$oq.getBox(b),$$t.$oq.getBox(this.intervalType()))}return a}else{return this.a}},d:function(a){var b;switch(this.intervalType()){case 0:var c=1e4;return $.ig.Date.prototype.addSeconds(a,1/c);case 1:b=$.ig.Date.prototype.addSeconds(a,1/1e3);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds());case 2:b=$.ig.Date.prototype.addSeconds(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),0);case 3:b=$.ig.Date.prototype.addMinutes(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),0,0);case 4:case 5:b=$.ig.Date.prototype.addHours(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),0,0,0);case 6:case 7:case 8:b=$.ig.Date.prototype.addDays(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),0,0,0,0);default:return a}},c:function(a){var b=$$t.$ah.maxValue()-a;switch(this.intervalType()){case 0:var c=1e4;if(b>$.ig.util.timeSpanFromTicks($.ig.truncate(this.interval()))){return $.ig.Date.prototype.addSeconds(a,this.interval()/c)}return $$t.$ah.maxValue();case 1:if(b>$.ig.util.timeSpanFromMilliseconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval()/1e3)}return $$t.$ah.maxValue();case 2:if(b>$.ig.util.timeSpanFromSeconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval())}return $$t.$ah.maxValue();case 3:if(b>$.ig.util.timeSpanFromMinutes(this.interval())){return $.ig.Date.prototype.addMinutes(a,this.interval())}return $$t.$ah.maxValue();case 4:if(b>$.ig.util.timeSpanFromHours(this.interval())){return $.ig.Date.prototype.addHours(a,this.interval())}return $$t.$ah.maxValue();case 5:if(b>$.ig.util.timeSpanFromDays(this.interval())){return $.ig.Date.prototype.addDays(a,this.interval())}return $$t.$ah.maxValue();case 6:if(b>$.ig.util.timeSpanFromDays(7*this.interval())){return $.ig.Date.prototype.addDays(a,this.interval()*7)}return $$t.$ah.maxValue();case 7:if(b>$.ig.util.timeSpanFromDays(31*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addMonths(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();case 8:if(b>$.ig.util.timeSpanFromDays(365*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addYears(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();default:return a}},l:function(a,b,c){this.m(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},m:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisInterval",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisIntervalCollection:or","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$op.$type,0)},$type:new $.ig.Type("TimeAxisIntervalCollection",$$t.$by.$type.specialize($$t.$op.$type))},true);$c("TimeAxisBreak:ok","Object",{init:function(){this.h=0;$.ig.$op.init.call(this)},b:new Date,start:function(a){if(arguments.length===1){var b=this.start();if(+a!=+b){this.b=a;this.j("Start",b,this.start())}return a}else{return this.b}},a:new Date,end:function(a){if(arguments.length===1){var b=this.end();if(+a!=+b){this.a=a;this.j("End",b,this.end())}return a}else{return this.a}},h:null,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.h=a;this.j("Interval",b,this.interval())}return a}else{return this.h}},j:function(a,b,c){this.k(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},k:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisBreak",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisBreakCollection:ol","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$ok.$type,0)},$type:new $.ig.Type("TimeAxisBreakCollection",$$t.$by.$type.specialize($$t.$ok.$type))},true);$c("TimeXAxis:oj","TimeAxisBase",{init:function(){this.nt=0;this._omission=new $$t.ai;this._op=new $$t.ai;this.n2=$$t.$ah.maxValue();this.n0=$$t.$ah.maxValue();this.nz=$$t.$ah.maxValue();this.n1=$$t.$ah.minValue();this._on=new $$t.ai;$$t.$nv.init.call(this);this._ab=$$t.$oj.$type;this.omission(0);this._oa=-2147483648;this.nk=new $$t.ol;var a=this.breaks();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.os.runOn(this));this.np=new $$t.or;var b=this.intervals();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.ot.runOn(this));this.nr=new $$t.oh;var c=this.labelFormats();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.ou.runOn(this));this._op=0},isPiecewise:function(){return this.breaks()!=null&&this.breaks().count()>0},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.n8(a,$$t.$kz.ac,b.c,$$t.$dn.empty());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.n8(a,b.e,b.d,b.c)},n8:function(a,b,c,d){var e=new $$t.gj($$t.$ok.$type,Number);var f=this._oa!=-2147483648?this._oa:0;var g=this._ni!=null?this._ni.count():0;while(f<g){var h=this._ni.item1(f);if(h.start().getTime()<=a&&h.end().getTime()>=a){return NaN}if(h.end().getTime()<=a){e=new $$t.gj($$t.$ok.$type,Number,1,h,this._ni.item(h));f++}else{break}}if(f>0){f-=1}if(this._oa!=-2147483648){this._oa=f}var i;var j;if(e.key()!=null){i=e.value();j=e.key().end()}else{i=0;j=this.actualMinimumValue()}var fromPrecedingBreak_=$.ig.Date.prototype.fromTicks($.ig.truncate(a))-j;var k=fromPrecedingBreak_/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime()-this.omission());var l=i+k;l-=b.left();l/=b.width();var m=c.left();var n=c.right();var o=c.width();if(this.categoryMode()!=0){var p=this.getCategorySize(b,c,d);m+=p/2;n-=p/2;o-=p}if(this.isInverted()){return n-o*l}return m+o*l},getScaledValueList:function(a,b,c,d){this._oa=0;for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}this._oa=-2147483648},startCursor:function(){this._oa=0},resetCursor:function(){this._oa=-2147483648},_oa:0,getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.getUnscaledValue3(c,$$t.$kz.ac,b.c,this.categoryMode());return c}return this.n9(a,b.e,b.d,b.c)},n9:function(a,b,c,d){var e=c.left();var f=c.width();if(this.categoryMode()!=0){var g=this.getCategorySize(b,c,d);e+=g/2;f-=g}var h=b.left()+b.width()*(a-e)/f;if(this.isInverted()){h=1-h}var i=new $$t.gj($$t.$ok.$type,Number);if(this._ni!=null){var k=this._ni.getEnumerator();while(k.moveNext()){var j=k.current();if(j.value()>=h&&j.value()<=h){return j.key().start().getTime()}if(j.value()<h&&j.value()>i.value()){i=j}}}var precedingBreakEnd_;var l;if(i.key()!=null){l=i.value();precedingBreakEnd_=i.key().end()}else{l=0;precedingBreakEnd_=this.actualMinimumValue()}var portionFromPrecedingBreak_=h-l;var actualRange_=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();return precedingBreakEnd_.getTime()+portionFromPrecedingBreak_*actualRange_},nk:null,breaks:function(){return this.nk},nt:0,labellingMode:function(a){if(arguments.length===1){var b=this.labellingMode();if(a!=b){this.nt=a;this.hx("LabellingMode",$$t.$og.getBox(b),$$t.$og.getBox(this.labellingMode()))}return a}else{return this.nt}},nr:null,labelFormats:function(){return this.nr},hr:function(a,b,c,d){$$t.$nv.hr.call(this,a,b,c,d);switch(b){case"ActualMaximumValue":this.or();break;case"DateTimeColumn":this._on=this.ol();break;case"LabellingMode":this.h3(false);break}},ik:function(a,b){$$t.$nv.ik.call(this,a,b);this.oq();this.nc()},ij:function(a,b){$$t.$nv.ij.call(this,a,b);this.oq();this.nc()},c0:function(){var a=$$t.$nv.c0.call(this);this.oq();return a},_omission:null,omission:function(a){if(arguments.length===1){this._omission=a;return a}else{return this._omission}},or:function(){var a=this.nx(this.breaks());var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b+=c.end()-c.start()}this.omission(b)},_ni:null,nx:function(a){var b=new $$t.bz($$t.$ok.$type,0);if(a==null||+this.actualMaximumValue()==+$$t.$ah.maxValue()){return b}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(c.end()>=this.actualMinimumValue()&&c.start()<=this.actualMaximumValue()){b.add(c)}if(c.interval()!=0){var e=c.end()-c.start();var f=$.ig.util.dateAdd(c.start(),c.interval());while(f<=this.actualMaximumValue()){var g=this.n3(f,e);var h=function(){var $ret=new $$t.ok;$ret.start(f);$ret.end(g);return $ret}();if(h.end()>=this.actualMinimumValue()&&h.start()<=this.actualMaximumValue()){b.add(h)}if($.ig.util.dateSubtract($$t.$ah.maxValue(),c.interval())<h.start()){break}f=this.n3(h.start(),c.interval())}}}return b},n3:function(a,b){var c=$.ig.Date.prototype.fromTicks(a.getTime());c.setMilliseconds(c.getMilliseconds()+b);return c},oq:function(){this._ni=new $$t.om($$t.$ok.$type,Number);if(+this.actualMaximumValue()==+$$t.$ah.maxValue()||this.breaks()==null||this.breaks().count()==0||this.seriesViewer()==null){return}var a=new $$t.bz($$t.$ok.$type,1,this.nx(this.breaks()));a.sort2(function(b,c){return b.start()<c.start()?-1:b.start()>c.start()?1:0});var b=this.seriesViewer().actualWindowRect();var c=new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var d=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();var e=0;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();var h=$.ig.util.timeSpanTicks(f.start()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);var i=$.ig.util.timeSpanTicks(f.end()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);if(i<0||h-e>1){continue}this._ni.add(f,h-e);e+=i-h}},getValueLabel:function(a){if($.ig.util.isNaN(a)){return null}var ticks_=$.ig.truncate(a);var b=new Date(ticks_);var c=this.fv(b);if(c==null){return null}return c.toString()},fv:function(a){if(!($b($$t.$ah.$type,a)!==null)){return $$t.$nv.fv.call(this,a)}var b=$$t.$ah.minValue();var c=false;if(this._oc!=null){if($b($$t.$ah.$type,this._oc)!==null){b=this._oc;c=true}}var d=$$t.$oj.ob(a,c,b,this.labellingMode(),this._op,this.labelFormats(),this._fg);return d==null?$$t.$nv.fv.call(this,a):d},ob:function(a,b,c,d,e,f,g){var h=$$t.$oj.og(a,b,c,d,e,f,g);return $.ig.Date.prototype.toStringFormat(a,h,g)},og:function(a,b,c,d,e,f,g){var h=0;if(b){h=$$t.$oj.nv(a,c)}var i=null;var j;if(f==null||f.count()==0){j=$$t.$oj.of(e,h,d)}else{var k=Number.MAX_VALUE;var l=null;var n=f.getEnumerator();while(n.moveNext()){var m=n.current();if(m.range()<k){k=m.range();l=m}if(m.range()>e){continue}if(i==null||m.range()>i.range()){i=m}}if(i==null){i=l}if(i==null){return null}switch(h){case 3:if(i.repeatedDayFormat()!=null){j=i.repeatedDayFormat()}else if(i.repeatedMonthFormat()!=null){j=i.repeatedMonthFormat()}else if(i.repeatedYearFormat()!=null){j=i.repeatedYearFormat()}else{j=i.format()}break;case 2:if(i.repeatedMonthFormat()!=null){j=i.repeatedMonthFormat()}else if(i.repeatedYearFormat()!=null){j=i.repeatedYearFormat()}else{j=i.format()}break;case 1:if(i.repeatedYearFormat()!=null){j=i.repeatedYearFormat()}else{j=i.format()}break;default:j=i.format();break}}return j},nv:function(a,b){if(a.getFullYear()==b.getFullYear()&&$.ig.Date.prototype.getMonth(a)==$.ig.Date.prototype.getMonth(b)&&a.getDate()==b.getDate()){return 3}else if(a.getFullYear()==b.getFullYear()&&$.ig.Date.prototype.getMonth(a)==$.ig.Date.prototype.getMonth(b)){return 2}else if(a.getFullYear()==b.getFullYear()){return 1}return 0},mf:function(a){if(arguments.length===1){$$t.$nv.mf.call(this,a);return a}else{return $$t.$nv.mf.call(this)||this.intervals()!=null&&this.intervals().count()>0}},np:null,intervals:function(){return this.np},oe:function(a,b){return $$t.$oj.of(this._op,a,b)},of:function(a,b,c){if(c!=2){b=0}a=Math.abs(a);if(a>$.ig.util.timeSpanInit3(1825,0,0,0)){return"yyyy"}if(a>$.ig.util.timeSpanInit3(365,0,0,0)){switch(b){case 3:case 2:case 1:return"MMM"}return"MMM yyyy"}if(a>$.ig.util.timeSpanInit3(4,0,0,0)){switch(b){case 3:case 2:return"dd"}return"MMM dd"}if(a>$.ig.util.timeSpanInit3(1,0,0,0)){switch(b){case 3:return"hh:mmtt";case 2:return"dd hh:mmtt"}return"MMM dd hh:mmtt"}if(a>$.ig.util.timeSpanInit1(0,10,0)){return"hh:mm"}return"hh:mm:ss"},nj:function(){if($$t.$oj.nh==null){$$t.$oj.nh=function(){var $ret=new $$t.om($$t.$ai.$type,$$t.$op.$type);$ret.add(0,function(){var $ret=new $$t.op;$ret.intervalType(0);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromMilliseconds(1),function(){var $ret=new $$t.op;$ret.intervalType(1);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(1),function(){var $ret=new $$t.op;$ret.intervalType(2);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(30),function(){var $ret=new $$t.op;$ret.intervalType(2);$ret.interval(30);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(2),function(){var $ret=new $$t.op;$ret.intervalType(3);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(5),function(){var $ret=new $$t.op;$ret.intervalType(3);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromHours(1),function(){
var $ret=new $$t.op;$ret.intervalType(4);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(1),function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(2),function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromDays(5),function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromDays(10),function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(10);return $ret}());$ret.add($.ig.util.timeSpanFromDays(30),function(){var $ret=new $$t.op;$ret.intervalType(7);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(60),function(){var $ret=new $$t.op;$ret.intervalType(7);$ret.interval(3);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365),function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365*10),function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(10);return $ret}());return $ret}()}return $$t.$oj.nh},nn:function(){if(this.useEnhancedIntervalManagement()&&(this.labelSettings()==null||this.labelSettings().angle()==0)){var a=this.et();var b=this.j7().width();var c=$.ig.truncate(Math.floor(b/a));var d=Number.MAX_VALUE;var e=c==0?d:$.ig.util.timeSpanFromTicks($a($.ig.util.timeSpanTicks(this._op),c));var f=null;var h=$$t.$oj.nj().getEnumerator();while(h.moveNext()){var g=h.current();f=g.value();if(g.key()>e){break}}var i=this.nm;if(i!=f){this.h8()}this.nm=f;return f}var j=this._op;if(j==0){return function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(365*100)){return function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(10);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(365*5)){return function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(365*2)){return function(){var $ret=new $$t.op;$ret.intervalType(7);$ret.interval(3);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(150)){return function(){var $ret=new $$t.op;$ret.intervalType(7);$ret.interval(1);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(60)){return function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(10);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(30)){return function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(5);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(20)){return function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(2);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(4)){return function(){var $ret=new $$t.op;$ret.intervalType(5);$ret.interval(1);return $ret}()}if(j>=$.ig.util.timeSpanFromDays(1)){return function(){var $ret=new $$t.op;$ret.intervalType(4);$ret.interval(12);return $ret}()}if(j>=$.ig.util.timeSpanFromHours(6)){return function(){var $ret=new $$t.op;$ret.intervalType(4);$ret.interval(1);return $ret}()}if(j>=$.ig.util.timeSpanFromMinutes(30)){return function(){var $ret=new $$t.op;$ret.intervalType(3);$ret.interval(5);return $ret}()}if(j>=$.ig.util.timeSpanFromMinutes(10)){return function(){var $ret=new $$t.op;$ret.intervalType(3);$ret.interval(2);return $ret}()}return function(){var $ret=new $$t.op;$ret.intervalType(2);$ret.interval(30);return $ret}()},no:function(){if(this.intervals()==null||this.intervals().count()==0){return this.nn()}if(this._op==0){return function(){var $ret=new $$t.op;$ret.intervalType(8);$ret.interval(1);return $ret}()}var a=null;var c=this.intervals().getEnumerator();while(c.moveNext()){var b=c.current();if(b.range()>this._op){continue}if(a==null||b.range()>a.range()){a=b}}return a==null?this.nn():a},_oc:null,h4:function(a){$$t.$nv.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var c=!b.isEmpty()?this.j7():$$t.$dn.empty();var d=this.j2();var e=this.j1();var f=new $$t.ib(0,b,c,this.isInverted(),d);if(this.mb()==null&&!this.mh()&&!this.mi()){return}if(!b.isEmpty()&&!c.isEmpty()){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$n1.$type,this.crossingAxis());if(i!=null){var j=this.h9(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.hl(this._a4.ay(),g,c,this._a4.e(),true);this._av.bg(h);var k=$.ig.truncate(Math.ceil(e.right()));var l=$.ig.truncate(Math.floor(e.left()));var m=this._a4.a1();var n=this._a4.f();var o=this._a4.az();this.nc();var p=new $$t.bz($$t.$ah.$type,1,this.nw());var q=new $$t.bz(Number,0);for(var r=0;r<p.count();r++){q.add(p.__inner[r].getTime())}this.getScaledValueList(q,0,q.count(),f);this._oc=null;for(var s=0;s<p.count();s++){var t=p.__inner[s];var u=q.__inner[s];var v=$.ig.truncate(Math.round(u));if(v<=k){if(s%2==0){var w=s<q.count()-1?q.__inner[s+1]:e.right();this.ii(m,u,w,c)}this.ih(o,u,c,n,false);this._ks.add(u)}if(v>=l&&v<=k){var x=this.fv(t);this._oc=t;if(x!=null){this._c8.add1(x);this._c9.add(new $$t.e2(u))}}}this._oc=null}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().lb()}}this._av.a9(this._c8);this._av._ba=this._c9;this._av.cl();this.ly()},nw:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$dn.empty();var b=!a.isEmpty()?this.j7():$$t.$dn.empty();var c=this.j2();var d=this.j1();var e=new $$t.ib(0,a,b,this.isInverted(),c);var f=this.no();var g=this.n5();if(!this.mi()&&f!=null){if(f.intervalType()==7&&g.getDate()!=1){g=$.ig.Date.prototype.addMonths(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),1,0,0,0,0)}else if(f.intervalType()==5&&$.ig.Date.prototype.getTimeOfDay(g)!=0){g=$.ig.Date.prototype.addDays(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),0,0,0,0)}else if(f.intervalType()==4&&g.getMinutes()!=0){g=$.ig.Date.prototype.addHours(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),g.getHours(),0,0,0)}}var h=new $$t.bz($$t.$ah.$type,0);var i=0;var j=1e4;if(f.interval()==0){return h}while(g<=this.visibleMaximum()&&i++<j){var k=this.ny(g);var l=g;if(k.key()!=null){l=f.d(k.key().end())}h.add(l);while(g<=l){g=f.c(g)}}return h},ny:function(a){if(this._ni==null){return new $$t.gj($$t.$ok.$type,Number)}var c=this._ni.getEnumerator();while(c.moveNext()){var b=c.current();if(b.key().start()<=a&&b.key().end()>=a){return b}}return new $$t.gj($$t.$ok.$type,Number)},_op:null,n2:new Date,visibleMinimum:function(a){if(arguments.length===1){this.n2=a;return a}else{return this.n2}},n0:new Date,n5:function(a){if(arguments.length===1){this.n0=a;return a}else{return this.n0}},nz:new Date,n4:function(a){if(arguments.length===1){this.nz=a;return a}else{return this.nz}},n1:new Date,nm:null,visibleMaximum:function(a){if(arguments.length===1){this.n1=a;return a}else{return this.n1}},nc:function(){$$t.$nv.nc.call(this);if(this.seriesViewer()==null||!$$t.$nc.b(this.seriesViewer().viewportRect())){return}var a=new $$t.ib(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var b=this.j1();var c=b.left();var d=b.right();var e=b.left();var f=b.right();if(this.categoryMode()!=0){var g=this.getCategorySize(a.e,a.d,a.c);e+=g/2;f-=g/2}var h=$.ig.truncate(this.getUnscaledValue(c,a));var i=$.ig.truncate(this.getUnscaledValue(d,a));var j=$.ig.truncate(this.getUnscaledValue(e,a));var k=$.ig.truncate(this.getUnscaledValue(f,a));if(j<0||k<0){this._op=0;return}h=Math.min($$t.$ah.maxValue().getTime(),h);i=Math.min($$t.$ah.maxValue().getTime(),i);h=Math.max($$t.$ah.minValue().getTime(),h);i=Math.max($$t.$ah.minValue().getTime(),i);j=Math.min($$t.$ah.maxValue().getTime(),j);k=Math.min($$t.$ah.maxValue().getTime(),k);var l=$.ig.Date.prototype.fromTicks(Math.min(h,i));var m=$.ig.Date.prototype.fromTicks(Math.max(h,i));var n=$.ig.Date.prototype.fromTicks(Math.min(j,k));var o=$.ig.Date.prototype.fromTicks(Math.max(j,k));var p=+this.visibleMinimum()!=+n||+this.visibleMaximum()!=+o;this.visibleMinimum(n);this.visibleMaximum(o);this.n5(l);this.n4(m);if(p&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}this._op=this.visibleMaximum()-this.visibleMinimum()},k0:function(a,b,c,d,e){return 0},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null||b.sortedIndices().count()==0){return-1}var c=new $$t.nx($$t.$ah.$type,this.mb(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.mv(d,c);e=Math.max(0,Math.min(b.sortedIndices().count()-1,e));var f=c.item(e);var g;var h;if(f<d){g=e;h=g+1}else{h=e;g=e-1}if(g<0){return h}if(h>=b.sortedIndices().count()){return g}var i=c.item(g);var j=c.item(h);var k=new $$t.ib(0,this.seriesViewer().windowRect(),this.j7(),this.isInverted(),this.seriesViewer().effectiveViewport());this.startCursor();var l=this.getScaledValue(i.getTime(),k);var m=this.getScaledValue(a,k);var n=this.getScaledValue(j.getTime(),k);this.resetCursor();if(i<this.n5()&&j<=this.n4()){return this.mk().__inner[h]}if(j>this.n4()&&i>=this.n5()){return this.mk().__inner[g]}if(Math.abs(l-m)<Math.abs(n-m)){return this.mk().__inner[g]}else{return this.mk().__inner[h]}},os:function(a,b){this.or();this.oq();if(this._av!=null){this._av._al=this.breaks().count()>0}this.h3(false);var d=this.c7().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},ou:function(a,b){this.h3(false)},ot:function(a,b){this.h3(false)},isCategoryDateTime:function(){return false},getWindowRectForSelection:function(a,b){var c=this.actualMaximumValue()-this.actualMinimumValue();var d=$.ig.util.timeSpanTotalMilliseconds(a-this.actualMinimumValue())/$.ig.util.timeSpanTotalMilliseconds(c);var e=1-$.ig.util.timeSpanTotalMilliseconds(this.actualMaximumValue()-b)/$.ig.util.timeSpanTotalMilliseconds(c);e=Math.min(1,e);return new $$t.dn(0,d,NaN,Math.max(0,e-d),NaN)},getCategorySize:function(a,b,c){if(this._op!=0){var d=$.ig.util.timeSpanFromTicks($.ig.truncate($.ig.util.timeSpanTicks(this._op)*(a.width()/(this.seriesViewer()!=null?this.seriesViewer().actualWindowRect().width():1))));var e=$.ig.util.timeSpanTicks(d)/$.ig.util.timeSpanTicks(this._on);var f=b.width()/4;return Math.min(f,b.width()/(e+1))}return $$t.$nv.getCategorySize.call(this,a,b,c)},_on:null,om:function(a,b){var c=Math.min(5,b);var d=a(0);var e=new $$t.gh($$t.$ai.$type,$$t.$l.$type,0);var f=0;var g=0;for(var h=0;h<c;h++){var i=a(h);var j=i-d;if(!e.containsKey(j)){e.add(j,0)}e.item(j,e.item(j)+1);if(e.item(j)>f){f=e.item(j);g=j}d=i}return g},ol:function(){var $self=this;if(this.mb()==null||this.mb().count()<2||this.mk()==null){return 0}return $$t.$oj.om(function(a){return $self.mb().item($self.mk().__inner[a])},this.mb().count())},m8:function(){$$t.$nv.m8.call(this);this._on=this.ol()},oi:function(a){if(a>=$.ig.util.timeSpanFromDays(1)){return"D"}return"g"},itemLabelFormat:function(){return $$t.$oj.oi(this._on)},visibleRangeChanged:null,mu:function(a,b,c,d){return this.mt(this.visibleMinimum())},mx:function(a,b,c,d){return this.mw(this.visibleMaximum())},$type:new $.ig.Type("TimeXAxis",$$t.$nv.$type,[$$t.$of.$type])},true);$c("VerticalPercentChangeScaler:ov","NumericScaler",{_ad:null,init:function(a){$$t.$kz.init.call(this);this._ad=a},t:function(a,b,c,d,e){var f=$$t.$ky.a(this._ad,b,c,false,-1,d,e);d=f.p5;e=f.p6;return{p3:d,p4:e}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ae(a,$$t.$kz.ac,b.c,b._b,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.ae(a,b.e,b.d,b._b,b.a)},ae:function(a,b,c,d,e){var f;if($.ig.util.isNaN(d)){f=a}else{var g=(a-d)/Math.abs(d)*100;f=g}var h=(f-this.o)/this._m;if(!e){h=1-h}return c.top()+c.height()*(h-b.top())/b.height()},q:function(a,b){var c=b._b;var d=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();if(!b.a){d=1-d}var e=this.o+d*this._m;var f;if($.ig.util.isNaN(c)){f=e}else{var g=e*Math.abs(c)/100+c;f=g}return f},$type:new $.ig.Type("VerticalPercentChangeScaler",$$t.$kz.$type)},true);$c("AngleRadiusPair:oy","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,_a:0,_b:0,$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$c("PolarLinePlanner:oz","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,_b:0,_m:null,_n:null,_o:null,_p:null,_l:0,_q:0,z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,_c:false,_d:false,_i:null,g:function(){if(this._m==null||this._n==null||this._o==null||this._p==null||$$t.$dn.l_op_Equality(this.ab(),$$t.$dn.empty())||$$t.$dn.l_op_Equality(this.ac(),$$t.$dn.empty())){return false}return true},k:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},h:function(a){var b=new $$t.bz($$t.$oy.$type,0);var c=this._l*this._l;var d;if(a!=null){d=a}else{var e=new $$t.bz($$t.$l.$type,0);for(var f=0;f<this._q;f++){e.add(f)}d=e}var g=d.getEnumerator();var h=true;h=g.moveNext();var i=0;if(h){i=g.current()}while(h){var j=i;h=g.moveNext();i=g.current();while(h&&this.k(this._o,this._p,j,i)<c){h=g.moveNext();i=g.current()}var k=new $$t.oy;k._c=j;if(!this._f){k._a=this._m(j);k._b=this._n(j)}b.add(k)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.util.isNaN(b._a)||Number.isInfinity(b._a)||$.ig.util.isNaN(b._b)||Number.isInfinity(b._b)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});continue}this.s({__x:this._o(b._c),__y:this._p(b._c),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},j:function(){return Math.pow(this._l/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0)._a;var e=c.item(0)._b;var f=c.item(0)._c;for(var g=1;g<c.count();g++){var h=c.item(g)._a;var i=c.item(g)._b;var j=c.item(g)._c;if($.ig.util.isNaN(h)||Number.isInfinity(h)||$.ig.util.isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this._b!=0){g++;if(g<c.count()){d=c.item(g)._a;e=c.item(g)._b}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$o7.a(c,d,a,b,f);if(h){var k=new $$t.bz(Number,2,j.count());for(var l=j.count()-1;l>=0;l--){k.add(j.__inner[l])}j=k}for(var m=0;m<j.count();m++){var n=j.__inner[m];var o=c+n*(a-c);var p=d+n*(b-d);this.r(o,p)}},u:function(a){var $self=this;var b=this.ab().top()-10;var c=this.ab().bottom()+10;var d=this.ab().left()-10;var e=this.ab().right()+10;if(this._a==null){this._a=function(){var $ret=new $$t.o1(1,d,c,e,b,$self._d);$ret.i(a);return $ret}()}},e:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},s:function(a){if(this._b==0&&!this.e(a)){return}if(this._c){this._i.add(a)}else{this._a.j(a)}},w:function(a){this.x(null,null)},x:function(a,b){this._i=a;if(!this.g()){return}if(this._q>1){this.u(a);if(this._f){this.v(b)}else{this.y(b)}this._a.i(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.$ot)},true);$c("AngleAxisLabelPanelView:nb","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$cq.init.call(this,a);this._ax=a},am:function(){$$t.$cq.am.call(this);this._ax._da=true},ay:function(a,b){this._ax._de=-1.7976931348623157e308;this._ax._db=-1.7976931348623157e308;this._ax._dd=-1.7976931348623157e308;this._ax._dc=-1.7976931348623157e308;for(var c=0;c<this._a._bb.count();c++){var d=this._a._bb.__inner[c];var e=this._a._ba.__inner[c];var f=e._a;var g=this._ax._dg(e._c);var h=this.m(d);var i=this.l(d);var j=h+this.p()+this.q();var k=i+this.r()+this.o();var l=g.__x-j/2;var m=g.__y-k/2;this._ax._dd=Math.max(h,this._ax._dd);this._ax._dc=Math.max(i,this._ax._dc);this._ax._de=Math.max(j,this._ax._de);this._ax._db=Math.max(k,this._ax._db);var n=new $$t.dn(0,l,m,j,k);a.add(n);b.add(f)}},o:function(){return 0},p:function(){return 0},q:function(){return 0},r:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$cq.$type)},true);$c("CategoryAngleAxisView:no","CategoryAxisBaseView",{_bg:null,init:function(a){$$t.$ih.init.call(this,a);this._bg=a},onInit:function(){$$t.$ih.onInit.call(this);this._a.majorStroke($$t.$hh.h);this._a.stroke($$t.$hh.g)},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$ih.$type)},true);$c("CategoryDateTimeXAxisView:nz","CategoryAxisBaseView",{_bg:null,init:function(a){$$t.$ih.init.call(this,a);this._bg=a},onInit:function(){$$t.$ih.onInit.call(this);this._a.tickLength($$t.$hh.f)},o:function(a){var b=this.n($.ig.Date.prototype.fromTicks($.ig.truncate(a)));return b},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$ih.$type)},true);$c("NumericAngleAxisView:nf","NumericAxisBaseView",{_bg:null,init:function(a){$$t.$jv.init.call(this,a);this._bg=a},onInit:function(){$$t.$jv.onInit.call(this);this._a.majorStroke($$t.$hh.h);this._a.stroke($$t.$hh.g)},$type:new $.ig.Type("NumericAngleAxisView",$$t.$jv.$type)},true);$c("NumericRadiusAxisView:nm","NumericAxisBaseView",{_bg:null,init:function(a){$$t.$jv.init.call(this,a);this._bg=a},onInit:function(){$$t.$jv.onInit.call(this);this._a.majorStroke($$t.$hh.h);this._a.stroke($$t.$hh.g)},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$jv.$type)},true);$c("RadialAxisLabelPanelView:nt","HorizontalAxisLabelPanelBaseView",{_a1:null,init:function(a){$$t.$m3.init.call(this,a);this._a1=a},a4:function(a,b,c){var d=this.m(a);var e=this.l(a);var f=new $$t.ez;f._j.add(function(){var $ret=new $$t.e1;$ret._j=b;$ret._k=d/2;$ret._l=e/2;return $ret}());f._j.add(function(){var $ret=new $$t.g7;$ret._j=d/-2;$ret._k=d/2*c;return $ret}());a._j=f},a3:function(){this._a._j=null},a2:function(a){var $self=this;var b=$$t.$nh.f(.5,this._a.c5(),this._a._c4);this._a._j=function(){var $ret=new $$t.e1;$ret._j=$self._a1._dv*180/Math.PI;$ret._k=$self._a1._dy.__x;$ret._l=$self._a1._dy.__y*a.height()+b;return $ret}()},al:function(){$$t.$m3.al.call(this);this._a.c6(new $$t.di(1,this._a.c1().width(),this._a.c1().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$m3.$type)},true);$c("SortedListView$1:nx","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.c=null;this.d=null;$.ig.$op.init.call(this);this.c=b;this.d=a},add:function(a){throw new $$t.cf(0)},clear:function(){throw new $$t.cf(0)},contains:function(a){return this.d.contains(a)},indexOf:function(a){return this.c.indexOf(this.d.indexOf(a))},insert:function(a,b){throw new $$t.cf(0)},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.cf(0)},removeAt:function(a){throw new $$t.cf(0)},item:function(a,b){if(arguments.length===2){throw new $$t.cf(0);return b}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.cf(0)},syncRoot:function(){throw new $$t.cf(0)},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},copyTo:function(a,b){throw new $$t.cf(0)},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$b0.$type.specialize(0)])},true);$c("SortedListView___GetEnumerator__IteratorClass$1","Object",{$t:null,c:0,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$t.s(0)},dispose:function(){},current:function(){return this.b},current1:function(){return $e(this.$t,this.b)},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$aq.$type.specialize(0),$$t.$ac.$type,$$t.$ar.$type])},true);$$t.$nn.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$nn.$type,new $$t.bk(2,0,function(a,b){a.hx("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$nn.intervalProperty=$$t.$bj.i("Interval",Number,$$t.$nn.$type,new $$t.bk(2,NaN,function(a,b){a.hx("Interval",b.oldValue(),b.newValue());a.h3(false)}));$$t.$nn.minorIntervalProperty=$$t.$bj.i("MinorInterval",Number,$$t.$nn.$type,new $$t.bk(2,NaN,function(a,b){$b($$t.$nn.$type,a).hx("MinorInterval",b.oldValue(),b.newValue());$b($$t.$nn.$type,a).h3(false)}));$$t.$nv.dateTimeMemberPathProperty=$$t.$bj.i("DateTimeMemberPath",String,$$t.$nv.$type,new $$t.bk(2,null,function(a,b){a.hx("DateTimeMemberPath",b.oldValue(),b.newValue())}));$$t.$nv.isDataPreSortedProperty=$$t.$bj.i("IsDataPreSorted",$$t.$f.$type,$$t.$nv.$type,new $$t.bk(2,false,function(a,b){a.hx("IsDataPreSorted",b.oldValue(),b.newValue())}));$$t.$nv.minimumValueProperty=$$t.$bj.i("MinimumValue",$$t.$ah.$type,$$t.$nv.$type,new $$t.bk(2,null,function(a,b){a.hx("MinimumValue",b.oldValue(),b.newValue())}));$$t.$nv.maximumValueProperty=$$t.$bj.i("MaximumValue",$$t.$ah.$type,$$t.$nv.$type,new $$t.bk(2,null,function(a,b){a.hx("MaximumValue",b.oldValue(),b.newValue())}));$$t.$nu.displayTypeProperty=$$t.$bj.i("DisplayType",$$t.$n0.$type,$$t.$nu.$type,new $$t.bk(2,$$t.$n0.getBox(0),function(a,b){a.hx("DisplayType",b.oldValue(),b.newValue())}));$$t.$nu.intervalProperty=$$t.$bj.i("Interval",$$t.$v.$type,$$t.$nu.$type,new $$t.bk(2,0,function(a,b){a.hx("Interval",b.oldValue(),b.newValue())}));$$t.$nu.minorIntervalProperty=$$t.$bj.i("MinorInterval",$$t.$v.$type,$$t.$nu.$type,new $$t.bk(2,0,function(a,b){$b($$t.$nu.$type,a).hx("MinorInterval",b.oldValue(),b.newValue());$b($$t.$nu.$type,a).h3(false)}));$$t.$nd.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$nd.$type,new $$t.bk(2,0,function(a,b){a.hx("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$nl.radiusExtentScaleProperty=$$t.$bj.i("RadiusExtentScale",Number,$$t.$nl.$type,new $$t.bk(2,.75,function(a,b){a.hx("RadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$nl.innerRadiusExtentScaleProperty=$$t.$bj.i("InnerRadiusExtentScale",Number,$$t.$nl.$type,new $$t.bk(2,0,function(a,b){a.hx("InnerRadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$oj.nh=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_categorycore.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$g=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryBucketCalculator:a","CategoryFramePreparer:n","CategoryFramePreparerBase:o","CategorySeries:q","CategorySeriesView:t"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("CategoryTransitionInMode:j",false,false,{Auto:0,FromZero:1,SweepFromLeft:2,SweepFromRight:3,SweepFromTop:4,SweepFromBottom:5,SweepFromCenter:6,AccordionFromLeft:7,AccordionFromRight:8,AccordionFromTop:9,AccordionFromBottom:10,Expand:11,SweepFromCategoryAxisMinimum:12,SweepFromCategoryAxisMaximum:13,SweepFromValueAxisMinimum:14,SweepFromValueAxisMaximum:15,AccordionFromCategoryAxisMinimum:16,AccordionFromCategoryAxisMaximum:17,AccordionFromValueAxisMinimum:18,AccordionFromValueAxisMaximum:19});$c("CategoryBucketCalculator:a","Object",{_c:null,init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._c=a;this.e=-1;this.d=0},e:0,f:0,d:0,getBucket:function(a){return null},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},g:function(a){var b=this._c.bv();var c=this._c.bu();var d=this._c._ct;var e=$b($.ig.CategoryAxisBase.prototype.$type,d.q9());var f=d.ci();if(b.isEmpty()||c.isEmpty()||e==null||f==null||f.count()==0){this.d=0;return}var g=d.getEffectiveViewport1(this._c);var h=d.pg(this._c);var i=$b($.ig.ISortingAxis.prototype.$type,e);if(i==null||i.sortedIndices()==null){var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),g);var k=Math.floor(e.ej(h.left(),j,0));var l=Math.ceil(e.ej(h.right(),j,0));if(e.isInverted()){l=Math.ceil(e.ej(h.left(),j,0));k=Math.floor(e.ej(h.right(),j,0))}var m=Math.floor((l-k+1)*a/h.width());this.d=$.ig.truncate(Math.max(1,m));this.e=$.ig.truncate(Math.max(0,Math.floor(k/this.d)-1));this.f=$.ig.truncate(Math.ceil(l/this.d))}else{this.e=i.getFirstVisibleIndex(b,c,g,h);this.f=i.getLastVisibleIndex(b,c,g,h);this.d=1}},getBucketInfo:function(a,b,c,d){a=this.e;b=this.f;c=this.d;d=this._c._ct.resolution();return{p0:a,p1:b,p2:c,p3:d}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("CategoryBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("DefaultSupportsMarkers:b","Object",{init:function(){$.ig.$op.init.call(this)},shouldDisplayMarkers:function(){return false},updateMarkerCount:function(a){},updateMarkerTemplate:function(a,b,c){},$type:new $.ig.Type("DefaultSupportsMarkers",$.ig.$ot,[$.ig.ISupportsMarkers.prototype.$type])},true);$c("DefaultProvidesViewport:c","Object",{init:function(){$.ig.$op.init.call(this)},getViewInfo:function(a,b){a=$$a.$ae.empty();b=$$a.$ae.empty();return{p0:a,p1:b}},getEffectiveViewport:function(){return $$a.$ae.empty()},$type:new $.ig.Type("DefaultProvidesViewport",$.ig.$ot,[$.ig.IProvidesViewport.prototype.$type])},true);$c("DefaultSupportsErrorBars:d","Object",{init:function(){$.ig.$op.init.call(this)},xAxis:function(){return null},yAxis:function(){return null},$type:new $.ig.Type("DefaultSupportsErrorBars",$.ig.$ot,[$.ig.ISupportsErrorBars.prototype.$type])},true);$c("CategoryTrendLineManagerBase:g","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,Number)},managerType:function(){return 0},prepareLine:function(a,b,c,d){var e=b._k;var f=new $.ig.ScalerParams(0,b._m,b._l,b._b.isInverted(),e);var g=new $.ig.ScalerParams(0,b._m,b._l,b._c.isInverted(),e);if($b($.ig.Series.prototype.$type,a)!==null){g._b=a.f4()}var h=c._f;if(b._d!=null&&b._d.sortedIndices()!=null){h=new $.ig.SafeSortedReadOnlyDoubleCollection(0,h,b._d.sortedIndices())}var i=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._h;$ret._d=b._i;$ret._e=b._j;$ret._a=d;$ret._b=b._g;$ret._f=b._l;return $ret}();if(a.trendLineType()!=0){if(a.isVertical()){this.prepareLineCore(b._a.p,a.trendLineType(),h,a.trendLinePeriod(),function(j){return b._c.getScaledValue(j,g)},function(j){return b._b.getScaledValue(j,f)},i)}else{this.prepareLineCore(b._a.p,a.trendLineType(),h,a.trendLinePeriod(),function(j){return b._b.getScaledValue(j,f)},function(j){return b._c.getScaledValue(j,g)},i)}}},prepareLineCore:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("CategoryTrendLineManagerBase",$.ig.TrendLineManagerBase$1.prototype.$type.specialize(Number),[$.ig.IPreparesCategoryTrendline.prototype.$type])},true);$c("SortingTrendLineManager:e","CategoryTrendLineManagerBase",{managerType:function(){return 1},init:function(a,b){$$t.$g.init.call(this);this.getUnscaledValueFromUnsortedIndex(a);this.getUnscaledXValue(b)},_getUnscaledValueFromUnsortedIndex:null,getUnscaledValueFromUnsortedIndex:function(a){if(arguments.length===1){this._getUnscaledValueFromUnsortedIndex=a;return a}else{return this._getUnscaledValueFromUnsortedIndex}},_getUnscaledXValue:null,getUnscaledXValue:function(a){if(arguments.length===1){this._getUnscaledXValue=a;return a}else{return this._getUnscaledXValue}},prepareLineCore:function(a,b,c,d,e,f,g){var $self=this;var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(j,b,g,this._a,c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){var l=$.ig.truncate(Math.floor(k));var m=$.ig.truncate(Math.ceil(k));var n=k-l;var o;if(m<=i){o=$self.getUnscaledValueFromUnsortedIndex()(l)+n*($self.getUnscaledValueFromUnsortedIndex()(m)-$self.getUnscaledValueFromUnsortedIndex()(l))}else{o=$self.getUnscaledValueFromUnsortedIndex()(l)+n*($self.getUnscaledValueFromUnsortedIndex()($.ig.truncate(i))-$self.getUnscaledValueFromUnsortedIndex()(l))}return e(o)},f,h,i)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;var m=this.getUnscaledValueFromUnsortedIndex()(l);if(l>=0&&l<this.trendColumn().count()){var n=e(m);var o=f(this.trendColumn().__inner[l]);j.add({__x:n+g._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.e(j,g,a)},$type:new $.ig.Type("SortingTrendLineManager",$$t.$g.$type)},true);$c("CategoryTrendLineManagerFactory:f","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if(b!=null&&$b($.ig.ISortingAxis.prototype.$type,b)!==null){if(a!=null){a.detach()}var f=new $$t.e(function(g){var h=g;var i=h;var j=$b($.ig.ISortingAxis.prototype.$type,b);if(j!=null){h=Math.min(h,j.sortedIndices().count()-1);i=j.sortedIndices().__inner[h]}return j.getUnscaledValueAt(i)},function(g,h,i){var j=d.getEffectiveViewport1(d.view());var k=new $.ig.ScalerParams(0,i,h,b.isInverted(),j);return b.getUnscaledValue(g,k)});f.attachPolyLine(c,d);return f}else if(a==null||a.managerType()!=0){if(a!=null){a.detach()}var g=new $$t.r;g.attachPolyLine(c,d);return g}return a},$type:new $.ig.Type("CategoryTrendLineManagerFactory",$.ig.$ot)},true);$c("RangeValueList:h","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{var b=NaN;var c=NaN;if(this.a!=null&&a>=0&&a<this.a.count()){b=this.a.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}var d=$.ig.util.isNaN(b);var e=$.ig.util.isNaN(c);if(!d&&!e){return(b+c)/2}if(!d){return b}if(!e){return c}return NaN}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){var a=0;var b=0;if(this.a!=null){a=this.a.count()}if(this.b!=null){b=this.b.count()}var c=0;c=Math.max(c,a);c=Math.max(c,b);return c},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("RangeValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("CategoryTransitionSourceFramePreparer:i","Object",{init:function(){this.a=new $$6.s(0);$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f,g,h,i,j,k){a._aa=new $$a.ae(0,0,0,1,1);a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();var l=false;var m=false;if(e!=null){l=e.isInverted()}if(d!=null){m=d.isInverted()}var n=f;if(n==0){n=g}switch(n){case 1:var o=j();this.t(a,b,o,c);break;case 7:this.r(a,b,false,c,k);break;case 9:this.s(a,b,true,c,k);break;case 10:this.s(a,b,false,c,k);break;case 8:this.r(a,b,true,c,k);break;case 2:this.u(a,b,false);break;case 3:this.u(a,b,true);break;case 4:this.v(a,b,true);break;case 5:this.v(a,b,false);break;case 6:this.j(a,b);a._aa=new $$a.ae(0,.5,.5,0,0);break;case 16:if(c){this.s(a,b,l,c,k)}else{this.r(a,b,m,c,k)}break;case 17:if(c){this.s(a,b,!l,c,k)}else{this.r(a,b,!m,c,k)}break;case 18:if(c){this.r(a,b,m,c,k)}else{this.s(a,b,l,c,k)}break;case 19:if(c){this.r(a,b,!m,c,k)}else{this.s(a,b,!l,c,k)}break;case 12:if(c){this.v(a,b,l)}else{this.u(a,b,m)}break;case 13:if(c){this.v(a,b,!l)}else{this.u(a,b,!m)}break;case 14:if(c){this.u(a,b,m)}else{this.v(a,b,l)}break;case 15:if(c){this.u(a,b,!m)}else{this.v(a,b,!l)}break;case 11:this.q(a,b);break}if(h==0){h=i}a.v();b.v();switch(h){case 3:this.b(a.f.count(),n,a.o,b.o,d,e,c,k);this.b(a.m.count(),n,a.n,b.n,d,e,c,k);this.b(a.p.count(),n,a.q,b.q,d,e,c,k);this.b(a.i.count(),n,a.l,b.l,d,e,c,k);this.b(a.h.count(),n,a.j,b.j,d,e,c,k);break;case 2:var p=j();this.d(a.f.count(),p,n,a.f,b.f,a.o,b.o,d,e,c,k);this.f(a.m.count(),p,n,a.m,b.m,a.n,b.n,d,e,c,k);this.f(a.p.count(),p,n,a.p,b.p,a.q,b.q,d,e,c,k);this.f(a.i.count(),p,n,a.i,b.i,a.l,b.l,d,e,c,k);this.e(a.h.count(),p,n,a.h,b.h,a.j,b.j,d,e,c,k);break;case 4:this.c(a.f.count(),n,a.o,b.o);this.c(a.m.count(),n,a.n,b.n);this.c(a.p.count(),n,a.q,b.q);this.c(a.i.count(),n,a.l,b.l);this.c(a.h.count(),n,a.j,b.j);break}},a:null,c:function(a,b,c,d){if(a==0){return}for(var e=0;e<a;e++){c.add(1+this.a.nextDouble());d.add(1+this.a.nextDouble())}},d:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];for(var s=1;s<q.length;s++){if($.ig.util.isNaN(q[s])||Number.isInfinity(q[s])){continue}n=Math.max(n,Math.abs(b-q[s]))}}var t;var u;var v;for(var w=0;w<a;w++){q=e.__inner[w];t=Math.abs(q[1]-b);u=Math.abs(q[1]-b);for(var x=1;x<q.length;x++){if($.ig.util.isNaN(q[x])||Number.isInfinity(q[x])){continue}t=Math.max(Math.abs(q[x]-b),t);u=Math.min(Math.abs(q[x]-b),u)}var y=(t+u)/2;if($.ig.util.isNaN(y)||n==0){v=1}else{v=y/n}f.add(2-v);g.add(2-v)}},f:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(j){if($.ig.util.isNaN(q.__x)||Number.isInfinity(q.__x)){continue}n=Math.max(n,Math.abs(q.__x-b))}else{if($.ig.util.isNaN(q.__y)||Number.isInfinity(q.__y)){continue}n=Math.max(n,Math.abs(q.__y-b))}}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;if(j){u=q.__x}else{u=q.__y}if($.ig.util.isNaN(u)||Number.isInfinity(u)||n==0){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},e:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if($.ig.util.isNaN(q)||Number.isInfinity(q)){continue}n=Math.max(n,Math.abs(q-b))}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;u=q;if(n==0||$.ig.util.isNaN(u)||Number.isInfinity(u)){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},b:function(a,b,c,d,e,f,g,h){if(a==0){return}var i=e;if(g){i=f}var j=false;if(i!=null){j=i.isInverted()}var k;for(var l=0;l<a;l++){if(a==1){k=1}else{k=l/(a-1)}k=1-k;c.add(1+k);d.add(1+k)}},q:function(a,b){a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();this.g(a.f,b.f);this.h(a.k,b.k);this.k(a.m,b.m);this.k(a.p,b.p);this.k(a.i,b.i);this.h(a.h,b.h);this.h(a.g,b.g);var c=a.f.count();var d=a.f;var e;var f;var g;var h;for(var i=0;i<c;i++){e=d.__inner[i];f=e[1];g=e[1];for(var j=2;j<e.length;j++){f=Math.min(f,e[j]);g=Math.max(g,e[j])}h=(f+g)/2;for(var k=1;k<e.length;k++){e[k]=h}}var l=a.h.count();var m=a.h;var n=a.g;for(var o=0;o<l;o++){m.__inner[o]=0;n.__inner[o]=0}},u:function(a,b,c){if(c){this.j(a,b);a._aa=new $$a.ae(0,1,0,0,1)}else{this.j(a,b);a._aa=new $$a.ae(0,0,0,0,1)}},v:function(a,b,c){if(c){this.j(a,b);a._aa=new $$a.ae(0,0,0,1,0)}else{this.j(a,b);a._aa=new $$a.ae(0,0,1,1,0)}},j:function(a,b){a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();this.g(a.f,b.f);this.h(a.k,b.k);this.k(a.m,b.m);this.k(a.p,b.p);this.k(a.i,b.i);this.h(a.h,b.h);this.h(a.g,b.g)},o:function(a,b,c,d,e){var f=b.count();var g;var h;for(var i=0;i<f;i++){g=b.__inner[i];if(e){if(c){h={__x:d,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:g.__x,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}else{if(c){h={__x:g.__x,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:d,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}a.add(h)}},k:function(a,b){var c=b.count();var d;var e;for(var f=0;f<c;f++){d=b.__inner[f];e={__x:d.__x,__y:d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(e)}},g:function(a,b){var c=b.count();var d=b;var e;var f;var g=a;for(var h=0;h<c;h++){f=d.__inner[h];e=new Array(f.length);for(var i=0;i<e.length;i++){e[i]=f[i]}g.add(e)}},l:function(a,b,c,d,e){var f=b.count();var g=b;var h;var i;var j=a;for(var k=0;k<f;k++){i=g.__inner[k];h=new Array(i.length);if(e){h[0]=i[0];for(var l=1;l<h.length;l++){h[l]=d}}else{h[0]=d;for(var m=1;m<h.length;m++){h[m]=i[m]}}j.add(h)}},n:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},i:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},h:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},m:function(a,b,c,d,e){var f=b.count();var g;for(var h=0;h<f;h++){g=b.__inner[h];a.add(g)}},r:function(a,b,c,d,e){var f=e.right();if(!c){f=e.left()}var g=false;if(d){g=true}this.l(a.f,b.f,d,f,g);this.m(a.k,b.k,d,f,g);this.o(a.m,b.m,d,f,g);this.o(a.p,b.p,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.h,b.h,d,f,g);this.m(a.g,b.g,d,f,g)},s:function(a,b,c,d,e){var f=e.bottom();if(c){f=e.top()}var g=true;if(d){g=false}this.l(a.f,b.f,d,f,g);this.m(a.k,b.k,d,f,g);this.o(a.m,b.m,d,f,g);this.o(a.p,b.p,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.h,b.h,d,f,g);this.m(a.g,b.g,d,f,g)},t:function(a,b,c,d){this.l(a.f,b.f,d,c,true);this.m(a.k,b.k,d,c,true);this.o(a.m,b.m,d,c,true);this.o(a.p,b.p,d,c,true);this.o(a.i,b.i,d,c,true);this.m(a.h,b.h,d,c,true);this.m(a.g,b.g,d,c,true)},$type:new $.ig.Type("CategoryTransitionSourceFramePreparer",$.ig.$ot)},true);$c("CategorySeriesRenderManager:k","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},ax:0,ay:0,c:function(){this.av=new $.ig.AssigningCategoryMarkerStyleEventArgs;return this.av},a:function(){this.aw=new $.ig.AssigningCategoryStyleEventArgs;return this.aw},av:null,aw:null,az:function(a,b,c,d,e){this.ax=d;this.ay=e;this.w(a,b,c)},a0:function(a,b,c,d,e){this.ax=d;this.ay=e;this.x(a,b,c)},au:function(a,b){var c=this.ax;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=Math.min(d+this.ay*c,a-1);f[1]=Math.min(e+this.ay*c,a-1);return f},a1:function(a,b,c,d,e,f,g,h,i){if(d==-1){if(b){a.hasDateRange(true);a.startDate(f.fy());a.endDate(f.fx())}else{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{if(b){var longStart_=$.ig.truncate(f.getUnscaledValue(c.__inner[d][0],g));var longEnd_=longStart_;if(d+1<c.count()){longEnd_=$.ig.truncate(f.getUnscaledValue(c.__inner[d+1][0],g))}a.hasDateRange(true);a.startDate(new Date(longStart_));a.endDate(new Date(longEnd_));if(f.isInverted()){var j=a.endDate();a.endDate(a.startDate());a.startDate(j)}if(i){a.startIndex(d);a.endIndex(d)}else{var k=this.au(e,d);a.startIndex(k[0]);a.endIndex(k[1])}}else{if(i){a.startIndex(d);a.endIndex(d)}else{var l=this.au(e,d);a.hasDateRange(false);a.startIndex(l[0]);a.endIndex(l[1])}}}},$type:new $.ig.Type("CategorySeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("SingleValuesHolder:l","ValuesHolder",{init:function(){$.ig.ValuesHolder.prototype.init.call(this)},_f:null,e:function(){if(this._f!=null){return this._f.count()}return 0},$type:new $.ig.Type("SingleValuesHolder",$.ig.ValuesHolder.prototype.$type)},true);$c("DefaultSingleValueProvider:m","Object",{init:function(){$.ig.$op.init.call(this)},valueColumn:function(){return new $.ig.FastItemColumn(new $.ig.FastItemsSource,null,null,false)},$type:new $.ig.Type("DefaultSingleValueProvider",$.ig.$ot,[$.ig.IHasSingleValueCategory.prototype.$type])},true);$c("FramePreparer:s","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$s.init1.call(this,1,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b))},init1:function(a,b,c,d){$.ig.$op.init.call(this);this._c=new $$t.b;this._a=new $$t.c;this._b=new $$t.d;if(b!=null){this._c=b}if(c!=null){this._a=c}if(d!=null){this._b=d}},_b:null,_c:null,_a:null,d:function(a,b){},$type:new $.ig.Type("FramePreparer",$.ig.$ot)},true);$c("CategoryFramePreparerBase:o","FramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$o.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){this.o=new $$4.x(Array,0);this.p=new $$4.x($$0.$aw.$type,0);this.n=new $$4.x($$0.$aw.$type,0);$$t.$s.init1.call(this,1,c,d,e);this._h=b;this._g=f},_g:null,_h:null,l:function(a,b,c,d,e,f){},_m:false,i:function(a){var b=new $.ig.PreparationParams;b._f=this._h.useHighMarkerFidelity();b._b=this._h.scaler();b._c=this._h.yScaler();b._d=$b($.ig.ISortingAxis.prototype.$type,b._b);b._a=$b($.ig.CategoryFrame.prototype.$type,a);if(b._a==null||b._b==null||b._c==null){return null}var c;var d;var e;var f;var g=this._g.getBucketInfo(c,d,e,f);c=g.p0;d=g.p1;e=g.p2;f=g.p3;b._i=c;b._j=d;b._h=e;b._g=f;if(b._j<b._i){return null}var h;var i;var j;var k=this._a.getViewInfo(i,h);i=k.p0;h=k.p1;j=this._a.getEffectiveViewport();b._m=h;b._l=i;b._k=j;if($$a.$ae.l_op_Equality(b._m,$$a.$ae.empty())||$$a.$ae.l_op_Equality(b._l,$$a.$ae.empty())){return null}if(this._h!=null&&($b($.ig.Series.prototype.$type,this._h)!==null&&this._h.isFragment())&&this._g!=null){b._e=true}return b},r:function(a,b,c,d){return a.getSeriesOffset(b,c,d,this._h.currentMode2Index(),this._h.currentCategoryMode())},s:function(a){return this.r(a._b,a._m,a._l,a._k)},d:function(a,b){var c=this.i(a);if(c==null||this._g==null){return}c._a.f.clear();c._a.k.clear();c._a.m.clear();c._a.p.clear();c._a.i.clear();c._a.h.clear();c._a.g.clear();var d=this._c.shouldDisplayMarkers();var e=false;var f=this.s(c);var g=this.j(c);if(c._d!=null&&c._d.sortedIndices()!=null&&c._d.sortedIndices().count()!=g.e()){return}if(c._d!=null&&c._d.isDateTime()){c._d.ensureActualMinimumAndMaximum()}this._g.cacheValues();if(this._m&&c._d!=null&&c._d.sortedIndices().count()>0){var h=c._d.sortedIndices().__inner[c._i];this.z(g,h,true,c._e);while(($.ig.util.isNaN(g._c)||$.ig.util.isNaN(g._d))&&c._i>0){c._i=c._i-1;h=c._d.sortedIndices().__inner[c._i];this.z(g,h,true,c._e)}var i=c._d.sortedIndices().__inner[c._j];this.z(g,i,true,c._e);while(($.ig.util.isNaN(g._c)||$.ig.util.isNaN(g._d))&&c._j<g.e()-1){c._j=c._j+1;i=c._d.sortedIndices().__inner[c._j];this.z(g,i,true,c._e)}}if(this._m&&c._d==null){var j=c._i;var k=this._g.getBucket(j);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c._i>0){c._i=c._i-1;j=c._i;k=this._g.getBucket(j)}var l=c._j;k=this._g.getBucket(l);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c._j<$a(g.e(),c._h)){c._j=c._j+1;l=c._j;k=this._g.getBucket(l)}}this.w(c,g,f);var m=this.t(c,g,f,d,e);this._c.updateMarkerCount(m);this.v($b($.ig.CategoryFrame.prototype.$type,a),b);this._g.unCacheValues();return},v:function(a,b){},o:null,q:function(){return this.o},p:null,n:null,t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h=null;var i=false;var j=a._d!=null;var k=a._m;var l=a._l;var m=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.k3();var n=a._f;var o=this._h.mayContainUnknowns();var p=this.o;var q=this.n;var r=this.p;p.clear();q.clear();r.clear();var s=this._g;var t=this._h.provideCollisionDetector();var u=0;var v=a._k;var w=new $.ig.ScalerParams(0,k,l,a._b.isInverted(),v);var x=function(){var $ret=new $.ig.ScalerParams(0,k,l,a._c.isInverted(),v);$ret._b=$b($.ig.Series.prototype.$type,$self._h)!==null?$self._h.f4():NaN;return $ret}();if(j){u=a._b.getUnscaledValue(2,w)-a._b.getUnscaledValue(1,w);i=this.k()}var y=a._i;var z=a._j;var aa=a._a.f;var ab=$b($.ig.IDateTimeAxis.prototype.$type,a._b);if(ab!=null){ab.startCursor()}for(var ac=y;ac<=z;++ac){var ad;if(!j){if(!o){ad=s.getBucketWithoutUnknowns(ac)}else{ad=s.getBucket(ac)}}else{ad=function(){var ae=$self.f(a,ac,b,u,g,h,c);ac=ae.p1;g=ae.p4;h=ae.p5;return ae.ret}()}var ae=!m||m&&ad[1]>0;var af=ad[0];if(!j||!$.ig.util.isNaN(ad[0])){aa.add(ad);if(g&&i){if(h!=null){aa.add(h)}}if(d&&ae){var ag=ac*a._h;var ah=ag;if(j&&a._d.sortedIndices()!=null&&ag>=0&&ag<a._d.sortedIndices().count()){ag=a._d.sortedIndices().__inner[ag]}var ai=new Array(ad.length);ai[0]=ad[0];ai[1]=ad[1];ai[2]=ad[2];if(n&&ag<b.e()){ai=new Array(ad.length);ai[0]=af;this.z(b,ag,true,a._e);ai[1]=b._c;ai[2]=b._d}p.add(ai);q.add(a._a.f.count()-1);r.add(ag)}}}if(ab!=null){ab.resetCursor()}this.y(a,c,j,w,x,e,d);if(d){var aj=p.count();var ak;for(var al=0;al<aj;al++){ak=p.__inner[al];if(this.l(a._a,ak,t,Math.min(r.__inner[al],b.e()-1),f,q.__inner[al])){++f}}}return f},k:function(){if($b($.ig.Series.prototype.$type,this._h)!==null){return this._h.isAreaOrLine()}return false},z:function(a,b,c,d){},u:function(a,b,c){},e:function(a,b){},f:function(a,b,c,d,e,f,g){var h;f=null;e=false;var i=$b($$t.$q.$type,this._h);var j=a._l;var k=a._m;var l=a._k;var m=new $.ig.ScalerParams(0,k,j,a._b.isInverted(),l);var n=new $.ig.ScalerParams(0,k,j,a._c.isInverted(),l);var o=a._e;if(a._d==null||a._d.sortedIndices()==null||a._d.sortedIndices().count()==0){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}if(i!=null&&i.ci()!=null&&i.ci().count()<a._d.sortedIndices().count()){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}var p=a._d.sortedIndices().__inner[b];var q=a._d.getUnscaledValueAt(p);var r=q;this.z(c,p,false,o);while(b<a._j){p=a._d.sortedIndices().__inner[b+1];r=a._d.getUnscaledValueAt(p);this.z(c,p,true,o);if(r-q>=d||$.ig.util.isNaN(c._c)||$.ig.util.isNaN(c._d)){if(e){var s=a._d.sortedIndices().__inner[b];this.z(c,s,true,o);f=[a._b.getScaledValue(q,m),c._c,c._d]}break}if(!e&&this.k()){var t=a._d.sortedIndices().__inner[b];this.z(c,t,true,o);var u=[a._b.getScaledValue(q,m),c._c,c._d];if(!$.ig.util.isNaN(u[0])){if(!$.ig.util.isNaN(u[1])&&!$.ig.util.isNaN(u[2])){if(a._d!=null){u[0]=u[0]+g}a._a.f.add(u);e=true}else{break}}}b++;this.u(c,p,o)}var v=NaN;if(!$.ig.util.isNaN(q)){v=a._b.getScaledValue(q,m)}h=this.e(v,c);return{ret:h,p1:b,p4:e,p5:f}},y:function(a,b,c,d,e,f,g){var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.o;var l=k.count();if(f){var m=a._c.getScaledValue(a._c.referenceValue(),e);a._c.getScaledValueList(a._a.k,0,a._a.k.count(),e);var n=a._a.k;var o=n.count();for(var p=0;p<n.count();p++){n.__inner[p]=Math.abs(n.__inner[p]-m)}}},x:function(a,b,c,d,e,f){},w:function(a,b,c){},j:function(a){},$type:new $.ig.Type("CategoryFramePreparerBase",$$t.$s.$type)},true);$c("CategoryFramePreparer:n","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$n.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},aa:null,ab:null,init1:function(a,b,c,d,e,f){this.aa=new $.ig.DefaultCategoryTrendlineHost;this.ab=new $$t.m;$$t.$o.init1.call(this,1,b,c,d,e,f);this._ac=this.aa;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._ac=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ad=this.ab;if($b($.ig.IHasSingleValueCategory.prototype.$type,b)!==null){this._ad=$b($.ig.IHasSingleValueCategory.prototype.$type,b)}},_ac:null,_ad:null,l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},j:function(a){var b=new $$t.l;var c=this._ad.valueColumn();b._f=c;return b},x:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a._b.getScaledValue(b[0],e)+c}b[1]=a._c.getScaledValue(b[1],f);if(a._h>1||d){b[2]=a._c.getScaledValue(b[2],f)}else{b[2]=b[1]}},y:function(a,b,c,d,e,f,g){$$t.$o.y.call(this,a,b,c,d,e,f,g);var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.q();var l=k.count();var m=new $$4.x($$0.$aw.$type,0);if(!c){m.add(0)}var n=new $$4.x($$0.$aw.$type,0);n.add(1);if(c||h>1){n.add(2)}a._b.getScaledBucketValueList(j,m,0,i,d);a._c.getScaledBucketValueList(j,n,0,i,e);for(var o=0;o<i;o++){j.__inner[o][0]=j.__inner[o][0]+b}if(h==1&&!c){for(var p=0;p<i;p++){j.__inner[p][2]=j.__inner[p][1]}}if(g){a._b.getScaledBucketValueList(k,m,0,l,d);a._c.getScaledBucketValueList(k,n,0,l,e);for(var q=0;q<l;q++){k.__inner[q][0]=k.__inner[q][0]+b}if(h==1&&!c){for(var r=0;r<l;r++){k.__inner[r][2]=k.__inner[r][1]}}}},w:function(a,b,c){if(this._ac.trendLineType()==0||this._ac.trendlinePreparer()==null||this._ac.trendLinePeriod()<1){return}this._ac.trendlinePreparer().prepareLine(this._ac,a,b,c)},z:function(a,b,c,d){var e=a;var f=e._f;var g=f.item(b);var h=g;if(d){var i=this._g.getBucket(b);g=i[1];h=i[1]}if(c){e._c=g;e._d=h}else{e._a=g;e._b=h}},u:function(a,b,c){var d=a;var e=d._f;if(b<e.count()){var f;if(c){var g=this._g.getBucket(b);f=g[1]}else{f=e.item(b)}d._a=Math.min(d._a,f);d._b=Math.max(d._b,f)}},e:function(a,b){var c=b;return[a,c._a,c._b]},$type:new $.ig.Type("CategoryFramePreparer",$$t.$o.$type)},true);$c("CategoryLineRasterizer:p","Object",{init:function(){this.n=new $$a.z(0);$.ig.$op.init.call(this)},_a:false,n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},m:function(a,b,c,d,e,f,g,h,i,j){var k=new $$a.a7;var l=new $$a.a7;var m=new $$a.a7;a._ak=k;b._ak=l;c._ak=m;k._c=new $$a.a9;l._c=new $$a.a9;m._c=new $$a.a9;var n=new $$4.x($$a.$bg.$type,0);var o=new $$4.x($$a.$bg.$type,0);var p=new $$4.x($$a.$bg.$type,0);var q=new $$4.x($$a.$bg.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if($.ig.util.isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$a.bg;var x=new $$a.bg;var y=new $$a.bg;var z=new $$a.bg;n.add(w);o.add(x);p.add(y);q.add(z)}this.l(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$a.bg;var ab=new $$a.bg;var ac=new $$a.bg;var ad=new $$a.bg;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}this.l(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){this.d(n.__inner[0],h);if(o.count()==1){this.d(o.__inner[0],h)}}}else{n.add(new $$a.bg);o.add(new $$a.bg);p.add(new $$a.bg);q.add(new $$a.bg);this.k(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$a.a8;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k._c.add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$a.a8;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m._c.add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$a.bg;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);h.k(ah.__points,false);h.k(ai.__points,true);h.i(null);h.f(am)}else{var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();al.__points.add(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){al.__points.add(ai.__points.__inner[ap])}}if(al.__points.count()>0){var aq=function(){var $ret=new $$a.a8;$ret.startPoint(al.__points.__inner[0]);return $ret}();aq.__segments.add(al);l._c.add(aq)}}}},d:function(a,b){var c=a.__points;a.__points=new $$a.z(0);b.i(a.__points);b.k(c,false);b.i(null)},k:function(a,b,c,d,e,f,g,h,i,j){this.l(a,b,c,d,0,e-1,f,g,h,i,j)},e:function(a,b,c,d,e,f,g){var h=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),d,e,f,b,c,g);var i=$.ig.ArrayAccessHelper.prototype.c(h);var j=$.ig.ArrayAccessHelper.prototype.a(d);var k=i!=null;var l=j!=null;var m=0;var n=h.count();var o;var p;var q;if(e){for(var r=0;r<n;r++){m=k?i[r]:h.item(r);o=l?j[m]:d.__inner[m];p=o[0];q=o[1];var s={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(s)}}else if(f){for(var t=0;t<n;t++){m=k?i[t]:h.item(t);o=l?j[m]:d.__inner[m];p=o[0];q=o[2];var u={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(u)}}else{for(var v=0;v<n;v++){m=k?i[v]:h.item(v);o=l?j[m]:d.__inner[m];p=o[2];q=o[3];var w={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(w)}}},b:function(a,b,c,d){c.i(a);c.k(b,false);c.i(null)},c:function(a,b,c,d,e){var f=c.f();c.f(e);this.b(a,b,c,d);c.f(f)},l:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this._a){var l=new $$a.z(0);this.e(l,e,f,g,true,h,k);if(i!=null){this.b(a,l,i,k)}else{this.f(a,l)}}else{var m=new $$a.z(0);var n=new $$a.z(0);this.e(m,e,f,g,true,h,k);
this.e(n,e,f,g,false,h,k);this.f(c,m);this.f(d,n);if(i!=null){this.b(a,m,i,k);this.b(b,n,i,k)}else{this.f(a,m);this.f(b,n)}}}},i:function(a,b,c,d,e,f,g,h,i,j,k){this.j(a,b,c,d,e,f,g,h,i,j,k,null)},j:function(a,b,c,d,e,f,g,h,i,j,k,l){var m=new $$a.a7;var n=new $$a.a7;var o=new $$a.a7;var p=new $$a.a7;a._ak=m;b._ak=n;c._ak=o;d._ak=p;m._c=new $$a.a9;n._c=new $$a.a9;o._c=new $$a.a9;p._c=new $$a.a9;var q=new $$4.x($$a.$bg.$type,0);var r=new $$4.x($$a.$bg.$type,0);var s=new $$4.x($$a.$bg.$type,0);var t=new $$4.x($$a.$bg.$type,0);if(k==0||k==1){var u=k==1?l:null;var v=0;for(var w=0;w<e;w++){if($.ig.util.isNaN(f.__inner[w][1])){var x=w-v;var y=k==0&&x>0||k==1&&x>1;if(y){if(k==1||r.count()==0){var z=new $$a.bg;var aa=new $$a.bg;var ab=new $$a.bg;var ac=new $$a.bg;q.add(z);r.add(aa);s.add(ab);t.add(ac)}var ad;var ae;var af;var ag;if(l!=null&&k==1){ad=new $$a.z(0);ae=new $$a.z(0);af=new $$a.z(0);ag=new $$a.z(0)}else{ad=q.__inner[q.count()-1].__points;ae=r.__inner[r.count()-1].__points;af=s.__inner[s.count()-1].__points;ag=t.__inner[t.count()-1].__points}this.g(ad,ae,af,ag,v,w-1,f,g,null,h,i);if(k==1){j(ad,ae,af,ag,false);if(l!=null){this.c(q.__inner[q.count()-1].__points,ad,l,i,true);this.c(r.__inner[r.count()-1].__points,ae,l,i,false);this.c(s.__inner[s.count()-1].__points,af,l,i,true);this.c(t.__inner[t.count()-1].__points,ag,l,i,false)}}}v=w+1}}if(k==1||r.count()==0){var ah=new $$a.bg;var ai=new $$a.bg;var aj=new $$a.bg;var ak=new $$a.bg;q.add(ah);r.add(ai);s.add(aj);t.add(ak)}var al;var am;var an;var ao;if(l!=null){al=new $$a.z(0);this.f(al,q.__inner[q.count()-1].__points);am=new $$a.z(0);this.f(am,r.__inner[r.count()-1].__points);an=new $$a.z(0);this.f(an,s.__inner[s.count()-1].__points);ao=new $$a.z(0);this.f(ao,t.__inner[t.count()-1].__points);q.__inner[q.count()-1].__points.clear();r.__inner[r.count()-1].__points.clear();s.__inner[s.count()-1].__points.clear();t.__inner[t.count()-1].__points.clear()}else{al=q.__inner[q.count()-1].__points;am=r.__inner[r.count()-1].__points;an=s.__inner[s.count()-1].__points;ao=t.__inner[t.count()-1].__points}this.g(al,am,an,ao,v,e-1,f,g,null,h,i);j(al,am,an,ao,true);if(l!=null){this.c(q.__inner[q.count()-1].__points,al,l,i,true);this.c(r.__inner[r.count()-1].__points,am,l,i,false);this.c(s.__inner[s.count()-1].__points,an,l,i,true);this.c(t.__inner[t.count()-1].__points,ao,l,i,false)}}else{q.add(new $$a.bg);r.add(new $$a.bg);s.add(new $$a.bg);t.add(new $$a.bg);this.h(q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,t.__inner[0].__points,0,e-1,f,g,h,i);j(q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,t.__inner[0].__points,true)}for(var ap=0;ap<r.count();ap++){var aq=q.__inner[ap];var ar=r.__inner[ap];var as=s.__inner[ap];var at=t.__inner[ap];if(aq.__points.count()>0){var au=function(){var $ret=new $$a.a8;$ret.startPoint(aq.__points.__inner[0]);return $ret}();au.__segments.add(aq);m._c.add(au)}if(ar.__points.count()>0){var av=function(){var $ret=new $$a.a8;$ret.startPoint(ar.__points.__inner[0]);return $ret}();av.__segments.add(ar);n._c.add(av)}if(as.__points.count()>0){var aw=function(){var $ret=new $$a.a8;$ret.startPoint(as.__points.__inner[0]);return $ret}();aw.__segments.add(as);o._c.add(aw)}if(at.__points.count()>0){var ax=function(){var $ret=new $$a.a8;$ret.startPoint(at.__points.__inner[0]);return $ret}();ax.__segments.add(at);p._c.add(ax)}}},h:function(a,b,c,d,e,f,g,h,i,j){this.g(a,b,c,d,e,f,g,h,null,i,j)},g:function(a,b,c,d,e,f,g,h,i,j,k){this.o().clear();if(j==1&&!this._a){var l=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,true,h,e,f,k);var m=l.count();var n=0;var o;var p;var q;var r=new $$a.z(0);for(var s=0;s<m;s++){n=l.item(s);o=g.__inner[n];p=o[0];q=o[1];r.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i!=null){this.c(a,r,i,k,true);this.c(d,r,i,k,false);this.c(this.o(),r,i,k,false)}else{this.f(a,r);this.f(d,r);this.f(this.o(),r)}}else{var t=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,true,h,e,f,k);var u=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,false,h,e,f,k);var v=t.count();var w=u.count();var x=0;var y;var z;var aa;var ab=new $$a.z(0);var ac=new $$a.z(0);for(var ad=0;ad<v;ad++){x=t.item(ad);y=g.__inner[x];z=y[0];aa=y[1];ab.add({__x:z,__y:aa,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ac.add({__x:z,__y:aa,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var ae=new $$a.z(0);var af;var ag;for(var ah=w-1;ah>=0;ah--){x=u.item(ah);y=g.__inner[x];if(h){af=y[0];ag=y[2]}else{af=y[2];ag=y[3]}ae.add({__x:af,__y:ag,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ac.add({__x:af,__y:ag,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i!=null){this.c(a,ab,i,k,true);this.c(b,ab,i,k,false);this.c(d,ae,i,k,false);this.c(c,ac,i,k,true);this.c(this.o(),ab,i,k,false)}else{this.f(a,ab);this.f(b,ab);this.f(d,ae);this.f(c,ac);this.f(this.o(),ab)}}},f:function(a,b){var c=b.count();for(var d=0;d<c;d++){a.add(b.__inner[d])}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$c("CategorySeries:q","MarkerSeries",{_rh:null,bv:function(){var a=new $$t.t(this);return a},_rl:null,ru:null,rv:function(){var $self=this;if(this.ru==null){this.ru=$.ig.DVContainer.prototype.instance().createInstance($.ig.ICategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.ru},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.getEffectiveViewport1(this.view());var f=this.rb();var g=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),f.isInverted());g.c=e;var h=this.rw();var i=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),h.isInverted());i.c=e;var j=this.seriesViewer().actualWindowRect();var k=this.po();var l=this.currentMode2Index();var m=0;if(f.isDateTime()&&f.isCategoryDateTime()){m=f.getSeriesOffset(j,k,e,l,f.categoryMode())}a.clear();this._pz.cf(function(n){if(n.__visibility==0){var o=new $.ig.SeriesPointOfInterest;var p=n._n;var q=n._o;if(p<$self.po().left()||p>$self.po().right()||q<$self.po().top()||q>$self.po().bottom()){return}if($self.isVertical()){if(f.isCategory()&&!f.isDateTime()&&f.categoryMode()!=0){o._c=n._ak}else{o._c=f.getUnscaledValue(q,g)}o._b=h.getUnscaledValue(p,i)}else{if(f.isCategory()&&!f.isDateTime()&&f.categoryMode()!=0){o._b=n._ak}else{o._b=f.getUnscaledValue(p,g)}o._c=h.getUnscaledValue(q,i)}o._a=n.content();if(b){if($self.isVertical()){if(c){o._d=$self.sg(o._b,d)}else{var r=$self.gf(n);if(!$.ig.util.isNaN(r)){o._d=$self.sg(r,d)}else{o._d=$self.sg(o._b,d)}}}else{if(c){o._d=$self.sg(o._c,d)}else{var s=$self.gf(n);if(!$.ig.util.isNaN(s)){o._d=$self.sg(s,d)}else{o._d=$self.sg(o._c,d)}}}}else{o._d=f.getValueLabel(n._ak)}a.add(o)}});return true},sg:function(a,b){if(b>=0){return Math.round10N(a,b).toString()}else{return a.toString()}},lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rl=a},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return this.rb()},rb:function(){return this.q9()},rw:function(){return this.ra()},isCategory:function(){return true},init:function(){this.re=new $.ig.CategoryFrame(3);this.rg=new $.ig.CategoryFrame(3);this.rc=new $.ig.CategoryFrame(3);this.rf=new $.ig.CategoryFrame(3);$.ig.MarkerSeries.prototype.init.call(this);this.rk=new $$t.k;this._ro=new $$t.i;this._ry=false;this._rx=false;this._ab=$$t.$q.$type},ac:function(){$.ig.MarkerSeries.prototype.ac.call(this);this._rl._cr.g(this.resolution())},isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$q.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$q.isCustomCategoryStyleAllowedProperty)}},isCustomCategoryMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$q.isCustomCategoryMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$q.isCustomCategoryMarkerStyleAllowedProperty)}},_ry:false,_rx:false,assigningCategoryStyle:null,assigningCategoryMarkerStyle:null,r4:function(){return this.assigningCategoryStyle!=null&&this._ry||this.actualHighlightingMode()!=1},r5:function(){return this.assigningCategoryMarkerStyle!=null&&this._rx||this.actualHighlightingMode()!=1},st:function(a){if(this.assigningCategoryStyle!=null&&this._ry){this.assigningCategoryStyle(this,a)}},ss:function(a){if(this.assigningCategoryMarkerStyle!=null&&this._rx){this.assigningCategoryMarkerStyle(this,a)}},getCategoryItems:function(a,b){return null},ko:function(a,b){$.ig.MarkerSeries.prototype.ko.call(this,a,b);if(a){this.sn(b)}},bh:function(){var a=$.ig.MarkerSeries.prototype.bh.call(this);return a},k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);var a=this.q9();if(a!=null){a.h3(false)}var b=this.ra();if(b!=null){b.h3(false)}},useHighMarkerFidelity:function(a){if(arguments.length===1){this.h($$t.$q.useHighMarkerFidelityProperty,a);return a}else{return this.c($$t.$q.useHighMarkerFidelityProperty)}},mu:function(a,b){$.ig.MarkerSeries.prototype.mu.call(this,a,b);this._rl._cr.g(this.resolution());this.renderSeries(false)},transitionInMode:function(a){if(arguments.length===1){this.h($$t.$q.transitionInModeProperty,$$t.$j.getBox(a));return a}else{return $g(this.c($$t.$q.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.h($$t.$q.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$q.isTransitionInEnabledProperty)}},mt:function(a,b){if(this._ew&&this.gq()<.05&&(this.seriesViewer()==null||!this.seriesViewer().ej())){this.ex(true)}$.ig.MarkerSeries.prototype.mt.call(this,a,b);this._rl._cr.g(this.resolution());this.renderSeries(false)},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=this.ra();var f=this.q9();if(c!=null&&d==null){this.ks(f);this.ks(e)}if(c==null&&d!=null){this.ly(f);this.ly(e)}this._rl._cr.g(this.resolution());this.renderSeries(false);break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._rl._cr.g(this.resolution())}this.renderSeries(false);break;case"TransitionProgress":this.rg.c(this.gq(),this.re,this.rc);if(this.cu(this.view())){return}if(this.gq()==1){this.rc.v();this.su(this.rc,this._rl);if(this._ew){this._ew=false;this.kp();this._cc.intervalMilliseconds($.ig.truncate(this.gd()));this._cc.easingFunction(this.transitionEasingFunction())}}else{this.su(this.rg,this._rl)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"ErrorBarSettings":this.le();break;case"UseHighMarkerFidelity":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this._ry=this.r0();this.renderSeries(false);break;case"IsCustomCategoryMarkerStyleAllowed":this._rx=this.rz();this.renderSeries(false);break}},r0:function(){return this.isCustomCategoryStyleAllowed()},rz:function(){return this.isCustomCategoryMarkerStyleAllowed()},sa:function(a){return this.f0(a,this.q9())},d5:function(){return $b($.ig.ISortingAxis.prototype.$type,this.rb())!==null},ar:function(){return this.rb()},g5:function(a){return this.rv().getItemIndexSorted(this,a)},getOffsetValue:function(){},getCategoryWidth:function(){},getItem:function(a){return this.rv().getItem(this,a)},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){return this.rv().getExactItemIndex(this,a)},_rs:null,_rt:null,aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.rr(a,b,this._rt);this._rt=d;return d}else{var e=this.rp(a,b,this._rt);e.isMarker(true);this._rt=e;return e}},dt:function(){return true},km:function(){$.ig.MarkerSeries.prototype.km.call(this);this._rs=null;this._rt=null},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.rq(a,b,this._rs);this._rs=d;return d}else{var e=this.rp(a,b,this._rs);this._rs=e;return e}},r9:function(){return this._rl._cu.active()},rr:function(a,b,c){if(!this.p2()){return null}var d=this.rd();var e=this.r9();return this.rv().getSpecificMarkerHighlightingInfo(this,e,this.sd(this.view()),this.sc(this.view()),d.f,a,b,c)},rq:function(a,b,c){var d=this.sd(this.view());var e=this.se(this.view());var f=this.sc(this.view());var g=this.rd();return this.rv().getSpecificHighlightingInfo(this,g.f,d,e,f,a,b,c)},rp:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},re:null,rg:null,rc:null,rf:null,rd:function(){var a=this.rc;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rg}return a},rk:null,sp:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.rk.a1(this.rk._d,d.isSorting(),a,b,c,d,e,f,true);this.rk.aa(this.actualHighlightingFadeOpacity());var h=this.rk.av;var i=null;var j=this.ci();var k=null;if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){k=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),true)}h.highlightingInfo(i)}h.isThumbnail(f);this.ss(h);this.rk.y(this,i,f,g,h.totalAllSeriesHighlightingProgress(),this.seriesViewer().a3().totalHighlightingProgress())},sq:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.rk.a1(this.rk._b,d.isSorting(),a,b,c,d,e,f,false);this.rk.ab(this.actualHighlightingFadeOpacity());var h=this.rk.aw;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.st(h);this.rk.z(this,i,f,g,b<0)},e5:function(a,b,c){var d=$.ig.MarkerSeries.prototype.e5.call(this,a,b,c);d=d&&this.r8(this.q9());d=d&&this.r8(this.ra());var e=c;if(!c.o()||b.isEmpty()||a.isEmpty()||this.ci()==null){d=false}if(!d){e._cr.d=0}return d},r8:function(a){if(a==null||a.seriesViewer()==null){return false}var b=$b($.ig.CategoryAxisBase.prototype.$type,a);if(b!=null){if(b.itemsSource()==null){return false}if(b.k9<1){return false}}else{var c=$b($.ig.NumericAxisBase.prototype.$type,a);if(c!=null){return c.actualMinimumValue()!=c.actualMaximumValue()}}return true},em:function(){return this.isTransitionInEnabled()},rm:function(){return 12},_ro:null,kp:function(){$.ig.MarkerSeries.prototype.kp.call(this);this.re.v();this.rc.v();this.rg.v()},l8:function(a){$.ig.MarkerSeries.prototype.l8.call(this,a);this._rl._cr.g(this.resolution());if(this.cu(this.view())){this.rc.y();this.rg.y();this.re.y();return}if(this._eo){if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.su(this.rg,this._rl)}else{this.su(this.rc,this._rl)}return}if(this.ek(a)){var b=this.re;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.re=this.rg;this.rg=b}else{this.re=this.rc;this.rc=b}this.sr(this.rc,this._rl);if(this.ey()){this._cc.stop();this._cc.intervalMilliseconds($.ig.truncate(this.ge()));this._cc.easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this._ro.p(this.re,this.rc,this.isVertical(),this.q9(),this.ra(),this.transitionInMode(),this.rm(),this.transitionInSpeedType(),this.b7(),this.sb.runOn(this),this._rl.bu())}this.kk();this.mf();if(this.ey()){this.ex(false);this._ew=true}}else{this.sr(this.rc,this._rl);this.su(this.rc,this._rl)}},b7:function(){return 3},sb:function(){if(this.isVertical()){return this.po().left()}return this.po().bottom()},sf:function(){var a=0;var b=this.q9();var d=this.seriesViewer().series().getEnumerator();while(d.moveNext()){var c=d.current();if(c==this){return a}var e=$b($$t.$q.$type,c);if(e!=null){var f=$b($.ig.CategoryAxisBase.prototype.$type,e.q9());if(f==b&&e.preferredCategoryMode(f)==2){a++}}}return-1},xAxis:function(){return this.q9()},yAxis:function(){return this.ra()},so:function(a,b){this.rk.az(this,this.r5(),this.getCategoryItems.runOn(this),this.sc(a),this.sd(a));var c=this.rk._d;var d=c!=null;var e=this.rb();if(e==null){return}var f=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(0,a.bv(),a.bu(),e.isInverted(),f);var h=this.ci()==null?0:this.ci().count();var i=a;var j=b.f;var k=i._cr.e;var l=i._cr.f;var m=i._cr.d;var n=k*m;for(var o=0;o<a._cu.count();o++){var p=a._cu.item(o);var q=p.content();if(d){var r=p._al;this.sp(j,r,h,e,g,a.isThumbnailView())}this.rk.ac(p,q)}},su:function(a,b){this._pf=a._aa;b.onRenderFrame()},sr:function(a,b){a.u()},sc:function(a){return a._cr.d},sd:function(a){return a._cr.e},se:function(a){return a._cr.f},sn:function(a){var b=a;b._cu.count(0)},l9:function(a,b){$.ig.MarkerSeries.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}var c=$b($$t.$t.$type,this._bx);c._cr.g(this.resolution());this.view().a2(b);if(this.cu(this._bx)){return}this.sv();this.ev(false)},sv:function(){var a=$b($$t.$t.$type,this._bx);if(!this._ep){this.sr(this.rf,a)}this._ep=false;this.su(this.rf,a)},q9:function(){},ra:function(){},r6:function(){},ri:function(a){var b=$b($$t.$t.$type,a);if(b!=null&&b.isThumbnailView()){if(b.isAlternateView()){return new $$t.n(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,b),b,this,b._cr)}else{return new $$t.n(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._cm._o,this,b._cr)}}else{return this._rh}},an:function(a){if(this.q9()==a){return this.ra()}if(this.ra()==a){return this.q9()}return null},getAxes:function(){return[this.q9(),this.ra()]},q6:function(a,b,c,d,e){var f=null;if(b>-1&&!d.isEmpty()&&!c.isEmpty()){var g=a.__inner[0][0]<c.left()-2e3?c.left()-10:NaN;var h=c.bottom()+10;var i=a.__inner[b][0]>c.right()+2e3?c.right()+10:NaN;var j=c.top()-10;f=new $.ig.Clipper(1,g,h,i,j,e)}return f},$type:new $.ig.Type("CategorySeries",$.ig.MarkerSeries.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type,$.ig.ISupportsErrorBars.prototype.$type])},true);$c("CategoryTrendLineManager:r","CategoryTrendLineManagerBase",{init:function(){$$t.$g.init.call(this)},prepareLineCore:function(a,b,c,d,e,f,g){var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(j,b,g,this._a,c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){return e(k-1)},f,h+1,i+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;if(l>=0&&l<this.trendColumn().count()){var m=e(l);var n=f(this.trendColumn().__inner[l]);j.add({__x:m+g._a,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.e(j,g,a)},$type:new $.ig.Type("CategoryTrendLineManager",$$t.$g.$type)},true);$c("CategorySeriesView:t","MarkerSeriesView",{_ct:null,_frameVersion:0,frameVersion:function(a){if(arguments.length===1){this._frameVersion=a;return a}else{return this._frameVersion}},checkFrameDirty:function(a){if(this.frameVersion()!=a._t){return true}return false},updateFrameVersion:function(a){this.frameVersion(a._t)},init:function(a){var $self=this;$.ig.MarkerSeriesView.prototype.init.call(this,a);this.frameVersion(-1);this._ct=a;this._cr=this.cs();this._cu=function(){var $ret=new $.ig.Pool$1($.ig.Marker.prototype.$type);$ret.create($self.b0.runOn($self));$ret.activate($self.cj.runOn($self));$ret.disactivate($self.cl.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}()},updateMarkerTemplate:function(a,b,c){if(!this._b1.useLightweightMarkers()){var d=this._cu.item(a);var e=d.content();e.item(this._e.ci().item(b));d._ak=b;d._al=c}},_cr:null,cs:function(){return new $$t.a(this)},_cu:null,shouldDisplayMarkers:function(){return this._ct.p2()},updateMarkerCount:function(a){this._cu.count(a)},cf:function(a){this._cu.doToAll(a)},cx:function(){},$type:new $.ig.Type("CategorySeriesView",$.ig.MarkerSeriesView.prototype.$type,[$.ig.ISupportsMarkers.prototype.$type])},true);$$t.$q.isCustomCategoryStyleAllowedProperty=$$a.$s.i("IsCustomCategoryStyleAllowed",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.oldValue(),b.newValue())}));$$t.$q.isCustomCategoryMarkerStyleAllowedProperty=$$a.$s.i("IsCustomCategoryMarkerStyleAllowed",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$q.useHighMarkerFidelityProperty=$$a.$s.i("UseHighMarkerFidelity",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseHighMarkerFidelity",b.oldValue(),b.newValue())}));$$t.$q.transitionInModeProperty=$$a.$s.i("TransitionInMode",$$t.$j.$type,$$t.$q.$type,new $$a.ac(2,$$t.$j.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.oldValue(),b.newValue())}));$$t.$q.isTransitionInEnabledProperty=$$a.$s.i("IsTransitionInEnabled",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_category.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$f=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredCategoryBucketCalculator:c","PointSeries:h","AnchoredCategorySeries:i","AreaSeries:j","ColumnSeries:k","LineSeries:l","SplineAreaSeries:m","SplineSeries:n","SplineSeriesBase:o","StepAreaSeries:p","StepLineSeries:q","WaterfallSeries:r","AnchoredCategorySeriesView:s","AreaSeriesView:t","ColumnSeriesView:u","LineSeriesView:v","PointSeriesView:w","SplineAreaSeriesView:x","SplineSeriesBaseView:y","SplineSeriesView:z","StepAreaSeriesView:aa","StepLineSeriesView:ab","WaterfallSeriesView:ac"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("ConsolidatedItemHitTestBehavior:e",false,false,{Basic:0,NearestY:1});$d("CategorySeriesMarkerCollisionAvoidance:d",false,false,{None:0,Omit:1});$d("ConsolidatedItemsPosition:a",false,false,{Minimum:0,Maximum:1,Median:2,RelativeMinimum:3,RelativeMaximum:4});$c("AnchoredCategorySeries:i","CategorySeries",{s8:null,s9:function(){var $self=this;if(this.s8==null){this.s8=$.ig.DVContainer.prototype.instance().createInstance($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.s8},_s4:null,getHostReferenceValue:function(){return this.f4()},ip:function(){return"ValueMemberPath"},bv:function(){var a=new $$t.s(this);return a},lo:function(a){$.ig.CategorySeries.prototype.lo.call(this,a);this._s4=a},_tc:false,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._rh=new $.ig.CategoryFramePreparer(1,this,this._rl,this,this,this._rl._cr)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$i.valueMemberPathProperty,a);return a}else{return this.c($$t.$i.valueMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="ValueMemberPath"){return this.ho(a,b,this.valueMemberPath())}return $.ig.CategorySeries.prototype.getItemValue.call(this,a,b)},valueColumn:function(a){if(arguments.length===1){if(this.ta!=a){var b=this.ta;this.ta=a;if(!this._tc){this.raisePropertyChanged("ValueColumn",b,this.ta)}}return a}else{return this.ta}},ta:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$i.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.trendLineBrushProperty,a);return a}else{return this.c($$t.$i.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$i.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$i.trendLineThicknessProperty,a);return a}else{return this.c($$t.$i.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$i.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$i.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$i.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$i.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$i.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.q9();var d=this.ra();var e=this.pi(this.view());var f=c!=null?this._rh.r($b($.ig.ICategoryScaler.prototype.$type,c),b,b,e):0;return this.s9().scrollIntoView(this,this.valueColumn(),c,d,f,a)},s1:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.ci().item(g)}return d},lt:function(a,b,c,d){$.ig.CategorySeries.prototype.lt.call(this,a,b,c,d);if(this._s4.c3()&&this._s4.c2().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.valueColumn(this.cf(this.valueMemberPath()))}var e=$b($.ig.NumericAxisBase.prototype.$type,this.ra());if(e!=null&&!e.updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.valueColumn());this.valueColumn(this.cf(this.valueMemberPath()))}this._tg=this.valueMemberPath();break;case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}var f=$b($.ig.NumericAxisBase.prototype.$type,this.ra());if(f!=null&&!f.updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}this.tq();this.mq();break;case"TrendLineBrush":this.mk();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.le();break;case"MarkerCollisionAvoidance":this.renderSeries(false);break}},ap:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.q9()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.ra()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._s4._cr.g(this.resolution());break}if(this._s4.c3()){this._s4.c2().dataUpdated(a,b,c,d)}this.tq();this.mq()},sb:function(){return this.td(this._rl)},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);if(f.isVertical()){g._b=this.f4()}b=f.getScaledValue(f.referenceValue(),g)}return b},tp:function(a,b,c){var d=this.td(c);if(a.count()>0){var e=d;a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},s2:function(a,b,c,d){return this.s3(a,b,c,d,false)},s3:function(a,b,c,d,e){return $.ig.CategorySeries.prototype.q6(a,b,c,d,e)},e5:function(a,b,c){var d=$.ig.CategorySeries.prototype.e5.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e._cr.d<1){d=false}return d},ko:function(a,b){$.ig.CategorySeries.prototype.ko.call(this,a,b);var c=b;c.cx();if(c.c3()){c.c2().clearPoints()}},sr:function(a,b){$.ig.CategorySeries.prototype.sr.call(this,a,b);this.ri(b).d(a,b)},su:function(a,b){$.ig.CategorySeries.prototype.su.call(this,a,b);var c=$b($$t.$s.$type,b);c._b3=true;if(c.c3()){c.c2().rasterizeTrendLine(a.p)}if(this.p2()){$.ig.CategoryMarkerManager.prototype.e(this,a.m,b._cu,this.useLightweightMarkers());this.so(b,a);b.cm()}this.tm(a,b)},_s5:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;g._cr.g(this.resolution());f.prepAltSurface(c);if(this.cu(g)){return}if(this._s5==null){this._s5=new $.ig.CategoryFrame(3)}this._s5.u();this.sr(this._s5,g);this.su(this._s5,g)},tm:function(a,b){},mk:function(){$.ig.CategorySeries.prototype.mk.call(this);if(this.index()<0){return}this._s4.c7();if(this.trendLineBrush()!=null){this._s4.c5()}else{this._s4.c4()}},hq:function(a,b){if(this._s4.c3()&&a==this._s4.c2().trendPolyline()){return null}return $.ig.CategorySeries.prototype.hq.call(this,a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.rb()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.rb())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.rw())},bucketizer:function(){return this._s4._cr},currentMode2Index:function(){return this.sf()},provideCollisionDetector:function(){if(this.markerCollisionAvoidance()==1){return new $.ig.CollisionAvoider}return $$t.$g.b()},trendlinePreparer:function(){return this._s4.c3()?this._s4.c2():null},_tg:null,tn:function(a){},to:function(a){},ky:function(a){$.ig.CategorySeries.prototype.ky.call(this,a);if(this._s4.c3()){this.a7().exportTrendlineData(this,a,this._s4.c2().trendPolyline())}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$i.markerCollisionAvoidanceProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$i.markerCollisionAvoidanceProperty))}},getItem:function(a){var $self=this;var b=this.q9();var c=this.ra();return this.s9().getItem(this,a,this.sc(this.view()),this.valueColumn(),b,c,this.consolidatedItemHitTestBehavior()==1,function(d){return $.ig.CategorySeries.prototype.getItem.call($self,d)})},consolidatedItemHitTestBehavior:function(a){if(arguments.length===1){this.h($$t.$i.consolidatedItemHitTestBehaviorProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$i.consolidatedItemHitTestBehaviorProperty))}},mayContainUnknowns:function(){return this.valueColumn()==null||this.valueColumn().mayContainUnknowns()},f4:function(){return $.ig.Series.prototype.f5(this.valueColumn(),$b($.ig.ISortingAxis.prototype.$type,this.q9()))},tf:function(){return 0},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}if(this.valueColumn()==null){return null}var b=this.pg(this.view());var c=this.rb();var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),c.isInverted(),this.getEffectiveViewport());var e=c.getUnscaledValue(b.left(),d);var f=c.getUnscaledValue(b.right(),d);if(c.isInverted()){var g=e;e=f;f=g}e-=this.tf();f+=this.tf();var h=null;if(c.isSorting()){h=c;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}if($.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return null}e=Math.max(0,Math.min(this.valueColumn().count()-1,e));f=Math.max(0,Math.min(this.valueColumn().count()-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;if($.ig.truncate(e)<=$.ig.truncate(f)){for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this.valueColumn().item(l);if(this.valueColumn().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}i=Math.min(i,m);j=Math.max(j,m)}}var n=new $.ig.AxisRange(i,j);n=this.ao(n,this.rw(),a);return n},tq:function(){this.finalValue(this.valueColumn()==null||this.valueColumn().count()==0?NaN:this.valueColumn().item(this.valueColumn().count()-1))},$type:new $.ig.Type("AnchoredCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasSingleValueCategory.prototype.$type,$.ig.IHasCategoryTrendline.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("HorizontalAnchoredCategorySeries:b","AnchoredCategorySeries",{init:function(){$$t.$i.init.call(this)},t9:null,ua:function(){var $self=this;if(this.t9==null){this.t9=$.ig.DVContainer.prototype.instance().createInstance($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.t9},kl:function(){$$t.$i.kl.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$b.xAxisProperty,a);return a}else{return this.c($$t.$b.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$b.yAxisProperty,a);return a}else{return this.c($$t.$b.yAxisProperty)}},bp:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$i.bp.call(this)}},rb:function(){return this._t5},rw:function(){return this._ub},getSeriesValueMarkerBoundingBox:function(a){if(this.rc==null||this.rc.m.count()==0||!this.hasMarkers()||!this.p2()){return $$a.$ae.empty()}return this.ua().getSeriesValueMarkerBoundingBox(this,this.rc.m,a,this.un.runOn(this))},un:function(a){return this._s4.c9(a)},uf:function(a,b,c){return this.ua().testAreaOver(this,this.rw(),a,b,c)},ah:function(a){return this.ua().getHighStrokeSegments(this,this.rc.f,this.sc(this.view()),this.sd(this.view()),a)},ai:function(a){return this.ua().getLowStrokeSegments(this,this.rc.f,this.sc(this.view()),this.sd(this.view()),a)},testHit:function(a,b){if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},getOffsetValue:function(){return this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.rb().getCategorySize(this.view().bv(),this.view().bu(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.rb();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),e.isInverted(),d);var g=this._rh.r(e,this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.valueColumn(),a,e,f,g,this.sa.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},fw:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.fx(a,b,this.rb(),d,e,this.valueColumn().count(),this.sa.runOn(this))},getSeriesValuePosition:function(a,b,c){if(this.rb()==null||this.rw()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return this.pd(a,b,c,this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),this.rb(),null,null,null)},q9:function(){return this._t5},ra:function(){return this._ub},tn:function(a){this.xAxis($b($.ig.CategoryAxisBase.prototype.$type,a))},to:function(a){this.yAxis($b($.ig.NumericYAxis.prototype.$type,a))},r6:function(){return this._ub!=null&&this._ub.updateRange()},_t5:null,_ub:null,uj:function(a){this._t5=a},uk:function(a){this._ub=a},getCategoryItems:function(a,b){return this.s1(a,b,this._t5)},lt:function(a,b,c,d){switch(b){case"XAxis":this.uj(this.xAxis());if(this._s4.c3()){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this._t5,this.rootCanvas(),this,this.cl()))}break;case"TrendLineType":var e=$g(d);if(e!=0){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this._t5,this.rootCanvas(),this,this.cl()))}break}$$t.$i.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this.uj(this.xAxis());this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this.uk(this.yAxis());this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().lz(true)}break}},kr:function(a,b,c,d){$$t.$i.kr.call(this,a,b,c,d);if(this._t5!=null&&$b($.ig.ISortingAxis.prototype.$type,this._t5)!==null){this._t5.notifyDataChanged()}switch(a){case 4:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 1:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 0:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 2:if(this._tg!=null&&this._s4._cr.d>0&&this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 3:if(d==this._tg){if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}}break}},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},t7:0,t8:function(a){if(arguments.length===1){var b=this.t8();if(a!=b){this.t7=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.t8()))}return a}else{return this.t7}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$i.$type)},true);$c("AnchoredCategoryBucketCalculator:c","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=0;var h=0;var i=true;for(var j=d;j<=e;++j){var k=b[j];if(!i){if(!$.ig.util.isNaN(k)){g=g<k?g:k;h=h>k?h:k}}else{if(!$.ig.util.isNaN(k)){g=k;h=k;i=false}}}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._c0.valueColumn().count();this.h=this._i._c0.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalAnchoredCategorySeriesProxy:f","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$b.$type,a)!==null},setCategoryMode:function(a,b){a.t8(b)},setValueMemberPath:function(a,b){a.valueMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesProxy.prototype.$type])},true);$c("NonCollisionAvoider:g","Object",{init:function(){$.ig.$op.init.call(this)},b:function(){if($$t.$g.a==null){$$t.$g.a=new $$t.g}return $$t.$g.a},clear:function(){},tryAdd:function(a){return true},$type:new $.ig.Type("NonCollisionAvoider",$.ig.$ot,[$.ig.IDetectsCollisions.prototype.$type])},true);$c("PointSeries:h","HorizontalAnchoredCategorySeries",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.w(this)},_uo:null,lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$b.pu.call(this)},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p3(a,b)){return true}return false},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d)},$type:new $.ig.Type("PointSeries",$$t.$b.$type)},true);$c("AreaSeries:j","HorizontalAnchoredCategorySeries",{bv:function(){return new $$t.t(this)},rm:function(){return 1},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},_uo:null,isAreaOrLine:function(){return true},isArea:function(){return true},init:function(){$$t.$b.init.call(this);this._up=new $.ig.CategoryLineRasterizer;this._ab=$$t.$j.$type;this.t8(0)},_up:null,preferredCategoryMode:function(a){return this.t8()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.uf(a,c,b)){return true}if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){var $self=this;$$t.$b.su.call(this,a,b);var c=b._cr.d;var d=$b($$t.$t.$type,b);var e=a.f;var f=this.getEffectiveViewport1(d);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.rk.ad(j,true,false,true,true);this.rk.ad(k,true,false,true,true);this.rk.ad(l,false,true,false,false);this.rk.ad(m,false,true,false,false);if(b.checkFrameDirty(a)){d.dd(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.tp(n,a.f.count(),b)},this.unknownValuePlotting(),e.count()==1?null:this.s3(e,e.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var n=this.ra();l.__opacity=this.rk.j*this.actualAreaFillOpacity();m.__opacity=.5*this.rk.j*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$j.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$j.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._rh._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.le();break}},$type:new $.ig.Type("AreaSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("ColumnSeries:k","HorizontalAnchoredCategorySeries",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.u(this)},_uo:null,lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},rm:function(){return 1},init:function(){this.uu=null;this.up=0;$$t.$b.init.call(this);this._ab=$$t.$k.$type;this.t8(2)},radiusX:function(a){if(arguments.length===1){this.h($$t.$k.radiusXProperty,a);return a}else{return this.c($$t.$k.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$k.radiusYProperty,a);return a}else{return this.c($$t.$k.radiusYProperty)}},cz:function(){return true},preferredCategoryMode:function(a){return this.t8()},uu:null,getSeriesValueBoundingBox:function(a){if(this.uu==null){this.uu=this.ur.runOn(this)}var b=this._ub!=null?this._ub:this.yAxis();var c=this._t5;return this.s9().getColumnShapeBoundingBox(this,a,c,b,this.rc,this.sc(this.view()),this.sd(this.view()),this.uu)},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;if(a&&c._db!=null){c._db.count(0)}},getItemSpan:function(){return this._t5.ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){$$t.$b.su.call(this,a,b);var c=a.f;if(!b.t()){return}var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this._ub.isInverted(),f);g._b=this.f4();var h=new $.ig.ScalerParams(0,d,e,this._t5.isInverted(),f);var i=this._ub;var j=i.getScaledValue(i.referenceValue(),g);var k=this._t5.ky(d,e,f);var l=this._t5;var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m._db.count(0);return}this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var n=false;var o=this.rk._b;if(o!=null){n=true}var p=this._t5.isSorting();var q=p?this._t5:null;var r=this.valueColumn().count();var s=this.sc(b);var t=0;for(var u=0;u<c.count();++u){var v=c.__inner[u][0]-.5*k;var w=this.ur(c.__inner[u]);var x=j;w=Math.max(w,-100);x=Math.min(x,e.bottom()+100);var y=Math.abs(x-w);if(Number.isInfinity(y)||$.ig.util.isNaN(y)){continue}var z=m._db.item(t);t++;z.width(k);z.height(y);if(n){this.sq(c,u,r,l,h,b.isThumbnailView())}if(z.dataContext()!=null){var aa=z.dataContext();if(s==1){var ab=this.rk.au(r,u)[0];if(ab>=0&&ab<this.ci().count()){if(q!=null&&q.sortedIndices()!=null&&q.sortedIndices().count()>ab){ab=q.sortedIndices().__inner[ab]}aa.item(this.ci().item(ab))}}else{aa.item(null)}}this.rk.ad(z,false,false,false,false);z.am(this.rk.k);z.an(this.rk.l);m.dg(z,v,Math.min(x,w))}m._db.count(t);b.updateFrameVersion(a)},up:0,consolidatedColumnVerticalPosition:function(a){if(arguments.length===1){if(this.consolidatedColumnVerticalPosition()!=a){var b=this.consolidatedColumnVerticalPosition();this.up=a;this.raisePropertyChanged("ConsolidatedColumnVerticalPosition",$$t.$a.getBox(b),$$t.$a.getBox(this.consolidatedColumnVerticalPosition()))}return a}else{return this.up}},ur:function(a){if(a==null||a.length<3){return NaN}switch(this.consolidatedColumnVerticalPosition()){case 0:return a[1];case 1:return a[2];case 2:return(a[1]+a[2])/2;case 3:var b=(a[1]+a[2])/2;if(this.yAxis()==null){return b}var c=this.yAxis().getUnscaledValue(b,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(c<this.yAxis().referenceValue()){return a[2]}else{return a[1]}case 4:var d=(a[1]+a[2])/2;var e=this.yAxis().getUnscaledValue(d,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(this.yAxis()==null){return d}if(e<this.yAxis().referenceValue()){return a[1]}else{return a[2]}default:return(a[1]+a[2])/2}},$type:new $.ig.Type("ColumnSeries",$$t.$b.$type)},true);$c("LineSeries:l","HorizontalAnchoredCategorySeries",{isLineOnly:function(){return true},bv:function(){return new $$t.v(this)},_up:null,lo:function(a){$$t.$b.lo.call(this,a);this._up=a},isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$l.$type;this.t8(0)},_uo:null,preferredCategoryMode:function(a){return this.t8()},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){$$t.$b.su.call(this,a,b);var c=b._cr.d;var d=$b($$t.$v.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.fillArea();this.rk.ad(j,true,false,true,false);this.rk.ad(k,true,false,true,false);this.rk.ad(l,false,true,false,false);l.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){d.dc(e.count(),e,true,this.unknownValuePlotting(),this.s2(e,e.count()-1,b.bu(),b.bv()),c,this.resolution());b.updateFrameVersion(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$l.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._rh._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.le();break}},$type:new $.ig.Type("LineSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("SplineSeriesBase:o","HorizontalAnchoredCategorySeries",{init:function(){this.uw=NaN;this.uv=NaN;$$t.$b.init.call(this)},bv:function(){return new $$t.y(this)},lo:function(a){$$t.$b.lo.call(this,a);this._ur=a},_ur:null,isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$o.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$o.isSplineShapePartOfRangeProperty)}},ap:function(a){if(!this.isSplineShapePartOfRange()||this._uq==null||this._uq.length==0){return $$t.$b.ap.call(this,a)}if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.q9()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}this.u3(this._ur);if(this._uq==null||this._uq.length==0){return null}if(a==this.ra()){if($.ig.util.isNaN(this.uz())||$.ig.util.isNaN(this.u0())){return null}return new $.ig.AxisRange(this.u0(),this.uz())}return null},isAreaOrLine:function(){return true},uo:function(a){var $self=this;if(a._cr.d==0){return null}var b=new $$4.x(Array,0);var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=0;var g=0;var h=0;var i=this;var j=$b($.ig.CategoryAxisBase.prototype.$type,i.q9());var k=i.pg(this.view());var l=i.ci();if(c.isEmpty()||d.isEmpty()||j==null||l==null||l.count()==0){f=0;return null}var m=this.resolution();var n=$b($.ig.ISortingAxis.prototype.$type,j);if(n==null||n.sortedIndices()==null){var o=new $.ig.ScalerParams(0,c,d,j.isInverted(),e);var p=0;var q=j.itemsCount()-1;var r=Math.floor((q-p+1)*m/k.width());f=$.ig.truncate(Math.max(1,r));g=$.ig.truncate(Math.max(0,Math.floor(p/f)-1));h=$.ig.truncate(Math.ceil(q/f))}else{g=0;h=j.itemsCount()-1;f=1}if(n!=null&&n.sortedIndices().count()!=this.ci().count()){return null}this.u3(a);var s=$.ig.truncate(Math.ceil(d.width()/(h-g)));var t=new $.ig.CollisionAvoider;if(n!=null){return this.up(a)}var u=function(v){return v};var v=function(w){return $self.valueColumn().item(w)};var w=a;w.c6();for(var x=g;x<=h;++x){var y=null;if(f==1){if(x>=this.valueColumn().count()-1){break}var z=u(x);var aa=v(x);var ab=u(x+1);var ac=v(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];b.add([aa,ac]);for(var ag=1;ag<s;++ag){var ah=z+ad*ag/s;var ai=(ab-ah)/ad;var aj=(ah-z)/ad;var ak=ai*aa+aj*ac+((ai*ai*ai-ai)*ae+(aj*aj*aj-aj)*af)*(ad*ad)/6;b.add([ak,ak])}}else{y=a._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){b.add([y[1],y[2]])}}}w.c8();return b.toArray()},up:function(a){var $self=this;var b=$b($.ig.ISortingAxis.prototype.$type,this._t5);var c=this.getEffectiveViewport1(a);var d=a.bv();var e=a.bu();var f=new $$4.x(Array,0);if(b==null){return null}var g=this._t5;var h=0;var i=0;var j=0;var k=this.resolution();var l=this.pg(this.view());if(b==null||b.sortedIndices()==null){var m=new $.ig.ScalerParams(0,d,e,g.isInverted(),c);var n=0;var o=g.itemsCount()-1;var p=Math.floor((o-n+1)*k/l.width());h=$.ig.truncate(Math.max(1,p));i=$.ig.truncate(Math.max(0,Math.floor(n/h)-1));j=$.ig.truncate(Math.ceil(o/h))}else{i=0;j=g.itemsCount()-1;h=1}var q=function(r){return r};var r=function(s){return $self.valueColumn().item(b.sortedIndices().__inner[s])};var s=$.ig.truncate(Math.ceil(e.width()/(j-i)));var t=new $.ig.CollisionAvoider;if(h<=0||i<=0&&j<=0){return null}for(var u=i;u<j+1;++u){var v=null;var w=u*h;if(b!=null&&b.sortedIndices()!=null&&w>=0&&w<b.sortedIndices().count()){w=b.sortedIndices().__inner[w]}if(u>=this.valueColumn().count()-1){break}var x=q(u);var y=r(u);var z=q(u+1);var aa=r(u+1);var ab=z-x;var ac=this._uq[u];var ad=this._uq[u+1];f.add([y,y]);for(var ae=1;ae<s;++ae){var af=ae/s;var ag=x+ab*af;var ah=(z-ag)/ab;var ai=(ag-x)/ab;var aj=ah*y+ai*aa+((ah*ah*ah-ah)*ac+(ai*ai*ai-ai)*ad)*(ab*ab)/6;f.add([aj,aj])}}return f.toArray()},_uq:null,u4:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);j._b=this.f4();var k=this.p2();var l=0;var m=this.uy(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this._rl._cr.f;var q=this._rl._cr.e;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $.ig.CollisionAvoider;
var t=this._rl._cr.d;if(t<=0||q<=0&&p<=0){this._rl._cu.count(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.uu(a,a.f.__inner[a.f.count()-1],s,Math.min(y,this.ci().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this._uq[w];var af=this._uq[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.f.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*(ad*ad)/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.f.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.uu(a,x,s,Math.min(y,this.ci().count()-1),l,f,v-1)){++l}}f._cu.count(l)},uu:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cu.item(e);k.content().item(this.ci().item(d));k._al=g;return true}return false},aj:function(a,b,c,d,e,f){if(a==null||a.isSorting()||this.sc(this.view())>1||this.sc(this.view())==0){return $$t.$b.aj.call(this,this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),e,f)}if(this.rc.f.count()==0){return null}var g=this._ur._cr.f;var h=this.view().bu();var i=$.ig.truncate(Math.ceil(h.width()));if(g!=d){i=$.ig.truncate(Math.ceil(h.width()/(g-d)))}var j=-1;var k=-1;var l=this.getExactItemIndex(e);var m=this.getPreviousOrExactIndex(e,f);var n=this.getNextOrExactIndex(e,f);var o=$.ig.truncate(Math.floor(m/this.sc(this.view())));var p=$.ig.truncate(Math.floor(n/this.sc(this.view())));j=o-this.sd(this.view());k=p-this.sd(this.view());var q=j*i;var r=k*i;var s=0;if(m!=n){s=(l-m)/(n-m)}var t=$.ig.truncate(Math.floor(q+s*(r-q)));j=t;k=t+1;if(j<0){j=0}if(j>this.rc.f.count()-1){j=this.rc.f.count()-1}if(k<0){k=0}if(k>this.rc.f.count()-1){k=this.rc.f.count()-1}var u=this.rc.f.__inner[j];var v=this.rc.f.__inner[k];var w=new Array(2);w[0]=u;w[1]=v;return w},sr:function(a,b){var $self=this;$$t.$b.sr.call(this,a,b);if(a.f.count()<=1){return}if(b._cr.d==0){return}var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this._t5;var g=this._ub;var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.f4();return $ret}();a.f.clear();a.m.clear();var j=this.p2();var k=0;var l=$b($.ig.ISortingAxis.prototype.$type,this._t5);if(l!=null&&l.sortedIndices().count()!=this.ci().count()){return}var m=this.uy(f,c,d,e);var n=b._cr.d;this.u3(b);var o=b._cr.f;var p=b._cr.e;var q=$.ig.truncate(Math.ceil(d.width()/(o-p)));var r=new $.ig.CollisionAvoider;if(l!=null){this.u4(a,c,d,f,g,b);return}var s=function(t){return t};var t=function(u){return $self.valueColumn().item(u)};var u=b;u.c6();var v=0;var w=0;for(var x=p;x<=o;++x){var y=null;if(n==1){if(x>=this.valueColumn().count()-1){if(j&&this.uu(a,a.f.__inner[a.f.count()-1],r,Math.min(x*n,this.ci().count()-1),k,b,v-1)){++k}break}var z=s(x);var aa=t(x);var ab=s(x+1);var ac=t(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];var ag=f.getScaledValue(z,h)+m;var ah=g.getScaledValue(aa,i);a.f.add([ag,ah,ah]);v++;w=v;for(var ai=1;ai<q;++ai){var aj=z+ad*ai/q;var ak=(ab-aj)/ad;var al=(aj-z)/ad;var am=ak*aa+al*ac+((ak*ak*ak-ak)*ae+(al*al*al-al)*af)*(ad*ad)/6;aj=f.getScaledValue(aj,h)+m;am=g.getScaledValue(am,i);a.f.add([aj,am,am]);v++}if(j){y=b._cr.getBucket(x);y[0]=f.getScaledValue(y[0],h)+m;y[1]=g.getScaledValue(y[1],i);y[2]=g.getScaledValue(y[2],i)}}else{y=b._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){y[0]=f.getScaledValue(y[0],h)+m;y[1]=g.getScaledValue(y[1],i);y[2]=g.getScaledValue(y[2],i);a.f.add(y);v++;w=v}}if(j&&this.uu(a,y,r,Math.min(x*n,this.ci().count()-1),k,b,w-1)){++k}}u.c8();b._cu.count(k)},u3:function(a){var $self=this;var b=a._cr.d;var c=function(d){return d};var d=function(e){return $self.valueColumn().item(e)};if(b<1||this.valueColumn()==null||this.valueColumn().count()==0){return}if((this._uq==null||this._uq.length!=this.valueColumn().count())&&b==1){var e=this.splineType()==0?NaN:0;if(this._t5!=null&&$b($.ig.ISortingAxis.prototype.$type,this._t5)!==null&&this._t5.sortedIndices()!=null){var f=new $.ig.SafeSortedReadOnlyDoubleCollection(1,this.valueColumn(),this._t5.sortedIndices(),NaN);d=function(g){return f.item(g)}}this._uq=$.ig.Numeric.prototype.c(this.valueColumn().count(),c,d,e,e);if(this.isSplineShapePartOfRange()){var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=this.uo(a);if(i==null){return}for(var j=0;j<i.length;j++){if($.ig.util.isNaN(i[j][0])||$.ig.util.isNaN(i[j][1])){continue}if(i[j][1]>g){g=i[j][1]}if(i[j][0]<h){h=i[j][0]}}this.u0(h);this.uz(g)}}},ux:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*(h*h)/6;return l},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this._uq!=null&&e>=0&&e<this._uq.length){o=this._uq[e]}if(this._uq!=null&&f>=0&&f<this._uq.length){p=this._uq[f]}return this.ux(a,k,m,l,n,o,p)},uy:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},uw:0,u0:function(a){if(arguments.length===1){this.uw=a;return a}else{return this.uw}},uv:0,uz:function(a){if(arguments.length===1){this.uv=a;return a}else{return this.uv}},splineType:function(a){if(arguments.length===1){this.h($$t.$o.splineTypeProperty,$.ig.SplineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$o.splineTypeProperty))}},u5:function(){this._uq=null;this.u0(NaN);this.uz(NaN);if(this.yAxis()!=null){this.yAxis().updateRange()}},lt:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.u5();break}$$t.$b.lt.call(this,a,b,c,d);switch(b){case"SplineType":this.u5();this.renderSeries(false);this.le();break}},kr:function(a,b,c,d){this.u5();$$t.$b.kr.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$b.$type)},true);$c("SplineAreaSeries:m","SplineSeriesBase",{isArea:function(){return true},isSpline:function(){return true},bv:function(){return new $$t.x(this)},rm:function(){return 1},lo:function(a){$$t.$o.lo.call(this,a);this._u9=a},_u9:null,init:function(){$$t.$o.init.call(this);this._u8=new $.ig.CategoryLineRasterizer;this._ab=$$t.$m.$type},_u8:null,preferredCategoryMode:function(a){return 0},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$o.b1.call(this)},ko:function(a,b){$$t.$o.ko.call(this,a,b);var c=b;c.dc()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.uf(a,c,b)){return true}if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},su:function(a,b){var $self=this;$$t.$o.su.call(this,a,b);var c=this._rl._cr.d;var d=$b($$t.$x.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.rk.ad(j,true,false,true,true);this.rk.ad(k,true,false,true,true);this.rk.ad(l,false,true,false,false);this.rk.ad(m,false,true,false,false);l.__opacity=this.rk.j*this.actualAreaFillOpacity();m.__opacity=.5*this.rk.j*this.actualAreaFillOpacity();if(b.checkFrameDirty(a)){d.rasterizeSplineArea1(a.f.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.tp(n,a.f.count(),b)},1,a.f.count()==1?null:this.s3(e,e.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var n=this.ra()},$type:new $.ig.Type("SplineAreaSeries",$$t.$o.$type)},true);$c("SplineSeries:n","SplineSeriesBase",{isSpline:function(){return true},bv:function(){return new $$t.z(this)},lo:function(a){$$t.$o.lo.call(this,a);this._u9=a},_u9:null,init:function(){$$t.$o.init.call(this);this._u8=new $.ig.CategoryLineRasterizer;this._ab=$$t.$n.$type},_u8:null,preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$o.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){$$t.$o.su.call(this,a,b);var c=b;var d=c._cr.d;var e=$b($$t.$z.$type,b);var f=a.f;var g=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var h=false;var i=this.rk._b;if(i!=null){h=true}if(h){var j=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),g);this.sq(f,-1,this.valueColumn().count(),this._t5,j,b.isThumbnailView())}var k=e.line0();var l=e.line1();var m=e.fillArea();this.rk.ad(k,true,false,true,false);this.rk.ad(l,true,false,true,false);this.rk.ad(m,false,true,false,false);m.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){e.dd(f.count(),f,true,1,this.s2(f,f.count()-1,b.bu(),b.bv()),d,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("SplineSeries",$$t.$o.$type)},true);$c("StepAreaSeries:p","HorizontalAnchoredCategorySeries",{bv:function(){return new $$t.aa(this)},lo:function(a){$$t.$b.lo.call(this,a);this._up=a},_up:null,isAreaOrLine:function(){return true},isArea:function(){return true},isStep:function(){return true},isMarkerlessDisplayPreferred:function(){return true},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$p.$type},_uo:null,preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},uq:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},rm:function(){return 1},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bp.call(this)}},su:function(a,b){var $self=this;$$t.$b.su.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._t5)!=null;var g=this._t5!=null?.5*this._t5.getCategorySize(c,d,e):0;if(this._t5!=null&&this._t5.isInverted()){g=-g}var h=a.f.count()*2;var i=new $$4.x(Array,2,h);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var j=false;var k=this.rk._b;if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.uq(l,false,a,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.uq(l,true,a,g,f);m[3]=a.f.__inner[$a(l,2)][2];i.add(m)}var n=this._rl._cr.d;if(j){var o=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(i,-1,this.valueColumn().count(),this._t5,o,b.isThumbnailView())}var p=$b($$t.$aa.$type,b);var q=p.polyline0();var r=p.polyline1();var s=p.polygon0();var t=p.polygon1();this.rk.ad(q,true,false,true,true);this.rk.ad(r,true,false,true,true);this.rk.ad(s,false,true,false,false);this.rk.ad(t,false,true,false,false);if(b.checkFrameDirty(a)){p.rasterizeStepArea1(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.tp(u,2*a.f.count(),b)},1,this.s3(i,i.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var u=this.ra();p.polygon0().__opacity=this.actualAreaFillOpacity();p.polygon1().__opacity=.5*this.actualAreaFillOpacity()},$type:new $.ig.Type("StepAreaSeries",$$t.$b.$type)},true);$c("StepLineSeries:q","HorizontalAnchoredCategorySeries",{isLineOnly:function(){return true},isStep:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.ab(this)},lo:function(a){$$t.$b.lo.call(this,a);this._up=a},_up:null,init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$q.$type},_uo:null,ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},isAreaOrLine:function(){return true},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bp.call(this)}},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},uq:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?-d:d)},su:function(a,b){$$t.$b.su.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._t5)!=null;var g=this._t5.isInverted();var h=0;if(this._t5!=null){h=.5*this._t5.getCategorySize(c,d,e)}var i=a.f;var j=2*i.count();var k=new $$4.x(Array,2,j);if(!this._t5.isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.uq(l,false,a,h,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.uq(l,true,a,h,g,f);m[3]=a.f.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.uq(n,true,a,h,g,f);o[1]=a.f.__inner[$a(n,2)][1];o[2]=this.uq(n,true,a,h,g,f);o[3]=a.f.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$ab.$type,b);var q=p._cr.d;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var r=false;var s=this.rk._b;if(s!=null){r=true}if(r){var t=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(i,-1,this.valueColumn().count(),this._t5,t,b.isThumbnailView())}var u=p.line0();var v=p.line1();var w=p.fillArea();this.rk.ad(u,true,false,true,false);this.rk.ad(v,true,false,true,false);this.rk.ad(w,false,true,false,false);w.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){p.dc(j,k,false,1,this.s2(k,j-1,b.bu(),b.bv()),q,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("StepLineSeries",$$t.$b.$type)},true);$c("WaterfallSeries:r","HorizontalAnchoredCategorySeries",{isWaterfall:function(){return true},isMarkerlessDisplayPreferred:function(){return true},isFinancialWaterfall:function(){return true},bv:function(){return new $$t.ac(this)},lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},_uo:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$r.$type},preferredCategoryMode:function(a){return 2},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$$t.$b.setNegativeColors.call(this,a,b);this.negativeBrush(a);this.negativeOutline(b)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$r.negativeBrushProperty,a);return a}else{return this.c($$t.$r.negativeBrushProperty)}},oy:function(){return this.negativeBrush()},oz:function(){return this.negativeOutline()},radiusX:function(a){if(arguments.length===1){this.h($$t.$r.radiusXProperty,a);return a}else{return this.c($$t.$r.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$r.radiusYProperty,a);return a}else{return this.c($$t.$r.radiusYProperty)}},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},cz:function(){return true},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":case"NegativeOutline":this.renderSeries(false);break}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},getSeriesValueBoundingBox:function(a){var $self=this;if(this._uo==null||this._uo._db==null||this._uo._db.count()==0||this.xAxis()==null){return $$a.$ae.empty()}var b=this._uo._db;var c=this.fromWorldPosition(a);var d=-1;var e=this.xAxis().isInverted();var f=this.po().right()*2;if(e){d=$.ig.ArrayUtil.prototype.b($$a.$b1.$type,b,function(g){var h=$self._uo.getColumnBoundingBoxFromColumn(g);return f-c.__x<f-(h.left()+h.width()/2)?-1:f-c.__x>f-(h.left()+h.width()/2)?1:0})}else{d=$.ig.ArrayUtil.prototype.b($$a.$b1.$type,b,function(g){var h=$self._uo.getColumnBoundingBoxFromColumn(g);return c.__x<h.left()+h.width()/2?-1:c.__x>h.left()+h.width()/2?1:0})}if(d<0){d=~d;d--}if(d<0){d=0}if(d>b.count()-1){d=b.count()-1}var g=d;var h=d;if(g<0){g--}if(h<b.count()-1){h++}var i=this.u1(g);var j=this.u1(d);var k=this.u1(h);var l=i.left()+i.width()/2;var m=j.left()+j.width()/2;var n=k.left()+k.width()/2;var o=Math.abs(l-c.__x);var p=Math.abs(m-c.__x);var q=Math.abs(n-c.__x);var r=i.containsPoint(c);var s=j.containsPoint(c);var t=k.containsPoint(c);if(p<=o&&p<=q){if(!e&&t){return k}if(e&&r){return i}return j}if(o<=p&&o<=q){if(!e&&s){return j}return i}if(q<=p&&q<=o){if(e&&s){return j}return k}return $$a.$ae.empty()},u1:function(a){return this._uo.getColumnBoundingBox(a)},rm:function(){return 1},ko:function(a,b){$$t.$b.ko.call(this,a,b);this._uo._db.count(0)},tf:function(){return 1},getItemSpan:function(){return this._t5.ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){var c=b;$$t.$b.su.call(this,a,b);var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=this._t5.ky(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k=this.td(b);var l=NaN;var m=c._db;var n;var o=0;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var p=false;var q=this.rk._b;if(q!=null){p=true}var r=this._t5.isSorting();var s=this.valueColumn().count();var t=a.f;var u=this._t5;var v=new $.ig.ScalerParams(0,d,e,this._t5.isInverted(),f);var w=this.actualBrush();var x=this.negativeBrush();var y=this.actualOutline();var z=this.negativeOutline()||y;if(a.f.count()>0){j=a.f.__inner[0][0]-.5*g;var aa=a.f.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>k){n=m.item(o);o++;c.dg(n,j,k);n.width(g);n.height(Math.abs(k-aa));this.rk.ak=x;this.rk.ag=x;this.rk.al=z;this.rk.ah=z;this.rk.f=true;if(p){this.sq(t,0,s,u,v,b.isThumbnailView())}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l)}else{n=m.item(o);o++;c.dg(n,j,aa);n.width(g);n.height(Math.abs(aa-k));this.rk.ak=w;this.rk.ag=w;this.rk.al=y;this.rk.ah=y;this.rk.f=false;if(p){this.sq(t,0,s,u,v,b.isThumbnailView())}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l)}l=aa}else{l=k}}for(var ab=1;ab<a.f.count();++ab){var ac=a.f.__inner[ab];j=a.f.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){n=m.item(o);o++;c.dg(n,j,Math.min(l,ad));n.width(g);n.height(Math.abs(l-ad));this.rk.ak=w;this.rk.ag=w;this.rk.al=y;this.rk.ah=y;this.rk.f=false;if(l>ad){if(p){this.sq(t,ab,s,u,v,b.isThumbnailView())}}else{this.rk.ak=x;this.rk.ag=x;this.rk.al=z;this.rk.ah=z;this.rk.f=true;if(p){this.sq(t,ab,s,u,v,b.isThumbnailView())}}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l);l=ad}}m.count(o);b.updateFrameVersion(a)},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$r.negativeOutlineProperty,a);return a}else{return this.c($$t.$r.negativeOutlineProperty)}},$type:new $.ig.Type("WaterfallSeries",$$t.$b.$type)},true);$c("AnchoredCategorySeriesView:s","CategorySeriesView",{_c0:null,init:function(a){this.c1=null;$.ig.CategorySeriesView.prototype.init.call(this,a);this._c0=a},c1:null,c2:function(a){if(arguments.length===1){this.c1=a;return a}else{if(this.c1==null){this.c1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.c1,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}return this.c1}},c3:function(){return this.c1!=null},c7:function(){this._c0.actualTrendLineBrush(null)},c5:function(){this._c0.actualTrendLineBrush(this._c0.trendLineBrush())},c4:function(){this._c0.actualTrendLineBrush(this._c0.actualBrush())},cs:function(){return new $$t.c(this)},c6:function(){this._cr.cacheValues()},c8:function(){this._cr.unCacheValues()},c9:function(a){var b=this._cu.item(a);return this.cp(b)},a5:function(a,b){if(a.d()){if(this._c0.trendLineType()!=0&&!b){var c=this.c2().trendPolyline();c._ac=this._c0.trendLineThickness();c.__stroke=this._c0.actualTrendLineBrush();c._ai=this._c0.trendLineDashArray();c._ad=this._c0.trendLineDashCap();a.u(c)}}$.ig.CategorySeriesView.prototype.a5.call(this,a,b)},getDefaultTooltipTemplate:function(){return this._c0.s9().getDefaultTooltipTemplate(this._e,this._c0.valueMemberPath())},$type:new $.ig.Type("AnchoredCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("AreaSeriesView:t","AnchoredCategorySeriesView",{_da:null,init:function(a){this.di=new $$a.by;this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.e)}},line0:function(){return this.dk},line1:function(){return this.dl},polygon0:function(){return this.di},polygon1:function(){return this.dj},di:null,dk:null,dj:null,dl:null,db:function(){this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this.dd(a,b,c,d,e,f,g,null)},dd:function(a,b,c,d,e,f,g,h){this._da._up._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._up.j(this.di,this.dk,this.dj,this.dl,a,b,c,d,e,f,g,h);this.aq()},de:null,dg:null,df:null,dh:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.di._ak;this.dg._ak=this.dk._ak;this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;var a=this.bo();this.de.__fill=a;this.de.__opacity=1;this.df.__fill=a;this.df.__opacity=1;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(b){a.s(this.de);a.s(this.df);a.s(this.dg);a.s(this.dh)}else{a.s(this.di);a.s(this.dj);a.s(this.dk);a.s(this.dl)}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.di,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$s.$type)},true);$c("ColumnSeriesView:u","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._dc=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._da.resolution($.ig.Defaults.prototype.h);this._da.thickness($.ig.Defaults.prototype.i);this._da.markerType($.ig.Defaults.prototype.c)}},_da:null,init:function(a){var $self=this;this.dh=new $$a.b1;$$t.$s.init.call(this,a);this._da=a;this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.di.runOn($self));$ret.activate($self.dd.runOn($self));$ret.disactivate($self.df.runOn($self));$ret.destroy($self.de.runOn($self));return $ret}()},di:function(){var a=new $$a.b1;this._dc.add(a);a.__visibility=1;return a},_dc:null,dd:function(a){a.__visibility=0},df:function(a){a.__visibility=1},de:function(a){this._dc.remove(a)},dg:function(a,b,c){if(!this.isDirty()){this.aq()}a._o=c;a._n=b},ac:function(a){return this._dc.__inner[a]},dh:null,ab:function(a){var b=this._dc.__inner[a];this.dh.__visibility=b.__visibility;this.dh._n=b._n;this.dh._o=b._o;this.dh.width(b.width());this.dh.height(b.height());var c=this.bp(a);this.dh.__fill=c;this.dh.__stroke=c;this.dh._ac=this._e.actualThickness()+3;return this.dh},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._dc.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},_db:null,al:function(a){$$t.$s.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._db.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a7().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},$type:new $.ig.Type("ColumnSeriesView",$$t.$s.$type)},true);$c("LineSeriesView:v","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.e)}},dk:null,dj:null,dl:null,line0:function(){return this.dk},line1:function(){return this.dl},fillArea:function(){return this.dj},db:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.m(this.dk,this.dj,this.dl,a,b,c,d,e,f,g);this.aq()},bb:function(){$$t.$s.bb.call(this)},df:null,de:null,dd:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.dk._ak;this.df._ak=this.dl._ak;this.dd._ak=this.dj._ak;var a=this.bo();this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dd.__fill=a;this.dd.__opacity=1},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dj);a.s(this.dk);a.s(this.dl)}}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$s.$type)},true);$c("PointSeriesView:w","AnchoredCategorySeriesView",{_da:null,init:function(a){$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$s.$type)},true);$c("SplineSeriesBaseView:y","AnchoredCategorySeriesView",{_da:null,init:function(a){$$t.$s.init.call(this,a);this._da=a},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$s.$type)},true);$c("SplineAreaSeriesView:x","SplineSeriesBaseView",{_db:null,init:function(a){this.dj=new $$a.by;this.dl=new $$a.by;this.dk=new $$a.by;this.dm=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;this.dg=new $$a.by;this.di=new $$a.by;$$t.$y.init.call(this,a);this._db=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._db.markerType($.ig.Defaults.prototype.e)}},dj:null,dl:null,dk:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},polygon0:function(){return this.dj},polygon1:function(){return this.dk},dc:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.dm._ak=null;this.aq()},rasterizeSplineArea:function(a,b,c,d,e,f,g){this.rasterizeSplineArea1(a,b,c,d,e,f,g,null)},rasterizeSplineArea1:function(a,b,c,d,e,f,g,h){this._db._u8._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._db._u8.j(this.dj,this.dl,this.dk,this.dm,a,b,c,d,e,f,g,h);this.aq()},df:null,dh:null,dg:null,di:null,bc:function(){$$t.$y.bc.call(this);this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;this.dg._ak=this.dk._ak;this.di._ak=this.dm._ak;var a=this.bo();this.df.__fill=a;this.df.__opacity=1;this.dg.__fill=a;this.dg.__opacity=1;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3;this.di.__stroke=a;this.di._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$y.a6.call(this,a,b);if(b){a.s(this.df);a.s(this.dg);a.s(this.dh);a.s(this.di)}else{a.s(this.dj);a.s(this.dk);a.s(this.dl);a.s(this.dm)}},al:function(a){$$t.$y.al.call(this,a);this._e.a7().exportPathData(a,this.dl,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dm,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dk,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dj,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$y.$type)},true);$c("SplineSeriesView:z","SplineSeriesBaseView",{_db:null,init:function(a){this.dl=new $$a.by;this.dk=new $$a.by;this.dm=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;$$t.$y.init.call(this,a);this._db=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._db.markerType($.ig.Defaults.prototype.e)}},dl:null,dk:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},fillArea:function(){return this.dk},dc:function(){this.dk._ak=null;this.dl._ak=null;this.dm._ak=null;this.aq()},dd:function(a,b,c,d,e,f,g){this._db._u8._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._db._u8.m(this.dl,this.dk,this.dm,a,b,c,d,e,f,g);this.aq()},dg:null,df:null,de:null,bc:function(){$$t.$y.bc.call(this);this.df._ak=this.dl._ak;this.dg._ak=this.dm._ak;this.de._ak=this.dk._ak;var a=this.bo();this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.de.__fill=a;this.de.__opacity=1},a6:function(a,b){$$t.$y.a6.call(this,a,b);if(a.d()){if(b){a.s(this.de);a.s(this.df);a.s(this.dg)}else{a.s(this.dk);a.s(this.dl);a.s(this.dm)}}},al:function(a){$$t.$y.al.call(this,a);this._e.a7().exportPathData(a,this.dl,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dm,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dk,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineSeriesView",$$t.$y.$type)},true);$c("StepAreaSeriesView:aa","AnchoredCategorySeriesView",{_da:null,init:function(a){this.di=new $$a.by;this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c)}},di:null,dk:null,dj:null,dl:null,polygon0:function(){return this.di},polyline0:function(){return this.dk},polygon1:function(){return this.dj},polyline1:function(){
return this.dl},db:function(){this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},rasterizeStepArea:function(a,b,c,d,e,f,g){this.rasterizeStepArea(a,b,c,d,e,f,g)},rasterizeStepArea1:function(a,b,c,d,e,f,g,h){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.j(this.di,this.dk,this.dj,this.dl,a,b,c,d,e,f,g,h);this.aq()},de:null,dg:null,df:null,dh:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.di._ak;this.dg._ak=this.dk._ak;this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;var a=this.bo();this.de.__fill=a;this.de.__opacity=1;this.df.__fill=a;this.df.__opacity=1;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(b){a.s(this.de);a.s(this.df);a.s(this.dg);a.s(this.dh)}else{a.s(this.di);a.s(this.dj);a.s(this.dk);a.s(this.dl)}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.di,"fillShape",["Fill"])},$type:new $.ig.Type("StepAreaSeriesView",$$t.$s.$type)},true);$c("StepLineSeriesView:ab","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c)}},dk:null,dj:null,dl:null,line0:function(){return this.dk},line1:function(){return this.dl},fillArea:function(){return this.dj},db:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.m(this.dk,this.dj,this.dl,a,b,c,d,e,f,g);this.aq()},df:null,de:null,dd:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.dk._ak;this.df._ak=this.dl._ak;this.dd._ak=this.dj._ak;var a=this.bo();this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dd.__fill=a;this.dd.__opacity=1},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dj);a.s(this.dk);a.s(this.dl)}}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$s.$type)},true);$c("WaterfallSeriesView:ac","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._dc=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c);this._da.resolution($.ig.Defaults.prototype.h);this._da.thickness($.ig.Defaults.prototype.i);this._da.negativeBrush($.ig.Defaults.prototype.ah);this._da.negativeOutline($.ig.Defaults.prototype.ai)}},_da:null,init:function(a){var $self=this;this.dj=new $$a.b1;$$t.$s.init.call(this,a);this._da=a;this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.dk.runOn($self));$ret.activate($self.dd.runOn($self));$ret.disactivate($self.df.runOn($self));$ret.destroy($self.de.runOn($self));return $ret}()},dk:function(){var a=new $$a.b1;this._dc.add(a);a.__visibility=1;return a},_dc:null,dd:function(a){a.__visibility=0},df:function(a){a.__visibility=1},de:function(a){this._dc.remove(a)},dg:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.aq()}},ac:function(a){return this._dc.__inner[a]},dj:null,ab:function(a){var b=this._dc.__inner[a];this.dj.__visibility=b.__visibility;this.dj._n=b._n;this.dj._o=b._o;this.dj.width(b.width());this.dj.height(b.height());var c=this.bp(a);this.dj.__fill=c;this.dj.__stroke=c;this.dj._ac=this._e.actualThickness()+3;return this.dj},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._dc.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},_db:null,al:function(a){$$t.$s.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._db.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h="Negative";if(f.__fill==this._e.actualBrush()){h="Positive"}this._e.a7().exportRectangleData(a,f,"column"+b,["Main",h])}b++},getColumnBoundingBox:function(a){var b=this._db.item(a);return new $$a.ae(0,b._n,b._o,b.width(),b.height())},getColumnBoundingBoxFromColumn:function(a){return new $$a.ae(0,a._n,a._o,a.width(),a.height())},$type:new $.ig.Type("WaterfallSeriesView",$$t.$s.$type)},true);$$t.$i.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$i.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$i.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$i.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$i.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$i.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$i.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$i.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$i.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$i.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$$t.$d.$type,$$t.$i.$type,new $$a.ac(2,$$t.$d.getBox(1),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$i.consolidatedItemHitTestBehaviorProperty=$$a.$s.i("ConsolidatedItemHitTestBehavior",$$t.$e.$type,$$t.$i.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.raisePropertyChanged("ConsolidatedItemHitTestBehavior",b.oldValue(),b.newValue())}));$$t.$b.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$b.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$g.a=null;$$t.$j.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$j.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$k.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$k.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$l.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$o.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$o.splineTypeProperty=$$a.$s.i("SplineType",$.ig.SplineType.prototype.$type,$$t.$o.$type,new $$a.ac(2,$.ig.SplineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.oldValue(),b.newValue())}));$$t.$r.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$r.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$r.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$r.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_verticalcategory.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_category.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$i=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$f=$.ig.globalDefs.$$f;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryYAxis:a","BarSeries:e","BarBucketCalculator:f","IBarSeries:g","CategoryYAxisView:i","BarSeriesView:j"]);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;$c("CategoryYAxis:a","CategoryAxisBase",{a3:function(){return new $$t.i(this)},hn:function(a){$.ig.CategoryAxisBase.prototype.hn.call(this,a);this._mb=a},_mb:null,isVertical:function(){return true},ee:function(){return this.j1().height()},getCategoryBoundingBox:function(a,b,c){return this.getCategoryBoundingBoxHelper(a,b,c,true)},ma:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this.categoryMode()==0?this.k9-1:this.k9;if(l<0){l=0}var m=i.top();var n=i.height();var o=g.top();var p=g.height();var q=h.top();var r=h.height();var s=0;var t=1;var u=this.ma(a);var v=false;if(u!=null){v=true}var w;for(var x=0;x<b.count();x++){w=b.item(x);for(var y=c;y<d;y++){if(v){f=u[y]}else{f=a.item(y)}if(k){var z=l>=1?f[w]/l:l==0?.5:NaN;if(!j){z=1-z}z=m+n*(z-s)/t;var aa=(z-e.d.top())/e.d.height();aa=e.d.top()+e.d.height()*(aa-e.e.top())/e.e.height();f[w]=aa}else{var ab=l>=1?f[w]/l:l==0?.5:NaN;if(!j){ab=1-ab}ab=q+r*(ab-o)/p;f[w]=ab}}}},init:function(){this.ml=1;this.mk=1;$.ig.CategoryAxisBase.prototype.init.call(this);this._ks=new $$4.x(Number,0);this._ab=$$t.$a.$type},interval:function(a){if(arguments.length===1){this.h($$t.$a.intervalProperty,a);return a}else{return this.c($$t.$a.intervalProperty)}},mc:function(){return!$.ig.util.isNaN(this.interval())},md:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.md;this.md=a;this.hx("ActualInterval",b,this.actualInterval())}return a}else{return this.md}},er:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$a.minorIntervalProperty,a);return a}else{return this.c($$t.$a.minorIntervalProperty)}},me:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.me;this.me=a;this.hx("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.me}},ml:0,mn:function(a){if(arguments.length===1){this.ml=a;return a}else{return this.ml}},mk:0,mm:function(a){if(arguments.length===1){this.mk=a;return a}else{return this.mk}},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.mh(a,$.ig.NumericScaler.prototype.ac,b.c);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.mh(a,b.e,b.d)},mh:function(a,b,c){var d=this.categoryMode()==0?this.k9-1:this.k9;if(d<0){d=0}var e=d>=1?a/d:d==0?.5:NaN;if(!this._cg){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.getUnscaledValue3(c,$.ig.NumericScaler.prototype.ac,b.c,this.categoryMode());return c}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},ej:function(a,b,c){if(!b.c.isEmpty()){var d=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();d=d*b.d.height()+b.d.top();d=this.getUnscaledValue3(d,$.ig.NumericScaler.prototype.ac,b.c,c);return d}return this.getUnscaledValue3(a,b.e,b.d,c)},getUnscaledValue3:function(a,b,c,d){var e=b.top()+(a-c.top())*b.height()/c.height();if(!this._cg){e=1-e}var f=d==0?this.k9-1:this.k9;if(f<0){f=0}return e*f},scrollRangeIntoView:function(a,b){if(a==NaN||b==NaN||this.kl()==null||this.kl().count()==0){return}var c=a/this.kl().count();var d=b/this.kl().count();this.seriesViewer().windowRect(new $$a.ae(0,this.seriesViewer().windowRect().x(),1-d,this.seriesViewer().windowRect().width(),d-c))},au:function(){return new $.ig.VerticalAxisLabelPanel},d0:function(){return this.interval()},getCategorySize:function(a,b,c){var d=this.j5(b,c);return d.height()/(this.k9*a.height())},ky:function(a,b,c){var d=this.k5(a,b,c);var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;var g=this.getCategorySize(a,b,c)*f/(this.lb()-(this.lb()-1)*e);return g},getGroupCenter:function(a,b,c,d){var e=.5;if(this.lb()>1){var f=this.k5(b,c,d);var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.lb()-(this.lb()-1)*g);var j=(h-i)/(this.lb()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.j7();var d=new $$a.ae(0,0,0,1,1);var e=this.j4();var f=new $.ig.ScalerParams(0,d,d,this.isInverted(),e);var g=!b.isEmpty()&&!c.isEmpty()&&this.kl()!=null?this.kl().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().ed()){if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}this.seriesViewer().oj(b,false,true)}},c0:function(){if(this.cn()&&this.useEnhancedIntervalManagement()){this._bb=this.ba()}if(this.kl()==null){return false}var a=this.kl().count();if(a!=this.mm()){var b=new $.ig.AxisRangeChangedEventArgs(0,1,1,this.mm(),a);this.mm(a);this.hy(b);return true}return false},ko:function(a){if(a==null){return false}var b=this.bd();if(b==null){return false}return b.synchronizeVertically()},h4:function(a){$.ig.CategoryAxisBase.prototype.h4.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.j7();var d=this.j2();var e=this.j1();var f=new $.ig.ScalerParams(0,b,c,this.isInverted(),d);var g=this._a4.ay();var h=this._a4.a1();var i=this._a4.az();var j=this._a4.a0();var k=this._a4.e();var l=this._a4.f();var m=this._a4.g();this.ig();this.hd(g);this.hd(h);this.hd(i);this.hd(j);this._c8.clear();this._c9.clear();this._ks.clear();this._a4.at(this,b,c);if(b.isEmpty()||c.isEmpty()){this._bq.count(0);this._bp.count(0);this._bo.count(0)}if(this._bq.count()==0&&this._bp.count()==0){this._a4.y()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||this.kl()==null||this.kl().count()==0){this._bq.count(0);this._bp.count(0);this._bo.count(0);this._a4.y();return}if(!b.isEmpty()&&!c.isEmpty()){var n=this.getUnscaledValue(e.top(),f);var o=this.getUnscaledValue(e.bottom(),f);if(!this.isInverted()){n=Math.ceil(n);o=Math.floor(o)}else{n=Math.floor(n);o=Math.ceil(o)}var p=c.left();var q=0;if(this.crossingAxis()!=null){var r=$b($.ig.NumericXAxis.prototype.$type,this.crossingAxis());if(r!=null){var s=this.h9(p,q,b,c,d,c.left(),c.right());p=s.p0;q=s.p1}}this.ih(g,p,c,k,true);this._a4.ao(q);var t=Math.min(n,o);var u=Math.max(n,o);var v=new $.ig.LinearCategorySnapper(1,t,u,e.height(),this.interval(),this.categoryMode(),this.eu());var w=v._g;while(!this.mc()&&w<10&&this.cw(w,b,c,d)){w--}if(v._g!=w){v=new $.ig.LinearCategorySnapper(1,t,u,e.height(),w,this.categoryMode(),this.eu())}var x=Math.floor((t-0)/v._g);var y=Math.ceil((u-0)/v._g);if(!$.ig.util.isNaN(x)&&!$.ig.util.isNaN(y)){var z=$.ig.truncate(x);var aa=$.ig.truncate(y);var ab=this.getScaledValue(0+z*v._g,f);var ac=Math.abs(this.getScaledValue(v._g,f)-this.getScaledValue(0,f));this._av._bw=this.getScaledValue(v._g,f);for(var ad=z;ad<=aa;++ad){var ae=this.getScaledValue(0+(ad+1)*v._g,f);if(ab<=e.bottom()){if(ad%2==0){this.hm(h,ab,ae,c)}this.hl(i,ab,c,l,false);this._ks.add(ab)}if(this.categoryMode()!=0&&this.lb()!=0&&this._cv){if(this.minorInterval()>0&&this.minorInterval()<v._g){var af=ac*this.minorInterval();if(!this.isInverted()){var ag=ab;while(ag-af>ae){ag-=af;if(Math.abs(ag-ae)<1e-4){break}this.hl(j,ag,c,m,false)}}else{var ah=ab;while(ah+af<ae){ah+=af;if(Math.abs(ah-ae)<1e-4){break}this.hl(j,ah,c,m,false)}}this.actualMinorInterval(this.minorInterval())}else{for(var ai=0;ai<$.ig.truncate(v._g);ai++){for(var aj=0;aj<this.lb();aj++){var ak=this.getGroupCenter(aj,b,c,d);if(!this.isInverted()){ak=-ak}var al=this.getScaledValue(ai+ad*v._g,f)+ak;this.hl(j,al,c,m,false)}}this.actualMinorInterval(.5)}}var am=ab;if(this.categoryMode()!=0){var an=this.getScaledValue(ad*v._g+1,f);am=(ab+an)/2}if(am<=e.bottom()&&am>=e.top()){var ao=0;if(v._g>=1){ao=ad*$.ig.truncate(Math.floor(v._g))}else{if(ad*v._g*2%2==0){ao=$.ig.truncate(Math.floor(ad*v._g))}else{ao=-1}}if(this.kl()!=null&&ao<this.kl().count()&&ao>=0){var ap=this.kl().item(ao);var aq=this.fv(ap);if(!$.ig.util.isNaN(am)&&!Number.isInfinity(am)&&aq!=null){if(typeof aq==="string"&&aq.equals("")){}else{this._c8.add1(aq);this._c9.add(new $.ig.LabelPosition(am))}}}}ab=ae}}this.actualInterval(v._g);if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==6||this.labelSettings().location()==7)){this.seriesViewer().lb()}}this._a4.au(this._c8,this._c9);this.ly()}},a1:function(){return 1},$type:new $.ig.Type("CategoryYAxis",$.ig.CategoryAxisBase.prototype.$type)},true);$c("BarFramePreparer:b","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$b.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f);this._ac=new $.ig.DefaultCategoryTrendlineHost;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._ac=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ad=new $.ig.DefaultSingleValueProvider;if($b($.ig.IHasSingleValueCategory.prototype.$type,b)!==null){this._ad=$b($.ig.IHasSingleValueCategory.prototype.$type,b)}},l:function(a,b,c,d,e,f){var g=b[1];var h=b[0];var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},w:function(a,b,c){if(this._ac.trendLineType()==0||this._ac.trendlinePreparer()==null||this._ac.trendLinePeriod()<1){return}var d=a._k;var e=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),d);var f=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),d);var g=b._f;if(a._d!=null&&a._d.sortedIndices()!=null){g=new $.ig.SafeSortedReadOnlyDoubleCollection(0,g,a._d.sortedIndices())}var h=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=a._h;$ret._d=a._i;$ret._e=a._j;$ret._a=c;$ret._b=a._g;$ret._f=a._l;return $ret}();if(this._ac.trendLineType()!=0){this._ac.trendlinePreparer().prepareLineCore(a._a.p,this._ac.trendLineType(),g,this._ac.trendLinePeriod(),function(i){return a._c.getScaledValue(i,f)},function(i){return a._b.getScaledValue(i,e)},h)}},$type:new $.ig.Type("BarFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("BarTrendFitCalculator:c","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$.ig.LeastSquaresFit.prototype.k(e,g,f);break;case 2:d=$.ig.LeastSquaresFit.prototype.o(e,g,f);break;case 3:d=$.ig.LeastSquaresFit.prototype.i(e,g,f);break;case 4:d=$.ig.LeastSquaresFit.prototype.p(e,g,f);break;case 5:d=$.ig.LeastSquaresFit.prototype.q(e,g,f);break;case 7:d=$.ig.LeastSquaresFit.prototype.j(e,g,f);break;case 6:d=$.ig.LeastSquaresFit.prototype.l(e,g,f);break;case 8:d=$.ig.LeastSquaresFit.prototype.n(e,g,f);break;default:throw new $$6.q(0)}}if(d==null){return null}for(var l=0;l<c._f.height();l+=2){var m=l/(c._f.height()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$.ig.LeastSquaresFit.prototype.ad(d,n);break;case 2:o=$.ig.LeastSquaresFit.prototype.ah(d,n);break;case 3:o=$.ig.LeastSquaresFit.prototype.ab(d,n);break;case 4:o=$.ig.LeastSquaresFit.prototype.ai(d,n);break;case 5:o=$.ig.LeastSquaresFit.prototype.aj(d,n);break;case 7:o=$.ig.LeastSquaresFit.prototype.ac(d,n);break;case 6:o=$.ig.LeastSquaresFit.prototype.ae(d,n);break;case 8:o=$.ig.LeastSquaresFit.prototype.ag(d,n);break;default:throw new $$6.q(0)}o=h(o);n=i(n);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:o,__y:n+c._a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}return d},$type:new $.ig.Type("BarTrendFitCalculator",$.ig.$ot)},true);$c("BarTrendLineManager:d","CategoryTrendLineManager",{init:function(){$.ig.CategoryTrendLineManager.prototype.init.call(this)},prepareLineCore:function(a,b,c,d,e,f,g){var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$$t.$c.a(j,b,g,this._a,c.count(),function(k){return c.item(k)},function(k){return k+1},e,function(k){return f(k-1)},h+1,i+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;if(l>=0&&l<this.trendColumn().count()){var m=e(this.trendColumn().__inner[l]);var n=f(l);j.add({__x:m,__y:n+g._a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.e(j,g,a)},$type:new $.ig.Type("BarTrendLineManager",$.ig.CategoryTrendLineManager.prototype.$type)},true);$c("VerticalAnchoredCategorySeries:h","AnchoredCategorySeries",{init:function(){$.ig.AnchoredCategorySeries.prototype.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$h.xAxisProperty,a);return a}else{return this.c($$t.$h.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$h.yAxisProperty,a);return a}else{return this.c($$t.$h.yAxisProperty)}},kl:function(){$.ig.AnchoredCategorySeries.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},t6:null,t7:function(){var $self=this;if(this.t6==null){this.t6=$.ig.DVContainer.prototype.instance().createInstance($.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.t6},isVertical:function(){return true},rb:function(){return this.yAxis()},rw:function(){return this.xAxis()},getOffsetValue:function(){return this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},fw:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.fx(a,b,this.yAxis(),d,e,this.valueColumn().count(),this.sa.runOn(this))},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}if(this.valueColumn()==null){return null}var b=this.pg(this.view());var c=this.rb();var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),c.isInverted(),this.getEffectiveViewport());var e=c.getUnscaledValue(b.top(),d);var f=c.getUnscaledValue(b.bottom(),d);if(!c.isInverted()){var g=e;e=f;f=g}e-=this.tf();f+=this.tf();var h=null;if(c.isSorting()){h=c;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}if($.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return null}e=Math.max(0,Math.min(this.valueColumn().count()-1,e));f=Math.max(0,Math.min(this.valueColumn().count()-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;if($.ig.truncate(e)<=$.ig.truncate(f)){for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this.valueColumn().item(l);if(this.valueColumn().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}i=Math.min(i,m);j=Math.max(j,m)}}var n=new $.ig.AxisRange(i,j);n=this.ao(n,this.rw(),a);return n},bp:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.AnchoredCategorySeries.prototype.bp.call(this)}},getSeriesValueMarkerBoundingBox:function(a){if(!this.hasMarkers()||!this.p2()){return $$a.$ae.empty()}return this.t7().getSeriesValueMarkerBoundingBox(this,this.rc.m,a,this.uf.runOn(this))},uf:function(a){return this._s4.c9(a)},testHit:function(a,b){if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.rb();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),e.isInverted(),d);var g=this._rh.r(e,this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.valueColumn(),a,e,f,g,this.sa.runOn(this),b,c)},getSeriesValuePosition:function(a,b,c){var d=this.rb();return this.pd(a,b,c,this._rh.r(d,this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),d,null,null,null)},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},tn:function(a){this.xAxis($b($.ig.NumericXAxis.prototype.$type,a))},to:function(a){this.yAxis($b($$t.$a.$type,a))},r6:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},getCategoryItems:function(a,b){return this.s1(a,b,this.yAxis())},getExactItemIndex:function(a){return this.t7().getExactItemIndex(this,a)},sa:function(a){return this.f0(a,this.rb())},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},lt:function(a,b,c,d){$.ig.AnchoredCategorySeries.prototype.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break;case"TrendLineType":var e=$g(d);if(e!=0){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this.yAxis(),this.rootCanvas(),this,this.cl()))}break}},canUseAsYAxis:function(a){if($b($$t.$a.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalAnchoredCategorySeries",$.ig.AnchoredCategorySeries.prototype.$type)},true);$c("IBarSeries:g","Object",{$type:new $.ig.Type("IBarSeries",null)},true);$c("BarSeries:e","VerticalAnchoredCategorySeries",{isBar:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.j(this)},rm:function(){return 1},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$h.b1.call(this)},lo:function(a){$$t.$h.lo.call(this,a);this._ug=a},_ug:null,cz:function(){return true},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null||this.rc.f.count()==0){return $$a.$ae.empty()}var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);var f=this.fromWorldPosition(a);var g=this.getPreviousOrExactIndex(a,true);var h=this.getNextOrExactIndex(a,true);var i=$.ig.truncate(Math.floor(g/this.sc(this.view())));var j=$.ig.truncate(Math.floor(h/this.sc(this.view())));var k=i-this.sd(this.view());var l=j-this.sd(this.view());if(k<0){k=0}if(k>this.rc.f.count()-1){k=this.rc.f.count()-1}if(l<0){l=0}if(l>this.rc.f.count()-1){l=this.rc.f.count()-1}var m=this.rc.f.__inner[k];var n=this.rc.f.__inner[l];var o=Math.abs(f.__y-m[0]);var p=Math.abs(f.__y-n[0]);var q=this.td(this._rl);var r=this.yAxis().ky(b,c,d);if(o<p){var s=m[0]-.5*r;var t=m[1];var u=q;return new $$a.ae(0,Math.min(u,t),s,Math.max(u,t)-Math.min(u,t),r)}else{var v=n[0]-.5*r;var w=n[1];var x=q;return new $$a.ae(0,Math.min(x,w),v,Math.max(x,w)-Math.min(x,w),r)}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},init:function(){$$t.$h.init.call(this);this._ab=$$t.$e.$type;this._rh=new $$t.b(1,this,this._ug,this,this,this._ug._cr)},ri:function(a){var b=$b($.ig.CategorySeriesView.prototype.$type,a);if(b!=null&&b.isThumbnailView()){if(b.isAlternateView()){return new $$t.b(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),b,this,b._cr)}else{return new $$t.b(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._cm._o,this,b._cr)}}else{return this._rh}},ac:function(){$$t.$h.ac.call(this)},radiusX:function(a){if(arguments.length===1){this.h($$t.$e.radiusXProperty,a);return a}else{return this.c($$t.$e.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$e.radiusYProperty,a);return a}else{return this.c($$t.$e.radiusYProperty)}},preferredCategoryMode:function(a){return 2},ko:function(a,b){$$t.$h.ko.call(this,a,b);var c=$b($$t.$j.$type,b);if(a&&c!=null&&c._db!=null){c._db.count(0)}},sf:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$g.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);b=this.xAxis().getScaledValue(this.xAxis().referenceValue(),f)}return b},ap:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.xAxis()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},scrollIntoView:function(a){var b=this.view().bv();b=b.copy();var c=this.view().bu();var d=new $$a.ae(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var f=this.pi(this.view());var g=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,d,d,this.yAxis().isInverted(),f);var i=this.yAxis()!=null?this.yAxis().getScaledValue(e,h):NaN;var j=this.yAxis()!=null?this._rh.r(this.yAxis(),d,d,f):0;i+=j;var k=this.xAxis()!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?this.xAxis().getScaledValue(this.valueColumn().item(e),g):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return e>=0},getItemSpan:function(){return this.yAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){$$t.$h.su.call(this,a,b);var c=a.f;if(!b.o()){return}var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);var h=this.yAxis();var i=new $.ig.ScalerParams(0,d,e,this.yAxis().isInverted(),f);var j=this.xAxis();var k=j.getScaledValue(j.referenceValue(),g);var l=this.yAxis().ky(d,e,f);var m=$b($$t.$j.$type,b);if($.ig.util.isNaN(l)||Number.isInfinity(l)||$.ig.util.isNaN(k)){m._db.count(0);return}this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var n=false;var o=this.rk._b;if(o!=null){n=true}var p=this.xAxis().isSorting();var q=this.valueColumn().count();for(var r=0;r<c.count();++r){var s=c.__inner[r][0]-.5*l;var t=c.__inner[r][1];var u=k;u=Math.max(u,-100);t=Math.min(t,e.right()+100);var v=m._db.item(r);v.height(l);v.width(Math.abs(t-u));if(n){this.sq(c,r,q,h,i,b.isThumbnailView())}this.rk.ad(v,false,false,false,false);v.am(this.rk.k);v.an(this.rk.l);m.dg(v,Math.min(t,u),s)}m._db.count(c.count());b.updateFrameVersion(a)},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._s4._cr.g(this.resolution());break}if(this._s4.c3()){this._s4.c2().dataUpdated(a,b,c,d)}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this._s4._cr.d>0){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}}break}},lt:function(a,b,c,d){$$t.$h.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._s4._cr.g(this.resolution());if(this.xAxis()!=null&&this.xAxis().updateRange()){this.renderSeries(false)}break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this._s4.c3()){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this.yAxis(),this.rootCanvas(),this,this.cl()))}this._s4._cr.g(this.resolution());this.renderSeries(false);break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}break;case"ValueColumn":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){this.ks(this.xAxis());this.ks(this.yAxis())}if(c==null&&d!=null){this.ly(this.xAxis());this.ly(this.yAxis())}this._s4._cr.g(this.resolution());this.renderSeries(false);break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},$type:new $.ig.Type("BarSeries",$$t.$h.$type,[$$t.$g.$type])},true);$c("BarBucketCalculator:f","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,g:function(a){var b=this._c.bv();var c=this._c.bu();var d=this._c._ct.ci();if(b.isEmpty()||c.isEmpty()||this._i._da.yAxis()==null||d==null||d.count()==0){this.d=0;return}var e=$b($$t.$e.$type,this._c._ct);var f=e.pg(this._c);var g=e.getEffectiveViewport1(this._c);var h=new $.ig.ScalerParams(0,b,c,e.yAxis().isInverted(),g);var i=Math.floor(e.yAxis().ej(f.top(),h,0));var j=Math.ceil(e.yAxis().ej(f.bottom(),h,0));if(!e.yAxis().isInverted()){j=Math.ceil(e.yAxis().ej(f.top(),h,0));i=Math.floor(e.yAxis().ej(f.bottom(),h,0))}var k=Math.floor((j-i+1)*a/f.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;Math.max(h,k);i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=NaN;var h=NaN;for(var i=d;i<=e;++i){var j=b[i];if(!$.ig.util.isNaN(g)){if(!$.ig.util.isNaN(j)){g=Math.min(g,j);h=Math.max(h,j)}}else{g=j;h=j}}if(!$.ig.util.isNaN(g)){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._da.valueColumn().count();this.h=this._i._da.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("BarBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("CategoryYAxisView:i","CategoryAxisBaseView",{_bg:null,init:function(a){$.ig.CategoryAxisBaseView.prototype.init.call(this,a);this._bg=a},onInit:function(){$.ig.CategoryAxisBaseView.prototype.onInit.call(this);this._a.tickLength($.ig.AxisDefaults.prototype.f)},$type:new $.ig.Type("CategoryYAxisView",$.ig.CategoryAxisBaseView.prototype.$type)},true);$c("BarSeriesView:j","AnchoredCategorySeriesView",{_da:null,init:function(a){var $self=this;this.dh=new $$a.b1;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a;this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.di.runOn($self));$ret.activate($self.dd.runOn($self));$ret.disactivate($self.df.runOn($self));$ret.destroy($self.de.runOn($self));return $ret}();this.c2(new $$t.d)},_db:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);this._dc=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c);this._da.resolution($.ig.Defaults.prototype.h);this._da.thickness($.ig.Defaults.prototype.i)}},di:function(){var a=new $$a.b1;this._dc.add(a);a.__visibility=1;return a},_dc:null,dd:function(a){a.__visibility=0},df:function(a){a.__visibility=1},de:function(a){this._dc.remove(a)},dg:function(a,b,c){if(!this.isDirty()){this.aq()}a._o=c;a._n=b},cs:function(){return new $$t.f(this)},bf:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bf.call(this,a,b);var c=a;var d=this.bp(b);c.__fill=d;c.__stroke=d;c._ac=this._e.actualThickness()},ac:function(a){return this._dc.__inner[a]},dh:null,ab:function(a){var b=this._dc.__inner[a];this.dh._n=b._n;this.dh._o=b._o;this.dh.width(b.width());this.dh.height(b.height());var c=this.bp(a);this.dh.__fill=c;this.dh.__stroke=c;this.dh._ac=this._e.actualThickness()+3;return this.dh},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._dc.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._db.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._o>g._o){return-1}else if(f._o<g._o){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a7().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(-5)},$type:new $.ig.Type("BarSeriesView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$$t.$a.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.hx("Interval",b.oldValue(),b.newValue());a.h3(false)}));$$t.$a.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$a.$type,a).hx("MinorInterval",b.oldValue(),b.newValue());$b($$t.$a.$type,a).h3(false)}));$$t.$h.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue());
}));$$t.$h.yAxisProperty=$$a.$s.i("YAxis",$$t.$a.$type,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$e.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$e.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_rangecategory.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$h=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["RangeCategoryBucketCalculator:a","RangeAreaSeries:c","RangeCategorySeries:h","RangeColumnSeries:i","RangeAreaSeriesView:j","RangeCategorySeriesView:k","RangeColumnSeriesView:l"]);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;$c("RangeCategoryBucketCalculator:a","CategoryBucketCalculator",{_j:null,init:function(a){this.i=null;this.h=null;$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._j=a},getBucketWithoutUnknowns:function(a){var b=false;var c=this.i;var d=this.h;var e=this.l;var f=this.k;var g=Math.min(e,f);var h=a*this.d;var i=Math.min(h+this.d-1,g-1);var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=true;var m=0;var n=0;var o;var p;if(h<=i){for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){j=j<o?j:o;k=k>o?k:o;j=j<p?j:p;k=k>p?k:p}else{j=Math.min(j,o);k=Math.max(k,o);k=Math.max(k,p);j=Math.min(j,p);l=false}}}if(b&&n<m){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},getBucket:function(a){var b=false;var c=this.i;var d=this.h;var e=this.l;var f=this.k;var g=Math.min(e,f);var h=a*this.d;var i=Math.min(h+this.d-1,g-1);var j=NaN;var k=NaN;var l=true;var m=0;var n=0;var o;var p;if(h<=i){for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){if(!$.ig.util.isNaN(o)){j=j<o?j:o;k=k>o?k:o}if(!$.ig.util.isNaN(p)){j=j<p?j:p;k=k>p?k:p}}else{if(!$.ig.util.isNaN(o)){if($.ig.util.isNaN(j)){j=o}else{j=Math.min(j,o)}if(!$.ig.util.isNaN(k)){k=Math.max(k,o)}}if(!$.ig.util.isNaN(p)){if($.ig.util.isNaN(k)){k=p}else{k=Math.max(k,p)}if(!$.ig.util.isNaN(j)){j=Math.min(j,p)}}if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){l=false}}}}if(n<m&&b){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},l:0,k:0,i:null,h:null,cacheValues:function(){this.l=this._j._c0.lowColumn().count();this.k=this._j._c0.highColumn().count();this.i=this._j._c0.lowColumn().asArray();this.h=this._j._c0.highColumn().asArray()},unCacheValues:function(){this.i=null;this.h=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalRangeCategorySeriesProxy:b","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$g.$type,a)!==null},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalRangeCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalRangeCategorySeriesProxy.prototype.$type])},true);$c("RangeCategorySeries:h","CategorySeries",{bv:function(){return new $$t.k(this)},getHostReferenceValue:function(){return this.f4()},lo:function(a){$.ig.CategorySeries.prototype.lo.call(this,a);this._s3=a},_s3:null,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._s2=new $$t.f(1,this,this._s3,this,this,this._s3._cr)},_s2:null,lowMemberPath:function(a){if(arguments.length===1){this.h($$t.$h.lowMemberPathProperty,a);return a}else{return this.c($$t.$h.lowMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="HighMemberPath"){return this.ho(a,b,this.highMemberPath())}if(c=="HighMemberPath"){return this.ho(a,b,this.highMemberPath())}return $.ig.CategorySeries.prototype.getItemValue.call(this,a,b)},lowColumn:function(a){if(arguments.length===1){if(this.s5!=a){var b=this.s5;this.s5=a;this.raisePropertyChanged("LowColumn",b,this.s5)}return a}else{return this.s5}},s5:null,highMemberPath:function(a){if(arguments.length===1){this.h($$t.$h.highMemberPathProperty,a);return a}else{return this.c($$t.$h.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.s4!=a){var b=this.s4;this.s4=a;this.raisePropertyChanged("HighColumn",b,this.s4)}return a}else{return this.s4}},s4:null,rm:function(){return 11},su:function(a,b){$.ig.CategorySeries.prototype.su.call(this,a,b);b._b3=true;$.ig.CategoryMarkerManager.prototype.e(this,a.m,b._cu,this.useLightweightMarkers());this.so(b,a)},te:function(a,b,c,d,e,f){this._s3.c1(a,b,c,d,e,f)},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}var b=this.rb();if(this.lowColumn()==null||this.highColumn()==null){return null}var c=this.pg(this.view());var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());var e=b.getUnscaledValue(c.left(),d);var f=b.getUnscaledValue(c.right(),d);if(b.isInverted()){var g=e;e=f;f=g}var h=null;if(b.isSorting()){h=b;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}e=Math.max(0,Math.min(this.lowColumn().count()-1,e));f=Math.max(0,Math.min(this.lowColumn().count()-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this.lowColumn().item(l);if(this.lowColumn().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}var n=this.highColumn().item(l);if(this.highColumn().mayContainUnknowns()){if(Number.isInfinity(n)||$.ig.util.isNaN(n)){continue}}i=Math.min(i,m);j=Math.max(j,n)}var o=new $.ig.AxisRange(i,j);var p=this.rw();o=this.ao(o,p,a);return o},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.view()!=null?this.view().bv():$$a.$ae.empty();c=c.copy();var d=this.view()!=null?this.view().bu():$$a.$ae.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var f=this.q9();var g=this.ra();var h=this.pi(this.view());var i;if(f!=null){var j=new $.ig.ScalerParams(0,b,b,f.isInverted(),h);i=f.getScaledValue(e,j)}else{i=NaN}var k=f!=null?this._s2.r($b($.ig.ICategoryScaler.prototype.$type,f),b,b,h):0;i+=k;if(e>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(!$.ig.util.isNaN(i)){if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var l=new $.ig.ScalerParams(0,b,b,g.isInverted(),h);l._b=this.f4();var m=g.getScaledValue(this.highColumn().item(e),l);var n=g.getScaledValue(this.lowColumn().item(e),l);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(n)){var o=Math.abs(n-m);if(c.height()<o){c.height(o);c.y(Math.min(n,m))}else{if(n<c.top()+.1*c.height()){n=n+.4*c.height()}if(n>c.bottom()-.1*c.height()){n=n-.4*c.height()}c.y(n-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),c,true)}}return e>=0},lt:function(a,b,c,d){$.ig.CategorySeries.prototype.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.lowColumn());c.deregisterColumn(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.lowColumn(this.cf(this.lowMemberPath()));this.highColumn(this.cf(this.highMemberPath()))}if(!this.r6()){this._rl._cr.g(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.lowColumn());this.lowColumn(this.cf(this.lowMemberPath()))}break;case"LowColumn":if(!this.r6()){this._rl._cr.g(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.highColumn());this.highColumn(this.cf(this.highMemberPath()))}break;case"HighColumn":if(!this.r6()){this._rl._cr.g(this.resolution());this.renderSeries(false)}break}},ap:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.q9()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $.ig.AxisRange(0,b-1)}if(a==this.ra()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $.ig.AxisRange(Math.min(c,d),Math.max(c,d))}return null},kr:function(a,b,c,d){if(this.q9()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.q9())!==null){this.q9().notifyDataChanged()}var e=this.q9();switch(a){case 3:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(e!=null){e.updateRange()}if(!this.r6()){this.renderSeries(true)}}break;case 1:if(e!=null){e.updateRange()}this._rl._cr.g(this.resolution());if(!this.r6()){this.renderSeries(true)}break;case 0:if(e!=null){e.updateRange()}this._rl._cr.g(this.resolution());if(!this.r6()){this.renderSeries(true)}break;case 2:if(e!=null){e.updateRange()}if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this._rl._cr.d>0&&!this.r6()){this.renderSeries(true)}break;case 4:if(e!=null){e.updateRange()}this._rl._cr.g(this.resolution());if(!this.r6()){this.renderSeries(true)}break}},e5:function(a,b,c){var d=$.ig.CategorySeries.prototype.e5.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},sr:function(a,b){$.ig.CategorySeries.prototype.sr.call(this,a,b);this._s2.d(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.q9()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.q9())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.ra())},bucketizer:function(){return this._rl._cr},currentMode2Index:function(){return this.sf()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},mayContainUnknowns:function(){return this.lowColumn()==null||this.lowColumn().mayContainUnknowns()||this.highColumn()==null||this.highColumn().mayContainUnknowns()},l9:function(a,b){var c=this.ev();$.ig.CategorySeries.prototype.l9.call(this,a,b);if(!c){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var d=new $$t.f(1,this,$b($.ig.ISupportsMarkers.prototype.$type,this._bx),this.seriesViewer()._cm._o,this,this._bx._cr);if(!this._ep){this.rf=new $.ig.CategoryFrame(3);this.rf.u();d.d(this.rf,this._bx)}this._ep=false;this.su(this.rf,this._bx);this.ev(false)},_s1:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;g._cr.g(this.resolution());f.prepAltSurface(c);if(this.cu(g)){return}var h=new $$t.f(1,this,$b($.ig.ISupportsMarkers.prototype.$type,f),f,this,f._cr);if(this._s1==null){this._s1=new $.ig.CategoryFrame(3)}this._s1.u();h.d(this._s1,g);this.su(this._s1,g)},f4:function(){return $.ig.Series.prototype.f5(this.lowColumn(),$b($.ig.ISortingAxis.prototype.$type,this.q9()))},$type:new $.ig.Type("RangeCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasHighLowValueCategory.prototype.$type])},true);$c("HorizontalRangeCategorySeries:g","RangeCategorySeries",{init:function(){$$t.$h.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$g.xAxisProperty,a);return a}else{return this.c($$t.$g.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$g.yAxisProperty,a);return a}else{return this.c($$t.$g.yAxisProperty)}},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},kl:function(){$$t.$h.kl.call(this);this.xAxis(null);this.yAxis(null)},ah:function(a){var b=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},ai:function(a){var b=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},isRange:function(){return true},bp:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$h.bp.call(this)}},getOffsetValue:function(){return this._s2.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.xAxis(),this.sa.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.xAxis(),this.sa.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},fw:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().k9;return this.fx(a,b,this.xAxis(),d,e,f,this.sa.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted(),d);var f=this._s2.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(new $.ig.RangeValueList(this.highColumn(),this.lowColumn()),a,this.xAxis(),e,f,this.sa.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted(),d);var f=this._s2.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.lowColumn(),a,this.xAxis(),e,f,this.sa.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted(),d);var f=this._s2.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.highColumn(),a,this.xAxis(),e,f,this.sa.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this._s2.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.sa.runOn($self),$self.highColumn())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.sa.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this._s2.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.sa.runOn($self),$self.lowColumn())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.sa.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.pd(a,b,c,this._s2.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},r6:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},lt:function(a,b,c,d){$$t.$h.lt.call(this,a,b,c,d);switch(b){case"XAxis":this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le();break;case"YAxis":this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalRangeCategorySeries",$$t.$h.$type)},true);$c("RangeAreaSeries:c","HorizontalRangeCategorySeries",{bv:function(){return new $$t.j(this)},lo:function(a){$$t.$g.lo.call(this,a);this._tp=a},_tp:null,isAreaOrLine:function(){return true},isArea:function(){return true},tq:function(a,b,c,d){if($.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return false}if($.ig.util.isNaN(c.__x)||$.ig.util.isNaN(c.__y)){return false}if(a.__y<=b.__y&&a.__y>=c.__y){return true}return false},testHit:function(a,b){if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},init:function(){$$t.$g.init.call(this);this._ab=$$t.$c.$type},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$g.ko.call(this,a,b);var c=b;c.c3()},su:function(a,b){$$t.$g.su.call(this,a,b);var c=a.f.count();var d=new $$4.x(Array,2,c);for(var e=0;e<c;e++){var f=a.f.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.f.__inner[a.f.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$b($$t.$j.$type,b);var j=this.getEffectiveViewport1(i);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var k=false;var l=this.rk._b;if(l!=null){k=true}if(k){var m=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.xAxis().isInverted(),j);this.sq(d,-1,this.lowColumn().count(),this.xAxis(),m,b.isThumbnailView())}var n=i.polyline0();var o=i.polyline1();var p=i.polygon01();this.rk.ad(n,true,false,true,true);this.rk.ad(o,true,false,true,true);this.rk.ad(p,false,true,false,false);if(b.checkFrameDirty(a)){i.c4(a.f.count(),d,false);b.updateFrameVersion(a)}i.polygon01().__opacity=this.rk.j*this.actualAreaFillOpacity()},$type:new $.ig.Type("RangeAreaSeries",$$t.$g.$type)},true);$c("HighLowValuesHolder:d","ValuesHolder",{init:function(){$.ig.ValuesHolder.prototype.init.call(this)},_f:null,_g:null,e:function(){if(this._f==null||this._g==null){return 0}return Math.min(this._f.count(),this._g.count())},$type:new $.ig.Type("HighLowValuesHolder",$.ig.ValuesHolder.prototype.$type)},true);$c("DefaultHighLowValueProvider:e","Object",{init:function(){$.ig.$op.init.call(this)},highColumn:function(){return new $.ig.FastItemColumn(null,null,null,false)},lowColumn:function(){return new $.ig.FastItemColumn(null,null,null,false)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.$ot,[$.ig.IHasHighLowValueCategory.prototype.$type])},true);$c("RangeCategoryFramePreparer:f","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$f.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparerBase.prototype.init1.call(this,1,b,c,d,e,f);this._aa=new $.ig.DefaultCategoryTrendlineHost;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._aa=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ab=new $$t.e;if($b($.ig.IHasHighLowValueCategory.prototype.$type,b)!==null){this._ab=$b($.ig.IHasHighLowValueCategory.prototype.$type,b)}},_aa:null,_ab:null,l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=b[2];if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){a.m.add({__x:g,__y:(h+i)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},z:function(a,b,c,d){var e=a;var f=e._f;var g=e._g;var h=f.item(b);var i=g.item(b);var j=Math.max(h,i);var k=Math.min(h,i);if(c){e._c=k;e._d=j}else{e._b=j;e._a=k}},u:function(a,b,c){var d=a;var e=d._f;var f=d._g;var g=e.item(b);var h=f.item(b);if(!$.ig.util.isNaN(g)){d._b=Math.max(d._b,g);d._a=Math.min(d._a,g)}if(!$.ig.util.isNaN(h)){d._b=Math.max(d._b,h);d._a=Math.min(d._a,h)}},e:function(a,b){var c=b;return[a,c._a,c._b]},x:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a._b.getScaledValue(b[0],e)+c}b[1]=a._c.getScaledValue(b[1],f);b[2]=a._c.getScaledValue(b[2],f)},y:function(a,b,c,d,e,f,g){$.ig.CategoryFramePreparerBase.prototype.y.call(this,a,b,c,d,e,f,g);var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.q();var l=k.count();var m=new $$4.x($$0.$aw.$type,0);if(!c){m.add(0)}var n=new $$4.x($$0.$aw.$type,0);n.add(1);n.add(2);a._b.getScaledBucketValueList(j,m,0,i,d);a._c.getScaledBucketValueList(j,n,0,i,e);for(var o=0;o<i;o++){j.__inner[o][0]=j.__inner[o][0]+b}if(g){a._b.getScaledBucketValueList(k,m,0,l,d);a._c.getScaledBucketValueList(k,n,0,l,e);for(var p=0;p<l;p++){k.__inner[p][0]=k.__inner[p][0]+b}}},j:function(a){var b=new $$t.d;b._f=this._ab.highColumn();b._g=this._ab.lowColumn();return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$.ig.CategoryFramePreparerBase.prototype.$type)},true);$c("RangeColumnSeries:i","HorizontalRangeCategorySeries",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.l(this)},lo:function(a){$$t.$g.lo.call(this,a);this._tp=a},_tp:null,init:function(){$$t.$g.init.call(this);this._ab=$$t.$i.$type},radiusX:function(a){if(arguments.length===1){this.h($$t.$i.radiusXProperty,a);return a}else{return this.c($$t.$i.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$i.radiusYProperty,a);return a}else{return this.c($$t.$i.radiusYProperty)}},cz:function(){return true},preferredCategoryMode:function(a){return 2},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();var g=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.xAxis().ky(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},ko:function(a,b){$$t.$g.ko.call(this,a,b);var c=b;if(a&&c._c3!=null){c._c3.count(0)}},getItemSpan:function(){return this.xAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){$$t.$g.su.call(this,a,b);var c=$b($$t.$l.$type,b);var d=a.f;var e=b.bv();var f=b.bu();var g=this.getEffectiveViewport1(b);var h=this.xAxis().ky(e,f,g);if($.ig.util.isNaN(h)||Number.isInfinity(h)){c._c3.count(0);return}this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var i=false;var j=this.rk._b;if(j!=null){i=true}var k=this.xAxis().isSorting();var l=this.lowColumn().count();var m=this.xAxis();var n=new $.ig.ScalerParams(0,e,f,this.xAxis().isInverted(),g);var o=0;for(var p=0;p<d.count();++p){var q=d.__inner[p][0]-.5*h;var r=Math.min(d.__inner[p][1],d.__inner[p][2]);var s=Math.max(d.__inner[p][1],d.__inner[p][2]);var t=Math.abs(s-r);if(Number.isInfinity(t)||$.ig.util.isNaN(t)){continue}var u=c._c3.item(o);o++;u.width(h);u.height(t);if(i){this.sq(d,p,l,m,n,b.isThumbnailView())}this.rk.ad(u,false,false,false,false);u.am(this.rk.k);u.an(this.rk.l);c.c8(u,q,r)}c._c3.count(o);b.updateFrameVersion(a)},$type:new $.ig.Type("RangeColumnSeries",$$t.$g.$type)},true);$c("RangeCategorySeriesView:k","CategorySeriesView",{_c0:null,init:function(a){$.ig.CategorySeriesView.prototype.init.call(this,a);this._c0=a},c1:function(a,b,c,d,e,f){a._ak.clear();b._ak.clear();c._ak.clear();var g=$.ig.FastFlattener.prototype.b(d,e,true,f,this._e.resolution());var h=$.ig.FastFlattener.prototype.b(d,e,false,f,this._e.resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a._ak.add({__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b._ak.add({__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c._ak.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b._ak.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a._ab=a._ak.count()>0;b._ab=b._ak.count()>0;c._ab=c._ak.count()>0},cs:function(){return new $$t.a(this)},$type:new $.ig.Type("RangeCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("RangeAreaSeriesView:j","RangeCategorySeriesView",{_c2:null,init:function(a){this.da=new $$a.b0;this.c6=new $$a.bz;this.db=new $$a.b0;this.c9=new $$a.b0;this.c8=new $$a.b0;this.c5=new $$a.bz;$$t.$k.init.call(this,a);this._c2=a},onInit:function(){$$t.$k.onInit.call(this);if(!this.isThumbnailView()){this._c2.markerType(1)}},da:null,c6:null,db:null,polyline0:function(){return this.da},polygon01:function(){return this.c6},polyline1:function(){return this.db},c3:function(){this.c6._ak.clear();this.da._ak.clear();this.db._ak.clear()},c4:function(a,b,c){this.c1(this.da,this.c6,this.db,a,b,c);this.aq()},c9:null,c8:null,c5:null,bc:function(){$$t.$k.bc.call(this);this.c8._ak=this.da._ak;this.c9._ak=this.db._ak;this.c5._ak=this.c6._ak;var a=this.bo();this.c8.__stroke=a;this.c8._ac=this._e.actualThickness()+3;this.c9.__stroke=a;this.c9._ac=this._e.actualThickness()+3;this.c5.__fill=a;this.c5.__opacity=1},a6:function(a,b){$$t.$k.a6.call(this,a,b);if(a.d()){if(b){a.t(this.c5);a.u(this.c8);a.u(this.c9)}else{a.t(this.c6);a.u(this.da);a.u(this.db)}}},al:function(a){$$t.$k.al.call(this,a);this._e.a7().exportPolylineData(a,this.da,"lowerShape",["Lower"]);this._e.a7().exportPolylineData(a,this.db,"upperShape",["Upper","Main"]);this._e.a7().exportPolygonData(a,this.c6,"fillShape",["Fill"])},$type:new $.ig.Type("RangeAreaSeriesView",$$t.$k.$type)},true);$c("RangeColumnSeriesView:l","RangeCategorySeriesView",{_c2:null,init:function(a){var $self=this;this.c9=new $$a.b1;$$t.$k.init.call(this,a);this._c2=a;this._c3=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.da.runOn($self));$ret.activate($self.c5.runOn($self));$ret.disactivate($self.c7.runOn($self));$ret.destroy($self.c6.runOn($self));return $ret}()},_c3:null,onInit:function(){$$t.$k.onInit.call(this);this._c4=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._c2.markerType($.ig.Defaults.prototype.c);this._c2.resolution($.ig.Defaults.prototype.h);this._c2.thickness($.ig.Defaults.prototype.i)}},_c4:null,da:function(){var a=new $$a.b1;this._c4.add(a);a.__visibility=1;return a},c5:function(a){a.__visibility=0},c7:function(a){a.__visibility=1},c6:function(a){this._c4.remove(a)},c8:function(a,b,c){if(!this.isDirty()){this.aq()}a._o=c;a._n=b},ac:function(a){return this._c4.__inner[a]},c9:null,ab:function(a){var b=this._c4.__inner[a];this.c9.__visibility=b.__visibility;this.c9._n=b._n;this.c9._o=b._o;this.c9.width(b.width());this.c9.height(b.height());var c=this.bp(a);this.c9.__fill=c;this.c9.__stroke=c;this.c9._ac=this._e.actualThickness()+3;return this.c9},a6:function(a,b){$$t.$k.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._c4.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},al:function(a){$$t.$k.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._c3.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a7().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},$type:new $.ig.Type("RangeColumnSeriesView",$$t.$k.$type)},true);$$t.$h.lowMemberPathProperty=$$a.$s.i("LowMemberPath",String,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.oldValue(),b.newValue())}));$$t.$h.highMemberPathProperty=$$a.$s.i("HighMemberPath",String,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.oldValue(),b.newValue())}));$$t.$g.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$g.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$i.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$i.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$i.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$i.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_financial.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$n=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FinancialEventArgs:a","FinancialEventHandler:b","FinancialPriceSeries:d","FinancialBucketCalculator:e","FinancialSeries:g","FinancialSeries___CalculateTypicalColumn__IteratorClass:h","FinancialSeries___CalculateTR__IteratorClass:i","FinancialSeries___CalculateTL__IteratorClass:j","FinancialCalculationSupportingCalculations:k","ProvideColumnValuesStrategy:m","DataSourceSupportingCalculation:n","SupportingCalculationStrategy:r","FinancialCalculationDataSource:s","FinancialPriceSeriesView:t","FinancialSeriesView:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("FinancialEventArgs:a","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d);if(c!=null){c.series(e)}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(a){if(arguments.length===1){this._supportingCalculations=a;return a}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(a){if(arguments.length===1){this._basedOn=a;return a}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$0.$w.$type)},true);$c("FinancialBucketCalculator:e","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._a=a;this._c=-1;this._d=this._d;this._b=0},getBucket:function(a){return null},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},_c:0,_d:0,_b:0,getBucketInfo:function(a,b,c,d){a=this._c;b=this._d;c=this._b;d=this._a._bz.resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this._a.bv();var c=this._a.bu();var d=this._a.bu();if(this._a._bz!=null){d=this._a._bz.getEffectiveViewport1(this._a)}if(b.isEmpty()||c.isEmpty()||this._a._bz.xAxis()==null){this._b=0;return}var e=this._a._bz.xAxis()!=null?this._a._bz.xAxis().isInverted():false;var f=new $.ig.ScalerParams(0,b,c,e,d);var g=this._a._bz.pg(this._a);var h=$b($.ig.ISortingAxis.prototype.$type,this._a._bz.xAxis());if(h==null||h.sortedIndices()==null){var i=Math.floor(this._a._bz.xAxis().getUnscaledValue(g.left(),f));var j=Math.ceil(this._a._bz.xAxis().getUnscaledValue(g.right(),f));if(this._a._bz.xAxis().isInverted()){j=Math.ceil(this._a._bz.xAxis().getUnscaledValue(g.left(),f));i=Math.floor(this._a._bz.xAxis().getUnscaledValue(g.right(),f))}var k=Math.floor((j-i+1)*a/g.width());this._b=$.ig.truncate(Math.max(1,k));this._c=$.ig.truncate(Math.floor(i/this._b));this._d=$.ig.truncate(Math.ceil(j/this._b))}else{this._c=h.getFirstVisibleIndex(b,c,d,g);this._d=h.getLastVisibleIndex(b,c,d,g);this._b=1}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("FinancialPriceBucketCalculator:c","FinancialBucketCalculator",{init:function(a){$$t.$e.init.call(this,a)},getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bz.ci().count()-1);if(b<=c&&b>=0&&c>=0){var d=this._a._bz.qv().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=this._a._bz.qs().item(c);for(var h=b;h<=c;++h){e=Math.max(e,this._a._bz.qt().item(h));f=Math.min(f,this._a._bz.qu().item(h))}f=Math.min(d,f);e=Math.max(g,e);return[.5*(b+c),d,e,f,g]}return[NaN,NaN,NaN,NaN,NaN]},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$e.$type)},true);$c("FinancialSeries:g","Series",{lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._qg=a},_qg:null,isFinancial:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="OpenMemberPath"){return this.ho(a,b,this.openMemberPath())}if(c=="HighMemberPath"){return this.ho(a,b,this.highMemberPath())}if(c=="LowMemberPath"){return this.ho(a,b,this.lowMemberPath())}if(c=="CloseMemberPath"){return this.ho(a,b,this.closeMemberPath())}if(c=="VolumeMemberPath"){return this.ho(a,b,this.volumeMemberPath())}return $.ig.Series.prototype.getItemValue.call(this,a,b)},rz:function(){return 2},rx:function(){return 4},ah:function(a){var b=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);var g=this.rz();f[0]={__x:c[0],__y:c[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},ai:function(a){var b=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},init:function(){this.ra=new $$4.h($.ig.IFastItemColumn$1.prototype.$type.specialize(Number),String,0);this.rb=new $$4.h(String,String,0);this.qz=false;this.qy=false;$.ig.Series.prototype.init.call(this);this.p8=new $.ig.CategorySeriesRenderManager;this._q0=false;this._qb=new $.ig.CategoryTransitionSourceFramePreparer;this._p4=new $.ig.CategoryFrame(3);this._ab=$$t.$g.$type;this.p7(0)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$g.negativeBrushProperty,a);return a}else{return this.c($$t.$g.negativeBrushProperty)}},oy:function(){return this.negativeBrush()},oz:function(){return this.negativeBrush()},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$g.xAxisProperty,a);return a}else{return this.c($$t.$g.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$g.yAxisProperty,a);return a}else{return this.c($$t.$g.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.openMemberPathProperty,a);return a}else{return this.c($$t.$g.openMemberPathProperty)}},qv:function(a){if(arguments.length===1){if(this.qq!=a){var b=this.qq;this.qq=a;this.raisePropertyChanged("OpenColumn",b,this.qq)}return a}else{return this.qq}},qq:null,highMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.highMemberPathProperty,a);return a}else{return this.c($$t.$g.highMemberPathProperty)}},qt:function(a){if(arguments.length===1){if(this.qo!=a){var b=this.qo;this.qo=a;this.raisePropertyChanged("HighColumn",b,this.qo)}return a}else{return this.qo}},qo:null,lowMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.lowMemberPathProperty,a);return a}else{return this.c($$t.$g.lowMemberPathProperty)}},qu:function(a){if(arguments.length===1){if(this.qp!=a){var b=this.qp;this.qp=a;this.raisePropertyChanged("LowColumn",b,this.qp)}return a}else{return this.qp}},qp:null,closeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.closeMemberPathProperty,a);return a}else{return this.c($$t.$g.closeMemberPathProperty)}},qs:function(a){if(arguments.length===1){if(this.qn!=a){var b=this.qn;this.qn=a;this.raisePropertyChanged("CloseColumn",b,this.qn)}return a}else{return this.qn}},qn:null,volumeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.volumeMemberPathProperty,a);return a}else{return this.c($$t.$g.volumeMemberPathProperty)}},qx:function(a){if(arguments.length===1){if(this.qr!=a){var b=this.qr;this.qr=a;this.raisePropertyChanged("VolumeColumn",b,this.qr)}return a}else{return this.qr}},qr:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$g.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$g.isCustomCategoryStyleAllowedProperty)}},_q0:false,assigningCategoryStyle:null,q7:function(){return this.assigningCategoryStyle!=null&&this._q0||this.actualHighlightingMode()!=1},sr:function(a){if(this.assigningCategoryStyle!=null&&this._q0){this.assigningCategoryStyle(this,a)}},p8:null,sp:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.p8.a1(this.p8._b,d.isSorting(),a,b,c,d,e,f,false);this.p8.ab(this.actualHighlightingFadeOpacity());var h=this.p8.aw;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.sr(h);this.p8.z(this,i,f,g,b<0)},rp:function(a){return this.f0(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.xAxis(),this.rp.runOn(this),new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()))},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.xAxis(),this.rp.runOn(this),new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()))},fw:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().k9;return this.fx(a,b,this.xAxis(),d,e,f,this.rp.runOn(this))},getOffsetValue:function(){return this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getSeriesValuePosition:function(a,b,c){return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(new $$t.f(this.qv(),this.qt(),this.qu(),this.qs(),this.qx()),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qt(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qu(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qs(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qv(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);return this.gc(this.qx(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qt())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qt())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qu())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qu())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesOpenValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qv())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qv())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesCloseValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qs())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qs())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.rq(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesVolumeValue.runOn(this),function(d,e){return $self.ha(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qx())},function(d,e){return $self.g8(d,e,$self.xAxis(),$self.rp.runOn($self),$self.qx())})},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().h3(false)}if(this.yAxis()!=null){this.yAxis().h3(false)}},mu:function(a,b){this._qg._bx.e(this.resolution());this.renderSeries(false)},mt:function(a,b){if(this._ew&&this.gq()<.05){this.ex(true)}this._qg._bx.e(this.resolution());this.renderSeries(false)},ra:null,rb:null,qw:function(a,b,c){var d=this.cf(b);this.ra.add(d,b);this.rb.add(b,c);return d},so:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.ra.item(b);this.rb.remove(c);this.ra.remove(b)},qz:false,lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this._qg._bx.e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.qz=true;if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qv());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qt());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qu());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qs());this.so($b($.ig.IFastItemsSource.prototype.$type,c),this.qx());this.qv(null);this.qt(null);this.qu(null);this.qs(null);this.qx(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){if(String.isNullOrEmpty(this.openMemberPath())==false){this.qv(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.openMemberPath(),"OpenColumn"))}if(String.isNullOrEmpty(this.highMemberPath())==false){this.qt(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.highMemberPath(),"HighColumn"))}if(String.isNullOrEmpty(this.lowMemberPath())==false){this.qu(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.lowMemberPath(),"LowColumn"))}if(String.isNullOrEmpty(this.closeMemberPath())==false){this.qs(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.closeMemberPath(),"CloseColumn"))}if(String.isNullOrEmpty(this.volumeMemberPath())==false){this.qx(this.qw($b($.ig.IFastItemsSource.prototype.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.qz=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qv());this.qv(this.qw(this.ci(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qt());this.qt(this.qw(this.ci(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qu());this.qu(this.qw(this.ci(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qs());this.qs(this.qw(this.ci(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}this.st();break;case"VolumeMemberPath":if(this.ci()!=null){this.so(this.ci(),this.qx());this.qx(this.qw(this.ci(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.qz){this._qg._bx.e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._qg._bx.e(this.resolution());this.renderSeries(false);this.le();this._qk=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,this.xAxis());break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._qg._bx.e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}{this.renderSeries(false)}this.le();break;case"TransitionProgress":this.p5.c(this.gq(),this.p3,this.p1);if(this.cu(this.view())){return}if(this.gq()==1){this.p1.v();this.ss(this.p1,this._qg);if(this._ew){this._ew=false;this.kp();this._cc.intervalMilliseconds($.ig.truncate(this.gd()));this._cc.easingFunction(this.transitionEasingFunction())}}else{this.ss(this.p5,this._qg)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this._q0=this.q3();this.renderSeries(false);break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().lz(true)}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},ps:function(a,b,c){if(b<a||a<0||a>this.ci().count()||b<0||b>this.ci().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.ci().item(g)}return d},rw:function(a){return a._bx._b},ry:function(a){return a._bx._c},getCategoryItems:function(a,b){return this.ps(a,b,this.yAxis())},_qj:null,dt:function(){return true},km:function(){$.ig.Series.prototype.km.call(this);this._qj=null},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.qi(a,b,this._qj);this._qj=d;return d}else{var e=this.qh(a,b,this._qj);this._qj=e;return e}},r0:function(a){var b=this.p2();var c=this.view().bu();var d=this.view().bv();var e=this.xAxis();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}var i=b.f.count();var j=0;for(j=0;j<i;j++){var k=b.f.__inner[j];var l=null;if(j<i-1){l=b.f.__inner[j+1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j+1}}else{return j}}}return j},qi:function(a,b,c){var d=this.ci().count();var e=this._qg._bx._c;var f=this._qg._bx._d;var g=this._qg._bx._b;var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.p2();var l=this.r0(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $.ig.HighlightingInfo;n.series(this);n.startIndex(i);n.endIndex(j);return n},qh:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},q3:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),e);var g=this.pg(this.view());var h=this.xAxis().getUnscaledValue(g.left(),f);var i=this.xAxis().getUnscaledValue(g.right(),f);var j=(a.__x-b.left())/b.width();var k=h+j*(i-h);if(this.xAxis().categoryMode()!=0){k-=.5}d=k}return d},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},d5:function(){return $b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},ar:function(){return this.xAxis()},g5:function(a){var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$a.ae(0,0,0,1,1);var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.pg(this.view());var i=h.left();var j=h.right();var k=this.fromWorldPosition(a).__x;var l=this.xAxis().getUnscaledValue(k,f);var m=this.xAxis().getUnscaledValue(i,f);var n=this.xAxis().getUnscaledValue(j,f);l=Math.max(m,Math.min(n,l));var o=g.getIndexClosestToUnscaledValue(l);return o},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},p3:null,p5:null,p1:null,p2:function(){var a=this.p1;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.p5}return a},rq:function(a,b,c){if(this.xAxis()==null){return 0}return this.xAxis().kz(a,b,c,this.index())},transitionInMode:function(a){if(arguments.length===1){this.h($$t.$g.transitionInModeProperty,$.ig.CategoryTransitionInMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$g.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.h($$t.$g.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$g.isTransitionInEnabledProperty)}},em:function(){return this.isTransitionInEnabled()},p9:function(){return 11},b7:function(){return 3},ss:function(a,b){this._pf=a._aa;b.onRenderFrame()},sq:function(a,b){a.u()},e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);var e=c;if(this.ci()==null||this.ci().count()==0||!c.o()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e._bx._b<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().k9<1){e._bx._b=0;d=false}return d},getViewInfo:function(a,b){b=this.view().bv();a=this.view().bu();return{p0:a,p1:b}},_qb:null,ru:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(this.view());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f)}return b},kp:function(){$.ig.Series.prototype.kp.call(this);this.p3.v();this.p1.v();this.p5.v()},l8:function(a){var $self=this;$.ig.Series.prototype.l8.call(this,a);this._qg._bx.e(this.resolution());if(this.cu(this.view())){return}if(this._eo){if(this.cs()){this.ss(this.p5,this._qg)}else{this.ss(this.p1,this._qg)}return}if(this.ek(a)){var b=this.p3;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.p3=this.p5;this.p5=b}else{this.p3=this.p1;this.p1=b}this.sq(this.p1,this._qg);if(this.ey()){this._cc.stop();this._cc.intervalMilliseconds($.ig.truncate(this.ge()));this._cc.easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this._qb.p(this.p3,this.p1,this.isVertical(),this.xAxis(),this.yAxis(),this.transitionInMode(),this.p9(),this.transitionInSpeedType(),this.b7(),function(){return $self.ru($self._qg)},this._qg.bu())}this.kk();this.mf();if(this.ey()){this.ex(false);this._ew=true}}else{this.sq(this.p1,this._qg);this.ss(this.p1,this._qg)}},typical:null,typicalBasedOn:null,q8:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.qt()==null){return false}break;case"LowColumn":if(this.qu()==null){return false}break;case"OpenColumn":if(this.qv()==null){return false}break;case"CloseColumn":if(this.qs()==null){return false}break;case"VolumeColumn":if(this.qx()==null){return false}break}}return true},q9:function(){return this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},q4:function(){return this.typical!=null},sn:function(a){this.typical(this,a)},rh:function(){return this.re()},re:function(){var d__=new $$t.h((-2));d__.__4__this=this;return d__},rg:function(){return this.rd()},rd:function(){var d__=new $$t.i((-2));d__.__4__this=this;return d__},rf:function(){return this.rc()},rc:function(){var d__=new $$t.j((-2));d__.__4__this=this;return d__},rj:function(a){if(a==null){return null}if(this.q9()&&this.xAxis().sortedIndices()!=null){return new $.ig.SafeSortedReadOnlyDoubleCollection(0,a,this.xAxis().sortedIndices())}return new $.ig.SafeReadOnlyDoubleCollection(0,a)},qy:false,ri:function(){var a=new $$4.x(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.ci()!=null&&!this.qy){this.qy=true;var b=this.qc(0,this.ci().count());this.qy=false;var c=new $$t.a(0,this.ci().count(),b,this.qd(b),this);this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},rn:null,getOpenColumnAsArray:function(){if(this.qv()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rn!=null){return this.rn.asArray()}var a=new $$4.x(Number,2,this.qv().count());var b=this.xAxis().sortedIndices();var c=this.qv().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rn=a;return this.rn.asArray()}else{return this.qv().asArray()}},rl:null,getHighColumnAsArray:function(){if(this.qt()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rl!=null){return this.rl.asArray()}var a=new $$4.x(Number,2,this.qt().count());var b=this.xAxis().sortedIndices();var c=this.qt().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rl=a;return this.rl.asArray()}else{return this.qt().asArray()}},rm:null,getLowColumnAsArray:function(){if(this.qu()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rm!=null){return this.rm.asArray()}var a=new $$4.x(Number,2,this.qu().count());var b=this.xAxis().sortedIndices();var c=this.qu().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rm=a;return this.rm.asArray()}else{return this.qu().asArray()}},rk:null,getCloseColumnAsArray:function(){if(this.qs()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.rk!=null){return this.rk.asArray()}var a=new $$4.x(Number,2,this.qs().count());var b=this.xAxis().sortedIndices();var c=this.qs().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.rk=a;return this.rk.asArray()}else{return this.qs().asArray()}},ro:null,getVolumeColumnAsArray:function(){if(this.qx()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.ro!=null){return this.ro.asArray()}var a=new $$4.x(Number,2,this.qx().count());var b=this.xAxis().sortedIndices();var c=this.qx().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.ro=a;return this.ro.asArray()}else{return this.qx().asArray()}},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);if(this.xAxis()==null||!($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.rn!=null){this.rn.insert(f,this.qv().item(g))}if(this.rl!=null){this.rl.insert(f,this.qt().item(g))}if(this.rm!=null){this.rm.insert(f,this.qu().item(g))}if(this.rk!=null){this.rk.insert(f,this.qs().item(g))}if(this.ro!=null){this.ro.insert(f,this.qx().item(g))}}break;case 0:if(this.rn!=null){this.rn.removeRange(b,c)}if(this.rl!=null){this.rl.removeRange(b,c)}if(this.rm!=null){this.rm.removeRange(b,c)}if(this.rk!=null){this.rk.removeRange(b,c)}if(this.ro!=null){this.ro.removeRange(b,c)}break;case 4:if(this.rn!=null){this.rn=new $$4.x(Number,0)}if(this.rl!=null){this.rl=new $$4.x(Number,0)}if(this.rm!=null){this.rm=new $$4.x(Number,0)}if(this.rk!=null){this.rk=new $$4.x(Number,0)}if(this.ro!=null){this.ro=new $$4.x(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.rn!=null){this.rn.__inner[h]=this.qv().item(i)}if(this.rl!=null){this.rl.__inner[h]=this.qt().item(i)}if(this.rm!=null){this.rm.__inner[h]=this.qu().item(i)}if(this.rk!=null){this.rk.__inner[h]=this.qs().item(i)}if(this.ro!=null){this.ro.__inner[h]=this.qx().item(i)}}break}this.st();this.mq()},qc:function(a,b){var $self=this;var c=this.rj(this.qv());var d=this.rj(this.qs());var e=this.rj(this.qt());var f=this.rj(this.qu());var g=this.rj(this.qx());var h=function(){var $ret=new $$t.s;$ret.typicalColumn(new $$t.o(1,new $.ig.SafeEnumerable($self.rh()),$self.ri()));$ret.trueRange(new $$t.o(1,new $.ig.SafeEnumerable($self.rg()),function(){var $ret=new $$4.x(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.o(1,new $.ig.SafeEnumerable($self.rf()),function(){var $ret=new $$4.x(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.ci()!=null?$self.ci().count():0);return $ret}();return h},rv:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},qd:function(a){var $self=this;return function(){var $ret=new $$t.k;
$ret.eMA(new $$t.l(1,$.ig.TrendCalculators.prototype.b,new $$4.x(String,0)));$ret.sMA(new $$t.l(1,$.ig.TrendCalculators.prototype.e,new $$4.x(String,0)));$ret.sTDEV(new $$t.l(1,$.ig.TrendCalculators.prototype.f,new $$4.x(String,0)));$ret.movingSum(new $$t.l(1,$.ig.TrendCalculators.prototype.d,new $$4.x(String,0)));$ret.shortVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.longVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.shortPriceOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.longPriceOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.toEnumerableRange($.ig.Series.prototype.toEnumerableRange);$ret.toEnumerable($.ig.Series.prototype.toEnumerable);$ret.makeSafe($self.rv.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_p4:null,l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}var c=$b($$t.$u.$type,this._bx);this.view().a2(b);c._bx.e(this.resolution());if(this.cu(this._bx)){return}if(!this._ep){this.sq(this._p4,c)}this._ep=false;this.ss(this._p4,c);this.ev(false)},_p0:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;g._bx.e(this.resolution());f.prepAltSurface(c);if(this.cu(g)){return}if(this._p0==null){this._p0=new $.ig.CategoryFrame(3)}this._p0.u();this.sq(this._p0,g);this.ss(this._p0,g)},an:function(a){if(this.xAxis()==a){return this.yAxis()}if(this.yAxis()==a){return this.xAxis()}return null},preferredCategoryMode:function(a){var b=$b($.ig.IDateTimeAxis.prototype.$type,this.xAxis());return b!=null?b.preferredCategoryMode(this):this.p7()},p6:0,p7:function(a){if(arguments.length===1){var b=this.p7();if(a!=b){this.p6=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.p7()))}return a}else{return this.p6}},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$.ig.Series.prototype.setNegativeColors.call(this,a,b);this.negativeBrush(a)},st:function(){this.finalValue(this.qs()==null||this.qs().count()==0?NaN:this.qs().item(this.qs().count()-1))},_qk:null,_qm:null,hm:function(a){if(this._qk!=null&&a!=null){if(this._qm==null||this._qm.propertyName()!=this._qk.dateTimeMemberPath()){this._qm=new $.ig.FastReflectionHelper(false,this._qk.dateTimeMemberPath())}var b=this._qm.getPropertyValue(a);if($b($$0.$s.$type,b)!==null){return $.ig.Date.prototype.toStringFormat(b,this._qk.itemLabelFormat(),null)}}return $.ig.Series.prototype.hm.call(this,a)},$type:new $.ig.Type("FinancialSeries",$.ig.Series.prototype.$type,[$.ig.IHasCategoryAxis.prototype.$type,$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("FinancialPriceSeries:d","FinancialSeries",{isFinancialSeries:function(){return true},bv:function(){return new $$t.t(this)},lo:function(a){$$t.$g.lo.call(this,a);this._ta=a},_ta:null,init:function(){$$t.$g.init.call(this);this._ab=$$t.$d.$type;this.p3=new $.ig.CategoryFrame(5);this.p5=new $.ig.CategoryFrame(5);this.p1=new $.ig.CategoryFrame(5)},trendLineType:function(a){if(arguments.length===1){this.h($$t.$d.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.trendLineBrushProperty,a);return a}else{return this.c($$t.$d.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$d.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$d.trendLineThicknessProperty,a);return a}else{return this.c($$t.$d.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$d.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$d.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$d.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$d.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$d.trendLineZIndexProperty))}},kr:function(a,b,c,d){$$t.$g.kr.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this._ta._bx.e(this.resolution());if(this._ta.b7()){this._ta.b5().dataUpdated(a,b,c,d)}if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.h($$t.$d.displayTypeProperty,$.ig.PriceDisplayType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.displayTypeProperty))}},bp:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$g.bp.call(this)}},getSeriesValueBoundingBox:function(a){if(this.p1==null||this.p1.f.count()==0){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),a,true);var g=f[0];var h=f[1];var i=Math.abs(b.__x-g[0]);var j=Math.abs(b.__x-h[0]);var k=this.tc(this._qg,e);k=Math.max(k,3);var l=(k-1)/2;if(i<j){var m=g[0]-l;var n=g[0];var o=g[0]+l;var p=g[1];var q=g[2];var r=g[3];var s=g[4];var t=Math.min(Math.min(Math.min(p,q),r),s);var u=Math.max(Math.max(Math.max(p,q),r),s);return new $$a.ae(0,m,t,Math.abs(o-m),u-t)}else{var v=h[0]-l;var w=h[0];var x=h[0]+l;var y=h[1];var z=h[2];var aa=h[3];var ab=h[4];var ac=Math.min(Math.min(Math.min(y,z),aa),ab);var ad=Math.max(Math.max(Math.max(y,z),aa),ab);return new $$a.ae(0,v,ac,Math.abs(x-v),ad-ac)}},s9:function(a,b){var c=a[0]-b;var d=a[0];var e=a[0]+b;var f=a[1];var g=a[2];var h=a[3];var i=a[4];var j=Math.min(Math.min(Math.min(f,g),h),i);var k=Math.max(Math.max(Math.max(f,g),h),i);var l=Math.min(g,h);var m=Math.max(g,h);var n=Math.min(f,i);var o=Math.max(f,i);if(this.displayType()==1){var p=new Array(3);var q=new $$a.ae(0,c,f,b,0);var r=new $$a.ae(0,d,i,b,0);var s=new $$a.ae(0,d,l,0,m-l);p[0]=q;p[1]=r;p[2]=s;return p}else{var t=new Array(2);var u=new $$a.ae(0,d,l,0,m-l);var v=new $$a.ae(0,c,n,b*2,o-n);t[0]=u;t[1]=v;return t}},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=new $$4.x($$a.$ae.$type,0);var c=this.fromWorldPosition(a);var d=this.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport1(this.view());var g=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),a,true);var h=g[0];var i=g[1];var j=Math.abs(c.__x-h[0]);var k=Math.abs(c.__x-i[0]);var l=this.tc(this._qg,f);l=Math.max(l,3);var m=(l-1)/2;if(j<k){return this.s9(h,m)}else{return this.s9(i,m)}},testHit:function(a,b){if(this.eu(a,b)){return true}return false},eu:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.actualThickness()/2+this.f1(b));if(d.containsPoint(a)){var e=this.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a);if(e!=null){for(var f=0;f<e.length;f++){var g=e[f];var h=$.ig.RectUtil.prototype.r(g,this.actualThickness()/2+this.f1(b));if(h.containsPoint(a)){return true}}}}return false},lt:function(a,b,c,d){switch(b){case"XAxis":this._ta.selectTrendlineManager();if(this.seriesViewer()!=null){this.seriesViewer().la()}break;case"TrendLineType":var e=$g(d);if(e!=0){this._ta.b5($.ig.CategoryTrendLineManagerFactory.prototype.a(this._ta.b5(),this.xAxis(),this.rootCanvas(),this,this.cl()))}break}$$t.$g.lt.call(this,a,b,c,d);if(this._ta.b7()&&this._ta.b5()!=null&&this._ta.b5().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.tj();this.ml();this.p1.w();this.ss(this.p1,this._ta)}this.le();break;case"ActualHighlightingMode":this.renderSeries(true);break;case"TrendLineBrush":this.mk();break;case"TrendLineType":this.le();break;case"NegativeBrush":case"NegativeOutline":this.lq();break}},tj:function(){this._ta.ch();if(this._bx!=null){this._bx.ch()}},ap:function(a){if(a!=null&&a==this.yAxis()&&this.qu()!=null&&!$.ig.util.isNaN(this.qu().minimum())&&this.qt()!=null&&!$.ig.util.isNaN(this.qt().maximum())){return new $.ig.AxisRange(this.qu().minimum(),this.qt().maximum())}return null},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}if(this.qu()==null||this.qt()==null){return null}var b=this.pg(this.view());var c=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),this.xAxis().isInverted(),this.getEffectiveViewport());var d=this.xAxis().getUnscaledValue(b.left(),c);var e=this.xAxis().getUnscaledValue(b.right(),c);if(this.xAxis().isInverted()){var f=d;d=e;e=f}var g=null;if(this.xAxis().isSorting()){g=this.xAxis();d=g.getIndexClosestToUnscaledValue(d);e=g.getIndexClosestToUnscaledValue(e)}else{d=Math.floor(d);e=Math.ceil(e)}d=Math.max(0,Math.min(this.qu().count()-1,d));e=Math.max(0,Math.min(this.qu().count()-1,e));var h=1.7976931348623157e308;var i=-1.7976931348623157e308;for(var j=$.ig.truncate(d);j<=$.ig.truncate(e);j++){var k=j;if(g!=null){k=g.sortedIndices().__inner[j]}var l=this.qu().item(k);if(this.qu().mayContainUnknowns()){if(Number.isInfinity(l)||$.ig.util.isNaN(l)){continue}}var m=this.qt().item(k);if(this.qt().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}h=Math.min(h,l);i=Math.max(i,m)}var n=new $.ig.AxisRange(h,i);n=this.ao(n,this.yAxis(),a);return n},f4:function(){return $.ig.Series.prototype.f5(this.qv(),$b($.ig.ISortingAxis.prototype.$type,this.xAxis()))},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.view().bv();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.qu()!=null&&this.qt()!=null&&b<this.qu().count()&&b<this.qt().count()){var i=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);i._b=this.f4();var j=this.yAxis().getScaledValue(this.qu().item(b),i);var k=this.yAxis().getScaledValue(this.qt().item(b),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},e5:function(a,b,c){var d=$$t.$g.e5.call(this,a,b,c);if(this.qv()==null||this.qs()==null||this.qt()==null||this.qu()==null){d=false}return d},sq:function(a,b){var $self=this;$$t.$g.sq.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.f4();return $ret}();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&(k.sortedIndices()==null||k.sortedIndices().count()!=this.ci().count())){return}j=this.rq(c,d,e);var l=$b($$t.$t.$type,b);var m=this.resolution();if(this.trendLineType()!=0){var n=new Array(this.ci().count());var o=0;var q=this.rh().getEnumerator();while(q.moveNext()){var p=q.current();n[o]=p;o++}if(this._ta.b7()){this._ta.b5().prepareLineCore(a.p,this.trendLineType(),n,this.trendLinePeriod(),function(r){return $self.xAxis().getScaledValue(r,h)},function(r){return $self.yAxis().getScaledValue(r,i)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._bx._b;$ret._d=b._bx._c;$ret._e=b._bx._d;$ret._a=j;$ret._b=m;$ret._f=d;return $ret}())}}var r=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var s=b._bx._c;s<=b._bx._d;++s){var t;if(k==null){t=b._bx.getBucket(s)}else{var u=k.sortedIndices().__inner[s];var v=k.getUnscaledValueAt(u);var w=this.qv().item(u);var x=this.qt().item(u);var y=this.qu().item(u);var z=this.qs().item(u);var aa=w;var ab=x;var ac=y;var ad=z;var ae=v;while(s<b._bx._d){u=k.sortedIndices().__inner[s+1];ae=k.getUnscaledValueAt(u);if(ae-v>r*m){break}s++;ab=Math.max(ab,this.qt().item(u));ac=Math.min(ac,this.qu().item(u));ad=this.qs().item(u)}var af=NaN;if(!$.ig.util.isNaN(v)){af=this.xAxis().getScaledValue(v,h)}t=[af,aa,ab,ac,ad]}if(!$.ig.util.isNaN(t[0])){if(k!=null){t[0]=t[0]+j}else{t[0]=f.getScaledValue(t[0],h)+j}t[1]=g.getScaledValue(t[1],i);t[2]=g.getScaledValue(t[2],i);t[3]=g.getScaledValue(t[3],i);t[4]=g.getScaledValue(t[4],i);a.f.add(t)}}return},ko:function(a,b){$$t.$g.ko.call(this,a,b);var c=$b($$t.$t.$type,b);c.cb();if(a){c._b6.count(0)}if(c.b7()&&c.b5()!=null){c.b5().clearPoints()}},mt:function(a,b){$$t.$g.mt.call(this,a,b);if(this.seriesViewer()!=null){this.seriesViewer().la()}},resolveDesiredAutoMargin:function(){if(this.xAxis()!=null&&this.xAxis().categoryMode()==0){var a=this.getEffectiveViewport1(this.view());var b=this.tc(this._qg,a)/2;return new $$a.ah(1,b,0,b,0)}return $$t.$g.resolveDesiredAutoMargin.call(this)},cz:function(){return true},ss:function(a,b){$$t.$g.ss.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.checkFrameDirty(a)){c=true;b.updateFrameVersion(a)}this.p8.a0(this,this.q7(),this.getCategoryItems.runOn(this),this.rw(b),this.ry(b));var d=false;var e=this.p8._b;if(e!=null){d=true}var f=$b($$t.$t.$type,b);f.ca();f.separateMode(false);if(f.b7()){f.b5().clearPoints()}if(this.trendLineType()!=0){f.b5().rasterizeTrendLine(a.p)}if(d){this.ti(a,b,c)}else{f._b6.count(0);this.th(a,b)}},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.tc(this._qg,a)},ti:function(a,b,c){var d=this.displayType();var e=this.getEffectiveViewport1(b);var f=this.tc(b,e);var g=(f-1)/2;var h=$b($$t.$t.$type,b);h.separateMode(true);var i=a.f;var j=0;var k=this.ci().count();var l=this.xAxis();var m=new $.ig.ScalerParams(0,b.bv(),b.bu(),l.isInverted(),e);var n=this.actualBrush();var o=this.negativeBrush();if(o==null){o=n}var p=this.actualOutline();var q=this.negativeOutline();if(q==null){q=p}for(var r=0;r<i.count();++r){var s=i.__inner[r][0]-g;var t=i.__inner[r][0];var u=i.__inner[r][0]+g;var v=i.__inner[r][1];var w=i.__inner[r][2];var x=i.__inner[r][3];var y=i.__inner[r][4];if($.ig.util.isNaN(v)||$.ig.util.isNaN(w)||$.ig.util.isNaN(x)||$.ig.util.isNaN(y)){continue}var z=h._b6.item(j);j++;var aa=v<y;var ab=new $$a.a7;if(c){switch(d){case 0:if(aa){var ac=v;v=y;y=ac}var ad=new $$a.a8;ad.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ae=new $$a.a8;ae.__startPoint={__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var af=new $$a.a8;af.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._c.add(ad);ab._c.add(ae);ab._c.add(af);break;case 1:var ag=new $$a.a8;ag.__startPoint={__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ag.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ah=new $$a.a8;ah.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ai=new $$a.a8;ai.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ai.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._c.add(ag);ab._c.add(ah);ab._c.add(ai);break}}if(aa){this.p8.ak=o;this.p8.ag=o;this.p8.ah=q;this.p8.al=q;this.p8.f=true}else{this.p8.ak=n;this.p8.ag=n;this.p8.ah=p;this.p8.al=p;this.p8.f=false}this.sp(i,r,k,l,m,b.isThumbnailView());if(d==1){this.p8.ad(z,true,false,false,false)}else{this.p8.ad(z,false,false,false,false)}if(c){z._ak=ab}}h._b6.count(j);h.cc()},tc:function(a,b){var c=this.xAxis().ky(a.bv(),a.bu(),b);c=Math.max(c,this.resolution()*.9);c=Math.max(c,3);return c},th:function(a,b){var c=this.displayType();var d=this.getEffectiveViewport1(b);var e=this.tc(b,d);var f=(e-1)/2;var g=$b($$t.$t.$type,b);var h=g.ck();var i=g.cj();var j=a.f;for(var k=0;k<j.count();++k){var l=j.__inner[k][0]-f;var m=j.__inner[k][0];var n=j.__inner[k][0]+f;var o=j.__inner[k][1];var p=j.__inner[k][2];var q=j.__inner[k][3];var r=j.__inner[k][4];if($.ig.util.isNaN(o)||$.ig.util.isNaN(p)||$.ig.util.isNaN(q)||$.ig.util.isNaN(r)){continue}var s=o<r;var t=s?i:h;switch(c){case 0:if(s){var u=o;o=r;r=u}t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a5;$ret._e=new $$a.ae(0,l,r,n-l,o-r);return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break;case 1:t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:l,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._d.add(function(){var $ret=new $$a.a4;$ret._d={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:n,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break}}},hq:function(a,b){if(this._ta.b7()&&a==this._ta.b5().trendPolyline()){return null}return $$t.$g.hq.call(this,a,b)},mk:function(){$$t.$g.mk.call(this);if(this.index()<0){return}this._ta.ci()},ky:function(a){$$t.$g.ky.call(this,a);if(this._ta.b7()){this.a7().exportTrendlineData(this,a,this._ta.b5().trendPolyline())}},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$d.negativeOutlineProperty,a);return a}else{return this.c($$t.$d.negativeOutlineProperty)}},oz:function(){return this.negativeOutline()},setNegativeColors:function(a,b){$$t.$g.setNegativeColors.call(this,a,b);this.negativeOutline(b)},a9:function(a){if(this.displayType()==0){return 3}else if(this.displayType()==1){return 2}return a},$type:new $.ig.Type("FinancialPriceSeries",$$t.$g.$type,[$.ig.ITrendLineSeries.prototype.$type])},true);$c("FinancialValueList:f","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=$.ig.util.isNaN(b);var h=$.ig.util.isNaN(c);var i=$.ig.util.isNaN(d);var j=$.ig.util.isNaN(e);var k=$.ig.util.isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("FinancialCalculationSupportingCalculations:k","Object",{init:function(){$.ig.$op.init.call(this)},_eMA:null,eMA:function(a){if(arguments.length===1){this._eMA=a;return a}else{return this._eMA}},_sMA:null,sMA:function(a){if(arguments.length===1){this._sMA=a;return a}else{return this._sMA}},_sTDEV:null,sTDEV:function(a){if(arguments.length===1){this._sTDEV=a;return a}else{return this._sTDEV}},_movingSum:null,movingSum:function(a){if(arguments.length===1){this._movingSum=a;return a}else{return this._movingSum}},_shortVolumeOscillatorAverage:null,shortVolumeOscillatorAverage:function(a){if(arguments.length===1){this._shortVolumeOscillatorAverage=a;return a}else{return this._shortVolumeOscillatorAverage}},_longVolumeOscillatorAverage:null,longVolumeOscillatorAverage:function(a){if(arguments.length===1){this._longVolumeOscillatorAverage=a;return a}else{return this._longVolumeOscillatorAverage}},_shortPriceOscillatorAverage:null,shortPriceOscillatorAverage:function(a){if(arguments.length===1){this._shortPriceOscillatorAverage=a;return a}else{return this._shortPriceOscillatorAverage}},_longPriceOscillatorAverage:null,longPriceOscillatorAverage:function(a){if(arguments.length===1){this._longPriceOscillatorAverage=a;return a}else{return this._longPriceOscillatorAverage}},_toEnumerableRange:null,toEnumerableRange:function(a){if(arguments.length===1){this._toEnumerableRange=a;return a}else{return this._toEnumerableRange}},_toEnumerable:null,toEnumerable:function(a){if(arguments.length===1){this._toEnumerable=a;return a}else{return this._toEnumerable}},_makeSafe:null,makeSafe:function(a){if(arguments.length===1){this._makeSafe=a;return a}else{return this._makeSafe}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$c("SupportingCalculation$1:q","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,a,b){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,0)},init1:function($tCalculationStrategy,a,b,c){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,1,c)},a:null,d:null,b:function(){return this.a},c:function(){return this.d},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$c("ColumnSupportingCalculation:l","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$r.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$r.$type,1,b,c)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$q.$type.specialize($$t.$r.$type))},true);$c("DataSourceSupportingCalculation:n","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$m.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$m.$type,1,b,c)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$q.$type.specialize($$t.$m.$type))},true);$c("CalculatedColumn:o","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},init1:function(a,b,c){$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("FinancialPriceSeriesProxy:p","Object",{init:function(){$.ig.$op.init.call(this)},getCloseMemberPath:function(a){return a.closeMemberPath()},getHighMemberPath:function(a){return a.highMemberPath()},getLowMemberPath:function(a){return a.lowMemberPath()},getOpenMemberPath:function(a){return a.openMemberPath()},getVolumeMemberPath:function(a){return a.volumeMemberPath()},matchesType:function(a){if(!a.isFinancial()){return false}if(a.isFinancialIndicator()||a.isFinancialOverlay()){return false}return true},setCategoryMode:function(a,b){a.p7(b)},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setDisplayType:function(a,b){a.displayType(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("FinancialPriceSeriesProxy",$.ig.$ot,[$.ig.IFinancialPriceSeriesProxy.prototype.$type])},true);$c("FinancialCalculationDataSource:s","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(a){if(arguments.length===1){this._openColumn=a;return a}else{return this._openColumn}},_closeColumn:null,closeColumn:function(a){if(arguments.length===1){this._closeColumn=a;return a}else{return this._closeColumn}},_highColumn:null,highColumn:function(a){if(arguments.length===1){this._highColumn=a;return a}else{return this._highColumn}},_lowColumn:null,lowColumn:function(a){if(arguments.length===1){this._lowColumn=a;return a}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(a){if(arguments.length===1){this._volumeColumn=a;return a}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(a){if(arguments.length===1){this._typicalColumn=a;return a}else{return this._typicalColumn}},_trueRange:null,trueRange:function(a){if(arguments.length===1){this._trueRange=a;return a}else{return this._trueRange}},_trueLow:null,trueLow:function(a){if(arguments.length===1){this._trueLow=a;return a}else{return this._trueLow}},_period:0,period:function(a){if(arguments.length===1){this._period=a;return a}else{return this._period}},_shortPeriod:0,shortPeriod:function(a){if(arguments.length===1){this._shortPeriod=a;return a}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(a){if(arguments.length===1){this._longPeriod=a;return a}else{return this._longPeriod}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_calculateFrom:0,calculateFrom:function(a){if(arguments.length===1){this._calculateFrom=a;return a}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(a){if(arguments.length===1){this._calculateCount=a;return a}else{return this._calculateCount}},_multiplier:0,multiplier:function(a){if(arguments.length===1){this._multiplier=a;return a}else{return this._multiplier}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(a){if(arguments.length===1){this._specifiesRange=a;return a}else{return this._specifiesRange}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$c("FinancialSeriesView:u","SeriesView",{_bz:null,_bx:null,_frameVersion:0,frameVersion:function(a){if(arguments.length===1){this._frameVersion=a;return a}else{return this._frameVersion}},checkFrameDirty:function(a){if(this.frameVersion()!=a._t){return true}return false},updateFrameVersion:function(a){this.frameVersion(a._t)},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this.frameVersion(-1);this._bz=a;this._bx=this.by()},by:function(){},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this._bz.xAxis().isDateTime()){a+="<span>${itemLabel}</span><br/>"}else if(this._bz.xAxis().label()!=null){a+="<span>${item."+this._bz.xAxis().label()+"}</span><br/>"}a+="<span class='ui-priority-primary'";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}var c=new $.ig.SRProvider(this.seriesViewerRenderer());var d=c.b1("financialSeries_Open");var e=c.b1("financialSeries_High");var f=c.b1("financialSeries_Low");
var g=c.b1("financialSeries_Close");d=String.isNullOrEmpty(d)?"Open":d;e=String.isNullOrEmpty(e)?"High":e;f=String.isNullOrEmpty(f)?"Low":f;g=String.isNullOrEmpty(g)?"Close":g;a+=">"+this._bz.title()+"</span><table><tr><td>"+d+":</td><td>"+"${item."+this._bz.openMemberPath()+"}</td></tr><tr><td>"+e+":</td><td>"+"${item."+this._bz.highMemberPath()+"}</td></tr><tr><td>"+f+":</td><td>"+"${item."+this._bz.lowMemberPath()+"}</td></tr><tr><td>"+g+":</td><td>"+"${item."+this._bz.closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this._bz.volumeMemberPath())){var h=c.b1("financialSeries_Volume");h=String.isNullOrEmpty(h)?"Volume":h;a+="<tr><td>"+h+":</td><td>"+"${item."+this._bz.volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("FinancialPriceSeriesView:t","FinancialSeriesView",{_b3:null,init:function(a){var $self=this;this.cn=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this.cm=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this.b4=null;this.cl=new $$a.by;$$t.$u.init.call(this,a);this._b3=a;this._b9=new $$4.x($$a.$by.$type,0);this._b6=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.co.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.cf.runOn($self));return $ret}()},_b6:null,co:function(){var a=new $$a.by;this._b9.add(a);a.__visibility=1;return a},_b9:null,ce:function(a){a.__visibility=0},cg:function(a){a.__visibility=1},cf:function(a){this._b9.remove(a)},by:function(){return new $$t.c(this)},onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){this._b3.displayType($.ig.Defaults.prototype.g);this._b3.negativeBrush($.ig.Defaults.prototype.ah);this._b3.negativeOutline($.ig.Defaults.prototype.ai);this._b3.resolution($.ig.Defaults.prototype.k);this._b3.thickness($.ig.Defaults.prototype.l);this._b3.outline(this._b3.actualOutline())}},cn:null,cm:null,b4:null,b5:function(a){if(arguments.length===1){this.b4=a;return a}else{if(this.b4==null){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}return this.b4}},b7:function(){return this.b4!=null},ch:function(){if(this._b3.displayType()==1){this.cn.__stroke=this._e.actualBrush()}else{this.cn.__stroke=this._e.actualOutline()}if(this._b3.displayType()==1){this.cm.__stroke=this._bz.negativeBrush()}else{this.cm.__stroke=this._b3.negativeOutline()}},cb:function(){this.aq();this._b6.count(0);this.ca()},ca:function(){var a=$b($$a.$a3.$type,this.cn._ak);var b=$b($$a.$a3.$type,this.cm._ak);$.ig.Extensions.prototype.d(a);$.ig.Extensions.prototype.d(b)},ck:function(){this.aq();return $b($$a.$a3.$type,this.cn._ak)},cj:function(){this.aq();return $b($$a.$a3.$type,this.cm._ak)},ci:function(){this._b3.actualTrendLineBrush(null);if(this._b3.trendLineBrush()!=null){this._b3.actualTrendLineBrush(this._b3.trendLineBrush())}else{this._b3.actualTrendLineBrush(this._b3.actualBrush())}},bb:function(){$$t.$u.bb.call(this);this.cn._ac=this._e.actualThickness();this.cn._ai=this._e.dashArray();this.cn._ad=this._e.dashCap();if(this._b3.displayType()==1){this.cn.__stroke=this._e.actualBrush()}else{this.cn.__stroke=this._e.actualOutline();this.cn.__fill=this._e.actualBrush()}this.cm._ac=this._e.actualThickness();this.cm._ai=this._e.dashArray();this.cm._ad=this._e.dashCap();if(this._b3.displayType()==1){this.cm.__stroke=this._bz.negativeBrush()}else{this.cm.__stroke=this._b3.negativeOutline();this.cm.__fill=this._bz.negativeBrush()}},bc:function(){$$t.$u.bc.call(this);var a=this.bo();this.cn._ac=this._e.actualThickness()+3;if(this._b3.displayType()==1){this.cn.__stroke=a}else{this.cn.__stroke=a;this.cn.__fill=a}this.cm._ac=this._e.actualThickness()+3;if(this._b3.displayType()==1){this.cm.__stroke=a}else{this.cm.__stroke=a;this.cm.__fill=a}},ac:function(a){return this._b9.__inner[a]},cl:null,ab:function(a){var b=this._b9.__inner[a];this.cl.__visibility=b.__visibility;this.cl._ak=b._ak;var c=this.bp(a);this.cl.__fill=c;this.cl.__stroke=c;this.cl._ac=this._e.actualThickness()+3;return this.cl},a6:function(a,b){$$t.$u.a6.call(this,a,b);if(a.d()){if(this.separateMode()){for(var c=0;c<this._b9.count();c++){var d=this.aa(c,b);if(d.__visibility==0){a.s(d)}}}else{a.s(this.cn);a.s(this.cm)}}},a5:function(a,b){if(a.d()){if(this._b3.trendLineType()!=0&&!b){var c=this.b5().trendPolyline();c._ac=this._b3.trendLineThickness();c.__stroke=this._b3.actualTrendLineBrush();c._ai=this._b3.trendLineDashArray();c._ad=this._b3.trendLineDashCap();a.u(c)}}$$t.$u.a5.call(this,a,b)},al:function(a){$$t.$u.al.call(this,a);if(this._b3.q7()){for(var b=0;b<this._b9.count();b++){var c=this._b9.__inner[b];if(c.__fill==this._b3.negativeBrush()){this._e.a7().exportPathData(a,c,"negativePathShape"+b,["Negative"])}else{this._e.a7().exportPathData(a,c,"positivePathShape"+b,["Positive","Main"])}}}else{this._e.a7().exportPathData(a,this.cn,"positivePathShape",["Positive","Main"]);this._e.a7().exportPathData(a,this.cm,"negativePathShape",["Negative"])}},cc:function(){this.aq()},_separateMode:false,separateMode:function(a){if(arguments.length===1){this._separateMode=a;return a}else{return this._separateMode}},selectTrendlineManager:function(){if(this.b7()){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$u.$type)},true);$c("FinancialSeries___CalculateTR__IteratorClass:i","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.qt().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.rv(this.__4__this.qt().item(this.b.item(0))-this.__4__this.qu().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.qt().count();if(this.f>0){this.c=this.__4__this.rv(this.__4__this.qt().item(0)-this.__4__this.qu().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.max(this.__4__this.rv(this.__4__this.qt().item(this.b.item(this.g))-this.__4__this.qu().item(this.b.item(this.g))),Math.max(this.__4__this.rv(Math.abs(this.__4__this.qt().item(this.b.item(this.g))-this.__4__this.qs().item(this.b.item(this.g-1)))),this.__4__this.rv(Math.abs(this.__4__this.qu().item(this.b.item(this.g))-this.__4__this.qs().item(this.b.item(this.g-1))))));this.d=3;return true}break;case 3:this.d=-1;++this.g;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.max(this.__4__this.rv(this.__4__this.qt().item(this.h)-this.__4__this.qu().item(this.h)),Math.max(this.__4__this.rv(Math.abs(this.__4__this.qt().item(this.h)-this.__4__this.qs().item(this.h-1))),this.__4__this.rv(Math.abs(this.__4__this.qu().item(this.h)-this.__4__this.qs().item(this.h-1)))));this.d=6;return true}break;case 6:this.d=-1;++this.h;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.i(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTR__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTL__IteratorClass:j","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.qu().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.rv(this.__4__this.qu().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.qu().count();if(this.f>0){this.c=this.__4__this.rv(this.__4__this.qu().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.min(this.__4__this.rv(this.__4__this.qu().item(this.b.item(this.g))),this.__4__this.rv(this.__4__this.qs().item(this.b.item(this.g-1))));this.d=3;return true}break;case 3:this.d=-1;this.g++;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.min(this.__4__this.rv(this.__4__this.qu().item(this.h)),this.__4__this.rv(this.__4__this.qs().item(this.h-1)));this.d=6;return true}break;case 6:this.d=-1;this.h++;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.j(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTL__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTypicalColumn__IteratorClass:h","Object",{h:0,f:0,c:false,a:null,d:null,g:0,i:0,e:null,k:0,j:0,l:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},m:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.c=false;if(this.__4__this.q4()){this.a=this.__4__this.qc(0,this.__4__this.ci().count());this.__4__this.sn(new $$t.a(0,this.__4__this.ci().count(),this.a,this.__4__this.qd(this.a),this.__4__this));if(this.a.typicalColumn()!=null){this.c=true;this.h=1;this.d=this.a.typicalColumn().getEnumerator();this.h=2;break}}if(!this.c){if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.ci().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.ci().count();this.l=0;this.h=5;break}break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();this.f=this.g;this.h=2;return true}this.m();if(!this.c){if(this.__4__this.q9()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.ci().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.ci().count();this.l=0;this.h=5;break}break;case 3:this.h=-1;if(this.k<this.i){this.f=(this.__4__this.qt().item(this.e.item(this.k))+this.__4__this.qu().item(this.e.item(this.k))+this.__4__this.qs().item(this.e.item(this.k)))/3;this.h=4;return true}break;case 4:this.h=-1;++this.k;this.h=3;break;case 5:this.h=-1;if(this.l<this.j){this.f=(this.__4__this.qt().item(this.l)+this.__4__this.qu().item(this.l)+this.__4__this.qs().item(this.l))/3;this.h=6;return true}break;case 6:this.h=-1;++this.l;this.h=5;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.h(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.m();break}},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("FinancialSeries___CalculateTypicalColumn__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$g.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$g.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$g.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$g.openMemberPathProperty=$$a.$s.i("OpenMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("OpenMemberPath",b.oldValue(),b.newValue())}));$$t.$g.highMemberPathProperty=$$a.$s.i("HighMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.oldValue(),b.newValue())}));$$t.$g.lowMemberPathProperty=$$a.$s.i("LowMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.oldValue(),b.newValue())}));$$t.$g.closeMemberPathProperty=$$a.$s.i("CloseMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CloseMemberPath",b.oldValue(),b.newValue())}));$$t.$g.volumeMemberPathProperty=$$a.$s.i("VolumeMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VolumeMemberPath",b.oldValue(),b.newValue())}));$$t.$g.isCustomCategoryStyleAllowedProperty=$$a.$s.i("IsCustomCategoryStyleAllowed",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.oldValue(),b.newValue())}));$$t.$g.transitionInModeProperty=$$a.$s.i("TransitionInMode",$.ig.CategoryTransitionInMode.prototype.$type,$$t.$g.$type,new $$a.ac(2,$.ig.CategoryTransitionInMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.oldValue(),b.newValue())}));$$t.$g.isTransitionInEnabledProperty=$$a.$s.i("IsTransitionInEnabled",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.oldValue(),b.newValue())}));$$t.$d.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$d.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$d.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$d.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$d.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$d.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$d.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$d.displayTypeProperty=$$a.$s.i("DisplayType",$.ig.PriceDisplayType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.PriceDisplayType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.oldValue(),b.newValue())}));$$t.$d.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_extendedfinancial.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_financial.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$m=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$n=$.ig.globalDefs.$$n;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BollingerBandsOverlay:g","BollingerBandsBucketCalculator:h","FinancialIndicator:r","FinancialIndicatorBucketCalculator:s","IShortPeriodLongPeriod:ab","PriceChannelOverlay:ap","PriceChannelBucketCalculator:aq","BollingerBandsOverlayView:a5","FinancialIndicatorView:a6","PriceChannelOverlayView:a7"]);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;$c("DelegateClipper:a","Object",{init:function(a,b,c,d){var $self=this;$.ig.$op.init.call(this);var e=new $$4.x($$a.$y.$type,0);var g=$$t.$a.a(0,c).getEnumerator();while(g.moveNext()){var f=g.current();e.add({__x:a(f),__y:b(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this._b=new $$4.x($$a.$y.$type,0);this._c=function(h){return $self._b.count()>h?$self._b.__inner[h].__x:NaN};this._d=function(h){return $self._b.count()>h?$self._b.__inner[h].__y:NaN};d.i(this._b);var i=e.getEnumerator();while(i.moveNext()){var h=i.current();d.j(h)}d.i(null)},_b:null,_c:null,_d:null,e:function(){return this._b.count()},a:function(a,b){var d__=new $$t.b((-2));d__.__3__start=a;d__.__3__count=b;return d__},$type:new $.ig.Type("DelegateClipper",$.ig.$ot)},true);$c("FinancialIndicator:r","FinancialSeries",{isFinancialIndicator:function(){return true},bv:function(){return new $$t.a6(this)},lo:function(a){$.ig.FinancialSeries.prototype.lo.call(this,a);this._ta=a},_ta:null,init:function(){$.ig.FinancialSeries.prototype.init.call(this);this.p3=new $.ig.CategoryFrame(3);this.p5=new $.ig.CategoryFrame(3);this.p1=new $.ig.CategoryFrame(3);this.indicatorColumn(new $$4.x(Number,0));this._s9=new $.ig.AxisRange((-100),100)},tn:function(a){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}},tf:function(a,b,c){if($.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return false}var d=this.yAxis();var e=0;if(d!=null){e=d.scaleValue(d.referenceValue())}if(a.__y>=e&&a.__y<=b.__y||a.__y<=e&&a.__y>=b.__y){return true}return false},bp:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.FinancialSeries.prototype.bp.call(this)}},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();var g=this.aj(this.xAxis(),this.p1.f,this.rw(this.view()),this.ry(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f);var m=1;if(j<k){var n=h[0]-.5*m;var o=h[1];var p=l;return new $$a.ae(0,n,Math.min(o,p),m,Math.max(o,p)-Math.min(o,p))}else{var q=i[0]-.5*m;var r=i[1];var s=l;return new $$a.ae(0,q,Math.min(r,s),m,Math.max(r,s)-Math.min(r,s))}},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.displayType()==1){if(this.tf(a,c,b)){return true}}if(this.displayType()==1||this.displayType()==0){if(this.eq(a,b)){return true}}if(this.displayType()==2){if(this.eu(a,b)){return true}}return false},kr:function(a,b,c,d){$.ig.FinancialSeries.prototype.kr.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}if(this._ta.b7()){this._ta.b5().dataUpdated(a,b,c,d)}if(d!=null&&this.rb.containsKey(d)){var e=this.rb.tryGetValue(d,d);d=e.p1}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){a=4;b=0;c=this.ci().count()}switch(a){case 3:if(this.te(b,c,d)){this.tp(b,c,d);this.tn(true)}break;case 2:if(this.te(b,this.ci().count()-b,d)){this.tp(b,this.ci().count()-b,d);this.tn(true)}break;case 1:if(this.te(b,this.ci().count()-b,d)){var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}this.indicatorColumn().insertRange(b,f);this.tp(b,this.ci().count()-b,d);this.tn(true)}break;case 0:if(this.te(b,this.ci().count()-b,d)){this.indicatorColumn().removeRange(b,c);this.tp(b,this.ci().count()-b,d);this.tn(true)}break;case 4:if(this.te(b,this.ci().count()-b,d)){this.indicatorColumn(new $$4.x(Number,2,this.ci().count()));var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}this.indicatorColumn().insertRange(0,h);this.tp(b,this.ci().count()-b,d);this.tn(true)}break}},displayType:function(a){if(arguments.length===1){this.h($$t.$r.displayTypeProperty,$.ig.IndicatorDisplayType.prototype.getBox(a));return a}else{return $g(this.c($$t.$r.displayTypeProperty))}},defaultDisplayType:function(){return 0},ignoreFirst:function(a){if(arguments.length===1){this.h($$t.$r.ignoreFirstProperty,a);return a}else{return $h(this.c($$t.$r.ignoreFirstProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$r.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$r.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$r.trendLineBrushProperty,a);return a}else{return this.c($$t.$r.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$r.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$r.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$r.trendLineThicknessProperty,a);return a}else{return this.c($$t.$r.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$r.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$r.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$r.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$r.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$r.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$r.trendLinePeriodProperty))}},tk:function(){return-1},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$r.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$r.trendLineZIndexProperty))}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_s9:null,td:function(a,b){},tg:function(a,b){},lt:function(a,b,c,d){switch(b){case"XAxis":this._ta.selectTrendlineManager();break;case"TrendLineType":var e=$g(d);if(e!=0){this._ta.b5($.ig.CategoryTrendLineManagerFactory.prototype.a(this._ta.b5(),this.xAxis(),this.rootCanvas(),this,this.cl()))}break}$.ig.FinancialSeries.prototype.lt.call(this,a,b,c,d);if(this._ta.b7()&&this._ta.b5().propertyUpdated(a,b,c,d)){this.renderSeries(false);var f=$b($$t.$a6.$type,this._bx);if(f!=null&&f.b7()){f.b5().propertyUpdated(a,b,c,d)}this.le()}switch(b){case"FastItemsSource":if(this.ci()!=null){this.indicatorColumn(new $$4.x(Number,2,this.ci().count()));var g=new Array(this.ci().count());for(var h=0;h<this.ci().count();h++){g[h]=0}this.indicatorColumn().insertRange(0,g);this.tp(0,this.ci().count(),null);if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._qg._bx.e(this.resolution());this.renderSeries(false)}}break;case"TrendLineBrush":this.mk();break;case"DisplayType":this.ko(true,this.view());this.ml();this.renderSeries(false);this.le();break;case"OpenColumn":case"HighColumn":case"LowColumn":case"CloseColumn":case"VolumeColumn":if(this.ci()!=null){if(this.indicatorColumn().count()!=this.ci().count()){this.indicatorColumn(new $$4.x(Number,2,this.ci().count()));var i=new Array(this.ci().count());for(var j=0;j<this.ci().count();j++){i[j]=0}this.indicatorColumn().insertRange(0,i)}if(this.te(0,this.ci().count()-1,b)){this.to()}}break;case"XAxis":if(this.xAxis()!=null&&($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null||$b($.ig.ISortingAxis.prototype.$type,c)!==null)){this.to()}break;case"YAxis":case"IgnoreFirst":this.to();this.le();break;case"TrendLineType":this.le();break}},getSeriesValue:function(a,b,c){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.gc(this.indicatorColumn(),a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getPreviousOrExactIndex.call(this,a,b)}return this.ha(a,b,this.xAxis(),this.rp.runOn(this),this.indicatorColumn())},getNextOrExactIndex:function(a,b){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getNextOrExactIndex.call(this,a,b)}return this.g8(a,b,this.xAxis(),this.rp.runOn(this),this.indicatorColumn())},e4:function(){return true},te:function(a,b,c){if(c==null){return true}if(this.tg(a,b).contains(c)){return true}return false},tp:function(a,b,c){this.td(a,b)},ap:function(a){if(this.ci()==null){return null}if(a!=null&&a==this.yAxis()){return this._s9}return null},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.view().bv();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.indicatorColumn()!=null&&b<this.indicatorColumn().count()){var i=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);i._b=this.f4();var j=this.yAxis().getScaledValue(this.indicatorColumn().__inner[b],i);if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},e5:function(a,b,c){var d=$.ig.FinancialSeries.prototype.e5.call(this,a,b,c);if(this.indicatorColumn()==null||this.indicatorColumn().count()==0){d=false}return d},sq:function(a,b){var $self=this;$.ig.FinancialSeries.prototype.sq.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);i._b=this.f4();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.ci().count()){return}j=this.rq(c,d,e);var l=this.tk();if(l==-1){l=this.trendLinePeriod()}var m=$b($$t.$a6.$type,b);if(m.b7()){m.b5().prepareLineCore(a.p,this.trendLineType(),this.indicatorColumn(),l,function(n){return $self.xAxis().getScaledValue(n,h)},function(n){return $self.yAxis().getScaledValue(n,i)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._bx._b;$ret._d=b._bx._c;$ret._e=b._bx._d;$ret._a=j;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}())}var n=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var o=b._bx._c;o<=b._bx._d;++o){var p;if(k==null){p=b._bx.getBucket(o)}else{var q=k.sortedIndices().__inner[o];var r=k.getUnscaledValueAt(q);var s=this.indicatorColumn().__inner[o];var t=s;var u=r;while(o<b._bx._d){q=k.sortedIndices().__inner[o+1];u=k.getUnscaledValueAt(q);if(u-r>n){break}o++;var v=this.indicatorColumn().__inner[o];s=Math.min(s,v);t=Math.max(t,v)}var w=NaN;if(!$.ig.util.isNaN(r)){w=this.xAxis().getScaledValue(r,h)}p=[w,s,t]}if(!$.ig.util.isNaN(p[0])){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){p[0]=p[0]+j}else{p[0]=f.getScaledValue(p[0],h)+j}p[1]=g.getScaledValue(p[1],i);if(b._bx._b>1||k!=null){p[2]=g.getScaledValue(p[2],i)}else{p[2]=p[1]}a.f.add(p)}}return},ko:function(a,b){$.ig.FinancialSeries.prototype.ko.call(this,a,b);var c=b;c.b8(a);if(c.b7()){c.b5().clearPoints()}},p9:function(){switch(this.displayType()){case 1:return 1;case 2:return 1;case 0:return 12}return 1},ss:function(a,b){$.ig.FinancialSeries.prototype.ss.call(this,a,b);var c=$b($$t.$a6.$type,b);var d=function(e){return a.f.__inner[e][0]};var e=function(f){return a.f.__inner[f][1]};if(c.b7()){c.b5().clearPoints();c.b5().rasterizeTrendLine(a.p)}var f=b.bu();var g=this.getEffectiveViewport1(b);var h=0;var i=this.actualBrush();var j=this.negativeBrush();if(b.checkFrameDirty(a)){c.b8(false);if(a.f.count()>0){switch(this.displayType()){case 0:var k=$.ig.CategorySeries.prototype.q6(a.f,a.f.count()-1,f,b.bv(),false);c.cc(a.f.count(),d,e,true,k);break;case 1:if(this.yAxis()!=null){h=this.ru(b)}else{h=.5*(f.top()+f.bottom())}var l=$.ig.CategorySeries.prototype.q6(a.f,a.f.count()-1,f,b.bv(),false);c.ca(a.f.count(),d,e,true,h,l);break;case 2:h=this.ru(b);c.cb(a.f.count(),d,e,true,h);break;default:throw new $$6.q(0)}}b.updateFrameVersion(a)}var m=a.f;var n=this.ci().count();this.p8.a0(this,this.q7(),this.getCategoryItems.runOn(this),this.rw(b),this.ry(b));var o=false;var p=this.p8._b;if(p!=null){o=true}this.p8.ak=i;this.p8.ag=i;if(o){var q=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.xAxis().isInverted(),g);this.p8.f=false;this.sp(m,-1,n,this.xAxis(),q,b.isThumbnailView())}this.p8.ad(c._positivePath0,true,false,true,false);this.p8.ad(c._positivePath1,true,false,true,false);this.p8.ad(c._positivePath01,false,true,false,false);c._positivePath01.__opacity=.8*this.p8.j*this.actualAreaFillOpacity();this.p8.ad(c._positiveColumns,true,false,false,false);this.p8.ak=j;this.p8.ag=j;if(o){var r=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.xAxis().isInverted(),g);this.p8.f=true;this.sp(m,-1,n,this.xAxis(),r,b.isThumbnailView())}this.p8.ad(c._negativePath0,true,false,true,false);this.p8.ad(c._negativePath1,true,false,true,false);this.p8.ad(c._negativePath01,false,true,false,false);c._negativePath01.__opacity=.8*this.p8.j*this.actualAreaFillOpacity();this.p8.ad(c._negativeColumns,true,false,false,false);c.ce()},mk:function(){$.ig.FinancialSeries.prototype.mk.call(this);if(this.index()<0){return}if(this._ta.b7()){this._ta.cf()}},to:function(){if(this._ta.b7()){this._ta.b5().reset()}this.td(0,this.indicatorColumn().count());if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}},ky:function(a){$.ig.FinancialSeries.prototype.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._ta.b5().trendPolyline())},a9:function(a){if(this.displayType()==1||this.displayType()==2){return 3}else if(this.displayType()==0){return 2}return a},$type:new $.ig.Type("FinancialIndicator",$.ig.FinancialSeries.prototype.$type,[$.ig.ITrendLineSeries.prototype.$type])},true);$c("StrategyBasedIndicator:az","FinancialIndicator",{init:function(){$$t.$r.init.call(this);this.ui()},ui:function(){this._t3=this.t4();this._ab=this.uh()},_t3:null,t4:function(){},uh:function(){},ua:function(){return-2147483648},uj:function(a){},uc:function(){return-2147483648},t9:function(){return-2147483648},un:function(a,b,c){var d=$$a.$s.i(c,$$0.$aw.$type,b,new $$a.ac(2,a,function(e,f){$b($$t.$az.$type,e).raisePropertyChanged(c,f.oldValue(),f.newValue())}));$$t.$az.t7.add(c);return d},um:function(a,b){return $$t.$az.un(a,b,"Period")},uk:function(a,b){return $$t.$az.un(a,b,"LongPeriod")},uo:function(a,b){return $$t.$az.un(a,b,"ShortPeriod")},tg:function(a,b){var c=this.qc(a,b);var d=this.qd(c);return this._t3.b(c,d)},td:function(a,b){var c=this.qc(a,b);if(b==0){return false}if(!this.q8(this.tg(a,b))){return false}var d=this.qd(c);if(this._s9!=null){c.minimumValue(this._s9.minimum());c.maximumValue(this._s9.maximum())}var e=this._t3.a(c,d);for(var f=0;f<this.ignoreFirst()&&f<c.indicatorColumn().count();f++){c.indicatorColumn().item(f,NaN)}if(this.yAxis()!=null&&this.t6(c)){this.yAxis().updateRange()}return e},t6:function(a){if(!$.ig.util.isNaN(a.minimumValue())&&!$.ig.util.isNaN(a.maximumValue())&&a.specifiesRange()){var b=this._s9;this._s9=new $.ig.AxisRange(a.minimumValue(),a.maximumValue());return this.t5(b,this._s9)}var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var f=a.indicatorColumn().getEnumerator();while(f.moveNext()){var e=f.current();if(!$.ig.util.isNaN(e)){c=Math.min(c,e);d=Math.max(d,e)}}var g=this._s9;this._s9=new $.ig.AxisRange(c,d);return this.t5(g,this._s9)},t5:function(a,b){if(a==null||b==null){return true}if(a.minimum()!=b.minimum()){return true}if(a.maximum()!=b.maximum()){return true}return false},ub:function(a){if(a==-2147483648){return 0}if(a>this.indicatorColumn().count()&&this.indicatorColumn().count()>0){a=this.indicatorColumn().count()-1}if(a<1){return 1}return a},qc:function(a,b){var c=$$t.$r.qc.call(this,a,b);c.indicatorColumn(this.indicatorColumn());c.period(this.ub(this.ua()));c.shortPeriod(this.ub(this.uc()));c.longPeriod(this.ub(this.t9()));c.multiplier(this.t8());return c},t8:function(){return 1},ul:function(a,b){var c=$$a.$s.i("Multiplier",Number,b,new $$a.ac(2,a,function(d,e){$b($$t.$az.$type,d).raisePropertyChanged("Multiplier",e.oldValue(),e.newValue())}));$$t.$az.t7.add("Multiplier");return c},lt:function(a,b,c,d){$$t.$r.lt.call(this,a,b,c,d);if($$t.$az.t7.contains(b)){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._qg._bx.e(this.resolution());this.td(0,this.indicatorColumn().count());if(this._ta.b7()){this._ta.b5().reset()}this.renderSeries(false)}}},$type:new $.ig.Type("StrategyBasedIndicator",$$t.$r.$type)},true);$c("IShortPeriodLongPeriod:ab","Object",{$type:new $.ig.Type("IShortPeriodLongPeriod",null)},true);$c("AbsoluteVolumeOscillatorIndicator:c","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.a8},uh:function(){return $$t.$c.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$c.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$c.shortPeriodProperty))}},uc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$c.longPeriodProperty,a);return a}else{return $h(this.c($$t.$c.longPeriodProperty))}},t9:function(){return this.longPeriod()},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("AccumulationDistributionIndicator:d","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.a9},uh:function(){return $$t.$d.$type},$type:new $.ig.Type("AccumulationDistributionIndicator",$$t.$az.$type)},true);$c("AverageDirectionalIndexIndicator:e","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bb},uh:function(){return $$t.$e.$type},period:function(a){if(arguments.length===1){this.h($$t.$e.periodProperty,a);return a}else{return $h(this.c($$t.$e.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("AverageDirectionalIndexIndicator",$$t.$az.$type)},true);$c("AverageTrueRangeIndicator:f","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bi},uh:function(){return $$t.$f.$type},period:function(a){if(arguments.length===1){this.h($$t.$f.periodProperty,a);return a}else{return $h(this.c($$t.$f.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("AverageTrueRangeIndicator",$$t.$az.$type)},true);$c("FinancialOverlay:t","FinancialSeries",{isFinancialOverlay:function(){return true},init:function(){$.ig.FinancialSeries.prototype.init.call(this);this._s9=false},kr:function(a,b,c,d){$.ig.FinancialSeries.prototype.kr.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this._qg._bx.e(this.resolution());this.ta();if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},ignoreFirst:function(a){if(arguments.length===1){this.h($$t.$t.ignoreFirstProperty,a);return a}else{return $h(this.c($$t.$t.ignoreFirstProperty))}},e4:function(){return true},lt:function(a,b,c,d){switch(b){case"FastItemsSource":this._s9=false;break;case"IgnoreFirst":this._s9=false;this.renderSeries(false);this.le();break;case"XAxis":this._s9=false;break}$.ig.FinancialSeries.prototype.lt.call(this,a,b,c,d)},bp:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.FinancialSeries.prototype.bp.call(this)}},testHit:function(a,b){if(this.eq(a,b)){return true}return false},ac:function(){$.ig.FinancialSeries.prototype.ac.call(this);this.renderSeries(false)},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.view().bv();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);h._b=this.f4();if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var i=this.xAxis().getScaledValue(b,g);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(this.yAxis()!=null&&this.qu()!=null&&this.qt()!=null&&b<this.qu().count()&&b<this.qt().count()){var j=this.yAxis().getScaledValue(this.qu().item(b),h);var k=this.yAxis().getScaledValue(this.qt().item(b),h);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},ap:function(a){if(a!=null&&a==this.yAxis()&&this.qu()!=null&&this.qt()!=null){return new $.ig.AxisRange(this.qu().minimum(),this.qt().maximum())}return null},_s9:false,ta:function(){},$type:new $.ig.Type("FinancialOverlay",$.ig.FinancialSeries.prototype.$type)},true);$c("BollingerBandsOverlay:g","FinancialOverlay",{init:function(){this.tf=new $$4.x(Number,0);this.tg=new $$4.x(Number,0);$$t.$t.init.call(this);this._ab=$$t.$g.$type;this.p3=new $.ig.CategoryFrame(4);this.p5=new $.ig.CategoryFrame(4);this.p1=new $.ig.CategoryFrame(4)},period:function(a){if(arguments.length===1){this.h($$t.$g.periodProperty,a);return a}else{return $h(this.c($$t.$g.periodProperty))}},multiplier:function(a){if(arguments.length===1){this.h($$t.$g.multiplierProperty,a);return a}else{return this.c($$t.$g.multiplierProperty)}},lt:function(a,b,c,d){if(this.ri().contains(b)){this._s9=false}$$t.$t.lt.call(this,a,b,c,d);switch(b){case"Period":this._s9=false;this.renderSeries(false);break;case"Multiplier":this.renderSeries(false);break}},th:0,ti:0,ta:function(){this.tf.clear();this.tg.clear();var a=$.ig.TrendCalculators.prototype.e(new $.ig.SafeEnumerable(this.rh()),this.period()).getEnumerator();var b=$.ig.TrendCalculators.prototype.f(new $.ig.SafeEnumerable(this.rh()),this.period()).getEnumerator();this.ti=1.7976931348623157e308;this.th=-1.7976931348623157e308;var c=true;var d=true;var e=this.multiplier();while(c||d){if(a.moveNext()){this.tf.add(a.current())}else{c=false}if(b.moveNext()){this.tg.add(b.current())}else{d=false}if(c&&d){this.ti=Math.min(this.ti,a.current()-b.current()*e);this.th=Math.max(this.th,a.current()+b.current()*e)}}return true},ap:function(a){if(this.tf==null||this.tg==null||a==null||this.ci()==null||a!=this.yAxis()){return null}var b=new $.ig.AxisRange(this.ti,this.th);return b},tf:null,tg:null,sq:function(a,b){$$t.$t.sq.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();a.p.clear();var j=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(j!=null&&j.sortedIndices().count()!=this.ci().count()){return}var k=0;k=this.rq(c,d,e);if(!this._s9){this._s9=this.ta();if(this.yAxis()!=null){this.yAxis().updateRange1(true)}}i._b=this.f4();var l=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var m=b._bx._c;m<=b._bx._d;++m){var n;if(j==null){n=b._bx.getBucket(m)}else{var o=j.sortedIndices().__inner[m];var p=j.getUnscaledValueAt(o);var q=this.tf.__inner[m];var r=this.tg.__inner[m];var s=q;var t=r;var u=p;var v=1;while(m<b._bx._d){o=j.sortedIndices().__inner[m+1];u=j.getUnscaledValueAt(o);if(u-p>l){break}m++;s+=this.tf.__inner[m];t+=this.tg.__inner[m];v++}s/=v;t/=v;var w=s-t*this.multiplier();var x=s;var y=s+t*this.multiplier();var z=NaN;if(!$.ig.util.isNaN(p)){z=this.xAxis().getScaledValue(p,h)}n=[z,w,x,y]}var aa=Math.max(1,l);if(!$.ig.util.isNaN(n[0])&&m*aa>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){n[0]=n[0]+k}else{n[0]=f.getScaledValue(n[0],h)+k}n[1]=g.getScaledValue(n[1],i);n[2]=g.getScaledValue(n[2],i);n[3]=g.getScaledValue(n[3],i);a.f.add(n)}}},ko:function(a,b){$$t.$t.ko.call(this,a,b);var c=b;if(c!=null){c.b4()}},getSeriesValue:function(a,b,c){if(this.tf==null){return $$t.$t.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.rq(this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.xAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.gc(this.tf,a,this.xAxis(),f,e,this.rp.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.tf==null){return $$t.$t.getPreviousOrExactIndex.call(this,a,b)}return this.ha(a,b,this.xAxis(),this.rp.runOn(this),this.tf)},getNextOrExactIndex:function(a,b){if(this.tf==null){return $$t.$t.getNextOrExactIndex.call(this,a,b)}return this.g8(a,b,this.xAxis(),this.rp.runOn(this),this.tf)},e5:function(a,b,c){var d=$$t.$t.e5.call(this,a,b,c);if(!this.q8(this.ri())){d=false}return d},ss:function(a,b){$$t.$t.ss.call(this,a,b);var c=$b($$t.$a5.$type,b);var d=this.getEffectiveViewport1(b);if(b.checkFrameDirty(a)){c.b4();var e=a.f.count();var f=function(g){return a.f.__inner[g][0]};var g=function(h){return a.f.__inner[e-1-h][0]};var h=function(i){return a.f.__inner[i][1]};var i=function(j){return a.f.__inner[j][2]};var j=function(k){return a.f.__inner[e-1-k][3]};c.b5(e,f,g,h,i,j);b.updateFrameVersion(a)}this.p8.a0(this,this.q7(),this.getCategoryItems.runOn(this),this.rw(b),this.ry(b));var k=false;var l=this.p8._b;var m=a.f;var n=this.ci().count();if(l!=null){k=true}if(k){var o=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.xAxis().isInverted(),d);this.sp(m,-1,n,this.xAxis(),o,b.isThumbnailView())}var p=c.line0();var q=c.line1();var r=c.line2();var s=c.fillArea();this.p8.ad(q,true,false,true,true);this.p8.an=null;this.p8.am=null;this.p8.ad(p,true,false,false,true);this.p8.ad(r,true,false,false,true);this.p8.ad(s,false,true,false,false);s.__opacity=this.p8.j*this.actualAreaFillOpacity()},bv:function(){return new $$t.a5(this)},lo:function(a){$$t.$t.lo.call(this,a);this._te=$b($$t.$a5.$type,a)},_te:null,rz:function(){return 3},f4:function(){return $.ig.Series.prototype.f5(this.tf,null)},$type:new $.ig.Type("BollingerBandsOverlay",$$t.$t.$type)},true);$c("BollingerBandsBucketCalculator:h","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bz.ci().count()-1);if(b<=c){var d=this._f._b3.multiplier();var e=0;var f=0;var g=0;for(var h=b;h<=c;++h){if(!$.ig.util.isNaN(this._f._b3.tf.__inner[h])&&!$.ig.util.isNaN(this._f._b3.tg.__inner[h])){e+=this._f._b3.tf.__inner[h];f+=this._f._b3.tg.__inner[h];++g}}if(g>0){e=e/g;f=f/g;return[.5*(b+c),e-f*d,e,e+f*d]}}return[NaN,NaN,NaN,NaN]},$type:new $.ig.Type("BollingerBandsBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("BollingerBandWidthIndicator:i","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bj},uh:function(){return $$t.$i.$type},period:function(a){if(arguments.length===1){this.h($$t.$i.periodProperty,a);return a}else{return $h(this.c($$t.$i.periodProperty))}},ua:function(){return this.period()},multiplier:function(a){if(arguments.length===1){this.h($$t.$i.multiplierProperty,a);return a}else{return this.c($$t.$i.multiplierProperty)}},t8:function(){return this.multiplier()},$type:new $.ig.Type("BollingerBandWidthIndicator",$$t.$az.$type)},true);$c("ChaikinOscillatorIndicator:j","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bk},uh:function(){return $$t.$j.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$j.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$j.shortPeriodProperty))}},uc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$j.longPeriodProperty,a);return a}else{return $h(this.c($$t.$j.longPeriodProperty))}},t9:function(){return this.longPeriod()},$type:new $.ig.Type("ChaikinOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("ChaikinVolatilityIndicator:k","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bl},uh:function(){return $$t.$k.$type},period:function(a){if(arguments.length===1){this.h($$t.$k.periodProperty,a);return a}else{return $h(this.c($$t.$k.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("ChaikinVolatilityIndicator",$$t.$az.$type)},true);$c("CommodityChannelIndexIndicator:l","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bm},uh:function(){return $$t.$l.$type},period:function(a){if(arguments.length===1){this.h($$t.$l.periodProperty,a);return a}else{return $h(this.c($$t.$l.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("CommodityChannelIndexIndicator",$$t.$az.$type)},true);$c("CustomIndicator:m","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.n},uh:function(){return $$t.$m.$type},tg:function(a,b){var c=this.qc(a,b);var d=this.qd(c);var e=new $$4.x(String,0);if(this.basedOnColumns()!=null){var f=new $.ig.FinancialEventArgs(c.calculateFrom(),c.calculateCount(),c,d,this);this.basedOnColumns()(this,f);if(f.basedOn()!=null){var h=f.basedOn().getEnumerator();while(h.moveNext()){var g=h.current();e.add(g)}}}return e},uq:null,indicator:function(a){if(arguments.length===1){this.uq=a;this.to();return a}else{return this.uq}},up:null,basedOnColumns:function(a){if(arguments.length===1){this.up=a;return a}else{return this.up}},td:function(a,b){$$t.$az.td.call(this,a,b);if(this.indicator()!=null){var c=this.qc(a,b);if(b==0){return false}if(!this.q8(this.tg(a,b))){return false}this.indicator()(this,new $.ig.FinancialEventArgs(a,b,c,this.qd(c),this));if(this.t6(c)&&this.yAxis()!=null){this.yAxis().updateRange()}return true}return false},$type:new $.ig.Type("CustomIndicator",$$t.$az.$type)},true);$c("IndicatorCalculationStrategy:ax","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},b:function(a,b){},
$type:new $.ig.Type("IndicatorCalculationStrategy",$.ig.$ot)},true);$c("CustomIndicatorStrategy:n","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},a:function(a,b){return true},b:function(a,b){return new $$4.x(String,0)},$type:new $.ig.Type("CustomIndicatorStrategy",$$t.$ax.$type)},true);$c("DetrendedPriceOscillatorIndicator:o","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bn},uh:function(){return $$t.$o.$type},period:function(a){if(arguments.length===1){this.h($$t.$o.periodProperty,a);return a}else{return $h(this.c($$t.$o.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("DetrendedPriceOscillatorIndicator",$$t.$az.$type)},true);$c("EaseOfMovementIndicator:p","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bo},uh:function(){return $$t.$p.$type},$type:new $.ig.Type("EaseOfMovementIndicator",$$t.$az.$type)},true);$c("FastStochasticOscillatorIndicator:q","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},t4:function(){return new $$t.bp},uh:function(){return $$t.$q.$type},period:function(a){if(arguments.length===1){this.h($$t.$q.periodProperty,a);return a}else{return $h(this.c($$t.$q.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("FastStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("FinancialIndicatorBucketCalculator:s","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._f._b3.indicatorColumn().count()-1);var d=NaN;var e=NaN;for(var f=b;f<=c;++f){var g=this._f._b3.indicatorColumn().__inner[f];if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(g)){d=Math.min(d,g);e=Math.max(e,g)}}else{d=g;e=g}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[NaN,NaN,NaN]},$type:new $.ig.Type("FinancialIndicatorBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("ForceIndexIndicator:u","StrategyBasedIndicator",{defaultDisplayType:function(){return 1},init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bq},uh:function(){return $$t.$u.$type},period:function(a){if(arguments.length===1){this.h($$t.$u.periodProperty,a);return a}else{return $h(this.c($$t.$u.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("ForceIndexIndicator",$$t.$az.$type)},true);$c("FullStochasticOscillatorIndicator:v","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},t4:function(){return new $$t.bs},uh:function(){return $$t.$v.$type},period:function(a){if(arguments.length===1){this.h($$t.$v.periodProperty,a);return a}else{return $h(this.c($$t.$v.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},smoothingPeriod:function(a){if(arguments.length===1){this.h($$t.$v.smoothingPeriodProperty,a);return a}else{return $h(this.c($$t.$v.smoothingPeriodProperty))}},uc:function(){return this.smoothingPeriod()},triggerPeriod:function(a){if(arguments.length===1){this.h($$t.$v.triggerPeriodProperty,a);return a}else{return $h(this.c($$t.$v.triggerPeriodProperty))}},t9:function(){return this.triggerPeriod()},tk:function(){return this.triggerPeriod()},$type:new $.ig.Type("FullStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("OverlayProxy:w","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(a.isFinancialOverlay()){return true}return false},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setMultiplier:function(a,b){if(a.getType().typeName()=="BollingerBandsOverlay"){var s_=a;var p_=b;s_["multiplier"](p_)}},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("OverlayProxy",$.ig.$ot,[$.ig.IOverlayProxy.prototype.$type])},true);$c("IndicatorProxy:x","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(a.isFinancialIndicator()){return true}return false},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setDisplayType:function(a,b){a.displayType(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLongPeriod:function(a,b){if($b($$t.$ab.$type,a)!==null){a.longPeriod(b)}},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setNegativeBrush:function(a,b){a.negativeBrush(b)},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setPeriodOverride:function(a,b){if($b($$t.$az.$type,a)!==null){a.uj(b)}},setShortPeriod:function(a,b){if($b($$t.$ab.$type,a)!==null){a.shortPeriod(b)}},setSignalPeriod:function(a,b){if(a.getType().typeName()=="MovingAverageConvergenceDivergenceIndicator"){var s_=a;var p_=b;s_["signalPeriod"](p_)}},setSmoothingPeriod:function(a,b){if(a.getType().typeName()=="FullStochasticOscillatorIndicator"){var s_=a;var p_=b;s_["smoothingPeriod"](p_)}},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},handleCustomIndicatorEvent:function(a,b){if(a.getType().typeName()=="CustomIndicator"){var s_=a;var p_=b;s_["indicator"](p_)}},setMultiplier:function(a,b){if(a.getType().typeName()=="BollingerBandWidthIndicator"){var s_=a;var p_=b;s_["multiplier"](p_)}},$type:new $.ig.Type("IndicatorProxy",$.ig.$ot,[$.ig.IIndicatorProxy.prototype.$type])},true);$c("IndicatorRenderer:y","Object",{init:function(){$.ig.$op.init.call(this)},h:function(a,b,c,d){var e=new $$a.a8;var f=$$t.$y.b(a,b,c,d);var h=f.getEnumerator();while(h.moveNext()){var g=h.current();e.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(g);return $ret}())}e.__startPoint=e.__segments.__inner[0].c();return e},g:function(a,b,c,d,e,f,g,h,i,j,k){var l=g._ak._c;var m=h._ak._c;if(a>1){var n=new $$t.a(b,c,a,k);b=n._c;c=n._d;a=n.e()}if(i==1){var o=new $$4.x($$0.$aw.$type,0);var p=l;var q=0;o.add(0);for(var r=0,s=1;s<a;r=s++){var t=q;var u=c(s)-c(r);if(d&&!$.ig.util.isNaN(u)){t=Math.sign(u)}if(t!=0&&t!=q){p.add($$t.$y.h(o,b,c,j));q=t;p=q==1?m:l;o.clear();o.add(r)}o.add(s)}p.add($$t.$y.h(o,b,c,j))}else{var v=new $$4.x($$0.$aw.$type,0);var w=l;var x=0;v.add(0);for(var y=0,z=1;z<a;y=z++){var aa=x;var ab=c(z)-c(y);if(d&&!$.ig.util.isNaN(ab)){aa=Math.sign(ab)}if(aa!=0&&aa!=x){if(v.count()>0){w.add($$t.$y.h(v,b,c,j))}x=aa;w=x==1?m:l;v.clear();v.add(y)}v.add(z)}if(v.count()>0){w.add($$t.$y.h(v,b,c,j))}}},e:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var p=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var q=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var r=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);if(a<=1){n=null}k=Math.max(f.top(),Math.min(f.bottom(),k));if(l==1){var s=new $$4.x($$0.$aw.$type,0);var t=o;var u=p;var v=0;s.add(0);for(var w=0,x=1;x<a;w=x++){var y=v;var z=c(x)-c(w);if(d&&!$.ig.util.isNaN(z)){y=Math.sign(z)}if(y!=0&&y!=v){if(s.count()>0){var aa=new $$4.x($$a.$y.$type,1,$$t.$y.b(s,b,c,m));var ab=new $$4.x($$a.$y.$type,1,aa);ab.add({__x:aa.__inner[aa.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ab.add({__x:aa.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});t.add(aa);u.add(ab)}v=y;t=v==1?q:o;u=v==1?r:p;s.clear();s.add(w)}s.add(x)}var ac=new $$4.x($$a.$y.$type,1,$$t.$y.b(s,b,c,m));var ad=new $$4.x($$a.$y.$type,1,ac);ad.add({__x:ac.__inner[ac.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ad.add({__x:ac.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});t.add(ac);u.add(ad)}else{var ae=new $$4.x($$0.$aw.$type,0);var af=o;var ag=p;var ah=0;ae.add(0);for(var ai=0,aj=1;aj<a;ai=aj++){var ak=ah;var al=c(aj)-c(ai);if(d&&!$.ig.util.isNaN(al)){ak=Math.sign(al)}if(ak!=0&&ak!=ah){if(ae.count()>0){var am=new $$4.x($$a.$y.$type,1,$$t.$y.b(ae,b,c,m));var an=new $$4.x($$a.$y.$type,1,am);an.add({__x:am.__inner[am.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});an.add({__x:am.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});af.add(am);ag.add(an)}ah=ak;af=ah==1?q:o;ag=ah==1?r:p;ae.clear();ae.add(ai)}ae.add(aj)}var ao=new $$4.x($$a.$y.$type,1,$$t.$y.b(ae,b,c,m));var ap=new $$4.x($$a.$y.$type,1,ao);ap.add({__x:ao.__inner[ao.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ap.add({__x:ao.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});af.add(ao);ag.add(ap)}if(n!=null){o=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),o,function(aq){return $$t.$y.c(n,aq,false)}));p=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),p,function(aq){return $$t.$y.c(n,aq,true)}));q=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),q,function(aq){return $$t.$y.c(n,aq,false)}));r=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),r,function(aq){return $$t.$y.c(n,aq,true)}))}var aq=g._ak._c;var ar=h._ak._c;var as=i._ak._c;var at=j._ak._c;$$t.$y.d(aq,o);$$t.$y.d(ar,p);$$t.$y.d(as,q);$$t.$y.d(at,r)},f:function(a,b,c,d,e,f,g,h,i){var j=$b($$a.$a3.$type,h._ak);var k=$b($$a.$a3.$type,i._ak);var l=c;var m=b;var n=function(o){return Math.max(e.left(),Math.min(e.right(),o))};var o=function(p){return Math.max(e.top(),Math.min(e.bottom(),p))};b=function(p){return n(m(p))};c=function(p){return o(l(p))};f=o(f);for(var p=0;p<a;++p){var q=g.item(p);q._d={__x:b(p),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q._c={__x:b(p),__y:c(p),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var r=false;if(p>0){if(c(p)<=c(p-1)){r=true}}else{if(a>1){if(c(p+1)<=c(p)){r=true}}}if(r){j._d.add(q)}else{k._d.add(q)}}g.count(a)},b:function(a,b,c,d){var d__=new $$t.z((-2));d__.__3__segments=a;d__.__3__x0=b;d__.__3__y0=c;d__.__3__resolution=d;return d__},d:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(c.count()==0){continue}var e=function(){var $ret=new $$a.a8;$ret.startPoint(c.__inner[0]);return $ret}();var g=c.getEnumerator();while(g.moveNext()){var f=g.current();e.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(f);return $ret}())}a.add(e)}},c:function(a,b,c){var d=a.f();a.f(c);var e=new $$4.x($$a.$y.$type,0);a.i(e);a.k(b,false);a.i(null);a.f(d);return e},a:function($tSource,$tResult,a,b){var d__=new $$t.aa($tSource,$tResult,(-2));d__.__3__source=a;d__.__3__selector=b;return d__},$type:new $.ig.Type("IndicatorRenderer",$.ig.$ot)},true);$c("ItemwiseIndicatorCalculationStrategy:ac","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){},b:function(a,b){},$type:new $.ig.Type("ItemwiseIndicatorCalculationStrategy",$.ig.$ot)},true);$c("ItemwiseStrategyBasedIndicator:ad","StrategyBasedIndicator",{_up:null,uq:function(){},t4:function(){return new $$t.ae},init:function(){$$t.$az.init.call(this)},ui:function(){$$t.$az.ui.call(this);this._up=this.uq();this._t3._c=this._up},$type:new $.ig.Type("ItemwiseStrategyBasedIndicator",$$t.$az.$type)},true);$c("ItemwiseStrategyCalculationStrategy:ae","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},_c:null,b:function(a,b){return this._c.b(a,b)},a:function(a,b){var c=true;for(var d=a.calculateFrom();d<a.calculateFrom()+a.calculateCount();d++){c=this._c.a(a,b,d);if(!c){return false}}return c},$type:new $.ig.Type("ItemwiseStrategyCalculationStrategy",$$t.$ax.$type)},true);$c("MarketFacilitationIndexIndicator:af","ItemwiseStrategyBasedIndicator",{defaultDisplayType:function(){return 1},init:function(){$$t.$ad.init.call(this)},uq:function(){return new $$t.bv},uh:function(){return $$t.$af.$type},$type:new $.ig.Type("MarketFacilitationIndexIndicator",$$t.$ad.$type)},true);$c("MassIndexIndicator:ag","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.bw},uh:function(){return $$t.$ag.$type},$type:new $.ig.Type("MassIndexIndicator",$$t.$az.$type)},true);$c("MedianPriceIndicator:ah","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$ad.init.call(this)},uq:function(){return new $$t.bx},uh:function(){return $$t.$ah.$type},$type:new $.ig.Type("MedianPriceIndicator",$$t.$ad.$type)},true);$c("MoneyFlowIndexIndicator:ai","StrategyBasedIndicator",{defaultDisplayType:function(){return 1},init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.by},uh:function(){return $$t.$ai.$type},period:function(a){if(arguments.length===1){this.h($$t.$ai.periodProperty,a);return a}else{return $h(this.c($$t.$ai.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("MoneyFlowIndexIndicator",$$t.$az.$type)},true);$c("MovingAverageConvergenceDivergenceIndicator:aj","StrategyBasedIndicator",{defaultDisplayType:function(){return 1},init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(9)},t4:function(){return new $$t.bz},uh:function(){return $$t.$aj.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.shortPeriodProperty))}},uc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.longPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.longPeriodProperty))}},t9:function(){return this.longPeriod()},signalPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.signalPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.signalPeriodProperty))}},tk:function(){return this.signalPeriod()},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("NegativeVolumeIndexIndicator:ak","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b0},uh:function(){return $$t.$ak.$type},$type:new $.ig.Type("NegativeVolumeIndexIndicator",$$t.$az.$type)},true);$c("OnBalanceVolumeIndicator:al","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b1},uh:function(){return $$t.$al.$type},$type:new $.ig.Type("OnBalanceVolumeIndicator",$$t.$az.$type)},true);$c("PercentagePriceOscillatorIndicator:am","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b2},uh:function(){return $$t.$am.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$am.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$am.shortPeriodProperty))}},uc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$am.longPeriodProperty,a);return a}else{return $h(this.c($$t.$am.longPeriodProperty))}},t9:function(){return this.longPeriod()},$type:new $.ig.Type("PercentagePriceOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("PercentageVolumeOscillatorIndicator:an","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b3},uh:function(){return $$t.$an.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$an.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$an.shortPeriodProperty))}},uc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$an.longPeriodProperty,a);return a}else{return $h(this.c($$t.$an.longPeriodProperty))}},t9:function(){return this.longPeriod()},$type:new $.ig.Type("PercentageVolumeOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("PositiveVolumeIndexIndicator:ao","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b4},uh:function(){return $$t.$ao.$type},$type:new $.ig.Type("PositiveVolumeIndexIndicator",$$t.$az.$type)},true);$c("PriceChannelOverlay:ap","FinancialOverlay",{init:function(){this.tg=new $$4.x(Number,0);this.tf=new $$4.x(Number,0);$$t.$t.init.call(this);this._ab=$$t.$ap.$type;this.p3=new $.ig.CategoryFrame(3);this.p5=new $.ig.CategoryFrame(3);this.p1=new $.ig.CategoryFrame(3)},period:function(a){if(arguments.length===1){this.h($$t.$ap.periodProperty,a);return a}else{return $h(this.c($$t.$ap.periodProperty))}},lt:function(a,b,c,d){switch(b){case"HighColumn":case"LowColumn":this._s9=false;break}$$t.$t.lt.call(this,a,b,c,d);switch(b){case"Period":this._s9=false;this.renderSeries(false);break}},e5:function(a,b,c){var d=$$t.$t.e5.call(this,a,b,c);if(this.qt()==null||this.qu()==null){d=false}return d},ta:function(){this.tg.clear();this.tf.clear();var a=$.ig.truncate($.ig.MathUtil.prototype.b(this.period(),0,this.ci().count()));var b=Math.min(this.qt().count(),this.qu().count());var c=this.rj(this.qt());var d=this.rj(this.qu());for(var e=0;e<b;e++){var f=Math.min(a,e);var g=-1.7976931348623157e308;var h=1.7976931348623157e308;for(var i=0;i<f;i++){if(!$.ig.util.isNaN(c.item(e-i))){g=Math.max(g,c.item(e-i))}if(!$.ig.util.isNaN(d.item(e-i))){h=Math.min(h,d.item(e-i))}}if(e==0){h=d.item(0);g=c.item(0)}this.tg.add(g);this.tf.add(h)}return true},sq:function(a,b){$$t.$t.sq.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);var g=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);g._b=this.f4();var h=this.xAxis();var i=this.yAxis();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.ci().count()){return}j=this.rq(c,d,e);if(!this._s9){this._s9=this.ta()}g._b=this.f4();var l=this.xAxis().getUnscaledValue(2,f)-this.xAxis().getUnscaledValue(1,f);for(var m=b._bx._c;m<=b._bx._d;++m){var n;if(k==null){n=b._bx.getBucket(m)}else{var o=k.sortedIndices().__inner[m];var p=k.getUnscaledValueAt(o);var q=this.tg.__inner[m];var r=this.tf.__inner[m];var s=q;var t=r;var u=p;while(m<b._bx._d){o=k.sortedIndices().__inner[m+1];u=k.getUnscaledValueAt(o);if(u-p>l){break}m++;s=Math.max(q,this.tg.__inner[m]);t=Math.min(r,this.tf.__inner[m])}if(!Number.isInfinity(t)&&!Number.isInfinity(s)){var v=NaN;if(!$.ig.util.isNaN(p)){v=this.xAxis().getScaledValue(p,f)}n=[v,t,s]}else{n=[NaN,NaN,NaN]}}var w=Math.max(1,l);if(!$.ig.util.isNaN(n[0])&&m*w>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){n[0]=n[0]+j}else{n[0]=h.getScaledValue(n[0],f)+j}n[1]=i.getScaledValue(n[1],g);n[2]=i.getScaledValue(n[2],g);a.f.add(n)}}},ko:function(a,b){$$t.$t.ko.call(this,a,b);var c=b;if(c!=null){c.b4()}},ss:function(a,b){$$t.$t.ss.call(this,a,b);var c=$b($$t.$a7.$type,b);if(c==null){return}var d=this.getEffectiveViewport1(b);if(b.checkFrameDirty(a)){c.b4();var e=a.f.count();var f=function(g){return a.f.__inner[g][0]};var g=function(h){return a.f.__inner[e-1-h][0]};var h=function(i){return a.f.__inner[i][1]};var i=function(j){return a.f.__inner[e-1-j][2]};c.b5(e,f,g,h,i);b.updateFrameVersion(a)}this.p8.a0(this,this.q7(),this.getCategoryItems.runOn(this),this.rw(b),this.ry(b));var j=false;var k=this.p8._b;var l=a.f;var m=this.ci().count();if(k!=null){j=true}if(j){var n=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.xAxis().isInverted(),d);this.sp(l,-1,m,this.xAxis(),n,b.isThumbnailView())}var o=c.line0();var p=c.line1();var q=c.fillArea();this.p8.ad(o,true,false,true,true);this.p8.ad(p,true,false,true,true);this.p8.ad(q,false,true,false,false);q.__opacity=this.p8.j*this.actualAreaFillOpacity()},tg:null,tf:null,bv:function(){return new $$t.a7(this)},lo:function(a){$$t.$t.lo.call(this,a);this._te=$b($$t.$a7.$type,a)},_te:null,getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.xAxis().isInverted(),d);var f=this.rq(this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(new $.ig.RangeValueList(this.tg,this.tf),a,this.xAxis(),e,f,this.rp.runOn(this),b,c)},getNextOrExactIndex:function(a,b){if(this.tg==null||this.tf==null){return $$t.$t.getNextOrExactIndex.call(this,a,b)}return this.g8(a,b,this.xAxis(),this.rp.runOn(this),new $.ig.RangeValueList(this.tg,this.tf))},getPreviousOrExactIndex:function(a,b){if(this.tg==null||this.tf==null){return $$t.$t.getPreviousOrExactIndex.call(this,a,b)}return this.ha(a,b,this.xAxis(),this.rp.runOn(this),new $.ig.RangeValueList(this.tg,this.tf))},f4:function(){return $.ig.Series.prototype.f5(this.tf,null)},$type:new $.ig.Type("PriceChannelOverlay",$$t.$t.$type)},true);$c("PriceChannelBucketCalculator:aq","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bz.ci().count()-1);if(b<=c){var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=0;for(var g=b;g<=c;++g){if(!$.ig.util.isNaN(this._f._b3.tg.__inner[g])&&!$.ig.util.isNaN(this._f._b3.tf.__inner[g])){d=Math.max(d,this._f._b3.tg.__inner[g]);e=Math.min(e,this._f._b3.tf.__inner[g]);++f}}if(f>0&&e!=1.7976931348623157e308&&d!=-1.7976931348623157e308){return[.5*(b+c),e,d]}}return[NaN,NaN,NaN]},$type:new $.ig.Type("PriceChannelBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("PriceVolumeTrendIndicator:ar","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b5},uh:function(){return $$t.$ar.$type},$type:new $.ig.Type("PriceVolumeTrendIndicator",$$t.$az.$type)},true);$c("RateOfChangeAndMomentumIndicator:as","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b6},uh:function(){return $$t.$as.$type},period:function(a){if(arguments.length===1){this.h($$t.$as.periodProperty,a);return a}else{return $h(this.c($$t.$as.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("RateOfChangeAndMomentumIndicator",$$t.$az.$type)},true);$c("RelativeStrengthIndexIndicator:at","StrategyBasedIndicator",{defaultDisplayType:function(){return 1},init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.b7},uh:function(){return $$t.$at.$type},period:function(a){if(arguments.length===1){this.h($$t.$at.periodProperty,a);return a}else{return $h(this.c($$t.$at.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("RelativeStrengthIndexIndicator",$$t.$az.$type)},true);$c("SlowStochasticOscillatorIndicator:au","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},t4:function(){return new $$t.b9},uh:function(){return $$t.$au.$type},period:function(a){if(arguments.length===1){this.h($$t.$au.periodProperty,a);return a}else{return $h(this.c($$t.$au.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("SlowStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("StandardDeviationIndicator:av","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.ca},uh:function(){return $$t.$av.$type},period:function(a){if(arguments.length===1){this.h($$t.$av.periodProperty,a);return a}else{return $h(this.c($$t.$av.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("StandardDeviationIndicator",$$t.$az.$type)},true);$c("StochRSIIndicator:aw","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.cb},uh:function(){return $$t.$aw.$type},period:function(a){if(arguments.length===1){this.h($$t.$aw.periodProperty,a);return a}else{return $h(this.c($$t.$aw.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("StochRSIIndicator",$$t.$az.$type)},true);$c("StreamingIndicatorCalculationStrategy:ay","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},c:function(a,b){},$type:new $.ig.Type("StreamingIndicatorCalculationStrategy",$$t.$ax.$type)},true);$c("TRIXIndicator:a0","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.displayType(0);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(9);this.trendLinePeriod(9)},t4:function(){return new $$t.cc},uh:function(){return $$t.$a0.$type},period:function(a){if(arguments.length===1){this.h($$t.$a0.periodProperty,a);return a}else{return $h(this.c($$t.$a0.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("TRIXIndicator",$$t.$az.$type)},true);$c("TypicalPriceIndicator:a1","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.cd},uh:function(){return $$t.$a1.$type},$type:new $.ig.Type("TypicalPriceIndicator",$$t.$az.$type)},true);$c("UltimateOscillatorIndicator:a2","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.ce},uh:function(){return $$t.$a2.$type},$type:new $.ig.Type("UltimateOscillatorIndicator",$$t.$az.$type)},true);$c("WeightedCloseIndicator:a3","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$ad.init.call(this)},uq:function(){return new $$t.cf},uh:function(){return $$t.$a3.$type},$type:new $.ig.Type("WeightedCloseIndicator",$$t.$ad.$type)},true);$c("WilliamsPercentRIndicator:a4","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},t4:function(){return new $$t.cg},uh:function(){return $$t.$a4.$type},period:function(a){if(arguments.length===1){this.h($$t.$a4.periodProperty,a);return a}else{return $h(this.c($$t.$a4.periodProperty))}},ua:function(){return this.period()},uj:function(a){this.period(a)},$type:new $.ig.Type("WilliamsPercentRIndicator",$$t.$az.$type)},true);$c("BollingerBandsOverlayView:a5","FinancialSeriesView",{_b3:null,init:function(a){this.b8=new $$a.bz;this.cf=new $$a.b0;this.cg=new $$a.b0;this.ch=new $$a.b0;this.b6=new $$a.bz;this.b9=new $$a.b0;this.ca=new $$a.b0;this.cb=new $$a.b0;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b3=a},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},by:function(){return new $$t.h(this)},b5:function(a,b,c,d,e,f){var h=$.ig.Flattener.prototype.d(a,b,d,this._e.resolution()).getEnumerator();while(h.moveNext()){var g=h.current();this.b8._ak.add({__x:b(g),__y:d(g),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.cf._ak.add({__x:b(g),__y:d(g),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var j=$.ig.Flattener.prototype.d(a,b,e,this._e.resolution()).getEnumerator();while(j.moveNext()){var i=j.current();this.cg._ak.add({__x:b(i),__y:e(i),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var l=$.ig.Flattener.prototype.d(a,c,f,this._e.resolution()).getEnumerator();while(l.moveNext()){var k=l.current();this.b8._ak.add({__x:c(k),__y:f(k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.ch._ak.add({__x:c(k),__y:f(k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this.aq()},b4:function(){this.b8._ak.clear();this.cf._ak.clear();this.cg._ak.clear();this.ch._ak.clear();this.aq()},fillArea:function(){return this.b8},line0:function(){return this.cf},line1:function(){return this.cg},line2:function(){return this.ch},b8:null,cf:null,cg:null,ch:null,b6:null,b9:null,ca:null,cb:null,bc:function(){$.ig.FinancialSeriesView.prototype.bc.call(this);this.b6._ak=this.b8._ak;this.b9._ak=this.cf._ak;this.ca._ak=this.cg._ak;this.cb._ak=this.ch._ak;var a=this.bo();this.b6.__fill=a;this.b6.__opacity=1;this.b9.__stroke=a;this.b9._ac=this._e.actualThickness()+3;this.ca.__stroke=a;this.ca._ac=this._e.actualThickness()+3;this.cb.__stroke=a;this.cb._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.FinancialSeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.t(this.b6);a.u(this.b9);a.u(this.ca);a.u(this.cb)}else{a.t(this.b8);a.u(this.cf);a.u(this.cg);a.u(this.ch)}}},al:function(a){$.ig.FinancialSeriesView.prototype.al.call(this,a);this._e.a7().exportPolygonData(a,this.b8,"FillShape",["Fill"]);this._e.a7().exportPolylineData(a,this.cf,"BottomLine",["Lower","Main"]);this._e.a7().exportPolylineData(a,this.cg,"CentralLine",["Central"]);this._e.a7().exportPolylineData(a,this.ch,"TopLine",["Upper"])},$type:new $.ig.Type("BollingerBandsOverlayView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("FinancialIndicatorView:a6","FinancialSeriesView",{_b3:null,init:function(a){var $self=this;this._positivePath0=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._negativePath0=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._positivePath01=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._negativePath01=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._positivePath1=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._negativePath1=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this._positiveColumns=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this._negativeColumns=function(){var $ret=new $$a.by;$ret._ak=new $$a.a3;return $ret}();this.b4=null;this.cm=new $$a.by;this.co=new $$a.by;this.cn=new $$a.by;this.cl=new $$a.by;this.ci=new $$a.by;this.ck=new $$a.by;this.cj=new $$a.by;this.ch=new $$a.by;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b3=a;this.b6=function(){var $ret=new $.ig.Pool$1($$a.$a4.$type);$ret.create($self.cg.runOn($self));$ret.destroy($self.b9.runOn($self));return $ret}()},by:function(){return new $$t.s(this)},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._b3.negativeBrush($.ig.Defaults.prototype.ah);this._b3.displayType(this._b3.defaultDisplayType())}},b6:null,cg:function(){return new $$a.a4},b9:function(a){},_positivePath0:null,_negativePath0:null,_positivePath01:null,_negativePath01:null,_positivePath1:null,_negativePath1:null,_positiveColumns:null,_negativeColumns:null,b4:null,b5:function(a){if(arguments.length===1){this.b4=a;return a}else{if(this.b4==null){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}return this.b4}},b7:function(){return this.b4!=null},b8:function(a){$.ig.Extensions.prototype.e(this._positivePath0._ak);$.ig.Extensions.prototype.e(this._positivePath01._ak);$.ig.Extensions.prototype.e(this._positivePath1._ak);
$.ig.Extensions.prototype.e(this._negativePath0._ak);$.ig.Extensions.prototype.e(this._negativePath01._ak);$.ig.Extensions.prototype.e(this._negativePath1._ak);$.ig.Extensions.prototype.d(this._positiveColumns._ak);$.ig.Extensions.prototype.d(this._negativeColumns._ak);if(a){this.b6.count(0)}this.aq()},ce:function(){},cc:function(a,b,c,d,e){$$t.$y.g(a,b,c,d,this.bv(),this.bu(),this._positivePath0,this._negativePath0,this._bx._b,this._e.resolution(),e);this.aq()},ca:function(a,b,c,d,e,f){$$t.$y.e(a,b,c,d,this.bv(),this.bu(),this._positivePath0,this._positivePath01,this._negativePath0,this._negativePath01,e,this._bx._b,this._e.resolution(),f);this.aq()},cb:function(a,b,c,d,e){$$t.$y.f(a,b,c,d,this.bu(),e,this.b6,this._positiveColumns,this._negativeColumns);this.aq()},cf:function(){this._b3.actualTrendLineBrush(null);if(this._b3.trendLineBrush()!=null){this._b3.actualTrendLineBrush(this._b3.trendLineBrush())}else{this._b3.actualTrendLineBrush(this._b3.actualBrush())}},cm:null,co:null,cn:null,cl:null,ci:null,ck:null,cj:null,ch:null,bc:function(){$.ig.FinancialSeriesView.prototype.bc.call(this);var a=this.bo();this.cm._ak=this._positivePath0._ak;this.co._ak=this._positivePath1._ak;this.cn._ak=this._positivePath01._ak;this.cl._ak=this._positiveColumns._ak;this.ci._ak=this._negativePath0._ak;this.ck._ak=this._negativePath1._ak;this.cj._ak=this._negativePath01._ak;this.ch._ak=this._negativeColumns._ak;this.cm.__stroke=a;this.co.__stroke=a;this.cm._ac=this._e.actualThickness()+3;this.co._ac=this._e.actualThickness()+3;this.cn.__fill=a;this.cn.__opacity=1;this.cl.__stroke=a;this.cl._ac=this._e.actualThickness()+3;this.ci.__stroke=a;this.ck.__stroke=a;this.ci._ac=this._e.actualThickness()+3;this.ck._ac=this._e.actualThickness()+3;this.cj.__fill=a;this.cj.__opacity=1;this.ch.__stroke=a;this.ch._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.FinancialSeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){if(this._b3.displayType()==2){a.s(this.cl);a.s(this.ch)}else{a.s(this.cn);a.s(this.cm);a.s(this.co);a.s(this.cj);a.s(this.ci);a.s(this.ck)}}else{if(this._b3.displayType()==2){a.s(this._positiveColumns);a.s(this._negativeColumns)}else{a.s(this._positivePath01);a.s(this._positivePath0);a.s(this._positivePath1);a.s(this._negativePath01);a.s(this._negativePath0);a.s(this._negativePath1)}}}},a5:function(a,b){if(a.d()){if(this._b3.trendLineType()!=0&&!b){var c=this.b5().trendPolyline();c._ac=this._b3.trendLineThickness();c.__stroke=this._b3.actualTrendLineBrush();c._ad=this._b3.trendLineDashCap();c._ai=this._b3.trendLineDashArray();a.u(c)}}$.ig.FinancialSeriesView.prototype.a5.call(this,a,b)},al:function(a){$.ig.FinancialSeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this._positiveColumns,"positiveColumnsShape",["Positive","Main"]);this._e.a7().exportPathData(a,this._negativeColumns,"negativeColumnsShape",["Negative"]);this._e.a7().exportPathData(a,this._positivePath0,"positive0",["Positive","Main"]);this._e.a7().exportPathData(a,this._positivePath1,"positive1",["Positive"]);this._e.a7().exportPathData(a,this._positivePath01,"positive01",["PositiveFill"]);this._e.a7().exportPathData(a,this._negativePath0,"negative0",["Negative","Main"]);this._e.a7().exportPathData(a,this._negativePath1,"negative1",["Negative"]);this._e.a7().exportPathData(a,this._negativePath01,"negative01",["NegativeFill"])},selectTrendlineManager:function(){if(this.b7()){this.b4=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b4,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}},$type:new $.ig.Type("FinancialIndicatorView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("PriceChannelOverlayView:a7","FinancialSeriesView",{b8:null,cd:null,ce:null,fillArea:function(){return this.b8},line0:function(){return this.cd},line1:function(){return this.ce},_b3:null,init:function(a){this.b8=new $$a.bz;this.cd=new $$a.b0;this.ce=new $$a.b0;this.b6=new $$a.bz;this.b9=new $$a.b0;this.ca=new $$a.b0;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b3=a},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},by:function(){return new $$t.aq(this)},b4:function(){this.b8._ak.clear();this.cd._ak.clear();this.ce._ak.clear();this.aq()},b5:function(a,b,c,d,e){var g=$.ig.Flattener.prototype.d(a,b,d,this._e.resolution()).getEnumerator();while(g.moveNext()){var f=g.current();this.b8._ak.add({__x:b(f),__y:d(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.cd._ak.add({__x:b(f),__y:d(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var i=$.ig.Flattener.prototype.d(a,c,e,this._e.resolution()).getEnumerator();while(i.moveNext()){var h=i.current();this.b8._ak.add({__x:c(h),__y:e(h),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.ce._ak.add({__x:c(h),__y:e(h),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this.aq()},b6:null,b9:null,ca:null,bc:function(){$.ig.FinancialSeriesView.prototype.bc.call(this);this.b6._ak=this.b8._ak;this.b9._ak=this.cd._ak;this.ca._ak=this.ce._ak;var a=this.bo();this.b6.__fill=a;this.b6.__opacity=1;this.b9.__stroke=a;this.b9._ac=this._e.actualThickness()+3;this.ca.__stroke=a;this.ca._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.FinancialSeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.t(this.b6);a.u(this.b9);a.u(this.ca)}else{a.t(this.b8);a.u(this.cd);a.u(this.ce)}}},al:function(a){$.ig.FinancialSeriesView.prototype.al.call(this,a);this._e.a7().exportPolygonData(a,this.b8,"fill",["Fill"]);this._e.a7().exportPolylineData(a,this.cd,"bottom",["Lower","Main"]);this._e.a7().exportPolylineData(a,this.ce,"top",["Upper"])},$type:new $.ig.Type("PriceChannelOverlayView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("AbsoluteVolumeOscillatorIndicatorStrategy:a8","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortVolumeOscillatorAverage().c());c.addRange(b.longVolumeOscillatorAverage().c());return c},a:function(a,b){var c=b.shortVolumeOscillatorAverage().b()(a).getEnumerator();var d=b.longVolumeOscillatorAverage().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=c.current()-d.current();e.item(f,b.makeSafe()(g));++f}return true},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("AccumulationDistributionIndicatorStrategy:a9","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("LowColumn");c.add("HighColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $$t.ba((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy",$$t.$ay.$type)},true);$c("AverageDirectionalIndexIndicatorStrategy:bb","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("LowColumn");c.add("HighColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.eMA().c());return c},j:function(a,b,c){return b.item(a)-b.item(a-1)},i:function(a,b,c){return c.item(a-1)-c.item(a)},h:function(a,b){var d__=new $$t.bc((-2));d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},f:function(a,b){var d__=new $$t.bd((-2));d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},g:function(a,b){var d__=new $$t.be((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},e:function(a,b){var d__=new $$t.bf((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},d:function(a,b){var d__=new $$t.bg((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},c:function(a,b){var d__=new $$t.bh((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=this.c(a,b).getEnumerator();var d=a.indicatorColumn();for(var e=0;e<d.count();e++){if(c.moveNext()){d.item(e,c.current())}}return true},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("AverageTrueRangeIndicatorStrategy:bi","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.trueRange().basedOn());c.addRange(b.eMA().c());return c},a:function(a,b){var c=0;var e=b.eMA().b()(a.trueRange(),a.period()).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);++c}return true},$type:new $.ig.Type("AverageTrueRangeIndicatorStrategy",$$t.$ax.$type)},true);$c("BollingerBandWidthIndicatorStrategy:bj","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sMA().c());c.addRange(b.sTDEV().c());return c},a:function(a,b){var c=b.sMA().b()(a.typicalColumn(),a.period()).getEnumerator();var d=b.sTDEV().b()(a.typicalColumn(),a.period()).getEnumerator();var e=a.multiplier();var f=a.indicatorColumn();var g=0;while(c.moveNext()&&d.moveNext()){var h=d.current()*e;var i=c.current()+h;var j=c.current()-h;var k=c.current();var l=b.makeSafe()((i-j)/k);f.item(g,l);g++}return true},$type:new $.ig.Type("BollingerBandWidthIndicatorStrategy",$$t.$ax.$type)},true);$c("ChaikinOscillatorIndicatorStrategy:bk","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.a9},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=this._c.c(a,b);var e=b.eMA().b()(d,a.shortPeriod()).getEnumerator();var f=b.eMA().b()(d,a.longPeriod()).getEnumerator();var g=0;while(e.moveNext()&&f.moveNext()){var h=e.current()-f.current();c.item(g,h);g++}return true},$type:new $.ig.Type("ChaikinOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("ChaikinVolatilityIndicatorStrategy:bl","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.eMA().c());return c},a:function(a,b){var c=b.toEnumerable()(function(d){return a.highColumn().item(d)-a.lowColumn().item(d)},a.count());var d=b.eMA().b()(c,a.period()).getEnumerator();var e=a.indicatorColumn();var f=new Array(a.period());for(var g=0;g<a.period();g++){f[g]=0}var h=0;while(d.moveNext()){var i=h%a.period();var j=b.makeSafe()((d.current()-f[i])/(f[i]*100));if(h<a.period()){e.item(h,0)}else{e.item(h,j)}f[i]=d.current();h++}return true},$type:new $.ig.Type("ChaikinVolatilityIndicatorStrategy",$$t.$ax.$type)},true);$c("CommodityChannelIndexIndicatorStrategy:bm","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sMA().c());return c},a:function(a,b){var c=a.period();var d=a.typicalColumn();var e=a.indicatorColumn();var f=b.sMA().b()(d,c).getEnumerator();var g=d.getEnumerator();var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}var j=0;while(g.moveNext()&&f.moveNext()){h[j%c]=g.current();var k=0;for(var l=0;l<c;++l){k+=Math.abs(f.current()-h[l])}k/=c;e.item(j,b.makeSafe()((g.current()-f.current())/(.015*k)));++j}return true},$type:new $.ig.Type("CommodityChannelIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("DetrendedPriceOscillatorIndicatorStrategy:bn","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.addRange(b.sMA().c());return c},a:function(a,b){var c=a.period();var d=a.closeColumn();var e=a.indicatorColumn();var f=b.sMA().b()(d,c).getEnumerator();var g=$a(c,2)+1;var h=new Array(g);for(var i=0;i<g;i++){h[i]=0}for(var j=1;j<Math.min(g+1,e.count());++j){var k=j%g;e.item(j,0);f.moveNext();h[k]=f.current()}for(var l=g+1;l<e.count();l++){var m=l%g;e.item(l,d.item(l)-h[m]);f.moveNext();h[m]=f.current()}return true},$type:new $.ig.Type("DetrendedPriceOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("EaseOfMovementIndicatorStrategy:bo","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.indicatorColumn();var d=a.highColumn();var e=a.lowColumn();var f=a.volumeColumn();var g=a.count();if(g>0){c.item(0,0)}for(var h=1;h<g;h++){var i=(d.item(h)+e.item(h))/2;var j=(d.item(h-1)+e.item(h-1))/2;var k=i-j;var l=1e4;var m=b.makeSafe()(f.item(h)/l/(d.item(h)-e.item(h)));c.item(h,b.makeSafe()(k/m))}return true},$type:new $.ig.Type("EaseOfMovementIndicatorStrategy",$$t.$ax.$type)},true);$c("FastStochasticOscillatorIndicatorStrategy:bp","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));return c},a:function(a,b){var c=this._c.c(a,b);var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorColumn().item(d,e);d++}return true},$type:new $.ig.Type("FastStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("ForceIndexIndicatorStrategy:bq","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");c.addRange(b.eMA().c());return c},c:function(a){var d__=new $$t.br((-2));d__.__4__this=this;d__.__3__dataSource=a;return d__},a:function(a,b){var c=this.c(a);var d=a.period();var e=a.indicatorColumn();if(d!=0&&!$.ig.util.isNaN(d)&&!Number.isInfinity(d)){c=b.eMA().b()(c,a.period())}var f=0;var h=c.getEnumerator();while(h.moveNext()){var g=h.current();e.item(f,g);++f}return true},$type:new $.ig.Type("ForceIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("FullStochasticOscillatorIndicatorStrategy:bs","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=this._c.c(a,b);var d=b.eMA().b()(c,a.shortPeriod());var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("FullStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentKCalculationStrategy:bt","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},c:function(a,b){var d__=new $$t.bu((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("PercentKCalculationStrategy",$$t.$ay.$type)},true);$c("MarketFacilitationIndexIndicatorStrategy:bv","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,b.makeSafe()((a.highColumn().item(c)-a.lowColumn().item(c))/a.volumeColumn().item(c)));return true},$type:new $.ig.Type("MarketFacilitationIndexIndicatorStrategy",$$t.$ac.$type)},true);$c("MassIndexIndicatorStrategy:bw","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.eMA().c());return c},c:function(a,b){var c=new $$4.x(Number,0);for(var d=0;d<Math.min(a.count(),b.count());d++){c.add(a.item(d)-b.item(d))}return c},a:function(a,b){var c=9;var d=a.highColumn();var e=a.lowColumn();var f=a.indicatorColumn();var g=b.eMA().b()(this.c(d,e),c).getEnumerator();var h=b.eMA().b()(b.eMA().b()(this.c(d,e),c),c).getEnumerator();var i=new Array(c);for(var j=0;j<c;j++){i[j]=0}var k=0;for(var l=0;l<f.count();l++){var m=l%c;k-=i[m];g.moveNext();h.moveNext();var n=b.makeSafe()(g.current()/h.current());k+=n;f.item(l,k);i[m]=n}return true},$type:new $.ig.Type("MassIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("MedianPriceIndicatorStrategy:bx","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c))/2);return true},$type:new $.ig.Type("MedianPriceIndicatorStrategy",$$t.$ac.$type)},true);$c("MoneyFlowIndexIndicatorStrategy:by","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.add("VolumeColumn");return c},a:function(a,b){var c=a.typicalColumn().getEnumerator();var d=a.volumeColumn().getEnumerator();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}var h=0;var i=new Array(e);for(f=0;f<e;f++){i[f]=0}var j=0;var k=0;f=0;while(c.moveNext()&&d.moveNext()){var l=f%e;var m=c.current()*d.current();h-=g[l];j-=i[l];switch(Math.sign(m-k)){case-1:g[l]=0;i[l]=m;break;case 0:g[l]=0;i[l]=0;break;case 1:g[l]=m;i[l]=0;break}h+=g[l];j+=i[l];var n=b.makeSafe()(100*h/(h+j));a.indicatorColumn().item(f,n);k=m;++f}return true},$type:new $.ig.Type("MoneyFlowIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("MovingAverageConvergenceDivergenceIndicatorStrategy:bz","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.eMA().c());return c},a:function(a,b){var c=a.typicalColumn();var d=a.indicatorColumn();var e=a.shortPeriod();var f=a.longPeriod();var g=b.eMA().b()(c,e).getEnumerator();var h=b.eMA().b()(c,f).getEnumerator();var i=0;while(g.moveNext()&&h.moveNext()){var j=b.makeSafe()(g.current()-h.current());d.item(i,j);i++}return true},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicatorStrategy",$$t.$ax.$type)},true);$c("NegativeVolumeIndexIndicatorStrategy:b0","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)<d.item(i-1)){g=b.makeSafe()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("NegativeVolumeIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("OnBalanceVolumeIndicatorStrategy:b1","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;if(c!=null&&d!=null){f=Math.min(c.count(),d.count())}var g=0;if(f>0){g=d.item(0);e.item(0,g)}for(var h=1;h<f;++h){switch(Math.sign(c.item(h)-c.item(h-1))){case-1:g-=d.item(h);break;case 1:g+=d.item(h);break}e.item(h,g)}return true},$type:new $.ig.Type("OnBalanceVolumeIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentagePriceOscillatorIndicatorStrategy:b2","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortPriceOscillatorAverage().c());c.addRange(b.longPriceOscillatorAverage().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=b.shortPriceOscillatorAverage().b()(a).getEnumerator();var e=b.longPriceOscillatorAverage().b()(a).getEnumerator();var f=0;while(d.moveNext()&&e.moveNext()){var g=b.makeSafe()(100*(d.current()-e.current())/e.current());c.item(f,g);++f}return true},$type:new $.ig.Type("PercentagePriceOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentageVolumeOscillatorIndicatorStrategy:b3","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortVolumeOscillatorAverage().c());c.addRange(b.longVolumeOscillatorAverage().c());return c},a:function(a,b){var c=b.shortVolumeOscillatorAverage().b()(a).getEnumerator();var d=b.longVolumeOscillatorAverage().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=b.makeSafe()(100*(c.current()-d.current())/d.current());e.item(f,g);++f}return true},$type:new $.ig.Type("PercentageVolumeOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PositiveVolumeIndexIndicatorStrategy:b4","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)>d.item(i-1)){g=b.makeSafe()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("PositiveVolumeIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("PriceVolumeTrendIndicatorStrategy:b5","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("VolumeColumn");c.add("CloseColumn");return c},a:function(a,b){var c=0;var d=a.indicatorColumn();var e=a.volumeColumn();var f=a.closeColumn();var g=a.count();if(g>0){d.item(0,c)}for(var h=1;h<g;++h){c=c+b.makeSafe()(e.item(h)*(f.item(h)-f.item(h-1))/f.item(h-1));d.item(h,c)}return true},$type:new $.ig.Type("PriceVolumeTrendIndicatorStrategy",$$t.$ax.$type)},true);$c("RateOfChangeAndMomentumIndicatorStrategy:b6","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.indicatorColumn();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}f=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=f%e;var k=b.makeSafe()(100*(h-g[j])/g[j]);d.item(f,k);g[j]=h;++f}return true},$type:new $.ig.Type("RateOfChangeAndMomentumIndicatorStrategy",$$t.$ax.$type)},true);$c("RelativeStrengthIndexIndicatorStrategy:b7","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $$t.b8((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy",$$t.$ay.$type)},true);$c("SlowStochasticOscillatorIndicatorStrategy:b9","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=this._c.c(a,b);var d=b.eMA().b()(c,3);var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("SlowStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("StandardDeviationIndicatorStrategy:ca","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sTDEV().c());return c},a:function(a,b){var c=b.sTDEV().b()(a.typicalColumn(),a.period()).getEnumerator();var d=a.indicatorColumn();var e=0;while(c.moveNext()){d.item(e,c.current());e++}return true},$type:new $.ig.Type("StandardDeviationIndicatorStrategy",$$t.$ax.$type)},true);$c("StochRSIIndicatorStrategy:cb","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.b7},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));return c},a:function(a,b){var c=this._c.c(a,b).getEnumerator();var d=a.period();var e=0;var f=new Array(d);for(e=0;e<d;e++){f[e]=0}e=0;while(c.moveNext()){var g=Math.min(d,e);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=e%d;for(var k=0;k<g;k++){if(!$.ig.util.isNaN(f[g-k-1])){h=Math.max(h,f[g-k-1])}if(!$.ig.util.isNaN(f[g-k-1])){i=Math.min(i,f[g-k-1])}}f[j]=c.current();var l=b.makeSafe()((c.current()-i)/(h-i));a.indicatorColumn().item(e,l);e++}return true},$type:new $.ig.Type("StochRSIIndicatorStrategy",$$t.$ax.$type)},true);$c("TRIXIndicatorStrategy:cc","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.addRange(b.eMA().c());return c},a:function(a,b){var c=b.eMA().b()(a.closeColumn(),a.period());var d=b.eMA().b()(c,a.period());var e=b.eMA().b()(d,a.period()).getEnumerator();var f=a.indicatorColumn();if(f.count()>0){f.item(0,0)}var g=1;e.moveNext();var h=e.current();while(e.moveNext()){f.item(g,b.makeSafe()((e.current()-h)/h));h=e.current();g++}return true},$type:new $.ig.Type("TRIXIndicatorStrategy",$$t.$ax.$type)},true);$c("TypicalPriceIndicatorStrategy:cd","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());return c},a:function(a,b){var c=0;var e=a.typicalColumn().getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("TypicalPriceIndicatorStrategy",$$t.$ax.$type)},true);$c("UltimateOscillatorIndicatorCalculationStrategy:ce","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.trueLow().basedOn());c.add("CloseColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.movingSum().c());return c},c:function(a){var b=0;var c=new $$4.x(Number,0);var d=a.trueLow().getEnumerator();while(d.moveNext()){c.add(a.closeColumn().item(b)-d.current());b++}return c},a:function(a,b){var c=this.c(a);var d=a.trueRange();var e=b.movingSum().b()(c,7).getEnumerator();var f=b.movingSum().b()(d,7).getEnumerator();var g=b.movingSum().b()(c,14).getEnumerator();var h=b.movingSum().b()(d,14).getEnumerator();var i=b.movingSum().b()(c,28).getEnumerator();var j=b.movingSum().b()(d,28).getEnumerator();var k=0;while(e.moveNext()&&f.moveNext()&&g.moveNext()&&h.moveNext()&&i.moveNext()&&j.moveNext()){var l=b.makeSafe()(4*(e.current()/f.current())+2*(g.current()/h.current())+i.current()/j.current());var m=l/(4+2+1)*100;a.indicatorColumn().item(k,m);k++}return true},$type:new $.ig.Type("UltimateOscillatorIndicatorCalculationStrategy",$$t.$ax.$type)},true);$c("WeightedCloseIndicatorStrategy:cf","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c)+a.closeColumn().item(c)*2)/4);return true},$type:new $.ig.Type("WeightedCloseIndicatorStrategy",$$t.$ac.$type)},true);$c("WilliamsPercentRIndicatorStrategy:cg","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b){var c=a.period();var d=a.highColumn();var e=a.lowColumn();for(var f=0;f<a.count();f++){var g=Math.min(c,f);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;for(var j=0;j<g;j++){if(!$.ig.util.isNaN(d.item(f-j))){h=Math.max(h,d.item(f-j))}if(!$.ig.util.isNaN(e.item(f-j))){i=Math.min(i,e.item(f-j))}}a.indicatorColumn().item(f,b.makeSafe()((a.closeColumn().item(f)-h)/(h-i)*100))}return true},$type:new $.ig.Type("WilliamsPercentRIndicatorStrategy",$$t.$ax.$type)},true);$c("ForceIndexIndicatorStrategy___FI__IteratorClass:br","Object",{g:0,f:0,h:0,d:null,e:null,i:0,c:null,__3__dataSource:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:{this.g=-1;this.h=0;this.d=this.c.closeColumn();this.e=this.c.volumeColumn();var a=this.c.indicatorColumn();if(this.d!=null&&this.e!=null){this.h=Math.min(this.d.count(),this.e.count())}if(this.h>0){this.f=0;this.g=1;return true}this.g=1;break}case 1:this.g=-1;this.i=1;this.g=2;break;case 2:this.g=-1;if(this.i<this.h){this.f=this.e.item(this.i)*(this.d.item(this.i)-this.d.item(this.i-1));this.g=3;return true}break;case 3:this.g=-1;++this.i;this.g=2;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.br(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("ForceIndexIndicatorStrategy___FI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("IndicatorRenderer___EnumerableSelect__IteratorClass$2:aa","Object",{$tSource:null,$tResult:null,h:0,a:null,e:null,b:null,d:null,__3__source:null,g:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tSource,this.$tResult)}$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.e!=null){this.e.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.e=this.d.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.e.moveNext()){this.b=this.e.current();this.a=this.g(this.b);this.h=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.aa(this.$tSource,this.$tResult,0)}d__.d=this.__3__source;d__.g=this.__3__selector;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.a},current1:function(){return $e(this.$tResult,this.a)},$type:new $.ig.Type("IndicatorRenderer___EnumerableSelect__IteratorClass$2",$.ig.$ot,[$$0.$bw.$type.specialize(1),$$0.$bt.$type,$$0.$bx.$type.specialize(1),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass:bh","Object",{h:0,g:0,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){switch(this.h){case 0:this.h=-1;this.f=this.e.eMA().b()(this.__4__this.d(this.c,this.e),this.c.period()).getEnumerator();this.g=0;this.h=1;return true;case 1:this.h=-1;if(this.f.moveNext()){this.g=this.f.current()*100;this.h=1;return true}break}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.bh(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.g},current1:function(){return this.g},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass:bg","Object",{
i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.__4__this.g(this.c,this.e).getEnumerator();this.f=this.__4__this.e(this.c,this.e).getEnumerator();this.g.moveNext();this.f.moveNext();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=Math.abs(this.e.makeSafe()((this.g.current()-this.f.current())/(this.g.current()+this.f.current())));this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bg(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass:b8","Object",{l:0,h:0,j:0,k:0,i:0,g:null,f:null,m:0,n:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.l=a},moveNext:function(){while(this.l>=0){switch(this.l){case 0:{this.l=-1;this.j=this.c.period();var a=2/(this.j+1);this.k=0;this.i=0;this.g=this.c.indicatorColumn();this.f=this.c.closeColumn();if(this.g.count()>0){this.h=0;this.l=1;return true}this.l=1;break}case 1:this.l=-1;this.m=1;this.l=2;break;case 2:this.l=-1;if(this.m<Math.min(this.c.period(),this.g.count())){var b=this.f.item(this.m)-this.f.item(this.m-1);var c=b>0?b:0;var d=b>0?0:-b;this.k+=c/(this.j-1);this.i+=d/(this.j-1);this.h=0;this.l=3;return true}this.n=this.c.period();this.l=4;break;case 3:this.l=-1;++this.m;this.l=2;break;case 4:this.l=-1;if(this.n<this.g.count()){var e=this.f.item(this.n)-this.f.item(this.n-1);var f=e>0?e:0;var g=e>0?0:-e;this.k=(this.k*(this.j-1)+f)/this.j;this.i=(this.i*(this.j-1)+g)/this.j;this.h=this.e.makeSafe()(this.k!=0?100*this.k/(this.k+this.i):0);this.l=5;return true}break;case 5:this.l=-1;++this.n;this.l=4;break}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $$t.b8(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass:bf","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.eMA().b()(this.__4__this.f(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.eMA().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.makeSafe()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bf(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass:be","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.eMA().b()(this.__4__this.h(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.eMA().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.makeSafe()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.be(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass:bd","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.g>this.h&&this.g>0){this.f=this.g;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bd(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass:bc","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.h>this.g&&this.h>0){this.f=this.h;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bc(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass:ba","Object",{j:0,f:0,g:0,i:0,h:0,k:0,l:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:{this.j=-1;this.g=0;this.i=Number.POSITIVE_INFINITY;this.h=Number.NEGATIVE_INFINITY;var a=this.c.indicatorColumn()!=null?this.c.indicatorColumn().count():0;var b=this.c.closeColumn()!=null?this.c.closeColumn().count():0;var c=this.c.highColumn()!=null?this.c.highColumn().count():0;var d=this.c.volumeColumn()!=null?this.c.volumeColumn().count():0;this.k=Math.min(a,Math.min(b,Math.min(c,d)));this.l=0;this.j=1;break}case 1:this.j=-1;if(this.l<this.k){var e=this.c.closeColumn().item(this.l);var f=this.c.lowColumn().item(this.l);var g=this.c.highColumn().item(this.l);var h=this.c.volumeColumn().item(this.l);var i=(e-f-(g-e))/(g-f);this.g+=this.e.makeSafe()(i*h);this.i=Math.min(this.i,this.g);this.h=Math.max(this.h,this.g);this.f=this.g;this.j=2;return true}break;case 2:this.j=-1;++this.l;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.ba(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("DelegateClipper___EnumerableRange__IteratorClass:b","Object",{a:0,b:0,e:0,g:0,__3__start:0,f:0,__3__count:0,init:function(a){$.ig.$op.init.call(this);this.a=a},moveNext:function(){while(this.a>=0){switch(this.a){case 0:this.a=-1;this.e=this.g;this.a=1;break;case 1:this.a=-1;if(this.e<this.g+this.f){this.b=this.e;this.a=2;return true}break;case 2:this.a=-1;this.e++;this.a=1;break}}return false},getEnumerator:function(){var d__;if(this.a==-2){this.a=0;d__=this}else{d__=new $$t.b(0)}d__.g=this.__3__start;d__.f=this.__3__count;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("DelegateClipper___EnumerableRange__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$0.$aw.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$0.$aw.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("PercentKCalculationStrategy___ProvideStream__IteratorClass:bu","Object",{i:0,h:0,k:0,f:null,g:null,j:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.k=this.c.period();this.f=this.c.highColumn();this.g=this.c.lowColumn();this.j=0;this.i=1;break;case 1:this.i=-1;if(this.j<this.c.count()){var a=Math.min(this.k,this.j);var b=-1.7976931348623157e308;var c=1.7976931348623157e308;for(var d=0;d<a;d++){if(!$.ig.util.isNaN(this.f.item(this.j-d))){b=Math.max(b,this.f.item(this.j-d))}if(!$.ig.util.isNaN(this.g.item(this.j-d))){c=Math.min(c,this.g.item(this.j-d))}}this.h=this.e.makeSafe()((this.c.closeColumn().item(this.j)-c)/(b-c)*100);this.i=2;return true}break;case 2:this.i=-1;this.j++;this.i=1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bu(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("PercentKCalculationStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("IndicatorRenderer___Flatten__IteratorClass:z","Object",{j:0,l:null,a:null,k:0,c:null,__3__segments:null,h:null,__3__x0:null,i:null,__3__y0:null,e:0,__3__resolution:0,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:this.j=-1;this.a=$.ig.Flattener.prototype.a(new $$4.x($$0.$aw.$type,0),this.c,this.h,this.i,0,this.c.count()-1,this.e);this.k=0;this.j=1;break;case 1:this.j=-1;if(this.k<this.a.count()){var a=this.a.item(this.k);this.l={__x:this.h(a),__y:this.i(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.j=2;return true}break;case 2:this.j=-1;this.k++;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.z(0)}d__.c=this.__3__segments;d__.h=this.__3__x0;d__.i=this.__3__y0;d__.e=this.__3__resolution;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.l},current1:function(){return this.l},$type:new $.ig.Type("IndicatorRenderer___Flatten__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a.$y.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a.$y.$type),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$r.displayTypeProperty=$$a.$s.i("DisplayType",$.ig.IndicatorDisplayType.prototype.$type,$$t.$r.$type,new $$a.ac(2,$.ig.IndicatorDisplayType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.oldValue(),b.newValue())}));$$t.$r.ignoreFirstProperty=$$a.$s.i("IgnoreFirst",$$0.$aw.$type,$.ig.FinancialSeries.prototype.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.oldValue(),b.newValue())}));$$t.$r.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$r.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$r.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$r.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$r.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$r.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$r.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$r.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$r.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$r.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$r.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$r.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$r.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$r.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$az.t7=new $$4.x(String,0);$$t.$c.shortPeriodProperty=$$t.$az.uo(10,$$t.$c.$type);$$t.$c.longPeriodProperty=$$t.$az.uk(30,$$t.$c.$type);$$t.$e.periodProperty=$$t.$az.um(14,$$t.$e.$type);$$t.$f.periodProperty=$$t.$az.um(14,$$t.$f.$type);$$t.$t.ignoreFirstProperty=$$a.$s.i("IgnoreFirst",$$0.$aw.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.oldValue(),b.newValue())}));$$t.$g.periodProperty=$$a.$s.i("Period",$$0.$aw.$type,$$t.$g.$type,new $$a.ac(2,14,function(a,b){a.raisePropertyChanged("Period",b.oldValue(),b.newValue())}));$$t.$g.multiplierProperty=$$a.$s.i("Multiplier",Number,$$t.$g.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("Multiplier",b.oldValue(),b.newValue())}));$$t.$i.periodProperty=$$t.$az.um(20,$$t.$i.$type);$$t.$i.multiplierProperty=$$t.$az.ul(2,$$t.$i.$type);$$t.$j.shortPeriodProperty=$$t.$az.uo(3,$$t.$j.$type);$$t.$j.longPeriodProperty=$$t.$az.uk(10,$$t.$j.$type);$$t.$k.periodProperty=$$t.$az.um(10,$$t.$k.$type);$$t.$l.periodProperty=$$t.$az.um(20,$$t.$l.$type);$$t.$o.periodProperty=$$t.$az.um(20,$$t.$o.$type);$$t.$q.periodProperty=$$t.$az.um(14,$$t.$q.$type);$$t.$u.periodProperty=$$t.$az.um(0,$$t.$u.$type);$$t.$v.periodProperty=$$t.$az.um(14,$$t.$v.$type);$$t.$v.smoothingPeriodProperty=$$t.$az.un(3,$$t.$v.$type,"SmoothingPeriod");$$t.$v.triggerPeriodProperty=$$t.$az.un(3,$$t.$v.$type,"TriggerPeriod");$$t.$ai.periodProperty=$$t.$az.um(14,$$t.$ai.$type);$$t.$aj.shortPeriodProperty=$$t.$az.uo(10,$$t.$aj.$type);$$t.$aj.longPeriodProperty=$$t.$az.uk(30,$$t.$aj.$type);$$t.$aj.signalPeriodProperty=$$t.$az.un(9,$$t.$aj.$type,"SignalPeriod");$$t.$am.shortPeriodProperty=$$t.$az.uo(10,$$t.$am.$type);$$t.$am.longPeriodProperty=$$t.$az.uk(30,$$t.$am.$type);$$t.$an.shortPeriodProperty=$$t.$az.uo(10,$$t.$an.$type);$$t.$an.longPeriodProperty=$$t.$az.uk(30,$$t.$an.$type);$$t.$ap.periodProperty=$$a.$s.i("Period",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,14,function(a,b){a.raisePropertyChanged("Period",b.oldValue(),b.newValue())}));$$t.$as.periodProperty=$$t.$az.um(14,$$t.$as.$type);$$t.$at.periodProperty=$$t.$az.um(14,$$t.$at.$type);$$t.$au.periodProperty=$$t.$az.um(14,$$t.$au.$type);$$t.$av.periodProperty=$$t.$az.um(20,$$t.$av.$type);$$t.$aw.periodProperty=$$t.$az.um(14,$$t.$aw.$type);$$t.$a0.periodProperty=$$t.$az.um(15,$$t.$a0.$type);$$t.$a4.periodProperty=$$t.$az.um(14,$$t.$a4.$type)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_scatter.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a2=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HighDensityScatterSeries:a","HighDensityScatterSeriesView:d","BubbleSeries:o","ISupportsSizeScale:p","ISupportsFillScale:q","CustomPaletteBrushScale:s","ScatterBase:v","ScatterSeries:z","ScatterSeriesRenderManager:aa","BubbleSeriesView:ad","ScatterBaseView:ae","ScatterSeriesView:ag"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("HighDensityScatterSeries:a","Series",{isPixel:function(){return true},init:function(){this.qu=$.ig.Defaults.prototype.aq.o();this.qt=$.ig.Defaults.prototype.aq.n();this.qs=$.ig.Defaults.prototype.aq.m();this.qr=$.ig.Defaults.prototype.aq.l();this.qq=$.ig.Defaults.prototype.ap.o();this.qp=$.ig.Defaults.prototype.ap.n();this.qo=$.ig.Defaults.prototype.ap.m();this.qn=$.ig.Defaults.prototype.ap.l();this.pw=null;this.rc=0;this.rb=0;this.rh=0;this.p9=false;this.__itemIndexes=null;this.pu=null;this.pr=null;$.ig.Series.prototype.init.call(this);this._ab=$$t.$a.$type;this.mouseOverEnabled(false)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.h($$t.$a.xAxisProperty,a);return a}else{return this.c($$t.$a.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$a.yAxisProperty,a);return a}else{return this.c($$t.$a.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.xMemberPathProperty,a);return a}else{return this.c($$t.$a.xMemberPathProperty)}},p5:function(a){if(arguments.length===1){if(this.p4!=a){var b=this.p5();this.p4=a;this.raisePropertyChanged("XColumn",b,this.p5())}return a}else{return this.p4}},p4:null,getItemValue:function(a,b){var c=this.jf(b);if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}return $.ig.Series.prototype.getItemValue.call(this,a,b)},yMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.yMemberPathProperty,a);return a}else{return this.c($$t.$a.yMemberPathProperty)}},p7:function(a){if(arguments.length===1){if(this.p6!=a){var b=this.p7();this.p6=a;this.raisePropertyChanged("YColumn",b,this.p7())}return a}else{return this.p6}},p6:null,useBruteForce:function(a){if(arguments.length===1){this.h($$t.$a.useBruteForceProperty,a);return a}else{return this.c($$t.$a.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$a.progressiveLoadProperty,a);return a}else{return this.c($$t.$a.progressiveLoadProperty)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumProperty,a);return a}else{return this.c($$t.$a.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumProperty,a);return a}else{return this.c($$t.$a.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumColorProperty,a);return a}else{return this.c($$t.$a.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumColorProperty,a);return a}else{return this.c($$t.$a.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$a.pointExtentProperty,a);return a}else{return $h(this.c($$t.$a.pointExtentProperty))}},sg:function(){if(this.pw==null){return}this.pw.s();var a=this.pw;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.r3.runOn(this));this.pw=null},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.p9=!e.isEmpty()}break;case"FastItemsSource":this.sg();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.p5());c.deregisterColumn(this.p7());this.p5(null);this.p7(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.p5(this.cf(this.xMemberPath()));this.p7(this.cf(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"XAxis":var f=this.px;this.px=this.xAxis();this.sg();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.r6.runOn(this))}if(this.px!=null){var g=this.px;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.r6.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.pz;this.pz=this.yAxis();this.sg();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.r6.runOn(this))}if(this.pz!=null){var i=this.pz;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.r6.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.qa=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p5());this.p5(this.cf(this.xMemberPath()))}break;case"XColumn":this.sg();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p7());this.p7(this.cf(this.yMemberPath()))}break;case"YColumn":this.sg();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.lf();break;case"UseBruteForce":this.sg();this.renderSeries(false);this.le();break;case"HeatMinimum":this.renderSeries(false);this.le();break;case"HeatMaximum":this.renderSeries(false);this.le();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this._pv.b1(this.heatMinimumColor(),this.heatMaximumColor())){return}this.sa();this.renderSeries(false);this.le();break;case"PointExtent":this.rf=Math.max($h(d)-1,0);this.p8=this.rf>0;this.renderSeries(false);this.le();break;case"ProgressiveLoad":this.renderSeries(false);this.le();break}},sa:function(){this.qr=this.heatMinimumColor().l();this.qu=this.heatMinimumColor().o();this.qt=this.heatMinimumColor().n();this.qs=this.heatMinimumColor().m();this.qn=this.heatMaximumColor().l();this.qq=this.heatMaximumColor().o();this.qp=this.heatMaximumColor().n();this.qo=this.heatMaximumColor().m();this.outline($.ig.BrushUtil.prototype.g($.ig.truncate(this.qr),$.ig.truncate(this.qu),$.ig.truncate(this.qt),$.ig.truncate(this.qs)));this.brush($.ig.BrushUtil.prototype.g($.ig.truncate(this.qn),$.ig.truncate(this.qq),$.ig.truncate(this.qp),$.ig.truncate(this.qo)))},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},r6:function(a,b){this.sg();this.renderSeries(false)},rf:0,p8:false,qu:0,qt:0,qs:0,qr:0,qq:0,qp:0,qo:0,qn:0,qy:function(){return this.qq-this.qu},qx:function(){return this.qp-this.qt},qw:function(){return this.qo-this.qs},qv:function(){return this.qn-this.qr},pw:null,p1:null,p2:null,px:null,pz:null,qa:false,e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.p7()==null||this.p5()==null||this.p7().count()<1||this.p5().count()<1||this.p7().count()!=this.p5().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.po().isEmpty()){d=false}return d},rg:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.rg;this.rg=a;this.raisePropertyChanged("ProgressiveStatus",b,this.rg);return a}else{return this.rg}},l8:function(a){$.ig.Series.prototype.l8.call(this,a);this.r8(a,this.view())},r8:function(a,b){if(this.cu(b)){return}if(this.pw==null&&!this.useBruteForce()){var c=new $$4.x($$t.$l.$type,2,this.p5().count());var d=this.xAxis();var e=this.yAxis();var f=new $$a.ae(0,0,0,1,1);var g=new $$a.ae(0,0,0,1,1);var h=new $.ig.ScalerParams(1,f,g,d.isInverted());var i=new $.ig.ScalerParams(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.p5().count();l++){j=d.getScaledValue(this.p5().item(l),h);k=e.getScaledValue(this.p7().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.l;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.rb=1;this.rc=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.rb/this.rc*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.c(this.progressiveStatus()))}this.pw=$$t.$e.b(c.toArray(),1);var m=this.pw;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.r3.runOn(this));if(!this.pw.f(this.renderer())){var n=this.pw;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.r3.runOn(this))}this.le()}else{var o=$$0.$s.now();this.pw=new $$t.e(0,c.toArray(),1);var p=$$0.$s.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.r9(b)}else{this.sb(b)}},ri:0,rc:0,rb:0,kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);this.sg();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.lf()},r5:function(a){var b=a;var c=this.re*this.rd;if(this.qa){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},sb:function(a){var b;var c;var d=null;if(a.isThumbnailView()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.p1=new $.ig.ScalerParams(0,b,c,this.px.isInverted(),g);this.p2=new $.ig.ScalerParams(0,b,c,this.pz.isInverted(),g);this.r4(a);this.r5(a);var h=this.re*this.rd;if(this.pu==null||this.pu.length!=h){this.pu=new Array(h);this.pr=new Array(h)}var i=this.pu.length;var j=this.pu;var k=this.pr;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.ri=$.ig.truncate(Math.round(this.resolution()));this.pt=f.by();var m=this.pt.length;var n=this.pt;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.ql=Math.min(p,q);this.qk=Math.max(p,q);if(this.ql<0){this.ql=0}if(this.qk<0){this.qk=0}this.qm=this.qk-this.ql;if(this.useBruteForce()){this.r7(a)}else{this.si(a)}f.b9();if(a.isThumbnailView()){this.__itemIndexes=d;this._pv.ca()}},r9:function(a){if(this.pw==null){return}this.sb(a)},progressiveLoadStatusChanged:null,r3:function(a,b){var $self=this;this._pv.b8(function(){if($self.rb<$self.rc-1){$self.rb++}$self.progressiveStatus($.ig.truncate($self.rb/$self.rc*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}$self.r9($self.view());$self.le();if($self.pw!=null){if(!$self.pw.f($self.renderer())){var c=$self.pw;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.r3.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}}}})},r7:function(a){var b=$.ig.util.shallowClone(this.p5().asArray());this.xAxis().getScaledValueList(b,0,b.length,this.p1);var c=$.ig.util.shallowClone(this.p7().asArray());this.rh=0;var d=this.rf;var e=this.p8;var f=this.pu.length;this.yAxis().getScaledValueList(c,0,c.length,this.p2);var g=255<<24|$.ig.truncate(this.qu)<<16|$.ig.truncate(this.qt)<<8|$.ig.truncate(this.qs);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.re||j<0||j>=this.rd){continue}if(e){var k=i-d;var l=i+d;l=l>this.re-1?this.re-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.re+o;if(q<0||q>f-1){continue}this.pu[q]=this.pu[q]+1;this.pr[q]=1;this.rh++;if(this.qa){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.re+i;this.pu[r]=this.pu[r]+1;this.pr[r]=1;this.rh++;if(this.qa){this.__itemIndexes[r]=h+1}}}this.sc()},qf:null,si:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.pw==null){return}if(this.qf==null){this.qf=new $$4.x($$t.$j.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.qf.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.q5=c.top();this.q3=c.height();this.q4=c.left();this.q6=c.width();this.q1=b.top();this.qz=b.height();this.q0=b.left();this.q2=b.width();var i=this.getEffectiveViewport1(a);this.qh=(i.left()-this.q0)/this.q2;this.qi=(i.top()-this.q1)/this.qz;var j=(i.right()-this.q0)/this.q2;this.qj=j-this.qh;var k=(i.bottom()-this.q1)/this.qz;this.qg=k-this.qi;if(this.p9){e=(e-this.qh)/this.qj;f=(f-this.qh)/this.qj;g=(g-this.qi)/this.qg;h=(h-this.qi)/this.qg}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.i;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.pw.t(this.qf,o,0,1,0,1);var p;this.rh=0;for(var q=0;q<this.qf.count();q++){p=this.qf.__inner[q];this.sd(p)}this.sc()},ql:0,qk:0,qm:0,q1:0,qz:0,q0:0,q2:0,q4:0,q6:0,q5:0,q3:0,qh:0,qi:0,qj:0,qg:0,sd:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.sf(a.b,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.sf(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.pi(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=new $.ig.ScalerParams(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var i=this.xAxis()!=null&&this.p5()!=null&&h<this.p5().count()?this.xAxis().getScaledValue(this.p5().item(h),f):NaN;var j=this.yAxis()!=null&&this.p7()!=null&&h<this.p7().count()?this.yAxis().getScaledValue(this.p7().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return h>=0},sf:function(a,b,c,d){var e=this.rk(b);var f=a.c;var g=this.rf;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.p9){h=this.qh+this.qj*h;i=this.qh+this.qj*i;j=this.qi+this.qg*j;k=this.qi+this.qg*k}var l=$.ig.truncate(this.q0+this.q2*(h-this.q4)/this.q6);var m=$.ig.truncate(this.q0+this.q2*(i-this.q4)/this.q6);var n=$.ig.truncate(this.q1+this.qz*(j-this.q5)/this.q3);var o=$.ig.truncate(this.q1+this.qz*(k-this.q5)/this.q3);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.p8){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.se(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.p9){u=this.qh+this.qj*u;v=this.qi+this.qg*v}var w=$.ig.truncate(this.q0+this.q2*(u-this.q4)/this.q6);var x=$.ig.truncate(this.q1+this.qz*(v-this.q5)/this.q3);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.p8){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.se(f,af,ag,ad,ae)}}}else{this.se(f,w,x,b,1)}}},rj:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.qu+a*this.qy())))<<16|$.ig.truncate(Math.floor(b*(this.qt+a*this.qx())))<<8|$.ig.truncate(Math.floor(b*(this.qs+a*this.qw())))},rk:function(a){return 255<<24|$.ig.truncate(Math.floor(this.qu+a*this.qy()))<<16|$.ig.truncate(Math.floor(this.qt+a*this.qx()))<<8|$.ig.truncate(Math.floor(this.qs+a*this.qw()))},q7:function(a){return(a>>24&255)/255},se:function(a,b,c,d,e){if(b<0||b>=this.re||c<0||c>=this.rd){return}var f=c*this.re+b;this.pu[f]=this.pu[f]+d;this.pr[f]=this.pr[f]+e;if(this.qa){this.__itemIndexes[f]=a+1}this.rh+=$.ig.truncate(d)},sc:function(){var a=0;var b=0;var c=this.qm;var d=this.ql;var e=this.qk;var f=this.pu.length;var g=this.pu;var h=this.pr;var i=this.pt;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.rj(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},re:0,rd:0,pt:null,rh:0,r4:function(a){var b=a;b.b6()},bv:function(){return new $$t.d(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pv=a},_pv:null,ap:function(a){if(a!=null&&a==this.xAxis()&&this.p5()!=null){return new $.ig.AxisRange(this.p5().minimum(),this.p5().maximum())}if(a!=null&&a==this.yAxis()&&this.p7()!=null){return new $.ig.AxisRange(this.p7().minimum(),this.p7().maximum())}return null},p9:false,mt:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.p9=!c.isEmpty()}this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},__itemIndexes:null,pu:null,pr:null,getItem:function(a){if(!this.qa||this.__itemIndexes==null||this.seriesViewer()==null||this.ci()==null||this.__itemIndexes.length!=this.re*this.rd){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.po().left()+this.po().width()*c));var f=$.ig.truncate(Math.round(this.po().top()+this.po().height()*d));var g=this.rn(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.ci().count()){return null}return this.ci().item(h)},rn:function(a,b){var c=this.re*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.re*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.re*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},sh:function(a,b,c){this.pt=a;this.re=b;this.rd=c},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);this._pv.b7();if(this._bx!=null){this._bx.b7()}this.le()},l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=$b($$t.$d.$type,this._bx);var d=new $$t.x;this.r8(false,c);this.ev(false)},_p3:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._p3==null){this._p3=new $$t.x}this.r8(false,f)},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},$type:new $.ig.Type("HighDensityScatterSeries",$.ig.Series.prototype.$type)},true);$c("MouseMoveThunk:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:null,_b:0,_a:null,$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$c("ProgressiveLoadStatusEventArgs:c","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$0.$w.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$0.$w.$type)},true);$c("HighDensityScatterSeriesView:d","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bz=a},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._bz.resolution($.ig.Defaults.prototype.q);this._bz.heatMinimumColor($.ig.Defaults.prototype.aq);this._bz.heatMaximumColor($.ig.Defaults.prototype.ap);this._bz.brush($.ig.Defaults.prototype.al);this._bz.outline($.ig.Defaults.prototype.ak)}},ca:function(){this._bz.sh(this.bx,this.b5,this.b4)},_bz:null,bx:null,b5:0,b4:0,_b2:null,_b3:null,_b0:null,b6:function(){if(this._b2==null){this._b2=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b2);this._b0=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}var b;if(this.isAlternateView()){b=this.bu()}else{b=this._e.seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.b5;var h=this.b4;this.b5=e;this.b4=f;if(g!=this.b5||h!=this.b4||this.bx==null){this._b2.setAttribute("width",e.toString());this._b2.setAttribute("height",f.toString());this._b3=this._b0.g().getImageData(0,0,e,f);this.bx=this._b3.data}this._bz.sh(this.bx,this.b5,this.b4)},by:function(){return this.bx},b9:function(){var a=$.ig.truncate(Math.round(this.bu().left()));var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().width()));var d=$.ig.truncate(Math.round(this.bu().height()));this._b0.g().putImageData(this._b3,0,0);this.aq()},b8:function(a){if(this._e.renderer()!=null){this._e.renderer().setTimeout(a,0)}else{window.setTimeout(a,0)}},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(b){if(!this._bz.mouseOverEnabled()){return}var c=new $$a.b1;c._n=this.bu().left();c._o=this.bu().top();c.width(this.bu().width());c.height(this.bu().height());c.__fill=this.bo();a.v(c);return}if(this._b2==null){return}var d=$.ig.truncate(Math.round(this.bu().left()));var e=$.ig.truncate(Math.round(this.bu().top()));var f=$.ig.truncate(Math.round(this.bu().width()));var g=$.ig.truncate(Math.round(this.bu().height()));this._k.n(this._b2.getNativeElement(),this._e.__opacity,d,e,f,g,d,e,f,g)},b1:function(a,b){return $$a.$ax.e($m($$a.$ax.$type,a),$m($$a.$ax.$type,null))&&$$a.$ax.e($m($$a.$ax.$type,b),$m($$a.$ax.$type,null))},b7:function(){if(this.bx!=null){for(var a=0;a<this.bx.length;a++){this.bx[a]=0}this.b9()}},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);if(this.bx==null){this._e.a7().exportSeriesPixelsData(a,null,this.b5,this.b4);return}var b=new Array($a(this.bx.length,4));var c;for(var d=0;d<$a(this.bx.length,4);d++){c=d*4;b[d]=this.bx[c+3]<<24|this.bx[c]<<16|this.bx[c+1]<<8|this.bx[c+2]}this._e.a7().exportSeriesPixelsData(a,b,this.b5,this.b4)},$type:new $.ig.Type("HighDensityScatterSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("KDTree2D:e","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this);this._d=this.c(b,0,b.length-1,0,c)},init1:function(a){this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.e(1);c._d=new $$t.j;c._d.g=true;c.a=a;c.h=new $$4.aa($$t.$h.$type);c.g=new $$4.x($$t.$h.$type,0);var d=new $$t.h;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c._d;c.h.push(d);return c},f:function(a){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}if(a!=null){a.setTimeout(this.y.runOn(this),0)}else{window.setTimeout(this.y.runOn(this),0)}return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$0.w)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.b=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.b=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.b=b[j];if(c<=j-1){a.c=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.c.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}if(j+1<=d){a.d=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.d.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.d;return $ret}())}else{a.d=null}},c:function(a,b,c,d,e){var f=new $$t.j;f.f=d%2==0;f.h=c-b;if(b==c){f.b=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.b=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.b=a[j];f.c=this.c(a,b,j-1,d+1,e);f.d=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.next2(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this._d)},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.c==null&&e.d==null){this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.f){if(b<=e.b.a){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}else{if(c<=e.b.b){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this._d,b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.k}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.c==null&&b.d==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.b.a;m=f;n=g;o=b.b.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.b.b;o=d;p=e;q=b.b.b;r=g}if(h){a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1);this.u(a,b.d,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,false,i+1)}}},_d:null,z:function(){this.n(this._d)},n:function(a){if(a==null){return 0}if(this.n(a.c)+this.n(a.d)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:f","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:g","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:h","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:i","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:j","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,b:null,c:null,d:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:k","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("KDPointData:l","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("KDPointData",$.ig.$ot)},true);$c("BrushScale:m","DependencyObject",{init:function(){var $self=this;this.j=null;$$a.$r.init.call(this);this._o=new $$4.x($.ig.Series.prototype.$type,0);this.brushes(new $.ig.BrushCollection);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.r.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.u(b,c.propertyName(),c.oldValue(),c.newValue())})},r:function(a,b){var d=this._o.getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.k7();c.le()}},s:function(){if($.ig.util.isNaN(this._q)||$.ig.util.isNaN(this._p)){var b=this._o.getEnumerator();while(b.moveNext()){var a=b.current();{if($b($$t.$q.$type,a)!==null){a.updateFillScaleGlobals()}}}}},brushes:function(a){if(arguments.length===1){var b=this.j;if(this.j!=null){var c=this.j;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.r.runOn(this))}this.j=a;if(this.j!=null){var d=this.j;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.r.runOn(this))}this.notifySeries();return a}else{return this.j}},j:null,_o:null,registerSeries:function(a){var b=this._o.contains(a);
if(!b){this._o.add(a)}},unregisterSeries:function(a){var b=this._o.contains(a);if(b){this._o.remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},ab:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return $.ig.BrushCollectionUtil.prototype.b(this.brushes(),a)},propertyChanged:null,propertyUpdated:null,v: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))}},u:function(a,b,c,d){this.notifySeries()},notifySeries:function(){var b=this._o.getEnumerator();while(b.moveNext()){var a=b.current();a.notifyIndexedPropertiesChanged();a.renderSeries(false);a.k7();a.le()}},_q:0,_p:0,z:function(a,b){if(!$.ig.util.isNaN(a)&&!Number.isInfinity(a)){if($.ig.util.isNaN(this._q)){this._q=a}else{this._q=Math.min(a,this._q)}}if(!$.ig.util.isNaN(b)&&!Number.isInfinity(b)){if($.ig.util.isNaN(this._p)){this._p=b}else{this._p=Math.max(b,this._p)}}},x:function(){this._q=NaN;this._p=NaN},isBrushScale:function(){return true},$type:new $.ig.Type("BrushScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("BubbleMarkerManager:n","MarkerManagerBase",{_m:null,_o:null,_n:null,init:function(a,b,c,d,e){$.ig.MarkerManagerBase.prototype.init.call(this,a,b,c,d,e);this._o=new $$4.x(Number,0);this._n=new $$4.x($.ig.Marker.prototype.$type,0)},l:function(a,b,c,d,e){var f=this._f();a.clear();this._o.clear();this._n.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($.ig.MarkerManagerBase.prototype._b){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this._m.item(h.__inner[l]);this._o.add(o);var p=this._h(this._g(h.__inner[l]));p.content().item(this._g(h.__inner[l]));p._ak=h.__inner[l];var q=new $.ig.OwnedPoint;q._a=p.content().item();q._c={__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!a.containsKey(q._a)){a.add(q._a,q);this._n.add(p)}}},j:function(a,b){var c=a.keys();if($.ig.MarkerManagerBase.prototype._b){var d=new $$4.x($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g._c.__x,2)+Math.pow(g._c.__y,2);var j=Math.pow(h._c.__x,2)+Math.pow(h._c.__y,2);return i.compareTo(j)});c=d}var e=0;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=a.item(f);var i=this._h(h._a);i._s=e;i._n=h._c.__x;i._o=h._c.__y;e++}this._a(a)},$type:new $.ig.Type("BubbleMarkerManager",$.ig.MarkerManagerBase.prototype.$type)},true);$c("SizeScale:t","DependencyObject",{init:function(){var $self=this;$$a.$r.init.call(this);this.globalMinimum(NaN);this.globalMaximum(NaN);this._l=new $$4.x($.ig.Series.prototype.$type,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.y(a,b.propertyName(),b.oldValue(),b.newValue())})},_globalMinimum:0,globalMinimum:function(a){if(arguments.length===1){this._globalMinimum=a;return a}else{return this._globalMinimum}},_globalMaximum:0,globalMaximum:function(a){if(arguments.length===1){this._globalMaximum=a;return a}else{return this._globalMaximum}},getCurrentGlobalMinimum:function(){return this.globalMinimum()},getCurrentGlobalMaximum:function(){return this.globalMaximum()},x:function(){if($.ig.util.isNaN(this.globalMinimum())||$.ig.util.isNaN(this.globalMaximum())){var b=this._l.getEnumerator();while(b.moveNext()){var a=b.current();{if($b($$t.$p.$type,a)!==null){a.updateSizeScaleGlobals()}}}}},ab:function(a,b){if(!$.ig.util.isNaN(a)&&!Number.isInfinity(a)){if($.ig.util.isNaN(this.globalMinimum())){this.globalMinimum(a)}else{this.globalMinimum(Math.min(a,this.globalMinimum()))}}if(!$.ig.util.isNaN(b)&&!Number.isInfinity(b)){if($.ig.util.isNaN(this.globalMaximum())){this.globalMaximum(b)}else{this.globalMaximum(Math.max(b,this.globalMaximum()))}}},aa:function(){this.globalMinimum(NaN);this.globalMaximum(NaN)},_l:null,minimumValue:function(a){if(arguments.length===1){this.h($$t.$t.minimumValueProperty,a);return a}else{return this.c($$t.$t.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$t.maximumValueProperty,a);return a}else{return this.c($$t.$t.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$t.isLogarithmicProperty,a);return a}else{return this.c($$t.$t.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$t.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$t.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,z: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))}},y:function(a,b,c,d){var f=this._l.getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.le();e.ld()}}},$type:new $.ig.Type("SizeScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ScatterBase:v","MarkerSeries",{bv:function(){return new $$t.ae(this)},kl:function(){$.ig.MarkerSeries.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rl=a},_rl:null,isScatter:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}return null},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.xAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.yAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._pz.cf(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}j._b=e.getUnscaledValue(k,f);j._c=g.getUnscaledValue(l,h);j._a=i.content();a.add(j)}});return true},bp:function(){if(this.hitTestMode()==0){if(this.maximumMarkers()<=2e3){return 1}else{return $.ig.MarkerSeries.prototype.bp.call(this)}}else{return $.ig.MarkerSeries.prototype.bp.call(this)}},getSeriesValueMarkerBoundingBox:function(a){if(!this.hasMarkers()||!this.p2()){return $$a.$ae.empty()}var b=this._pz.getHitMarker(this.fromWorldPosition(a));if(b!=null){return this._pz.cp(b)}return $$a.$ae.empty()},testHit:function(a,b){if(this.p3(a,b)){return true}return false},init:function(){this.rt=1;this.q5=null;this.q6=null;$.ig.MarkerSeries.prototype.init.call(this);this.actualItemSearchMode(this.rv());this.rx=new $$t.aa;this._rr=new $$t.x;this.uc=$$a.$ae.empty();this.ub=$$a.$ae.empty()},_rk:null,xAxis:function(a){if(arguments.length===1){this.h($$t.$v.xAxisProperty,a);return a}else{return this.c($$t.$v.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$v.yAxisProperty,a);return a}else{return this.c($$t.$v.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.xMemberPathProperty,a);return a}else{return this.c($$t.$v.xMemberPathProperty)}},r0:function(a){if(arguments.length===1){if(this.ry!=a){var b=this.r0();this.ry=a;this.raisePropertyChanged("XColumn",b,this.r0())}return a}else{return this.ry}},ry:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.yMemberPathProperty,a);return a}else{return this.c($$t.$v.yMemberPathProperty)}},r1:function(a){if(arguments.length===1){if(this.rz!=a){var b=this.r1();this.rz=a;this.raisePropertyChanged("YColumn",b,this.r1())}return a}else{return this.rz}},rz:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$v.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$v.trendLineBrushProperty,a);return a}else{return this.c($$t.$v.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$v.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$v.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$v.trendLineThicknessProperty,a);return a}else{return this.c($$t.$v.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$v.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$v.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$v.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$v.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$v.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$v.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$v.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$v.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$v.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$v.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$v.maximumMarkersProperty))}},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$v.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$v.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$v.itemSearchThresholdProperty))}},k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().h3(false)}if(this.yAxis()!=null){this.yAxis().h3(false)}},errorBarSettings:function(a){if(arguments.length===1){this.h($$t.$v.errorBarSettingsProperty,a);return a}else{return this.c($$t.$v.errorBarSettingsProperty)}},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);if(this._rl._cx.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.r0());c.deregisterColumn(this.r1());this.r0(null);this.r1(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.r0(this.cf(this.xMemberPath()));this.r1(this.cf(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r0());this.r0(this.cf(this.xMemberPath()))}break;case"XColumn":this._rl._cx.reset();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r1());this.r1(this.cf(this.yMemberPath()))}break;case"YColumn":this._rl._cx.reset();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.le();break;case"MaximumMarkers":this.renderSeries(false);this.le();break;case"TransitionProgress":this.rs.c(this.gq(),this.rq,this.ro);this.s3();try{if(this.cu(this.view())){return}if(Math.round(this.gq()*1e5)/1e5==1){this.tn(this.ro,this._rl)}else{this.tn(this.rs,this._rl)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}}finally{this.to()}break;case"TrendLineBrush":this.mk();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().r(this)}this.renderSeries(false);this.le();break;case"TrendLineType":this.le();break;case"IsCustomScatterStyleAllowed":this._r3=this.sb();this.renderSeries(false);break;case"IsCustomScatterMarkerStyleAllowed":this._r2=this.sa();this.renderSeries(false);break;case"ItemSearchMode":this.actualItemSearchMode(this.rv());break}},sb:function(){return this.isCustomScatterStyleAllowed()},sa:function(){return this.isCustomScatterMarkerStyleAllowed()},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},to:function(){this.ub=$$a.$ae.empty();this.uc=$$a.$ae.empty()},ub:null,uc:null,s3:function(){var a=this.getViewInfo(this.ub,this.uc);this.ub=a.p0;this.uc=a.p1},r9:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},kr:function(a,b,c,d){var e=false;if(!this.r9(d,a)){return}this._rl._cx.dataUpdated(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},tf:function(a){this.tg(a,null)},tg:function(a,b){var c=this.r0()!=null?this.r0().count():0;var d=this.r1()!=null?this.r1().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a._m.clear();var f=new $$4.x($.ig.OwnedPoint.prototype.$type,0);var h=a._u.values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.ci();f.sort2(function(j,k){var l=i.indexOf(j._a);var m=i.indexOf(k._a);if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a._m)}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j._a)>=0){if(b!=null){b.j(j._c)}else{a._m.add({__x:j._c.__x,__y:j._c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}},ap:function(a){if(a!=null&&a==this.xAxis()&&this.r0()!=null){return new $.ig.AxisRange(this.r0().minimum(),this.r0().maximum())}if(a!=null&&a==this.yAxis()&&this.r1()!=null){return new $.ig.AxisRange(this.r1().minimum(),this.r1().maximum())}return null},getItem:function(a){var b=this.getItemIndex(a);if(this.ci()!=null&&b>=0&&b<this.ci().count()){return this.ci().item(b)}return null},rt:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.rt;this.rt=a;if(b!=this.rt){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ScatterItemSearchMode.prototype.getBox(b),$.ig.ScatterItemSearchMode.prototype.getBox(this.rt))}return a}else{return this.rt}},rv:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return this.r8()?4:1},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.sh(a);case 3:return this.si(a);case 2:return this.sf(a);case 4:return this.sg(a)}return-1},sg:function(a){return this.sj(a,false)},q5:null,q6:null,sf:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this.r0()==null||this.r1()==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}this.s6();var e=this.q5;var f=this.q6;if(e==null||f==null){return-1}var g=1.7976931348623157e308;var h=-1;for(var i=0;i<this.r0().count();i++){var j=e[i];var k=f[i];var l=(c-j)*(c-j)+(d-k)*(d-k);if(l<g){g=l;h=i}}return h},s6:function(){var $self=this;var a=this.view().bv();var b=this.view().bu();var c=this.getEffectiveViewport();if(this._rk==null){return}var d=new $.ig.ScalerParams(0,a,b,this._rk._d,c);var e=function(){var $ret=new $.ig.ScalerParams(0,a,b,$self._rk._e,c);$ret._b=$self.f4();return $ret}();if(this.q5==null||this.q6==null){var f=$.ig.util.shallowClone(this.r0().asArray());var g=$.ig.util.shallowClone(this.r1().asArray());this.xAxis().getScaledValueList(f,0,f.length,d);this.yAxis().getScaledValueList(g,0,g.length,e);this.q5=f;this.q6=g}},r8:function(){return false},sj:function(a,b){if(!this.r8()){return-1}var c={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=true;var e=this.rp();if(e==null){return-1}if(e._m==null){return-1}if(this.ci()==null||this.ci().count()>this.itemSearchThreshold()){return-1}this.s6();var f=this.q5;var g=this.q6;if(f==null||g==null){return-1}var h=this.fromWorldPosition(a);var i=1.7976931348623157e308;var j=-1;for(var k=0;k<this.q5.length;k++){var l={__x:this.q5[k],__y:this.q6[k],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(k>0){if(!b||e._j.containsKey(this.ci().item(k))||e._j.containsKey(this.ci().item(k-1))){var m=$.ig.GeometryUtil.prototype.d(h,c,l);if(m<i){i=m;j=k}}}c=l}if(j>=0){var n={__x:this.q5[j],__y:this.q6[j],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o={__x:this.q5[j-1],__y:this.q6[j-1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!b||e._j.containsKey(this.ci().item(j))&&e._j.containsKey(this.ci().item(j-1))){var p=$.ig.GeometryUtil.prototype.h(h,o,n);return j-1+p}else if(e._j.containsKey(this.ci().item(j))){return j}else{return j-1}}return-1},si:function(a){return this.sj(a,true)},sh:function(a){var $self=this;var b=null;var c=1.7976931348623157e308;var d=this.fromWorldPosition(a);var e=d.__x;var f=d.__y;if(this._rl._cy.activeCount()>this.itemSearchThreshold()){return-1}this._rl.c5(function(g){if(g.__visibility==0){var h=$self._rl.cp(g);var i=h.left()+h.width()/2;var j=h.top()+h.height()/2;var k=(e-i)*(e-i)+(f-j)*(f-j);if(k<c){c=k;b=g}}});if(b!=null){return b._ak}return-1},getSeriesValuePosition:function(a,b,c){var $self=this;if(this.xAxis()==null||this.yAxis()==null||this.r0()==null||this.r1()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport();var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();if(b){var i=this.getExactItemIndex(a);if(i==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var j=$.ig.truncate(Math.floor(i));var k=$.ig.truncate(Math.ceil(i));if(j<0){j=0}if(k<0){k=0}if(k>this.ci().count()-1){k=this.ci().count()-1}if(j>this.ci().count()-1){j=this.ci().count()-1}if(k==j){var l=this.xAxis().getScaledValue(this.r0().item(j),g);var m=this.yAxis().getScaledValue(this.r1().item(j),h);return{__x:l,__y:m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var n=i-Math.floor(i);var o=this.xAxis().getScaledValue(this.r0().item(j),g);var p=this.yAxis().getScaledValue(this.r1().item(j),h);var q=this.xAxis().getScaledValue(this.r0().item(k),g);var r=this.yAxis().getScaledValue(this.r1().item(k),h);var s=q-o;var t=r-p;return{__x:o+s*n,__y:p+t*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{var u=this.getItemIndex(a);if(u==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var v=this.xAxis().getScaledValue(this.r0().item(u),g);var w=this.yAxis().getScaledValue(this.r1().item(u),h);return{__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},scrollIntoView:function(a){var $self=this;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.pi(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=function(){var $ret=new $.ig.ScalerParams(0,d,d,$self.yAxis().isInverted(),e);$ret._b=$self.f4();return $ret}();var h=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;var i=this.xAxis()!=null&&this.r0()!=null&&h<this.r0().count()?this.xAxis().getScaledValue(this.r0().item(h),f):NaN;var j=this.yAxis()!=null&&this.r1()!=null&&h<this.r1().count()?this.yAxis().getScaledValue(this.r1().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return h>=0},mt:function(a,b){this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},rq:null,rs:null,ro:null,rp:function(){var a=this.ro;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rs}return a},s4:function(a,b,c,d,e){var $self=this;b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c);var f=this.getEffectiveViewport1(a);var g=this.ci();var h;var i;var j=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._rk._d,f);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._rk._e,f);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.f4();return $ret}();var l=false;var m=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var n=this.seriesViewer().km(d,j);l=n._c;m=n._d}}for(var o=0;o<c;o++){h=this.r0().item(o);i=this.r1().item(o);var p={__x:this._rk._a.getScaledValue(h,j),__y:this._rk._b.getScaledValue(i,k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(l){if(p.__x<e.left()||p.__x>e.right()){if(p.__x+m>=e.left()&&p.__x+m<=e.right()){p={__x:p.__x+m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}}if(!Number.isInfinity(p.__x)&&!Number.isInfinity(p.__y)){var q=g.item(o);if(!b._g.containsKey(q)){var r={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s={__x:p.__x,__y:p.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(q,function(){var $ret=new $.ig.OwnedPoint;$ret._a=q;$ret._b=r;$ret._c=s;return $ret}())}}}},tc:function(a,b){var $self=this;this.q5=null;this.q6=null;a._j.clear();a._n.clear();a._h.clear();a._l.clear();a._i.clear();a._k.clear();var c=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);g.c=this.getEffectiveViewport1(b);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();h.c=this.getEffectiveViewport1(b);if(c<1){return}this._rk=function(){var $ret=new $$t.w;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();$ret._c=$self.ci();return $ret}();var i=b;if(c<=this.maximumMarkers()){this.s4(i,a,c,d,e)}if(this.p2()){b._cv.l(a._j,this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $.ig.Clipper(0,e,false);$ret.i(a._n);return $ret}();var k=this.pg(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b._cx.prepareLine(a._n,this.trendLineType(),this.r0(),this.r1(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=e;$ret._g=d;return $ret}(),j,l,m);this.ta(a,b)},ko:function(a,b){$.ig.MarkerSeries.prototype.ko.call(this,a,b);var c=b;c.c4(a)},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$v.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$v.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$v.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$v.isCustomScatterMarkerStyleAllowedProperty)}},_r3:false,_r2:false,dt:function(){return true},_rg:null,_rh:null,re:function(a,b,c){return null},rf:function(a,b,c){var d=this.rp();var e=this._rl.getHitMarker(this.fromWorldPosition(b));var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else{f=e._ak}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);g.isMarker(true);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},resolveDesiredAutoMargin:function(){if(this.markerType()!=1&&this.markerType()!=13){var a=this._pz.cq();var b=a.width()/2+this.markerThickness()/2;var c=a.height()/2+this.markerThickness()/2;return new $$a.ah(1,b,c,b,c)}return new $$a.ah(1,0,0,0,0)},rd:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.re(a,b,this._rg);this._rg=d;return d}else{var e=this.rd(a,b,this._rg);this._rg=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.rf(a,b,this._rh);this._rh=d;return d}else{var e=this.rd(a,b,this._rh);e.isMarker(true);this._rh=e;return e}},assigningScatterStyle:null,assigningScatterMarkerStyle:null,sd:function(){return this.assigningScatterStyle!=null&&this._r3||this.actualHighlightingMode()!=1},sc:function(){return this.assigningScatterMarkerStyle!=null&&this._r2||this.actualHighlightingMode()!=1},tn:function(a,b){var $self=this;var c=b.bu();this._rk=function(){var $ret=new $$t.w;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();return $ret}();if(this.p2()){b._cv.j(a._j,this.useLightweightMarkers());if(this.sc()){this.s5(b,a)}}b.cm();var d=function(){var $ret=new $.ig.Clipper(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b._cx.trendPolyline()._ak);return $ret}();b._cx.rasterizeTrendLine1(a._n,d);this.tk(a,b)},getScatterItems:function(a,b){return this.q9(a,b)},q9:function(a,b){if(b<a||a<0||a>this.r0().count()||b<0||b>this.r0().count()){return null}var c=new Array(b-a+1);for(var d=a;d<=b;d++){var e=d;c[d-a]=this.ci().item(d)}return c},rx:null,s5:function(a,b){var $self=this;a._b3=true;this.rx.aw(this,this.sc(),this.getScatterItems.runOn(this));var c=this.rx._d;var d=c!=null;var e=this.getEffectiveViewport1(a);var f=this.ci()==null?0:this.ci().count();this._rl.cf(function(g){if(g.__visibility==0){var h=g._ak;var i=g.content();if(i==null){i=new $.ig.DataContext;g.content(i)}if(d){$self.s7(h,f,a.isThumbnailView())}$self.rx.ac(g,i)}})},s8:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rx.ay(this.rx._b,a,b,false);this.rx.ab(this.actualHighlightingFadeOpacity());var e=this.rx.av;var f=null;var g=this.ci();if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),false);e.highlightingInfo(f)}e.isThumbnail(c);this.ti(e);this.rx.z(this,f,c,d,a<0)},s7:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rx.ay(this.rx._d,a,b,true);this.rx.aa(this.actualHighlightingFadeOpacity());var e=this.rx.au;var f=null;var g=this.ci();var h=null;if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){h=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true)}e.highlightingInfo(f)}e.isThumbnail(c);this.th(e);this.rx.y(this,f,c,d,e.totalAllSeriesHighlightingProgress(),this.seriesViewer().a3().totalHighlightingProgress())},ti:function(a){if(this.assigningScatterStyle!=null&&this._r3){this.assigningScatterStyle(this,a)}},th:function(a){if(this.assigningScatterMarkerStyle!=null&&this._r2){this.assigningScatterMarkerStyle(this,a)}},ta:function(a,b){var c=new $.ig.ErrorBarsHelper(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;var k=a._j.keys().getEnumerator();while(k.moveNext()){var j=k.current();var l=a._j.item(j);if(d!=null){switch(d.getCalculatorType()){case 1:var m=this.td(l,c,d,h,i,true);h=m.p3;i=m.p4;break;case 0:var n=this.tb(l,c,d,h,i,true);h=n.p3;i=n.p4;break;case 2:var o=this.s9(l,c,d,j,h,i,true);h=o.p4;i=o.p5;break;case 3:var p=this.te(c,d,f,h,i,true);f=p.p2;h=p.p3;i=p.p4;break;case 4:var q=this.tb(l,c,d,h,i,true);h=q.p3;i=q.p4;break}var r=new $.ig.OwnedPoint;r._c=c.l(d,this._rk._a,l._c,f);r._a=l._a;a._h.add(j,r);a._i.add(j,[h,i])}if(e!=null){switch(e.getCalculatorType()){case 1:var s=this.td(l,c,e,h,i,false);h=s.p3;i=s.p4;break;case 0:var t=this.tb(l,c,e,h,i,false);h=t.p3;i=t.p4;break;case 2:var u=this.s9(l,c,e,j,h,i,false);h=u.p4;i=u.p5;break;case 3:var v=this.te(c,e,g,h,i,false);g=v.p2;h=v.p3;i=v.p4;break;case 4:var w=this.tb(l,c,e,h,i,false);h=w.p3;i=w.p4;break}var x=new $.ig.OwnedPoint;x._c=c.m(e,this._rk._b,l._c,g);x._a=l._a;a._l.add(j,x);a._k.add(j,[h,i])}}},td:function(a,b,c,d,e,f){if(f){var g;var h,i;i=this._rk._a;if(this.errorBarSettings().horizontalCalculatorReference()==0){g=a._c.__x;h=this._rk._a}else{g=a._c.__y;h=this._rk._b}var j=b.f(g,c,h,i,d,e);d=j.p4;e=j.p5}else{var k;var l,m;m=this._rk._b;if(this.errorBarSettings().verticalCalculatorReference()==0){k=a._c.__x;l=this._rk._a}else{k=a._c.__y;l=this._rk._b}var n=b.f(k,c,l,m,d,e);d=n.p4;e=n.p5}return{p3:d,p4:e}},tb:function(a,b,c,d,e,f){if(f){var g=b.j(a._c.__x,c,this._rk._a,d,e);d=g.p3;e=g.p4}else{var h=b.j(a._c.__y,c,this._rk._b,d,e);d=h.p3;e=h.p4}return{p3:d,p4:e}},s9:function(a,b,c,d,e,f,g){var h=c.getItemColumn();var i=this.ci().indexOf(d);if(h!=null&&i<h.count()){var j=h.item(i);if(g){var k=b.h(a._c.__x,j,this._rk._a,e,f);e=k.p3;f=k.p4}else{var l=b.h(a._c.__y,j,this._rk._b,e,f);e=l.p3;f=l.p4}}else{e=NaN;f=NaN}return{p4:e,p5:f}},te:function(a,b,c,d,e,f){var g=a.i(b,c);c=g.p1;if(f){var h=a.k(c,b,this._rk._a,d,e);d=h.p3;e=h.p4}else{var i=a.k(c,b,this._rk._b,d,e);d=i.p3;e=i.p4}return{p2:c,p3:d,p4:e}},tk:function(a,b){if(!b.o()||this.errorBarSettings()==null){b.c6();return}this.tl(a,b);this.tm(a,b)},tl:function(a,b){b.c2();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().horizontalCalculator();var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._i.containsKey(f)){var h=a._i.item(f)[0];var i=a._i.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._h.item(f)._c;if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,j,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,j,i,false)}}}}b.c7(d)},tm:function(a,b){b.c3();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().verticalCalculator();
var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._k.containsKey(f)){var h=a._k.item(f)[0];var i=a._k.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._l.item(f)._c;if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,j,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,j,i,false)}}}}},e5:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.e5.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.r0()==null||this.r1()==null||this.r0().count()==0||this.r1().count()==0||this.ci()==null||this.ci().count()!=this.r0().count()||this.ci().count()!=this.r1().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.ub.isEmpty()&&!this.uc.isEmpty()){a=this.ub;b=this.uc;return{p0:a,p1:b}}a=this.view().bu();b=this.view().bv();return{p0:a,p1:b}},l8:function(a){this.s3();try{if(this.cu(this.view())){return}if(this.ci()!=null&&this.ci().count()>this.maximumMarkers()){a=false}if(this.ek(a)&&!this._eo){var b=this.rq;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this.rq=this.rs;this.rs=b}else{this.rq=this.ro;this.ro=b}this.tc(this.ro,this._rl);this.mf()}else{if(!this._eo){this.tc(this.ro,this._rl)}this.tn(this.ro,this._rl)}}finally{this.to()}},mk:function(){$.ig.MarkerSeries.prototype.mk.call(this);if(this.index()<0){return}this._rl.da()},_rr:null,l9:function(a,b){$.ig.MarkerSeries.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=$b($$t.$ae.$type,this._bx);if(!this._ep){this._rr=new $$t.x;this.tc(this._rr,c)}this._ep=false;this.tn(this._rr,c);this.ev(false)},_rn:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._rn==null){this._rn=new $$t.x}this.tc(this._rn,g);this.tn(this._rn,g)},tj:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},q7:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._rk._c.count()){c=new Array(this._rk._c.count());for(var f=0;f<this._rk._c.count();f++){c[f]=new $$a.y(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.xAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.f4();return $ret}();var j=this.pg(a);var k=this._rk._a.getUnscaledValue(j.left(),h);var l=this._rk._a.getUnscaledValue(j.right(),h);var m=this._rk._b.getUnscaledValue(j.bottom(),i);var n=this._rk._b.getUnscaledValue(j.top(),i);if(this._rk._d){var o=k;k=l;l=o}if(this._rk._e){var p=m;m=n;n=p}var q=this._rk;var r=q._a;var s=q._b;var t;var u;var v=this.r0();var w=this.r1();var x=false;var y=0;var z=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var aa=this.seriesViewer().km(d,h);x=aa._c;y=aa._d;z=r.getUnscaledValue(0+y,h);var ab=r.getUnscaledValue(0,h);z-=ab}}for(var ac=0;ac<this._rk._c.count();ac++){t=v.item(ac);u=w.item(ac);if(x){if(t>=k&&t<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h);c[ac].__y=s.getScaledValue(u,i)}else{if(t+z>=k&&t+z<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h)+y;c[ac].__y=s.getScaledValue(u,i)}else{c[ac].__x=NaN;c[ac].__y=NaN}}}else{if(t>=k&&t<=l&&u>=m&&u<=n){c[ac].__x=r.getScaledValue(t,h);c[ac].__y=s.getScaledValue(u,i)}else{c[ac].__x=NaN;c[ac].__y=NaN}}}return c},se:function(a,b){if(b==null){b=new $$4.x($$0.$aw.$type,2,a.activeCount())}else{b.clear()}var c=0;var d=this.ci();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b.add(d.indexOf(e))}return b},ky:function(a){$.ig.MarkerSeries.prototype.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._rl._cx.trendPolyline())},f4:function(){return $.ig.Series.prototype.f5(this.r1(),null)},$type:new $.ig.Type("ScatterBase",$.ig.MarkerSeries.prototype.$type,[$.ig.ISupportsErrorBars.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("ISupportsSizeScale:p","Object",{$type:new $.ig.Type("ISupportsSizeScale",null)},true);$c("ISupportsFillScale:q","Object",{$type:new $.ig.Type("ISupportsFillScale",null)},true);$c("BubbleSeries:o","ScatterBase",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.ad(this)},lo:function(a){$$t.$v.lo.call(this,a);this._ug=a},_ug:null,gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$v.pu.call(this)},init:function(){$$t.$v.init.call(this);this._ab=$$t.$o.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},_vt:null,_vs:null,isAttachedTo:function(a){return this.actualLegend()==a},c0:function(){return true},k0:function(a){$$t.$v.k0.call(this,a);if(this.un()!=null&&this._us!=null&&this._us.count()>0){for(var b=0;b<this._us.count();b++){a(this._us.__inner[b])}}},um:function(){return this.uo()},_us:null,vr:function(a){var b=$b($$t.$s.$type,this.fillScale());var c=$b($$t.$u.$type,this.fillScale());var d=this.fillScale();if(b!=null&&this.ci()!=null){return b.getBrush1(a,this.ci().count())}else if(c!=null){return c.getBrushByIndex(a,this.ul())}else if(d!=null){return d.getBrush(a)}return null},legendReady:function(){return this.uo()!=null&&this.uo().count()!=0},minScaleText:function(){var a=this.ue(this.radiusScale())._b;return(Math.round(a*1e3)/1e3).toString()},maxScaleText:function(){var a=this.ue(this.radiusScale())._a;return(Math.round(a*1e3)/1e3).toString()},forScaleColors:function(a){for(var b=0;b<this.uo().count();b++){if(this.fillScale()==null||!this.fillScale().isReady()){return false}var c=NaN;if(this.ul()!=null){c=(this.ul().item(b)-this.ul().minimum())/(this.ul().maximum()-this.ul().minimum())}var d=(this.uo().item(b)-this.uo().minimum())/(this.uo().maximum()-this.uo().minimum());if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=c}var e=this.actualMarkerBrush();var f=this.vr(b);var g=f!=null?f:e;a(g,d)}return true},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o.radiusMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="LabelMemberPath"){return this.ho(a,b,this.labelMemberPath())}if(c=="RadiusMemberPath"){return this.ho(a,b,this.radiusMemberPath())}if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}if(c=="FillMemberPath"){return this.ho(a,b,this.fillMemberPath())}return $$t.$v.getItemValue.call(this,a,b)},uo:function(a){if(arguments.length===1){if(this.uk!=a){var b=this.uo();this.uk=a;this.raisePropertyChanged("RadiusColumn",b,this.uo())}return a}else{return this.uk}},uk:null,radiusScale:function(a){if(arguments.length===1){this.h($$t.$o.radiusScaleProperty,a);return a}else{return this.c($$t.$o.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.labelMemberPathProperty,a);return a}else{return this.c($$t.$o.labelMemberPathProperty)}},uj:null,un:function(a){if(arguments.length===1){if(this.uj!=a){var b=this.un();this.uj=a;this.raisePropertyChanged("LabelColumn",b,this.un())}return a}else{return this.uj}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.fillMemberPathProperty,a);return a}else{return this.c($$t.$o.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$o.fillScaleProperty,a);return a}else{return this.c($$t.$o.fillScaleProperty)}},ui:null,ul:function(a){if(arguments.length===1){if(this.ui!=a){var b=this.ul();this.ui=a;this.raisePropertyChanged("FillColumn",b,this.ul())}return a}else{return this.ui}},fillScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$o.fillScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$o.fillScaleUseGlobalValuesProperty)}},markerOutlineUsesFillScale:function(a){if(arguments.length===1){this.h($$t.$o.markerOutlineUsesFillScaleProperty,a);return a}else{return this.c($$t.$o.markerOutlineUsesFillScaleProperty)}},markerOutlineBrightness:function(a){if(arguments.length===1){this.h($$t.$o.markerOutlineBrightnessProperty,a);return a}else{return this.c($$t.$o.markerOutlineBrightnessProperty)}},markerBrushBrightness:function(a){if(arguments.length===1){this.h($$t.$o.markerBrushBrightnessProperty,a);return a}else{return this.c($$t.$o.markerBrushBrightnessProperty)}},radiusScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$o.radiusScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$o.radiusScaleUseGlobalValuesProperty)}},s4:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c)}var f=this.maximumMarkers();var g=this.ci();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(0,d,e,this._rk._d,j);var l=new $.ig.ScalerParams(0,d,e,this._rk._e,j);var m=false;var n=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var o=this.seriesViewer().km(d,k);m=o._c;n=o._d}}for(var p=0;p<c;p++){h=this.r0().item(p);i=this.r1().item(p);var q={__x:this._rk._a.getScaledValue(h,k),__y:this._rk._b.getScaledValue(i,l),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(m){if(q.__x<e.left()||q.__x>e.right()){if(q.__x+n>=e.left()&&q.__x+n<=e.right()){q={__x:q.__x+n,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}}if(!Number.isInfinity(q.__x)&&!Number.isInfinity(q.__y)){var r=g.item(p);if(c<=f){if(!b._g.containsKey(r)){var s={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(r,function(){var $ret=new $.ig.OwnedPoint;$ret._a=r;$ret._b=s;$ret._c=q;return $ret}())}}}}},tc:function(a,b){var c=$b($$t.$ad.$type,b);var d=c._cv;d._m=this.uo();$$t.$v.tc.call(this,a,b);var e=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);if(e<1){return}c.dh();c.di()},ve:function(){if(this.seriesViewer()==null){return}if(this.actualLegend()==null){return}if(this.actualLegend().isItemwise()){var a=this.actualLegend();this.actualLegend().clearLegendItemsForSeries(this);this.vd();a.renderItemwiseContent(this)}if(this.actualLegend().isScale()){var b=this.actualLegend();b.restoreOriginalState();b.initializeLegend(this)}},ut:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},uu:function(a,b,c,d,logBase_,e){var f=Math.logBase(e,logBase_);var g=Math.logBase(a,logBase_);var h=Math.logBase(b,logBase_);return $$t.$o.ut(g,h,c,d,f)},e5:function(a,b,c){var d=$$t.$v.e5.call(this,a,b,c);if(this.uo()==null||this.ci()==null||this.uo().count()==0||this.ci().count()!=this.uo().count()){d=false}return d},r9:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},vd:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.actualLegend());if(a==null||this.ci()==null){return}this._us=new $$4.x($$a.$c.$type,0);var b=$b($$t.$s.$type,this.fillScale());var c=$b($$t.$u.$type,this.fillScale());var d=this.fillScale();var e=this.ud();var f=e._b;var g=e._a;var h=this.ci();for(var i=0;i<h.count();i++){var j=null;if(c!=null&&this.ul()!=null){var k=this.ul().item(i);j=c.getBrushByRange(k,f,g)}else if(b!=null){j=b.getBrush1(i,h.count())}else if(d!=null){j=d.getBrush(i)}var l=new $$a.g;var m=this.un()!=null&&this.un().item(i)!=null?this.un().item(i).toString():"";l.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(h.item(i));$ret.itemBrush(j);$ret.itemLabel(m);return $ret}());var n=this.discreteLegendItemTemplate();if(n==null){n=this.view().bl(this._b3)}l._ah=n;this._us.add(l)}},kr:function(a,b,c,d){$$t.$v.kr.call(this,a,b,c,d);if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.fillScale()!=null){this.fillScale().x()}this.ve()},k7:function(){$$t.$v.k7.call(this);this.ve()},ld:function(){$$t.$v.ld.call(this);this.ve()},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.fillScale()!=null){this.fillScale().x()}if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.uo());c.deregisterColumn(this.ul());c.deregisterColumn(this.un());this.uo(null);this.ul(null);this.un(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.uo(this.cf(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.ul(this.cf(this.fillMemberPath()))}this.un(this.ch(this.labelMemberPath()))}this.renderSeries(false);this.ve();break;case"RadiusMemberPath":if(this.radiusScale()!=null){this.radiusScale().aa()}if(this.ci()!=null){this.ci().deregisterColumn(this.uo());this.uo(this.cf(this.radiusMemberPath()));this.ve()}break;case"RadiusColumn":if(this.radiusScale()!=null){this.radiusScale().aa()}this._rl._cx.reset();this.renderSeries(false);this.lf();break;case"RadiusScale":if(c!=null){c._l.remove(this);c.aa()}if(d!=null){d._l.add(this);d.aa()}this.renderSeries(false);this.le();break;case"RadiusScaleUseGlobalValues":this.renderSeries(false);this.le();break;case"DiscreteLegendItemTemplate":this.ve();break;case"FillScale":if(c!=null){c._o.remove(this);c.x()}if(d!=null){d._o.add(this);d.x()}this.renderSeries(false);this.ve();this.le();break;case"FillScaleUseGlobalValues":case"MarkerOutlineUsesFillScale":case"MarkerOutlineBrightness":case"MarkerBrushBrightness":this.renderSeries(false);this.ve();this.le();break;case"FillColumn":this.renderSeries(false);this.le();break;case"FillMemberPath":if(this.fillScale()!=null){this.fillScale().x()}if(this.ci()!=null){this.ci().deregisterColumn(this.ul());this.ul(this.cf(this.fillMemberPath()));this.ve()}break;case"LabelMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.un());this.un(this.ch(this.labelMemberPath()));this.ve()}break;case"ActualLegend":var e=$b($.ig.IChartLegend.prototype.$type,c);if(e!=null&&e.isItemwise()){var f=$b($.ig.IChartItemLegend.prototype.$type,e);f.clearLegendItemsForSeries(this)}if(e!=null&&e.isScale()){var g=$b($.ig.IChartScaleLegend.prototype.$type,e);var h=true;var i=null;if(this.seriesViewer()!=null){var k=this.seriesViewer().series().getEnumerator();while(k.moveNext()){var j=k.current();if(j.legend()==g){i=j;h=false}}}if(h){g.restoreOriginalState()}else{g.initializeLegend($b($.ig.IScaleLegendSeries.prototype.$type,i))}}this.ve();break;case"SeriesViewer":this.ve();break}},updateSizeScaleGlobals:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.uo()!=null){a._b=this.uo().minimum();a._a=this.uo().maximum()}if(this.radiusScale()!=null){this.radiusScale().ab(a._b,a._a)}},updateFillScaleGlobals:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.ul()!=null){a._b=this.ul().minimum();a._a=this.ul().maximum()}if(this.fillScale()!=null){this.fillScale().z(a._b,a._a)}},ue:function(a){var b=new $$t.r;b._b=NaN;b._a=NaN;if(this.uo()!=null){b._b=this.uo().minimum();b._a=this.uo().maximum()}if(a!=null){a.x();if(this.radiusScaleUseGlobalValues()){b._b=a.globalMinimum();b._a=a.globalMaximum()}}return b},ud:function(){var a=new $$t.r;a._b=NaN;a._a=NaN;if(this.ul()!=null){a._b=this.ul().minimum();a._a=this.ul().maximum()}var b=$b($$t.$u.$type,this.fillScale());if(b!=null){b.s();if(this.fillScaleUseGlobalValues()&&this.fillScale()._o.count()>1){a._b=b._q;a._a=b._p}}return a},vg:function(a,b,c,d){var e=c.width();if(!this.view().bu().isEmpty()){e=this.view().bu().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){e=this.seriesViewer().viewportRect().width()}var f=$.ig.DeviceUtils.prototype.c(e);var g=this.radiusScale()||function(){var $ret=new $$t.t;$ret.minimumValue(f/10);$ret.maximumValue(f/5);return $ret}();if(g!=null){var h=g.minimumValue();var i=g.maximumValue();var j=g.logarithmBase();var k=this.ue(g);var l=k._b;var m=k._a;if(g.isLogarithmic()){for(var n=0;n<b.count();n++){b.__inner[n]=$$t.$o.uu(l,m,h,i,j,b.__inner[n])}}else{for(var o=0;o<b.count();o++){b.__inner[o]=$$t.$o.ut(l,m,h,i,b.__inner[o])}}}var p=1;p=$.ig.DeviceUtils.prototype.d();var q=this.radiusScale()==null;if(d){var r=c.width()/e;for(var s=0;s<b.count();s++){if(q){b.__inner[s]=b.__inner[s]/p}b.__inner[s]=b.__inner[s]*r}}for(var t=0;t<a.count();t++){var u=a.__inner[t];if(q&&!d){u.width(Math.max(0,b.__inner[t]/p));u.height(Math.max(0,b.__inner[t]/p))}else{u.width(Math.max(0,b.__inner[t]));u.height(Math.max(0,b.__inner[t]))}}},vf:function(a){var b=$b($$t.$ad.$type,this._bx);this._ug._b3=false;if(b!=null){b._b3=false}var c=$b($$t.$s.$type,this.fillScale());var d=$b($$t.$u.$type,this.fillScale());var e=this.fillScale();var f=this.ud();var g=f._b;var h=f._a;var i=this.fillScale()==null||!this.fillScale().isReady()||d!=null&&this.fillMemberPath()==null;if(i){this._ug.dg();if(b!=null){b.dg()}return}this._ug._b3=true;if(b!=null){b._b3=true}var j=a.count();var k=this.ci();for(var l=0;l<j;l++){var m=a.__inner[l];var n=$b($.ig.DataContext.prototype.$type,m.content());if(n!=null){var o=null;var p=k.indexOf(n.item());if(c!=null){o=c.getBrush1(p,k.count())}else if(d!=null&&this.ul()!=null){var q=this.ul().item(p);o=d.getBrushByRange(q,g,h)}else if(e!=null){o=e.getBrush(p)}else{if(this.markerBrush()==null){o=this.actualMarkerBrush()}else{o=this.markerBrush()}}var r=null;if(this.markerOutline()==null){r=this.actualMarkerOutline()}else{r=this.markerOutline()}if(this.markerOutlineUsesFillScale()&&o!=null){r=o}if(r!=null&&!$.ig.util.isNaN(this.markerOutlineBrightness())){r=$.ig.BrushUtil.prototype.l(r,this.markerOutlineBrightness())}if(o!=null&&!$.ig.util.isNaN(this.markerBrushBrightness())){o=$.ig.BrushUtil.prototype.l(o,this.markerBrushBrightness())}n.itemBrush(o);n.actualItemBrush(o);n.outline(r)}}},$type:new $.ig.Type("BubbleSeries",$$t.$v.$type,[$.ig.IScaleLegendSeries.prototype.$type,$$t.$p.$type,$$t.$q.$type])},true);$c("ActualRange:r","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,_a:0,$type:new $.ig.Type("ActualRange",$.ig.$ot)},true);$c("CustomPaletteBrushScale:s","BrushScale",{init:function(){$$t.$m.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.h($$t.$s.brushSelectionModeProperty,$.ig.BrushSelectionMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$m.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o.ut(0,b-1,0,this.brushes().count()-1,a);return this.ab(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$m.$type)},true);$c("ValueBrushScale:u","BrushScale",{init:function(){this.ac=false;this.ag=10;$$t.$m.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.h($$t.$u.minimumValueProperty,a);return a}else{return this.c($$t.$u.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$u.maximumValueProperty,a);return a}else{return this.c($$t.$u.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$u.isLogarithmicProperty,a);return a}else{return this.c($$t.$u.isLogarithmicProperty)}},ac:false,logarithmBase:function(a){if(arguments.length===1){this.h($$t.$u.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$u.logarithmBaseProperty))}},ag:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.au(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.au(c,d,a)},getBrushByRange:function(a,b,c){if(this.brushes()==null||this.brushes().count()==0||$.ig.util.isNaN(a)){return null}if(this.brushes().count()==1){return this.brushes().item(0)}var d=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b:this.minimumValue();var e=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?c:this.maximumValue();if($.ig.util.isNaN(d)||a<d){return null}if($.ig.util.isNaN(e)||a>e){return null}return this.au(d,e,a)},au:function(a,b,c){if(this.ac&&this.ag>0){var d=Math.logBase(a,this.ag);var e=Math.logBase(b,this.ag);var f=Math.logBase(c,this.ag);return this.at(d,e,f)}return this.at(a,b,c)},at:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.ab(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},u:function(a,b,c,d){switch(b){case"LogarithmBase":this.ag=$h(d);break;case"IsLogarithmic":this.ac=d;break}$$t.$m.u.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$m.$type)},true);$c("ScatterAxisInfoCache:w","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:false,_e:false,_c:null,$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("ScatterFrame:x","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$x.$type);this._u=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0)},_u:null,r:function(a,b,c){$.ig.ScatterFrameBase$1.prototype.r.call(this,a,b,c);var d=$b($$t.$x.$type,b);var e=$b($$t.$x.$type,c);if(d==null||e==null){return}this._f.f(this._u,a,d._u,e._u,d,e)},$type:new $.ig.Type("ScatterFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$x.$type.initSelfReferences();$c("ScatterLineSeries:y","ScatterBase",{isLineOnly:function(){return true},init:function(){var $self=this;$$t.$v.init.call(this);this._ab=$$t.$y.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x;var a=function(b,c,d){var e=$self.ci().indexOf(b._a);if(e==-1||e==0){return b}var f=$self.ci().item(e-1);var g;if(!function(){var h=c._g.tryGetValue(f,g);g=h.p1;return h.ret}()){return b}return g};this.rq._o=a;this.rs._o=a;this.ro._o=a},bv:function(){return new $$t.af(this)},testHit:function(a,b){if(this.p3(a,b)){return true}if(this.ue(a,b)){return true}return false},ue:function(a,b){var c=this.view();var d=c.dg;return this.es(a,b,d._ak)},tc:function(a,b){var $self=this;$$t.$v.tc.call(this,a,b);a._m.clear();a._u.clear();var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=0;if(this.r0()!=null){g=this.r0().count()}if(this.r1()!=null){g=Math.min(this.r1().count(),g)}var h=new $.ig.ScalerParams(0,c,d,this._rk._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._rk._e,e);$ret._b=$self.f4();return $ret}();var j=$.ig.util.shallowClone(this.r0().asArray());var k=$.ig.util.shallowClone(this.r1().asArray());this.xAxis().getScaledValueList(j,0,j.length,h);this.yAxis().getScaledValueList(k,0,k.length,i);var l=d.top()-10;var m=d.bottom()+10;var n=d.left()-10;var o=d.right()+10;var p=function(){var $ret=new $.ig.Clipper(1,n,m,o,l,false);$ret.i(a._m);return $ret}();for(var q=0;q<g;){var r=q;++q;if(g>this.maximumMarkers()){while(q<g){var s=j[q]-j[r];var t=k[q]-k[r];var u=s*s+t*t;if(u>=f){break}++q}p.j(this.ul(j,k,r,q-1))}else{var v=new $.ig.OwnedPoint;v._c={__x:j[r],__y:k[r],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};v._a=this.ci().item(r);if(!a._u.containsKey(v._a)){a._u.add(v._a,v)}}}if(g>this.maximumMarkers()){p.i(null)}},ul:function(a,b,c,d){if(c==d){return{__x:a[c],__y:b[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a[h];f+=b[h]}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},r8:function(){return true},tn:function(a,b){b.c4(false);$$t.$v.tn.call(this,a,b);var c=this.getEffectiveViewport1(b);var d=new $$a.ae(0,b.bu().left(),b.bu().top(),b.bu().width(),b.bu().height());d=$.ig.RectUtil.prototype.t(d,this.actualThickness(),this.actualThickness());this.tg(a,new $.ig.Clipper(0,d,false));var e=$b($$t.$af.$type,b);this.rx.ax(this,this.sd(),this.getScatterItems.runOn(this));var f=false;var g=this.rx._b;if(g!=null){f=true}if(f){this.s8(-1,this.r0().count(),b.isThumbnailView())}this.rx.ad(e.dg,true,false,true,false);this.uj(e.dg,a._m.count(),function(h){return a._m.__inner[h].__x},function(h){return a._m.__inner[h].__y},this.unknownValuePlotting(),this.resolution())},uj:function(a,b,c,d,e,f){var g=new $$a.a7;a._ak=g;g._c=new $$a.a9;var h=new $$4.x($$a.$bg.$type,0);var i=0;for(var j=0;j<b;j++){if($.ig.util.isNaN(c(j))||$.ig.util.isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$a.bg;h.add(l)}this.ui(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$a.bg;h.add(m)}this.ui(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$a.a8;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g._c.add(p)}}},uf:function(a,b,c,d,e,f){var g=new $$4.x($$0.$aw.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},ui:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.uf(new $$4.x($$0.$aw.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$y.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$y.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$v.$type)},true);$c("ScatterSeries:z","ScatterBase",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.ag(this)},gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$v.pu.call(this)},lo:function(a){$$t.$v.lo.call(this,a);this._ud=a},_ud:null,init:function(){$$t.$v.init.call(this);this._ab=$$t.$z.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},$type:new $.ig.Type("ScatterSeries",$$t.$v.$type)},true);$c("ScatterSeriesRenderManager:aa","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningScatterMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningScatterStyleEventArgs;return this.av},au:null,av:null,aw:function(a,b,c){this.w(a,b,c)},ax:function(a,b,c){this.x(a,b,c)},ay:function(a,b,c,d){if(b==-1){a.hasDateRange(false);a.startIndex(0);a.endIndex(c-1)}else{if(d){a.startIndex(b);a.endIndex(b)}else{a.hasDateRange(false);a.startIndex(b);a.endIndex(b)}}},$type:new $.ig.Type("ScatterSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("ScatterSplineSeries:ab","ScatterBase",{isSpline:function(){return true},init:function(){$$t.$v.init.call(this);this._ab=$$t.$ab.$type;this.rq=new $$t.x;this.rs=new $$t.x;this.ro=new $$t.x},bv:function(){return new $$t.ah(this)},stiffness:function(a){if(arguments.length===1){this.h($$t.$ab.stiffnessProperty,a);return a}else{return this.c($$t.$ab.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$v.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.le();break}},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$v.bp.call(this)}},tc:function(a,b){var $self=this;$$t.$v.tc.call(this,a,b);a._m.clear();a._u.clear();var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=Math.min(this.r0()!=null?this.r0().count():0,this.r1()!=null?this.r1().count():0);var h=new $.ig.ScalerParams(0,c,d,this._rk._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._rk._e,e);$ret._b=$self.f4();return $ret}();var j=function(k){return $self._rk._a.getScaledValue($self.r0().item(k),h)};var k=function(l){return $self._rk._b.getScaledValue($self.r1().item(l),i)};var l=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.i(a._m);return $ret}();for(var m=0;m<g;){var n=m;++m;while(m<g&&this.ud(j,k,n,m)<f){++m}if(g>this.maximumMarkers()){l.j(this.uh(j,k,n,m-1))}else{var o=new $.ig.OwnedPoint;o._c={__x:j(n),__y:k(n),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o._a=this.ci().item(n);if(!a._u.containsKey(o._a)){a._u.add(o._a,o)}}}if(g>this.maximumMarkers()){l.i(null)}},uh:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ud:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},r8:function(){return true},ko:function(a,b){$$t.$v.ko.call(this,a,b);var c=$b($$t.$ah.$type,b);c.c4(false)},tn:function(a,b){this.ko(false,b);$$t.$v.tn.call(this,a,b);this.tf(a);var c=$b($$t.$ah.$type,b);var d=c.dg;this.rx.ax(this,this.sd(),this.getScatterItems.runOn(this));var e=false;var f=this.rx._b;if(f!=null){e=true}if(e){this.s8(-1,this.r0().count(),b.isThumbnailView())}this.rx.ad(d,true,false,true,false);c.dg._ak=new $$a.a7;c.dg._ak._c=$.ig.Numeric.prototype.h(a._m.count(),function(g){return a._m.__inner[g].__x},function(g){return a._m.__inner[g].__y},this.stiffness())},$type:new $.ig.Type("ScatterSplineSeries",$$t.$v.$type)},true);$c("ScatterTrendLineManager:ac","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 4},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h._g.isEmpty()&&!h._f.isEmpty()){if(b==0){this._a=null;this.trendColumn().clear()}else if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m)}else if(this.b(b)){this._a=null;this.trendColumn().clear();$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var q=this.trendColumn().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$$a.$y.$type,
getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.f(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("ScatterBaseView:ae","MarkerSeriesView",{_cv:null,_ct:null,_cw:null,_c1:null,init:function(a){this.db=null;$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cw=a;this._cy=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ch(this._cy);this._cx=new $$t.ac},_dc:null,_dd:null,_cx:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._cv=this.cu();this._dc=new $$a.by;this._dd=new $$a.by;if(!this.isThumbnailView()){this._cw.maximumMarkers(2e3)}},db:null,de:function(a){if(this.db==null){this.db=new $$a.m;this.db.context=this._k.g()}this.db.width=a.width();this.db.height=a.height();this.db.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.db)}return new $$a.af(1,this.db.width,this.db.height)},cu:function(){var $self=this;var a=new $.ig.NumericMarkerManager(1,function(b){return $self._cy.item(b)},function(b){return $self._cw._rk._c.item(b)},this.c9.runOn(this),this.cr.runOn(this),this.cz.runOn(this),function(){return $self._cw.markerCollisionAvoidance()});a._q=this.de.runOn(this);return a},c9:function(a){this._cw.tj(a,this._cy)},c0:function(){return this._b4},cs:function(){return this._ct},cr:function(){this._ct=this._cw.q7(this,this._cy,this._ct,this.bv(),this.bu());return this._ct},cz:function(){this._c1=this._cw.se(this._cy,this._c1);return this._c1},c2:function(){},c7:function(a){},c3:function(){},c8:function(a){},da:function(){if(this._cw.trendLineBrush()!=null){this._cw.actualTrendLineBrush(this._cw.trendLineBrush())}else{this._cw.actualTrendLineBrush(this._cw.actualBrush())}},_cy:null,cf:function(a){this._cy.doToAll(a)},c5:function(a){this._cy.doToAllActive(a)},c6:function(){},a5:function(a,b){$.ig.MarkerSeriesView.prototype.a5.call(this,a,b);if(a.d()){if(this._cw.trendLineType()!=0&&!b){var c=this._cx.trendPolyline();c._ac=this._cw.trendLineThickness();c.__stroke=this._cw.actualTrendLineBrush();c._ai=this._cw.trendLineDashArray();c._ad=this._cw.trendLineDashCap();a.u(c)}}},c4:function(a){if(a){this.c6();this._cy.clear()}this._cx.clearPoints();this.aq()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cw.title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this._cw.xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this._cw.yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("BubbleSeriesView:ad","ScatterBaseView",{_df:null,init:function(a){$$t.$ae.init.call(this,a);this._df=a;this._cx=new $$t.ac},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},cu:function(){var $self=this;return new $$t.n(function(a){return $self._cy.item(a)},function(a){return $self._cw._rk._c.item(a)},this.c9.runOn(this),this.cr.runOn(this),this.cz.runOn(this))},dh:function(){var a=this._cv;this._df.vg(a._n,a._o,this.bu(),this==this._e._bx);this.aq()},di:function(){var a=this._cv;this._df.vf(a._n)},dg:function(){var a=this._cv;var c=a._n.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($.ig.DataContext.prototype.$type,b.content());if(d!=null){d.itemBrush(null);d.outline(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._df.title()+"</span><br/><span>"+"(${item."+this._df.xMemberPath()+"}, ${item."+this._df.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._df.radiusMemberPath())){a+="<span>, Radius: ${item."+this._df.radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$ae.$type)},true);$c("ScatterLineSeriesView:af","ScatterBaseView",{init:function(a){this.dg=new $$a.by;this.df=new $$a.by;$$t.$ae.init.call(this,a)},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution($.ig.Defaults.prototype.x);this._b1.markerType($.ig.Defaults.prototype.e)}},dg:null,df:null,bb:function(){$$t.$ae.bb.call(this)},bc:function(){$$t.$ae.bc.call(this);var a=this.bo();this.df._ak=this.dg._ak;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$ae.a6.call(this,a,b);if(a.d()){if(b){a.s(this.df)}else{a.s(this.dg)}}},c4:function(a){$$t.$ae.c4.call(this,a);this.dg._ak=null;this.df._ak=null},al:function(a){$$t.$ae.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"shape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$ae.$type)},true);$c("ScatterSeriesView:ag","ScatterBaseView",{_df:null,init:function(a){$$t.$ae.init.call(this,a);this._df=a},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$ae.$type)},true);$c("ScatterSplineSeriesView:ah","ScatterBaseView",{init:function(a){this.dg=new $$a.by;this.df=new $$a.by;$$t.$ae.init.call(this,a)},onInit:function(){$$t.$ae.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution($.ig.Defaults.prototype.x);this._b1.markerType($.ig.Defaults.prototype.e)}},dg:null,df:null,bb:function(){$$t.$ae.bb.call(this)},bc:function(){$$t.$ae.bc.call(this);this.df._ak=this.dg._ak;var a=this.bo();this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$ae.a6.call(this,a,b);if(a.d()){if(b){a.s(this.df)}else{a.s(this.dg)}}},c4:function(a){$$t.$ae.c4.call(this,a);this.dg._ak=null;this.df._ak=null},al:function(a){$$t.$ae.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"shape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$ae.$type)},true);$$t.$a.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$a.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$a.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$a.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$a.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$a.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$a.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,$.ig.Defaults.prototype.aq,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,$.ig.Defaults.prototype.ap,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$a.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$t.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){a.z("MinimumValue",b.oldValue(),b.newValue())}));$$t.$t.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){a.z("MaximumValue",b.oldValue(),b.newValue())}));$$t.$t.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.z("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$t.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$t.$type,new $$a.ac(2,10,function(a,b){a.z("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$v.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$v.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$v.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$v.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$v.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$v.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$v.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$v.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$v.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$v.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$v.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$v.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$v.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$v.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$v.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$v.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$v.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$v.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$v.errorBarSettingsProperty=$$a.$s.i("ErrorBarSettings",$.ig.ScatterErrorBarSettings.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.oldValue(),b.newValue())}));$$t.$v.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$v.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$o.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$o.radiusScaleProperty=$$a.$s.i("RadiusScale",$$t.$t.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$o.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillScaleProperty=$$a.$s.i("FillScale",$$t.$m.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$o.fillScaleUseGlobalValuesProperty=$$a.$s.i("FillScaleUseGlobalValues",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("FillScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$o.markerOutlineUsesFillScaleProperty=$$a.$s.i("MarkerOutlineUsesFillScale",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MarkerOutlineUsesFillScale",b.oldValue(),b.newValue())}));$$t.$o.markerOutlineBrightnessProperty=$$a.$s.i("MarkerOutlineBrightness",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerOutlineBrightness",b.oldValue(),b.newValue())}));$$t.$o.markerBrushBrightnessProperty=$$a.$s.i("MarkerBrushBrightness",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerBrushBrightness",b.oldValue(),b.newValue())}));$$t.$o.radiusScaleUseGlobalValuesProperty=$$a.$s.i("RadiusScaleUseGlobalValues",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("RadiusScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$s.brushSelectionModeProperty=$$a.$s.i("BrushSelectionMode",$.ig.BrushSelectionMode.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.BrushSelectionMode.prototype.getBox(0),function(a,b){a.v("BrushSelectionMode",b.oldValue(),b.newValue())}));$$t.$u.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.v("MinimumValue",b.oldValue(),b.newValue())}));$$t.$u.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.v("MaximumValue",b.oldValue(),b.newValue())}));$$t.$u.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$u.$type,new $$a.ac(2,false,function(a,b){a.v("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$u.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$u.$type,new $$a.ac(2,10,function(a,b){a.v("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$y.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$y.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$ab.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$ab.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_polar.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_extendedaxes.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a0=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$l=$.ig.globalDefs.$$l;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["PolarAreaSeries:a","PolarBase:c","PolarLineSeries:e","PolarLineSeriesBase:f","PolarScatterSeries:g","PolarSeriesRenderManager:h","PolarSplineAreaSeries:i","PolarSplineSeries:j","PolarAreaSeriesView:l","PolarBaseView:m","PolarLineSeriesBaseView:n","PolarLineSeriesView:o","PolarScatterSeriesView:p","PolarSplineAreaSeriesView:q","PolarSplineSeriesView:r"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("PolarBase:c","MarkerSeries",{bv:function(){return new $$t.m(this)},lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rl=a},_rl:null,rm:null,kl:function(){$.ig.MarkerSeries.prototype.kl.call(this);this.angleAxis(null);this.radiusAxis(null)},isPolar:function(){return true},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.angleAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.radiusAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._pz.cf(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}var m;var n;var o=$self.rj.f(k,l,$self.view().bv(),$self.view().bu(),m,n);m=o.p4;n=o.p5;j._b=m;j._c=n;j._a=i.content();a.add(j)}});return true},init:function(){this.rq=new $$t.d;this.rs=new $$t.d;this.ro=new $$t.d;this.si=null;this.ru=1;$.ig.MarkerSeries.prototype.init.call(this);this.rt=new $$t.h;this.actualItemSearchMode(this.rw());this._rr=new $$t.d;this.rs._x=this.ua.runOn(this);this.rq._x=this.ua.runOn(this);this.ro._x=this.ua.runOn(this);this._ry=new $.ig.SeriesRenderer$2($$t.$d.$type,$$t.$m.$type,0,this.th.runOn(this),this.tl.runOn(this),this.cs.runOn(this),this.mf.runOn(this),this.tc.runOn(this))},tc:function(){if(this._cc.needsFlush()){this._cc.flush()}},te:function(){this.rj.e(this.rm._w,this.r2(),this.r3(),this.uc,this.ub,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)},true)},_q8:null,_rk:null,uc:null,ub:null,_ry:null,angleMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.angleMemberPathProperty,a);return a}else{return this.c($$t.$c.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.radiusMemberPathProperty,a);return a}else{return this.c($$t.$c.radiusMemberPathProperty)}},r2:function(a){if(arguments.length===1){if(this.r0!=a){var b=this.r2();this.r0=a;this.raisePropertyChanged("AngleColumn",b,this.r2())}return a}else{return this.r0}},r0:null,r3:function(a){if(arguments.length===1){if(this.r1!=a){var b=this.r3();this.r1=a;this.raisePropertyChanged("RadiusColumn",b,this.r3())}return a}else{return this.r1}},r1:null,angleAxis:function(a){if(arguments.length===1){this.h($$t.$c.angleAxisProperty,a);return a}else{return this.c($$t.$c.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.h($$t.$c.radiusAxisProperty,a);return a}else{return this.c($$t.$c.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.h($$t.$c.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$c.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$c.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$c.maximumMarkersProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$c.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.trendLineBrushProperty,a);return a}else{return this.c($$t.$c.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$c.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$c.trendLineThicknessProperty,a);return a}else{return this.c($$t.$c.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$c.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$c.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$c.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$c.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$c.trendLineZIndexProperty))}},clipSeriesToBounds:function(a){if(arguments.length===1){this.h($$t.$c.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$c.clipSeriesToBoundsProperty)}},rq:null,rs:null,ro:null,rp:function(){var a=this.ro;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rs}return a},rj:null,k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);if(this.radiusAxis()!=null){this.radiusAxis().h3(false)}if(this.angleAxis()!=null){this.angleAxis().h3(false)}},kr:function(a,b,c,d){var e=false;this._rl._cv.dataUpdated(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},mt:function(a,b){this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},e5:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.e5.call(this,a,b,c)||!c.o()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==null||this.r2().count()==0||this.r3().count()==0||this.ci()==null||this.ci().count()!=this.r2().count()||this.ci().count()!=this.r3().count()||this.rj==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},l8:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.e5(c,b,this.view())){this.ko(true,this.view());return}this.uc=b;this.ub=c;this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());var e=new $.ig.SeriesRenderingArguments(this,c,b,a,this._eo);var f=this._ry.g(e,this.rq,this.ro,this.rs,this._rl);this.rq=f.p1;this.ro=f.p2;this.rs=f.p3},ua:function(a){var b=this.rj.h(a.__x,a.__y,this.uc,this.ub,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);return b},ap:function(a){if(a!=null&&a==this.angleAxis()&&this.r2()!=null){return new $.ig.AxisRange(this.r2().minimum(),this.r2().maximum())}if(a!=null&&a==this.radiusAxis()&&this.r3()!=null){return new $.ig.AxisRange(this.r3().minimum(),this.r3().maximum())}return null},scrollIntoView:function(a){var b=this.view().bv();b=b.copy();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;if(this.angleAxis()==null||this.r2()==null||this.radiusAxis()==null||this.r3()==null){return false}if(d<0||d>this.r2().count()-1||d>this.r3().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.r2().item(d));var f=this.radiusAxis().getScaledValue3(this.r3().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return d>=0},getItem:function(a){var b=this.getItemIndex(a);if(this.ci()!=null&&b>=0&&b<this.ci().count()){return this.ci().item(b)}return null},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.sm(a);case 3:return this.sn(a);case 2:return this.sk(a);case 4:return this.sl(a)}return-1},sl:function(a){return this.so(a,false)},sk:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;if(this.ci()==null||this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}if(!this.r9()){return-1}var e=this.si;var f=1.7976931348623157e308;var g=-1;for(var h=0;h<this.r2().count();h++){var i=e.__inner[h].__x;var j=e.__inner[h].__y;var k=(c-i)*(c-i)+(d-j)*(d-j);if(k<f){f=k;g=h}}return g},r9:function(){var a=this.ro;if(this.cs()){a=this.rs}if(a==null||a._w.count()==0){return false}this.si=a._w;return true},si:null,so:function(a,b){if(!this.sc()){return-1}var c={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=true;var e=this.ro;if(this.cs()){e=this.rs}if(e==null){return-1}if(e._m==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}if(!this.r9()){return-1}var f=this.si;var g=this.fromWorldPosition(a);var h=1.7976931348623157e308;var i=-1;for(var j=0;j<f.count();j++){var k=f.__inner[j];if(j>0){if($.ig.util.isNaN(k.__x)||$.ig.util.isNaN(k.__y)||$.ig.util.isNaN(c.__x)||$.ig.util.isNaN(c.__y)){c=k;continue}if(!b||e._j.containsKey(this.ci().item(j))||e._j.containsKey(this.ci().item(j-1))){var l=$.ig.GeometryUtil.prototype.d(g,c,k);if(l<h){h=l;i=j}}}c=k}if(i>=0){var m=f.__inner[i];var n=f.__inner[i-1];if(!b||e._j.containsKey(this.ci().item(i))&&e._j.containsKey(this.ci().item(i-1))){var o=$.ig.GeometryUtil.prototype.h(g,n,m);return i-1+o}else if(e._j.containsKey(this.ci().item(i))){return i}else{return i-1}}return-1},sn:function(a){return this.so(a,true)},sm:function(a){var $self=this;var b=null;var c=1.7976931348623157e308;var d=this.fromWorldPosition(a);var e=d.__x;var f=d.__y;if(this._rl._cw.activeCount()>this.itemSearchThreshold()){return-1}this._rl.cz(function(g){if(g.__visibility==0){var h=$self._rl.cp(g);var i=h.left()+h.width()/2;var j=h.top()+h.height()/2;var k=(e-i)*(e-i)+(f-j)*(f-j);if(k<c){c=k;b=g}}});if(b!=null){return b._ak}return-1},getSeriesValuePosition:function(a,b,c){var $self=this;if(this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport();var g=new $.ig.ScalerParams(0,d,e,this.angleAxis().isInverted(),f);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.radiusAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();if(b){var i=this.getExactItemIndex(a);if(i==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var j=$.ig.truncate(Math.floor(i));var k=$.ig.truncate(Math.ceil(i));if(j<0){j=0}if(k<0){k=0}if(k>this.ci().count()-1){k=this.ci().count()-1}if(j>this.ci().count()-1){j=this.ci().count()-1}if(k==j){return this.rj.h(this.r2().item(j),this.r3().item(j),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h)}var l=i-Math.floor(i);var m=this.rj.h(this.r2().item(j),this.r3().item(j),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);var n=this.rj.h(this.r2().item(k),this.r3().item(k),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);var o=m.__x;var p=m.__y;var q=n.__x;var r=n.__y;var s=q-o;var t=r-p;return{__x:o+s*l,__y:p+t*l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{var u=this.getItemIndex(a);if(u==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return this.rj.h(this.r2().item(u),this.r3().item(u),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h)}},getAxes:function(){return[this.angleAxis(),this.radiusAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="AngleMemberPath"){return this.ho(a,b,this.angleMemberPath())}if(c=="RadiusMemberPath"){return this.ho(a,b,this.radiusMemberPath())}return $.ig.MarkerSeries.prototype.getItemValue.call(this,a,b)},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);if(this._rl._cv.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.r2());c.deregisterColumn(this.r3());this.r2(null);this.r3(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.r2(this.cf(this.angleMemberPath()));this.r3(this.cf(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.rj=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.ko(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.rj=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.ko(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().hz()}break;case"AngleMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r2());this.r2(this.cf(this.angleMemberPath()))}break;case"AngleColumn":this._rl._cv.reset();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r3());this.r3(this.cf(this.radiusMemberPath()))}break;case"RadiusColumn":this._rl._cv.reset();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.le();break;case"MaximumMarkers":this.renderSeries(false);this.le();break;case"TransitionProgress":this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());this.uc=this.view().bv();this.ub=this.view().bu();this.rs._v=this.useCartesianInterpolation();this.rs.c(this.gq(),this.rq,this.ro);if(this.cu(this.view())){return}if(this.gq()==1){this.tl(this.ro,this._rl)}else{this.tl(this.rs,this._rl)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"TrendLineBrush":this.mk();break;case"ClipSeriesToBounds":this.renderSeries(false);this.le();break;case"TrendLineType":this.le();break;case"IsCustomPolarStyleAllowed":this._r5=this.se();this.renderSeries(false);break;case"IsCustomPolarMarkerStyleAllowed":this._r4=this.sd();this.renderSeries(false);break;case"ItemSearchMode":this.actualItemSearchMode(this.rw());break}},ru:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.ru;this.ru=a;if(b!=this.ru){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ScatterItemSearchMode.prototype.getBox(b),$.ig.ScatterItemSearchMode.prototype.getBox(this.ru))}return a}else{return this.ru}},rw:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return this.sc()?4:1},sc:function(){return false},se:function(){return this.isCustomPolarStyleAllowed()},sd:function(){return this.isCustomPolarMarkerStyleAllowed()},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$c.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$c.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$c.itemSearchThresholdProperty))}},canUseAsRadiusAxis:function(a){if($b($.ig.NumericRadiusAxis.prototype.$type,a)!==null){return true}return false},canUseAsAngleAxis:function(a){if($b($.ig.NumericAngleAxis.prototype.$type,a)!==null){return true}return false},ko:function(a,b){$.ig.MarkerSeries.prototype.ko.call(this,a,b);var c=b;if(a){c._cw.clear()}c._cv.clearPoints()},q9:function(a,b){var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $.ig.Clipper(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},tb:function(a,b,c,d){a._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,b);var e=this.ci();for(var f=0;f<b;f++){var g=a._w.__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:this.r2().item(f),__y:this.r3().item(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:g.__x,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a._g.add(e.item(f),function(){var $ret=new $.ig.OwnedPoint;$ret._a=e.item(f);$ret._b=h;$ret._c=i;return $ret}())}}},th:function(a,b){var $self=this;var c=b.bv();var d=b.bu();a._j.clear();a._n.clear();var e=Math.min(this.r2()!=null?this.r2().count():0,this.r3()!=null?this.r3().count():0);if(e<1){return}this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());this.rm=a;this.ub=d;this.uc=c;b._ct.l(a._j,this.maximumMarkers(),c,d,this.resolution());if(e<=this.maximumMarkers()){this.tb(a,e,c,d)}var f=this.q9(d,a._n);var g=Math.min(this.angleAxis().actualMinimumValue(),this.angleAxis().actualMaximumValue());var h=Math.max(this.angleAxis().actualMaximumValue(),this.angleAxis().actualMinimumValue());b._cv.useCartesianInterpolation(this.useCartesianInterpolation());b._cv.unknownValuePlotting(0);b._cv.radiusExtentScale(this.radiusAxis()._mu);b._cv.innerRadiusExtentScale(this.radiusAxis()._mt);b._cv.projectX(function(i,j){return $self.rj.c(i,j,c,d,Math.cos)});b._cv.projectY(function(i,j){return $self.rj.d(i,j,c,d,Math.sin)});var i=new $$4.x(Number,0);for(var j=0;j<this.r2().count();j++){if(this.r2().item(j)>=g&&this.r2().item(j)<=h){i.add(this.r2().item(j))}}var k=this.r3();if(i.count()!=this.r2().count()){k=new $$4.x(Number,0);for(var l=0;l<this.r2().count();l++){if(this.r2().item(l)>=g&&this.r2().item(l)<=h){k.add(this.r3().item(l))}}}b._cv.prepareLine(a._n,this.trendLineType(),i,k,this.trendLinePeriod(),this.angleAxis().getScaledAngle.runOn(this.angleAxis()),this.radiusAxis().getScaledValue3.runOn(this.radiusAxis()),function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}(),f,g,h)},isCustomPolarStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$c.isCustomPolarStyleAllowedProperty,a);return a}else{return this.c($$t.$c.isCustomPolarStyleAllowedProperty)}},isCustomPolarMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$c.isCustomPolarMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$c.isCustomPolarMarkerStyleAllowedProperty)}},_r5:false,_r4:false,dt:function(){return true},_rf:null,_rg:null,rd:function(a,b,c){return null},re:function(a,b,c){var d=this.rp();var e=this._rl.getHitMarker(this.fromWorldPosition(b));var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else{f=e._ak}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);g.isMarker(true);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},rc:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.rd(a,b,this._rf);this._rf=d;return d}else{var e=this.rc(a,b,this._rf);this._rf=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.re(a,b,this._rg);this._rg=d;return d}else{var e=this.rc(a,b,this._rg);e.isMarker(true);this._rg=e;return e}},assigningPolarStyle:null,assigningPolarMarkerStyle:null,sg:function(){return this.assigningPolarStyle!=null&&this._r5||this.actualHighlightingMode()!=1},sf:function(){return this.assigningPolarMarkerStyle!=null&&this._r4||this.actualHighlightingMode()!=1},tl:function(a,b){var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.pg(b);this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());if(this.p2()){b._ct.j(a._j,this.useLightweightMarkers());if(this.sf()){this.td(b,a)}}b.cm();var g=this.q9(d,b._cv.trendPolyline()._ak);b._cv.rasterizeTrendLine1(a._n,g);this.ta(d,c,e,f,b)},getPolarItems:function(a,b){return this.q7(a,b)},q7:function(a,b){if(b<a||a<0||a>this.r2().count()||b<0||b>this.r2().count()){return null}var c=new Array(b-a+1);for(var d=a;d<=b;d++){var e=d;c[d-a]=this.ci().item(d)}return c},rt:null,td:function(a,b){var $self=this;a._b3=true;this.rt.aw(this,this.sf(),this.getPolarItems.runOn(this));var c=this.rt._d;var d=c!=null;var e=this.getEffectiveViewport1(a);var f=this.ci()==null?0:this.ci().count();this._rl.cf(function(g){if(g.__visibility==0){var h=g._ak;var i=g.content();if(i==null){i=new $.ig.DataContext;g.content(i)}if(d){$self.tf(h,f,a.isThumbnailView())}$self.rt.ac(g,i)}})},tg:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rt.ay(this.rt._b,a,b,false);this.rt.ab(this.actualHighlightingFadeOpacity());var e=this.rt.av;var f=null;var g=this.ci();if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),false);e.highlightingInfo(f)}e.isThumbnail(c);this.tj(e);this.rt.z(this,f,c,d,a<0)},tf:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rt.ay(this.rt._d,a,b,true);this.rt.aa(this.actualHighlightingFadeOpacity());var e=this.rt.au;var f=null;var g=this.ci();var h=null;if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){h=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true)}e.highlightingInfo(f)}e.isThumbnail(c);this.ti(e);this.rt.y(this,f,c,d,e.sumAllSeriesHighlightingProgress(),this.seriesViewer().a3().sumHighlightingProgress())},tj:function(a){if(this.assigningPolarStyle!=null&&this._r5){this.assigningPolarStyle(this,a)}},ti:function(a){if(this.assigningPolarMarkerStyle!=null&&this._r4){this.assigningPolarMarkerStyle(this,a)}},ta:function(a,b,c,d,e){e.cy(a,b,c,d)},mk:function(){$.ig.MarkerSeries.prototype.mk.call(this);if(this.index()<0){return}this._rl.c1()},_rr:null,l9:function(a,b){$.ig.MarkerSeries.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=this._bx;if(!this._ep){this._rr=new $$t.d;this.th(this._rr,c)}this._ep=false;this.tl(this._rr,c);this.ev(false)},_rn:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._rn==null){this._rn=new $$t.d}this.th(this._rn,g);this.tl(this._rn,g)},tk:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},q5:function(a,b,c){this.te();return this.rm._w.toArray()},sj:function(a){var b=new $$4.x($$0.$aw.$type,0);var c=this.ci();var e=this._rl._cw.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},t9:function(a){return{__x:this.r2().item(a),__y:this.r3().item(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ky:function(a){$.ig.MarkerSeries.prototype.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._rl._cv.trendPolyline())},$type:new $.ig.Type("PolarBase",$.ig.MarkerSeries.prototype.$type)},true);$c("PolarLineSeriesBase:f","PolarBase",{sc:function(){return true},bv:function(){return new $$t.n(this)},lo:function(a){$$t.$c.lo.call(this,a);this._ug=a},_ug:null,init:function(){$$t.$c.init.call(this);this._ud=new $.ig.PathRenderer(1,new $.ig.DefaultFlattener);this._uf=new $.ig.PathRenderer(0)},_ud:null,_uf:null,uh:function(){return 1},uk:function(){return false},um:function(){return false},th:function(a,b){var $self=this;$$t.$c.th.call(this,a,b);a._m.clear();var c=b.bv();var d=b.bu();var e=this.r2()!=null?this.r2().count():0;var f=this.r3()!=null?this.r3().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(i){return $self._rk._a.getScaledAngle1($self.r2().item(i),$self._rk._e,$self._rk._d)};$ret._q=g;$ret._n=function(i){return $self.radiusAxis().m1($self.r3().item(i),$self._rk._g,$self._rk._f,$self._rk._i,$self._rk._h)};$ret._l=$self.resolution();$ret._f=$self.useCartesianInterpolation();$ret._b=$self.uh();$ret._o=function(i){return $self.un(a,i)};$ret._p=function(i){return $self.uo(a,i)};$ret.ab(d);$ret.ac(c);$ret._d=$self.um();$ret._c=$self.uk();return $ret}();var i=new $$4.x($$0.$aw.$type,0);for(var j=0;j<g;j++){if(this.ul(j)){i.add(j)}}if(this.um()&&i.count()>0){i.add(i.__inner[0])}h.x(a._m,i)},un:function(a,b){return a._w.__inner[b].__x},uo:function(a,b){return a._w.__inner[b].__y},uj:function(){return!this.ui()},ui:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},ul:function(a){return this.r2().item(a)>=this._rk._a.actualMinimumValue()&&this.r2().item(a)<=this._rk._a.actualMaximumValue()&&this.r3().item(a)>=this._rk._b.actualMinimumValue()&&this.r3().item(a)<=this._rk._b.actualMaximumValue()||($.ig.util.isNaN(this.r2().item(a))||$.ig.util.isNaN(this.r3().item(a)))},up:function(a){},uq:function(a,b){},ko:function(a,b){$$t.$c.ko.call(this,a,b);this.up(b)},_ue:null,tl:function(a,b){$$t.$c.tl.call(this,a,b);if(this.useCartesianInterpolation()){this._ue=this._ud}else{this._ue=this._uf}this._ue._b=this.uh();this.up(b);this.uq(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$c.$type)},true);$c("PolarAreaSeries:a","PolarLineSeriesBase",{isArea:function(){return true},bv:function(){return new $$t.l(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$a.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){if(a._m.count()>0){var c=a._m.__inner[0];var d=a._m.__inner[a._m.count()-1];var e=c.__x==d.__x&&c.__y==d.__y;if(!e){a._m.add(a._m.__inner[0])}}var f=b;f.c6(a._m,this.resolution());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var g=false;var h=this.rt._b;if(h!=null){g=true}if(g){this.tg(-1,this.r2().count(),b.isThumbnailView())}var i=f.polyline();var j=f.polygon();this.rt.ad(i,true,false,true,true);this.rt.ad(j,false,true,false,false);j.__opacity=this.rt.j*this.actualAreaFillOpacity()},um:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$a.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$a.unknownValuePlottingProperty))}},uh:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$f.$type)},true);$c("PolarAxisInfoCache:b","Object",{_a:null,_b:null,_e:false,_g:false,_d:false,_f:false,_c:null,_i:0,_h:0,init:function(a,b,c){$.ig.$op.init.call(this);this._a=a;this._b=b;this._e=this._a.k3();this._d=this._a.isInverted();this._g=this._b.k3();this._f=this._b.isInverted();this._i=this._b._mu;this._h=this._b._mt;this._c=c},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$c("PolarFrame:d","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$d.$type);this._w=new $$4.x($$a.$y.$type,0);this._v=true},_w:null,_v:false,_x:null,r:function(a,b,c){var d=$b($$t.$d.$type,b);var e=$b($$t.$d.$type,c);if(d==null||e==null){return}$.ig.Frame.prototype.a(this._w,a,d._w,e._w)},q:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d)}else{$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d);if(c!=null&&d!=null&&(c._b.__x!=d._b.__x||c._b.__y!=d._b.__y)){var e=1-b;a._b={__x:c._b.__x*e+d._b.__x*b,__y:c._b.__y*e+d._b.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},u:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},t:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c._c.__x!=d._c.__x||c._c.__y!=d._c.__y)&&this.u(a._b)){a._c=this._x(a._b)}else{$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$d.$type.initSelfReferences();$c("PolarLineSeries:e","PolarLineSeriesBase",{isLineOnly:function(){return true},bv:function(){return new $$t.o(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$e.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){var c=b;c.c6(a._m,this.resolution());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}this.rt.ad(b.c8,true,false,true,false)},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$e.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$e.unknownValuePlottingProperty))}},uh:function(){return this.unknownValuePlotting()},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$f.$type)},true);$c("PolarScatterSeries:g","PolarBase",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.p(this)},lo:function(a){$$t.$c.lo.call(this,a);this._ud=a},_ud:null,gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$c.pu.call(this)},init:function(){$$t.$c.init.call(this);this._ab=$$t.$g.$type},$type:new $.ig.Type("PolarScatterSeries",$$t.$c.$type)
},true);$c("PolarSeriesRenderManager:h","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningPolarMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningPolarStyleEventArgs;return this.av},au:null,av:null,aw:function(a,b,c){this.w(a,b,c)},ax:function(a,b,c){this.x(a,b,c)},ay:function(a,b,c,d){if(b==-1){a.hasDateRange(false);a.startIndex(0);a.endIndex(c-1)}else{if(d){a.startIndex(b);a.endIndex(b)}else{a.hasDateRange(false);a.startIndex(b);a.endIndex(b)}}},$type:new $.ig.Type("PolarSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("PolarSplineAreaSeries:i","PolarLineSeriesBase",{isArea:function(){return true},isSpline:function(){return true},bv:function(){return new $$t.q(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$i.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){this.up(b);if(a._m.count()<1){return}var c=b;c.c6(a._m,this.stiffness());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}var f=c.polyline();var g=c.polygon();this.rt.ad(f,true,false,true,true);this.rt.ad(g,false,true,false,false);g.__opacity=this.rt.j*this.actualAreaFillOpacity()},um:function(){return true},stiffness:function(a){if(arguments.length===1){this.h($$t.$i.stiffnessProperty,a);return a}else{return this.c($$t.$i.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$f.$type)},true);$c("PolarSplineSeries:j","PolarLineSeriesBase",{isSpline:function(){return true},bv:function(){return new $$t.r(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$j.$type},stiffness:function(a){if(arguments.length===1){this.h($$t.$j.stiffnessProperty,a);return a}else{return this.c($$t.$j.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},up:function(a){var b=a;b.c5()},uq:function(a,b){this.up(b);var c=b;c.c6(a._m,this.stiffness());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}this.rt.ad(b.c8,true,false,true,false)},$type:new $.ig.Type("PolarSplineSeries",$$t.$f.$type)},true);$c("PolarTrendLineManager:k","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 2},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);if(!h._g.isEmpty()&&!h._f.isEmpty()){var o=c;var p=d;var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var s=this.trendColumn().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!$.ig.util.isNaN(t)&&!$.ig.util.isNaN(u)){n.add({__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}if(n.count()>0){this.f(n,h,a,i)}}},_useCartesianInterpolation:false,useCartesianInterpolation:function(a){if(arguments.length===1){this._useCartesianInterpolation=a;return a}else{return this._useCartesianInterpolation}},_unknownValuePlotting:0,unknownValuePlotting:function(a){if(arguments.length===1){this._unknownValuePlotting=a;return a}else{return this._unknownValuePlotting}},_radiusExtentScale:0,radiusExtentScale:function(a){if(arguments.length===1){this._radiusExtentScale=a;return a}else{return this._radiusExtentScale}},_innerRadiusExtentScale:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this._innerRadiusExtentScale=a;return a}else{return this._innerRadiusExtentScale}},_projectX:null,projectX:function(a){if(arguments.length===1){this._projectX=a;return a}else{return this._projectX}},_projectY:null,projectY:function(a){if(arguments.length===1){this._projectY=a;return a}else{return this._projectY}},f:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(f){return a.item(f).__x};$ret._n=function(f){return a.item(f).__y};$ret._a=d;$ret._q=a.count();$ret._l=b._b;$ret._o=function(f){return $self.projectX()(a.item(f).__x,a.item(f).__y)};$ret._p=function(f){return $self.projectY()(a.item(f).__x,a.item(f).__y)};$ret._f=$self.useCartesianInterpolation();$ret._b=$self.unknownValuePlotting();$ret.ab(b._f);$ret.ac(b._g);return $ret}();e.x(null,null)},$type:new $.ig.Type("PolarTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("PolarBaseView:m","MarkerSeriesView",{_cu:null,_ct:null,init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cu=a;this._cw=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ch(this._cw);this._cv=new $$t.k},_cv:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._ct=this.cs();if(!this.isThumbnailView()){this._cu.maximumMarkers(1e3);this._b1.markerType($.ig.Defaults.prototype.e)}},cz:function(a){this._cw.doToAllActive(a)},cs:function(){var $self=this;var a=new $.ig.NumericMarkerManager(0,function(b){return $self._cw.item(b)},function(b){return $self._cu._rk._c.item(b)},this.c0.runOn(this),this.cr.runOn(this),this.cx.runOn(this));a._n=true;a._p=this._cu.t9.runOn(this._cu);return a},c0:function(a){this._cu.tk(a,this._cw)},cr:function(){return this._cu.q5(this._cw,this.bv(),this.bu())},cx:function(){return this._cu.sj(this._cw)},cy:function(a,b,c,d){if(this._cu.clipSeriesToBounds()){var e=new $$a.a3;this._cu.radiusAxis().m8(e,a,b,c,d)}else{}},c1:function(){if(this._cu.trendLineBrush()!=null){this._cu.actualTrendLineBrush(this._cu.trendLineBrush())}else{this._cu.actualTrendLineBrush(this._cu.actualBrush())}},_cw:null,cf:function(a){this._cw.doToAll(a)},a5:function(a,b){if(a.d()){if(this._cu.trendLineType()!=0&&!b){var c=this._cv.trendPolyline();c._ac=this._cu.trendLineThickness();c.__stroke=this._cu.actualTrendLineBrush();c._ad=this._cu.trendLineDashCap();c._ai=this._cu.trendLineDashArray();a.u(c)}}$.ig.MarkerSeriesView.prototype.a5.call(this,a,b)},c2:function(){return $$a.$ae.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this._cu.angleMemberPath()+"}"+"</span><br/><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cu.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._cu.radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("PolarLineSeriesBaseView:n","PolarBaseView",{_c3:null,init:function(a){$$t.$m.init.call(this,a);this._c3=a},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$m.$type)},true);$c("PolarAreaSeriesView:l","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.da=new $$a.by;this.c9=new $$a.by;this.c8=new $$a.by;this.c7=new $$a.by;$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._c4.markerType($.ig.Defaults.prototype.e)}},da:null,c9:null,c8:null,c7:null,polygon:function(){return this.c9},polyline:function(){return this.da},c5:function(){this.c9._ak=null;this.da._ak=null;this.c7._ak=null;this.c8._ak=null;this.aq()},c6:function(a,b){var c=new $$4.x($$a.$y.$type,1,a);this._c4._ue.d(this.da,c,b);this._c4._ue.d(this.c9,c,b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c8._ak=this.da._ak;this.c7._ak=this.c9._ak;this.c8.__stroke=a;this.c8._ac=this._e.actualThickness()+3;this.c7.__fill=a;this.c7.__opacity=1},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7);a.s(this.c8)}else{a.s(this.c9);a.s(this.da)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.da,"polarShape",["Main"]);this._e.a7().exportPathData(a,this.c9,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$n.$type)},true);$c("PolarLineSeriesView:o","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.c8=new $$a.by;this.c7=new $$a.by;$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},c8:null,c7:null,c5:function(){this.c8._ak=null;this.c7._ak=null;this.aq()},c6:function(a,b){this._c4._ue.d(this.c8,a,b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c8._ak;this.c7.__stroke=a;this.c7._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7)}else{a.s(this.c8)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.c8,"polarShape",["Main"])},$type:new $.ig.Type("PolarLineSeriesView",$$t.$n.$type)},true);$c("PolarScatterSeriesView:p","PolarBaseView",{_c3:null,init:function(a){$$t.$m.init.call(this,a);this._c3=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._c3.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$m.$type)},true);$c("PolarSplineAreaSeriesView:q","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.da=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c9=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c8=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c7=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._c4.markerType($.ig.Defaults.prototype.e)}},da:null,c9:null,c8:null,c7:null,polygon:function(){return this.c9},polyline:function(){return this.da},c5:function(){$.ig.Extensions.prototype.e(this.c9._ak);$.ig.Extensions.prototype.e(this.da._ak);$.ig.Extensions.prototype.e(this.c7._ak);$.ig.Extensions.prototype.e(this.c8._ak);this.aq()},c6:function(a,b){this.da._ak._c=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.c9._ak._c=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c9._ak;this.c8._ak=this.da._ak;this.c7.__fill=a;this.c7.__opacity=1;this.c8.__stroke=a;this.c8._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7);a.s(this.c8)}else{a.s(this.c9);a.s(this.da)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.da,"polarShape",["Main"]);this._e.a7().exportPathData(a,this.c9,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$n.$type)},true);$c("PolarSplineSeriesView:r","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.c8=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c7=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}var a=new $$a.a7;a._c.add(function(){var $ret=new $$a.a8;return $ret}());this.c8._ak=a},c8:null,c7:null,c5:function(){$.ig.Extensions.prototype.e(this.c8._ak);$.ig.Extensions.prototype.e(this.c7._ak);this.aq()},c6:function(a,b){this.c8._ak._c=$.ig.Numeric.prototype.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c8._ak;this.c7.__stroke=a;this.c7._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7)}else{a.s(this.c8)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.c8,"polarShape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$n.$type)},true);$$t.$c.angleMemberPathProperty=$$a.$s.i("AngleMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("AngleMemberPath",b.oldValue(),b.newValue())}));$$t.$c.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$c.angleAxisProperty=$$a.$s.i("AngleAxis",$.ig.NumericAngleAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.oldValue(),b.newValue())}));$$t.$c.radiusAxisProperty=$$a.$s.i("RadiusAxis",$.ig.NumericRadiusAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusAxis",b.oldValue(),b.newValue())}));$$t.$c.useCartesianInterpolationProperty=$$a.$s.i("UseCartesianInterpolation",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseCartesianInterpolation",b.oldValue(),b.newValue())}));$$t.$c.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$c.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$c.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$c.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$c.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$c.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$c.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$c.clipSeriesToBoundsProperty=$$a.$s.i("ClipSeriesToBounds",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.oldValue(),b.newValue())}));$$t.$c.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$c.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$c.isCustomPolarStyleAllowedProperty=$$a.$s.i("IsCustomPolarStyleAllowed",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomPolarStyleAllowed",b.oldValue(),b.newValue())}));$$t.$c.isCustomPolarMarkerStyleAllowedProperty=$$a.$s.i("IsCustomPolarMarkerStyleAllowed",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomPolarMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$a.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$a.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$e.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$e.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$i.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$i.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}));$$t.$j.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$j.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_radial.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_extendedaxes.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a1=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$l=$.ig.globalDefs.$$l;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredRadialBucketCalculator:a","AnchoredRadialSeries:b","RadialAreaSeries:c","RadialBucketCalculator:e","RadialBase:f","RadialColumnSeries:g","RadialLineSeries:h","RadialPieSeries:k","AnchoredRadialSeriesView:m","RadialAreaSeriesView:n","RadialBaseView:o","RadialColumnSeriesView:p","RadialLineSeriesView:q","RadialPieSeriesView:r"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("RadialBucketCalculator:e","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},_c:0,_d:0,_b:0,getBucket:function(a){throw new $$6.q(0)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this._c;b=this._d;c=this._b;d=this._a._cr.resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this._a.bv();var c=this._a.bu();var d=this._a._cr.angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this._a._cr.ci()==null||this._a._cr.ci().count()==0){this._b=0;return}var e=Math.floor(d.mr(c,b));var f=Math.ceil(d.mq(c,b));if(d.isInverted()){f=Math.ceil(d.mr(c,b));e=Math.floor(d.mq(c,b))}if(f<e){f=d.k9+f}var g=this._a._cr.valueAxis();var h=g!=null?g._mu:.75;var i=Math.min(c.width(),c.height())*.5*h*2*Math.PI;var j=Math.floor((f-e+1)*a/i);this._b=$.ig.truncate(Math.max(1,j));this._c=$.ig.truncate(Math.max(0,Math.floor(e/this._b)-1));this._d=$.ig.truncate(Math.ceil(f/this._b))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("AnchoredRadialBucketCalculator:a","RadialBucketCalculator",{_f:null,init:function(a){$$t.$e.init.call(this,a);this._f=a},getBucket:function(a){var b=this._f.anchoredRadialModel().sr();var c=Math.min(a*this._b,b.count()-1);var d=Math.min(c+this._b-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!$.ig.util.isNaN(e)){if(!$.ig.util.isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!$.ig.util.isNaN(e)){return[.5*(c+d),e,f]}return[.5*(c+d),NaN,NaN]},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$e.$type)},true);$c("RadialBase:f","MarkerSeries",{lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rh=a},_rh:null,init:function(){var $self=this;this.rk=new $$t.d(3);this.rl=new $$t.d(3);this.ri=new $$t.d(3);$.ig.MarkerSeries.prototype.init.call(this);this.rm=new $$t.i;this._rn=new $.ig.SeriesRenderer$2($$t.$d.$type,$$t.$o.$type,1,this.sa.runOn(this),this.sd.runOn(this),this.cs.runOn(this),this.mf.runOn(this),this.r9.runOn(this),function(a){$self._rh._cs.e($self.resolution())})},r9:function(){if(this._cc.needsFlush()){this._cc.flush()}},categoryAxis:function(){return this.angleAxis()},ar:function(){return this.angleAxis()},getCategoryItems:function(a,b){return null},rm:null,getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.angleAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.valueAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._pz.cf(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}var m;var n;var o=$self.rg.g(k,l,$self.view().bv(),$self.view().bu(),m,n);m=o.p4;n=o.p5;j._b=m;j._c=n;if(b){if(c){j._d=$self.r4(j._c,d)}else{var p=$self.gf(i);if(!$.ig.util.isNaN(p)){j._d=$self.r4(p,d)}else{j._d=$self.r4(j._c,d)}}}else{j._d=e.getValueLabel(i._ak)}j._a=i.content();a.add(j)}});return true},r4:function(a,b){if(b>=0){return Math.round10N(a,b).toString()}else{return a.toString()}},_rn:null,isRadial:function(){return true},isCustomRadialStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$f.isCustomRadialStyleAllowedProperty,a);return a}else{return this.c($$t.$f.isCustomRadialStyleAllowedProperty)}},isCustomRadialMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$f.isCustomRadialMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$f.isCustomRadialMarkerStyleAllowedProperty)}},_rp:false,_ro:false,dt:function(){return true},_rd:null,_re:null,ra:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},rb:function(a,b,c){var d=this._rh._cs._c;var e=this._rh._cs._d;var f=this._rh._cs._b;var g=this.rj();var h=this.ci().count();var i=this.angleAxis();var j=-1;var k=-1;var l=this.getItemIndex(b);j=$.ig.truncate(Math.floor($a(l,f)))*f;k=j+(f-1);if(c!=null&&c.startIndex()==j&&c.endIndex()==k){return c}var m=new $.ig.HighlightingInfo;m.series(this);m.startIndex(j);m.endIndex(k);return m},rc:function(a,b,c){var d=this._rh._cs._c;var e=this._rh._cs._d;var f=this._rh._cs._b;var g=this.rj();var h=this.ci().count();var i=this.angleAxis();var j=-1;var k=-1;var l=this.getItemIndex(b);j=$.ig.truncate(Math.floor($a(l,f)))*f;k=j+(f-1);if(c!=null&&c.startIndex()==j&&c.endIndex()==k){return c}var m=new $.ig.HighlightingInfo;m.isMarker(true);m.series(this);m.startIndex(j);m.endIndex(k);return m},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.rb(a,b,this._rd);this._rd=d;return d}else{var e=this.ra(a,b,this._rd);this._rd=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.rc(a,b,this._re);this._re=d;return d}else{var e=this.ra(a,b,this._re);e.isMarker(true);this._re=e;return e}},assigningRadialStyle:null,assigningRadialMarkerStyle:null,ry:function(){return this.assigningRadialStyle!=null&&this._rp||this.actualHighlightingMode()!=1},rx:function(){return this.assigningRadialMarkerStyle!=null&&this._ro||this.actualHighlightingMode()!=1},sc:function(a){if(this.assigningRadialStyle!=null&&this._rp){this.assigningRadialStyle(this,a)}},sb:function(a){if(this.assigningRadialMarkerStyle!=null&&this._ro){this.assigningRadialMarkerStyle(this,a)}},r0:function(a){return a._cs._b},r1:function(a){return a._cs._c},angleAxis:function(a){if(arguments.length===1){this.h($$t.$f.angleAxisProperty,a);return a}else{return this.c($$t.$f.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.h($$t.$f.valueAxisProperty,a);return a}else{return this.c($$t.$f.valueAxisProperty)}},getAxes:function(){return[this.angleAxis(),this.valueAxis()]},clipSeriesToBounds:function(a){if(arguments.length===1){this.h($$t.$f.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$f.clipSeriesToBoundsProperty)}},mu:function(a,b){this._rh._cs.e(this.resolution());this.renderSeries(false)},mt:function(a,b){this._rh._cs.e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this._rh._cs.e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.rg=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._rh._cs.e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.rg=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._rh._cs.e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._rh._cs.e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.rl.c(this.gq(),this.rk,this.ri);if(this.cu(this.view())){return}if(this.gq()==1){this.sd(this.ri,this._rh)}else{this.sd(this.rl,this._rh)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"ClipSeriesToBounds":this.renderSeries(false);this.le();break;case"VisibilityProxy":if($g(c)!=0&&$g(d)==0){this._rh._cs.e(this.resolution())}break;case"IsCustomRadialStyleAllowed":this._rp=this.rw();this.renderSeries(false);break;case"IsCustomRadialMarkerStyleAllowed":this._ro=this.rv();this.renderSeries(false);break}},rw:function(){return this.isCustomRadialStyleAllowed()},rv:function(){return this.isCustomRadialMarkerStyleAllowed()},canUseAsValueAxis:function(a){if($b($.ig.NumericRadiusAxis.prototype.$type,a)!==null){return true}return false},canUseAsAngleAxis:function(a){if($b($.ig.CategoryAngleAxis.prototype.$type,a)!==null){return true}return false},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},getAngleFromWorld:function(a){var b=this.view().bv();var c=this.view().bu();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.rg!=null){var d=this.rg.c(a);if(d<0){d+=Math.PI*2}if(d>Math.PI*2){d-=Math.PI*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.rg!=null){var e=this.rg.c(a);if(e<0){e+=Math.PI*2}if(e>Math.PI*2){e-=Math.PI*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));if(this.ci()!=null&&b==this.ci().count()){b=0}return b},scrollIntoView:function(a){return false},rk:null,rl:null,ri:null,rj:function(){var a=this.ri;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rl}return a},getOffsetValue:function(){},getCategoryWidth:function(){},sa:function(a,b){},sd:function(a,b){},rg:null,k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);if(this.angleAxis()!=null){this.angleAxis().h3(false)}if(this.valueAxis()!=null){this.valueAxis().h3(false)}},e5:function(a,b,c){var d=true;var e=c;if(!$.ig.MarkerSeries.prototype.e5.call(this,a,b,c)||!c.o()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.rg==null||this.ci()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e._cs._b=0;d=false}return d},l8:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.e5(c,b,this.view())){this.ko(true,this.view());return}var e=new $.ig.SeriesRenderingArguments(this,c,b,a,this._eo);var f=this._rn.g(e,this.rk,this.ri,this.rl,this._rh);this.rk=f.p1;this.ri=f.p2;this.rl=f.p3},r2:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$f.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}return-1},$type:new $.ig.Type("RadialBase",$.ig.MarkerSeries.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("AnchoredRadialSeries:b","RadialBase",{bv:function(){return new $$t.m(this)},kl:function(){$$t.$f.kl.call(this);this.angleAxis(null);this.valueAxis(null)},getItemValue:function(a,b){var c=this.jf(b);if(c=="ValueMemberPath"){return this.ho(a,b,this.valueMemberPath())}return $$t.$f.getItemValue.call(this,a,b)},lo:function(a){$$t.$f.lo.call(this,a);this._sl=a},_sl:null,init:function(){this.tn={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$$t.$f.init.call(this);this._so=new $$t.d(3);this._sm=new $.ig.CategoryLineRasterizer},_sm:null,getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.angleAxis(),null,this.sr())},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.angleAxis(),null,this.sr())},fw:function(a,b,c,d,e){if(this.sr()==null){return Number.POSITIVE_INFINITY}return this.fx(a,b,this.angleAxis(),d,e,this.sr().count(),null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.sw(this.angleAxis(),this.view().bv(),this.view().bu(),d);var f=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.angleAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.gc(this.sr(),a,this.angleAxis(),f,e,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.valueAxis().isInverted(),d);e.c=this.getEffectiveViewport1(this.view());var f=this.getSeriesValue(a,b,c);f=this.valueAxis().getScaledValue(f,e);var g=this.rg.c(a);if(!b&&this.angleAxis()!=null){var h=this.getPreviousOrExactIndex(a,c);var i=this.getNextOrExactIndex(a,c);var j=this.sw(this.angleAxis(),this.view().bv(),this.view().bu(),d);var k=new $.ig.ScalerParams(0,this.view().bv(),this.view().bu(),this.angleAxis().isInverted(),d);k.c=this.seriesViewer().viewportRect();var l=this.fw(a,h,this.angleAxis(),k,j);var m=this.fw(a,i,this.angleAxis(),k,j);if(m<=l){g=this.angleAxis().getScaledValue(i,k)+j}else{g=this.angleAxis().getScaledValue(h,k)+j}}var n=this.rg.d(g,f,this.view().bv(),this.view().bu());var o=this.rg.e(g,f,this.view().bv(),this.view().bu());return{__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$b.valueMemberPathProperty,a);return a}else{return this.c($$t.$b.valueMemberPathProperty)}},sr:function(a){if(arguments.length===1){if(this.sq!=a){var b=this.sq;this.sq=a;this.raisePropertyChanged("ValueColumn",b,this.sq)}return a}else{return this.sq}},sq:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$b.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$b.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$b.trendLineBrushProperty,a);return a}else{return this.c($$t.$b.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$b.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$b.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$b.trendLineThicknessProperty,a);return a}else{return this.c($$t.$b.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$b.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$b.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$b.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$b.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$b.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$b.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$b.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$b.trendLineZIndexProperty))}},ap:function(a){if(a!=null&&a==this.angleAxis()&&this.sr()!=null&&this.sr().count()>0){return new $.ig.AxisRange(0,this.sr().count()-1)}if(a!=null&&a==this.valueAxis()&&this.sr()!=null&&this.sr().count()>0){return new $.ig.AxisRange(this.sr().minimum(),this.sr().maximum())}return null},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);if(this._sl._cx.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}var e=$b($.ig.NumericAxisBase.prototype.$type,this.valueAxis());switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!==null){c.deregisterColumn(this.sr());this.sr(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!==null){this.sr(this.cf(this.valueMemberPath()));this._sl._cs.e(this.resolution())}if(e!=null&&!e.updateRange()){this._sl._cs.e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.sr());this.sr(this.cf(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this._sl._cs.e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.mk();break;case"TrendLineType":this.le();break}},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._sl._cs.e(this.resolution());break}this._sl._cx.dataUpdated(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this._sl._cs._b>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},e5:function(a,b,c){var d=$$t.$f.e5.call(this,a,b,c);var e=c;if(this.ci()==null||this.ci().count()==0||this.angleAxis()==null||this.sr()==null||this.angleAxis().k9==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e._cs._b<1){d=false}return d},getOffsetValue:function(){return this.sw(this.angleAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(){return false},sw:function(a,b,c,d){var e=0;var f=this.preferredCategoryMode(a);if(f==0&&a.categoryMode()!=0){f=1}switch(f){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c,d);break;case 2:e=a.getGroupCenter(this.r2(),b,c,d);break}if(a.isInverted()){e=-e}return e},sa:function(a,b){var $self=this;var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.angleAxis();var g=this.valueAxis();var h=g.actualMinimumValue();var i=g.actualMaximumValue();a.f.clear();a.m.clear();a.p.clear();var j=this.p2();var k=0;var l=b;var m=new $.ig.CollisionAvoider;var n=0;var o=b._cs._d;n=this.sw(f,c,d,e);l._cx.radiusExtentScale(this.valueAxis()._mu);l._cx.innerRadiusExtentScale(this.valueAxis()._mt);l._cx.projectX(function(p,q){return $self.sx(p,q,c,d)});l._cx.projectY(function(p,q){return $self.sy(p,q,c,d)});var p=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.i(a.p);return $ret}();var q=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._cs._b;$ret._d=b._cs._c;$ret._e=o;$ret._a=n;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}();l._cx.prepareLine(a.p,this.trendLineType(),this.sr(),this.trendLinePeriod(),function(r){return $self.angleAxis().getScaledAngle(r)},function(r){return $self.valueAxis().getScaledValue3(r)},q,p);var r=true;if(this.sv(b)){o--}for(var s=b._cs._c;s<=o;++s){var t=s;if(t*b._cs._b>=this.angleAxis().k9){t-=$a(this.angleAxis().k9,b._cs._b)}var u=b._cs.getBucket(t);if(!$.ig.util.isNaN(u[0])){u[0]=f.getScaledAngle(u[0])+n;if(u[1]<h||u[1]>i){continue}u[1]=g.getScaledValue3(u[1]);if(b._cs._b>1){if(u[2]<h||u[2]>i){continue}u[2]=g.getScaledValue3(u[2])}else{u[2]=u[1]}if(($.ig.util.isNaN(u[1])||$.ig.util.isNaN(u[2]))&&r&&this.su()&&this.st()){o++}else{r=false}a.f.add(u);if(j){var v=Math.min(t*b._cs._b,this.ci().count()-1);var w=this.rg.d(u[0],u[1],c,d);var x=this.rg.e(u[0],u[1],c,d);var y=new $$a.ae(0,w-5,x-5,11,11);if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)&&!Number.isInfinity(w)&&!Number.isInfinity(x)&&m.tryAdd(y)){a.m.add({__x:w,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var z=b._ct.item(k);z._al=t;z._ak=v;z.content().item(this.ci().item(v));++k}}}else{if(r&&this.su()&&this.st()){o++}}}b._ct.count(k);return},sx:function(a,b,c,d){return this.rg.d(a,b,c,d)},sy:function(a,b,c,d){return this.rg.e(a,b,c,d)},sv:function(a){var b=a;return!this.su()&&b._cs._c==0&&b._cs._d==this.angleAxis().k9},sk:function(a,b,c){var d=null;var e=c.bv();var f=c.bu();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $.ig.Clipper(1,g,h,i,j,false)}return d},tn:null,s9:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.ss()){a.add(this.tn);a.add(a.__inner[0]);d.add(this.tn);d.add(d.__inner[0])}}},st:function(){return!this.ss()},ss:function(){var a=this.view().bv();return!a.containsPoint({__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},ko:function(a,b){$$t.$f.ko.call(this,a,b);var c=b;if(a){c._ct.clear()}c._cx.clearPoints()},sd:function(a,b){var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.pg(b);var g=b;g._cx.rasterizeTrendLine(a.p);$.ig.CategoryMarkerManager.prototype.e(this,a.m,g._ct,this.useLightweightMarkers());this.s6(b,a);g.cm();this.s5(d,c,e,f,g)},sj:function(a,b,c){if(b<a||a<0||a>this.sr().count()||b<0||b>this.sr().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.ci().item(g)}return d},s7:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.rm.a1(this.rm._d,d.isSorting(),a,b,c,d,e,f,true);this.rm.aa(this.actualHighlightingFadeOpacity());var h=this.rm.av;var i=null;var j=this.ci();var k=null;if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){k=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),true)}h.highlightingInfo(i)}h.isThumbnail(f);this.sb(h);this.rm.y(this,i,f,g,h.totalAllSeriesHighlightingProgress(),this.seriesViewer().a3().totalHighlightingProgress())},s8:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.rm.a1(this.rm._b,d.isSorting(),a,b,c,d,e,f,false);this.rm.ab(this.actualHighlightingFadeOpacity());var h=this.rm.aw;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.sc(h);this.rm.z(this,i,f,g,b<0)},s6:function(a,b){a._b3=true;this.rm.az(this,this.rx(),this.getCategoryItems.runOn(this),this.r0(a),this.r1(a));var c=this.rm._d;var d=c!=null;var e=this.angleAxis();if(e==null){return}var f=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(0,a.bv(),a.bu(),e.isInverted(),f);var h=this.ci()==null?0:this.ci().count();var i=a;var j=b.f;var k=i._cs._c;var l=i._cs._d;var m=i._cs._b;var n=k*m;for(var o=0;o<a._ct.count();o++){var p=a._ct.item(o);var q=p.content();if(d){var r=p._al;this.s7(j,r,h,e,g,a.isThumbnailView())}this.rm.ac(p,q)}},s5:function(a,b,c,d,e){e.cy(a,b,c,d)},mk:function(){$$t.$f.mk.call(this);if(this.index()<0){return}this._sl.cz()},hq:function(a,b){if(a==this._sl._cx.trendPolyline()){return null}return $$t.$f.hq.call(this,a,b)},scrollIntoView:function(a){var b=this.view().bv();b=b.copy();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;if(this.angleAxis()==null||this.sr()==null||this.valueAxis()==null){return false}if(d<0||d>this.sr().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue3(this.sr().item(d));if($.ig.util.isNaN(f)){f=(this.valueAxis()._mt+this.valueAxis()._mu)/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return d>=0},_so:null,l9:function(a,b){$$t.$f.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);var c=$b($$t.$m.$type,this._bx);c._cs.e(this.resolution());if(this.cu(this._bx)){return}if(!this._ep){this._so=new $$t.d(3);this.sa(this._so,c)}this._ep=false;this.sd(this._so,c);this.ev(false)},_sn:null,renderAlternateView:function(a,b,c,d,e){$$t.$f.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;g._cs.e(this.resolution());f.prepAltSurface(c);if(this.cu(g)){return}if(this._sn==null){this._sn=new $$t.d(3)}this._sn.u();this.sa(this._sn,g);this.sd(this._sn,g)},ky:function(a){$$t.$f.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._sl._cx.trendPolyline())},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$f.$type)},true);$c("RadialAreaSeries:c","AnchoredRadialSeries",{isArea:function(){return true},bv:function(){return new $$t.n(this)},lo:function(a){$$t.$b.lo.call(this,a);this._to=a},_to:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$c.$type},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$b.ko.call(this,a,b);this._to.c1()},sd:function(a,b){$$t.$b.sd.call(this,a,b);var c=b.bv();var d=b.bu();var e=b;if(b.o()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.f;var g=f.count();var h=new $$4.x(Array,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.rg.d(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[1]=this.rg.e(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[2]=this.rg.d(a.f.__inner[j][0],a.f.__inner[j][2],c,d);var l=a.f.__inner[j][2];k[3]=this.rg.e(a.f.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$.ig.ViewportUtils.prototype.c(.5,c,d);var n=$.ig.ViewportUtils.prototype.f(.5,c,d);this.tn={__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=this.getEffectiveViewport1(e);this.rm.a0(this,this.ry(),this.getCategoryItems.runOn(this),this.r0(b),this.r1(b));var p=false;var q=this.rm._b;if(q!=null){p=true}if(p){var r=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.angleAxis().isInverted(),o);this.s8(f,-1,this.sr().count(),this.angleAxis(),r,b.isThumbnailView())}var s=e.c9;var t=e.da;var u=e.c7;var v=e.c8;this.rm.ad(s,true,false,true,true);this.rm.ad(t,true,false,true,true);this.rm.ad(u,false,true,false,false);this.rm.ad(v,false,true,false,false);e.c2(a.f.count(),h,false,this._to._cs._b,this.resolution(),this.s9.runOn(this),this.unknownValuePlotting());u.__opacity=this.rm.j*this.actualAreaFillOpacity();v.__opacity=.5*this.rm.j*this.actualAreaFillOpacity()}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$c.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},su:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$b.$type)},true);$c("RadialFrame:d","CategoryFrame",{init:function(a){$.ig.CategoryFrame.prototype.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$.ig.CategoryFrame.prototype.$type)},true);$c("RadialColumnSeries:g","AnchoredRadialSeries",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.p(this)},lo:function(a){$$t.$b.lo.call(this,a);this._to=a},_to:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$g.$type},ac:function(){$$t.$b.ac.call(this);this.renderSeries(false)},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.lq();break}},radiusX:function(a){if(arguments.length===1){this.h($$t.$g.radiusXProperty,a);return a}else{return this.c($$t.$g.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$g.radiusYProperty,a);return a}else{return this.c($$t.$g.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;if(a){c.c1.count(0)}},cz:function(){return true},getItemSpan:function(){return this.angleAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},sd:function(a,b){$$t.$b.sd.call(this,a,b);var c=a.f;var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=this.pg(b);var h=this.valueAxis().km(e,d,f,g);var i=b;var j=this.valueAxis();var k=Math.max(0,.5*j._mt);k=Math.max(k,h.minLength()*.9);var l=$.ig.ViewportUtils.prototype.d(k,d,e);var m=this.angleAxis().ky(d,e,f);var n=Math.max(.1*this.valueAxis()._mu,k);var o=this.rg.d(0,n,d,e);var p=this.rg.e(0,n,d,e);var q=this.rg.d(m,n,d,e);var r=this.rg.e(m,n,d,e);var s=Math.sqrt((o-q)*(o-q)+(p-r)*(p-r));var t={__x:$.ig.ViewportUtils.prototype.c(.5,d,e),__y:$.ig.ViewportUtils.prototype.f(.5,d,e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var u=this.sr().count();this.rm.a0(this,this.ry(),this.getCategoryItems.runOn(this),this.r0(b),this.r1(b));this.rm.r=this.radiusX();this.rm.s=this.radiusY();this.rm.k=this.radiusX();this.rm.l=this.radiusY();var v=false;var w=this.rm._b;if(w!=null){v=true}var x=this.angleAxis();var y=new $.ig.ScalerParams(1,b.bv(),b.bu(),x.isInverted());y.c=this.getEffectiveViewport();for(var z=0;z<c.count();++z){var aa=Math.min(a.f.__inner[z][2],h.maxLength()*1.1);var ab=this.rg.d(a.f.__inner[z][0],aa,d,e);var ac=this.rg.e(a.f.__inner[z][0],aa,d,e);var ad=Math.sqrt((ab-t.__x)*(ab-t.__x)+(ac-t.__y)*(ac-t.__y));var ae=ad;var af=l;if(v){this.s8(c,z,u,x,y,b.isThumbnailView())}var ag=this.rm.k;var ah=this.rm.l;var ai=a.f.__inner[z][0]-Math.PI/2;var aj=i.c1.item(z);var ak=0-s/2;var al=s/2;var am=Math.max(af,ae);var an=Math.min(af,ae);var ao=Math.cos(ai);var ap=Math.sin(ai);var aq={__x:t.__x+(ak*ao-am*ap),__y:t.__y+(ak*ap+am*ao),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ar={__x:t.__x+(al*ao-am*ap),__y:t.__y+(al*ap+am*ao),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var as={__x:t.__x+(al*ao-an*ap),__y:t.__y+(al*ap+an*ao),
$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var at={__x:t.__x+(ak*ao-an*ap),__y:t.__y+(ak*ap+an*ao),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var au=new $$a.a7;var av=new $$a.a8;av.__startPoint=aq;av.__isClosed=true;var aw=new $$a.bg;aw.__points.add(ar);aw.__points.add(as);aw.__points.add(at);av.__segments.add(aw);au._c.add(av);aj._ak=au;this.rm.ad(aj,false,false,false,false)}i.c1.count(c.count());this._to.c6()},$type:new $.ig.Type("RadialColumnSeries",$$t.$b.$type)},true);$c("RadialLineSeries:h","AnchoredRadialSeries",{isLineOnly:function(){return true},bv:function(){return new $$t.q(this)},lo:function(a){$$t.$b.lo.call(this,a);this._to=a},_to:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.c1()},sd:function(a,b){$$t.$b.sd.call(this,a,b);var c=b.bv();var d=b.bu();var e=a.f;var f=e.count();var g=new $$4.x(Array,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.rg.d(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[1]=this.rg.e(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[2]=this.rg.d(a.f.__inner[i][0],a.f.__inner[i][2],c,d);var k=a.f.__inner[i][2];j[3]=this.rg.e(a.f.__inner[i][0],k,c,d);if(k>h){h=k}}var l=this.getEffectiveViewport1(b);this.rm.a0(this,this.ry(),this.getCategoryItems.runOn(this),this.r0(b),this.r1(b));var m=false;var n=this.rm._b;if(n!=null){m=true}if(m){var o=new $.ig.ScalerParams(0,b.bv(),b.bu(),this.angleAxis().isInverted(),l);this.s8(e,-1,this.sr().count(),this.angleAxis(),o,b.isThumbnailView())}var p=b;var q=p.da();var r=p.db();var s=p.c9();this.rm.ad(q,true,false,true,false);this.rm.ad(r,true,false,true,false);this.rm.ad(s,false,true,false,false);s.__opacity=.75*this.rm.j;p.c2(f,g,false,this.unknownValuePlotting(),this.sk(g,f-1,b),p._cs._b,this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$h.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$h.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},su:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$b.$type)},true);$c("RadialSeriesRenderManager:i","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},ax:0,ay:0,c:function(){this.av=new $.ig.AssigningRadialMarkerStyleEventArgs;return this.av},a:function(){this.aw=new $.ig.AssigningRadialStyleEventArgs;return this.aw},av:null,aw:null,az:function(a,b,c,d,e){this.ax=d;this.ay=e;this.w(a,b,c)},a0:function(a,b,c,d,e){this.ax=d;this.ay=e;this.x(a,b,c)},au:function(a,b){var c=this.ax;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=Math.min(d+this.ay*c,a-1);f[1]=Math.min(e+this.ay*c,a-1);return f},a1:function(a,b,c,d,e,f,g,h,i){if(d==-1){{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{{if(i){a.startIndex(d);a.endIndex(d)}else{var j=this.au(e,d);a.hasDateRange(false);a.startIndex(j[0]);a.endIndex(j[1])}}}},$type:new $.ig.Type("RadialSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("SliceCoords:j","Object",{init:function(){this._n=new $$a.af;this._m=new $$a.af;this._l=new $$a.af;$.ig.$op.init.call(this)},_d:null,_f:null,_h:null,_j:null,_e:null,_g:null,_i:null,_k:null,_c:false,_n:null,_m:null,_l:null,b:function(a,b,c,d,e,f,g){var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$.ig.ViewportUtils.prototype.c(n,a,b);o=$.ig.ViewportUtils.prototype.f(o,a,b);p=$.ig.ViewportUtils.prototype.c(p,a,b);q=$.ig.ViewportUtils.prototype.f(q,a,b);t=$.ig.ViewportUtils.prototype.c(t,a,b);u=$.ig.ViewportUtils.prototype.f(u,a,b);v=$.ig.ViewportUtils.prototype.c(v,a,b);w=$.ig.ViewportUtils.prototype.f(w,a,b);var x={__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var y={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z={__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aa={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ab=$.ig.ViewportUtils.prototype.d(m,a,b);var ac=$.ig.ViewportUtils.prototype.g(m,a,b);var ad=$.ig.ViewportUtils.prototype.d(l,a,b);var ae=$.ig.ViewportUtils.prototype.g(l,a,b);return function(){var $ret=new $$t.j;$ret._d=x;$ret._f=y;$ret._h=z;$ret._j=aa;$ret._c=i-h>Math.PI;$ret._n=new $$a.af(1,ab,ac);$ret._m=new $$a.af(1,ad,ae);return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$.ig.ViewportUtils.prototype.b(i,a,b);var k=f-e;if(k<0){return null}if($.ig.ViewportUtils.prototype.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$.ig.ViewportUtils.prototype.d(j,a,b)}var l=$.ig.ViewportUtils.prototype.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$.ig.ViewportUtils.prototype.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$j.b(a,b,c+n,d-n,e,f,g);var p=$$t.$j.b(a,b,c,d,e+j*(e/f),f-j,g);o._g=o._f;o._k=o._j;o._e=p._d;o._f=p._f;o._i=p._h;o._j=p._j;o._l=new $$a.af(1,h,i);return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$c("RadialPieSeries:k","AnchoredRadialSeries",{isPie:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.r(this)},lo:function(a){$$t.$b.lo.call(this,a);this._to=a},_to:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$k.$type},radiusX:function(a){if(arguments.length===1){this.h($$t.$k.radiusXProperty,a);return a}else{return this.c($$t.$k.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$k.radiusYProperty,a);return a}else{return this.c($$t.$k.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;if(a&&c.c1!=null){c.c1.count(0)}},getItemSpan:function(){return this.angleAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},cz:function(){return true},sd:function(a,b){$$t.$b.sd.call(this,a,b);var c=b;var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=this.pg(b);var h=this.valueAxis().km(e,d,f,g);var i=a.f;var j=this.valueAxis();var k=Math.max(0,.5*j._mt);var l=k;l=Math.max(l,h.minLength());var m=this.angleAxis().ky(d,e,f);var n={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=this.radiusX();var p=this.radiusY();var q=o>0&&p>0;var r=this.sr().count();this.rm.a0(this,this.ry(),this.getCategoryItems.runOn(this),this.r0(b),this.r1(b));this.rm.r=this.radiusX();this.rm.s=this.radiusY();this.rm.k=this.radiusX();this.rm.l=this.radiusY();var s=false;var t=this.rm._b;if(t!=null){s=true}var u=this.angleAxis();var v=new $.ig.ScalerParams(1,b.bv(),b.bu(),u.isInverted());v.c=this.getEffectiveViewport();var w=0;for(var x=0;x<i.count();++x){var y=c.c1.item(x);var z=i.__inner[x][0];var aa=Math.min(i.__inner[x][2],h.maxLength());if(s){this.s8(i,x,r,u,v,b.isThumbnailView())}var ab=this.rm.k;var ac=this.rm.l;q=ab>0&&ac>0;var ad=null;if(q){ad=this.tv(d,e,z-m*.5,z+m*.5,l,aa,n,ab,ac)}else{ad=this.tw(d,e,z-m*.5,z+m*.5,l,aa,n)}y._ak=ad;this.rm.ad(y,false,false,false,false);var ae=i.__inner[x][2];if(ae>w){w=ae}}c._cu=$.ig.ViewportUtils.prototype.d(w,d,e);c._cv={__x:$.ig.ViewportUtils.prototype.c(n.__x,d,e),__y:$.ig.ViewportUtils.prototype.f(n.__y,d,e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.c1.count(i.count());c.c6()},tw:function(a,b,c,d,e,f,g){var h=$$t.$j.b(a,b,c,d,e,f,g);var i=new $$a.a8;i.__startPoint=h._d;i.__isClosed=true;i.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(h._f);return $ret}());i.__segments.add(function(){var $ret=new $$a.bh;$ret._e=h._h;$ret._f=h._n;$ret._d=1;$ret._b=h._c;return $ret}());i.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(h._j);return $ret}());i.__segments.add(function(){var $ret=new $$a.bh;$ret._e=h._d;$ret._f=h._m;$ret._d=0;$ret._b=h._c;return $ret}());var j=new $$a.a7;j._c.add(i);return j},tv:function(a,b,c,d,e,f,g,h,i){var j=$$t.$j.a(a,b,c,d,e,f,g,h,i);if(j==null){return this.tw(a,b,c,d,e,f,g)}var k=new $$a.a8;k.__startPoint=j._d;k.__isClosed=true;var l=(c+(d-c)*.5)*180/Math.PI+90;var m=new $$a.af(1,j._l.width()*(e/f),j._l.height()*(e/f));k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._e;$ret._f=m;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(j._f);return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._g;$ret._f=j._l;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._h;$ret._f=j._n;$ret._d=1;$ret._b=j._c;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._i;$ret._f=j._l;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(j._j);return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._k;$ret._f=m;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._d;$ret._f=j._m;$ret._d=0;$ret._b=j._c;return $ret}());var n=new $$a.a7;n._c.add(k);return n},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.lq();break}},$type:new $.ig.Type("RadialPieSeries",$$t.$b.$type)},true);$c("RadialTrendLineManager:l","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,Number)},managerType:function(){return 3},prepareLine:function(a,b,c,d,e,f,g,h){var i=g._d*g._c;var j=g._e*g._c;var k=new $$4.x($$a.$y.$type,0);if(!g._g.isEmpty()&&!g._f.isEmpty()){if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(k,b,g,this._a,c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var l=g._d;l<=g._e;l+=1){var m=l%c.count()*g._c;if(m>=0&&m<this.trendColumn().count()){var n=e(m);var o=f(this.trendColumn().__inner[m]);if(!$.ig.util.isNaN(n)&&!$.ig.util.isNaN(o)){k.add({__x:n+g._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}if(k.count()>0){this.f(k,g,a,h)}}},_radiusExtentScale:0,radiusExtentScale:function(a){if(arguments.length===1){this._radiusExtentScale=a;return a}else{return this._radiusExtentScale}},_innerRadiusExtentScale:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this._innerRadiusExtentScale=a;return a}else{return this._innerRadiusExtentScale}},_projectX:null,projectX:function(a){if(arguments.length===1){this._projectX=a;return a}else{return this._projectX}},_projectY:null,projectY:function(a){if(arguments.length===1){this._projectY=a;return a}else{return this._projectY}},e:function(a,b,c){this.f(a,b,c,null)},f:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(f){return a.item(f).__x};$ret._n=function(f){return a.item(f).__y};$ret._a=d;$ret._q=a.count();$ret._l=b._b;$ret._o=function(f){return $self.projectX()(a.item(f).__x,a.item(f).__y)};$ret._p=function(f){return $self.projectY()(a.item(f).__x,a.item(f).__y)};$ret._f=true;$ret.ab(b._f);$ret.ac(b._g);return $ret}();e.x(null,null)},$type:new $.ig.Type("RadialTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize(Number))},true);$c("RadialBaseView:o","MarkerSeriesView",{_cs:null,_cr:null,init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cr=a;this._ct=new $.ig.Pool$1($.ig.Marker.prototype.$type);this.ci(this._ct)},_ct:null,cf:function(a){this._ct.doToAll(a)},_cu:0,_cv:null,$type:new $.ig.Type("RadialBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("AnchoredRadialSeriesView:m","RadialBaseView",{_anchoredRadialModel:null,anchoredRadialModel:function(a){if(arguments.length===1){this._anchoredRadialModel=a;return a}else{return this._anchoredRadialModel}},init:function(a){$$t.$o.init.call(this,a);this._cs=new $$t.a(this);this.anchoredRadialModel(a);this._cx=new $$t.l},_cx:null,cy:function(a,b,c,d){},cz:function(){this.anchoredRadialModel().actualTrendLineBrush(null);if(this.anchoredRadialModel().trendLineBrush()!=null){this.anchoredRadialModel().actualTrendLineBrush(this.anchoredRadialModel().trendLineBrush())}else{this.anchoredRadialModel().actualTrendLineBrush(this.anchoredRadialModel().actualBrush())}},a5:function(a,b){if(a.d()){if(!b){}if(this.anchoredRadialModel().trendLineType()!=0&&!b){var c=this._cx.trendPolyline();c._ac=this.anchoredRadialModel().trendLineThickness();c.__stroke=this.anchoredRadialModel().actualTrendLineBrush();c._ai=this.anchoredRadialModel().trendLineDashArray();c._ad=this.anchoredRadialModel().trendLineDashCap();a.u(c)}}$$t.$o.a5.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.anchoredRadialModel().angleAxis().label()!=null){a+="<span>${item."+this.anchoredRadialModel().angleAxis().label()+"}</span><br/>"}a+="<span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this.anchoredRadialModel().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.anchoredRadialModel().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$o.$type)},true);$c("RadialAreaSeriesView:n","AnchoredRadialSeriesView",{_c0:null,init:function(a){this.c7=new $$a.by;this.c9=new $$a.by;this.c8=new $$a.by;this.da=new $$a.by;this.c3=new $$a.by;this.c5=new $$a.by;this.c4=new $$a.by;this.c6=new $$a.by;$$t.$m.init.call(this,a);this._c0=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},c7:null,c9:null,c8:null,da:null,c3:null,c5:null,c4:null,c6:null,c1:function(){this.c7._ak=null;this.c9._ak=null;this.c8._ak=null;this.da._ak=null;this.c3._ak=null;this.c5._ak=null;this.c4._ak=null;this.c6._ak=null;this.aq()},c2:function(a,b,c,d,e,f,g){this.anchoredRadialModel()._sm.i(this.c7,this.c9,this.c8,this.da,a,b,c,d,e,f,g);this.aq()},bb:function(){$$t.$m.bb.call(this)},bc:function(){$$t.$m.bc.call(this);var a=this.bo();this.c5._ak=this.c9._ak;this.c6._ak=this.da._ak;this.c3._ak=this.c7._ak;this.c4._ak=this.c8._ak;this.c5.__stroke=a;this.c5._ac=this._e.actualThickness()+3;this.c6.__stroke=a;this.c6._ac=this._e.actualThickness()+3;this.c3.__fill=a;this.c3.__opacity=1;this.c4.__fill=a;this.c4.__opacity=1},a6:function(a,b){$$t.$m.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c3);a.s(this.c4);a.s(this.c5);a.s(this.c6)}else{a.s(this.c7);a.s(this.c8);a.s(this.c9);a.s(this.da)}}},al:function(a){$$t.$m.al.call(this,a);this._e.a7().exportPathData(a,this.c9,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.da,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.c8,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.c7,"fillShape",["Fill"])},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$m.$type)},true);$c("RadialColumnSeriesView:p","AnchoredRadialSeriesView",{_c0:null,init:function(a){var $self=this;this.c8=new $$a.by;$$t.$m.init.call(this,a);this._c0=a;this.c1=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.c9.runOn($self));$ret.activate($self.c3.runOn($self));$ret.disactivate($self.c5.runOn($self));$ret.destroy($self.c4.runOn($self));return $ret}()},c1:null,onInit:function(){$$t.$m.onInit.call(this);this._c2=new $$4.x($$a.$by.$type,0);if(!this.isThumbnailView()){this._cr.markerType($.ig.Defaults.prototype.c);this._cr.resolution($.ig.Defaults.prototype.h);this._cr.thickness($.ig.Defaults.prototype.i)}},_c2:null,c9:function(){var a=new $$a.by;this._c2.add(a);a.__visibility=1;return a},c3:function(a){a.__visibility=0},c5:function(a){a.__visibility=1},c4:function(a){this._c2.remove(a)},c7:function(a,b,c,d,e,f){this.aq()},be:function(a,b){$$t.$m.be.call(this,a,b);var c=a},bf:function(a,b){$$t.$m.bf.call(this,a,b);var c=a},ac:function(a){return this._c2.__inner[a]},c8:null,ab:function(a){var b=this._c2.__inner[a];this.c8.__visibility=b.__visibility;this.c8._ak=b._ak;var c=this.bp(a);this.c8.__fill=c;this.c8.__stroke=c;this.c8._ac=this._e.actualThickness()+3;return this.c8},a6:function(a,b){$$t.$m.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._c2.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.s(d)}}},al:function(a){$$t.$m.al.call(this,a);var b=0;var d=this.c1.active().getEnumerator();while(d.moveNext()){var c=d.current();this._e.a7().exportPathData(a,c,"column"+b,["Main","Fill"]);b++}},c6:function(){this.aq()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$m.$type)},true);$c("RadialLineSeriesView:q","AnchoredRadialSeriesView",{_c0:null,init:function(a){this.c7=new $$a.by;this.c6=new $$a.by;this.c8=new $$a.by;this.c4=new $$a.by;this.c3=new $$a.by;this.c5=new $$a.by;$$t.$m.init.call(this,a);this._c0=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},da:function(){return this.c7},db:function(){return this.c8},c9:function(){return this.c6},c7:null,c6:null,c8:null,c4:null,c3:null,c5:null,c1:function(){this.c7._ak=null;this.c6._ak=null;this.c8._ak=null;this.c4._ak=null;this.c3._ak=null;this.c5._ak=null;this.aq()},c2:function(a,b,c,d,e,f,g){this.anchoredRadialModel()._sm.m(this.c7,this.c6,this.c8,a,b,c,d,e,f,g);this.aq()},bb:function(){$$t.$m.bb.call(this)},bc:function(){$$t.$m.bc.call(this);var a=this.bo();this.c3._ak=this.c6._ak;this.c4._ak=this.c7._ak;this.c5._ak=this.c8._ak;this.c4.__stroke=a;this.c4._ac=this._e.actualThickness()+3;this.c5.__stroke=a;this.c5._ac=this._e.actualThickness()+3;this.c3.__fill=a;this.c3.__opacity=1},a6:function(a,b){$$t.$m.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c3);a.s(this.c4);a.s(this.c5)}else{a.s(this.c6);a.s(this.c7);a.s(this.c8)}}},al:function(a){$$t.$m.al.call(this,a);this._e.a7().exportPathData(a,this.c7,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.c8,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.c6,"translucentShape",["Translucent"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$m.$type)},true);$c("RadialPieSeriesView:r","AnchoredRadialSeriesView",{_c0:null,init:function(a){var $self=this;this.c7=new $$a.by;$$t.$m.init.call(this,a);this._c0=a;this.c1=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.c8.runOn($self));$ret.activate($self.c3.runOn($self));$ret.disactivate($self.c5.runOn($self));$ret.destroy($self.c4.runOn($self));return $ret}()},c1:null,onInit:function(){$$t.$m.onInit.call(this);this._c2=new $$4.x($$a.$by.$type,0);if(!this.isThumbnailView()){this._cr.markerType($.ig.Defaults.prototype.c);this._cr.resolution($.ig.Defaults.prototype.h);this._cr.thickness($.ig.Defaults.prototype.i)}},_c2:null,c8:function(){var $self=this;var a=function(){var $ret=new $$a.by;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._c2.add(a);a.__visibility=1;return a},c3:function(a){a.__visibility=0},c5:function(a){a.__visibility=1},c4:function(a){this._c2.remove(a)},be:function(a,b){$$t.$m.be.call(this,a,b);var c=a},ac:function(a){return this._c2.__inner[a]},c7:null,ab:function(a){var b=this._c2.__inner[a];this.c7.__visibility=b.__visibility;this.c7._ak=b._ak;var c=this.bp(a);this.c7.__fill=c;this.c7.__stroke=c;this.c7._ac=this._e.actualThickness();return this.c7},a6:function(a,b){$$t.$m.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._c2.count();c++){var d=this.aa(c,b);a.s(d)}}},c6:function(){this.aq()},al:function(a){$$t.$m.al.call(this,a);var b=0;var d=this.c1.active().getEnumerator();while(d.moveNext()){var c=d.current();this._e.a7().exportPathData(a,c,"slice"+b,["Main","Fill"]);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$m.$type)},true);$$t.$f.isCustomRadialStyleAllowedProperty=$$a.$s.i("IsCustomRadialStyleAllowed",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomRadialStyleAllowed",b.oldValue(),b.newValue())}));$$t.$f.isCustomRadialMarkerStyleAllowedProperty=$$a.$s.i("IsCustomRadialMarkerStyleAllowed",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomRadialMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$f.angleAxisProperty=$$a.$s.i("AngleAxis",$.ig.CategoryAngleAxis.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.oldValue(),b.newValue())}));$$t.$f.valueAxisProperty=$$a.$s.i("ValueAxis",$.ig.NumericRadiusAxis.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueAxis",b.oldValue(),b.newValue())}));$$t.$f.clipSeriesToBoundsProperty=$$a.$s.i("ClipSeriesToBounds",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.oldValue(),b.newValue())}));$$t.$b.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$b.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$b.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$b.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$b.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$b.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$b.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$b.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$b.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$b.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$b.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$b.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$b.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$c.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$g.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$g.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$g.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$g.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$h.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$h.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$k.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$k.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_stacked.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_category.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.datachart_verticalcategory.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$u=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$f=$.ig.globalDefs.$$f;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$i=$.ig.globalDefs.$$i;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["StackedSeriesCreatedEventArgs:a","StackedSeriesCreatedEventHandler:b","AreaFragment:c","BarFragment:d","AreaFragmentBucketCalculator:e","LineFragmentBucketCalculator:f","SplineFragmentBucketCalculator:g","StackedBarBucketCalculator:j","StackedBucketCalculator:k","StackedColumnBucketCalculator:l","ColumnFragment:m","FragmentBase:n","FragmentBaseValueList:o","LineFragment:p","SplineAreaFragment:q","SplineFragment:r","SplineFragmentBase:s","SplineFragmentBaseValueList:t","Stacked100AreaSeries:v","Stacked100BarSeries:w","Stacked100ColumnSeries:x","Stacked100LineSeries:y","Stacked100SplineAreaSeries:z","Stacked100SplineSeries:aa","StackedAreaSeries:ab","StackedBarSeries:ac","StackedColumnSeries:ad","StackedFragmentSeries:ae","StackedLineSeries:af","HorizontalStackedSeriesBase:ag","VerticalStackedSeriesBase:ah","IStacked100Series:ai","StackedSeriesBase:aj","StackedSeriesCollection:ak","StackedSeriesFramePreparer:al","StackedSplineAreaSeries:am","StackedSplineSeries:an","AreaFragmentView:ao","ColumnFragmentView:ap","LineFragmentView:aq","SplineAreaFragmentView:ar","SplineFragmentView:as","Stacked100BarSeriesView:at","Stacked100ColumnSeriesView:au","Stacked100AreaSeriesView:av","Stacked100LineSeriesView:aw","Stacked100SplineAreaSeriesView:ax","StackedSplineAreaSeriesView:ay","StackedBarSeriesView:az","StackedAreaSeriesView:a0","Stacked100SplineSeriesView:a1","StackedSplineSeriesView:a2","StackedLineSeriesView:a3","StackedColumnSeriesView:a4","StackedSeriesManager:a5","StackedSeriesView:a6"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("StackedSeriesCreatedEventArgs:a","EventArgs",{init:function(a){$$0.$w.init.call(this);this._c=a},_c:null,brush:function(a){if(arguments.length===1){this._c.brush(a);return a}else{return this._c.brush()}},legendItemTemplate:function(a){if(arguments.length===1){this._c.legendItemTemplate(a);return a}else{return this._c.legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this._c.legendItemBadgeTemplate(a);return a}else{return this._c.legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this._c.legendItemVisibility(a);return a}else{return this._c.legendItemVisibility()}},outline:function(a){if(arguments.length===1){this._c.outline(a);return a}else{return this._c.outline()}},dashArray:function(a){if(arguments.length===1){this._c.dashArray(a);return a}else{return this._c.dashArray()}},dashCap:function(a){if(arguments.length===1){this._c.dashCap(a);return a}else{return this._c.dashCap()}},index:function(){return this._c._br},thickness:function(a){if(arguments.length===1){this._c.thickness(a);return a}else{return this._c.thickness()}},title:function(a){if(arguments.length===1){this._c.title(a);return a}else{return this._c.title()}},markerBrush:function(a){if(arguments.length===1){this._c.markerBrush(a);return a}else{return this._c.markerBrush()}},markerOutline:function(a){if(arguments.length===1){this._c.markerOutline(a);return a}else{return this._c.markerOutline()}},markerStyle:function(a){if(arguments.length===1){this._c.markerStyle(a);return a}else{return this._c.markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this._c.markerTemplate(a);return a}else{return this._c.markerTemplate()}},markerType:function(a){if(arguments.length===1){this._c.markerType(a);return a}else{return this._c.markerType()}},markerThickness:function(a){if(arguments.length===1){this._c.markerThickness(a);return a}else{return this._c.markerThickness()}},startCap:function(a){if(arguments.length===1){this._c.startCap(a);return a}else{return this._c.actualStartCap()}},endCap:function(a){if(arguments.length===1){this._c.endCap(a);return a}else{return this._c.actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$0.$w.$type)},true);$c("FragmentBase:n","HorizontalAnchoredCategorySeries",{init:function(){this.ur=null;$.ig.HorizontalAnchoredCategorySeries.prototype.init.call(this);this._up=new $.ig.CategoryLineRasterizer},_up:null,_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},ur:null,parentSeries:function(a){if(arguments.length===1){this.ur=a;return a}else{return this.ur}},dj:function(){return false},isFragment:function(){return true},je:function(){if(this.logicalSeriesLink()!=null){return this.logicalSeriesLink().name()}return null},g2:function(){var a=this.parentSeries();if(a.index()==-1||a._s9==null||a._s9._f.indexOf(this)==-1){return-1}return a._s9._f.indexOf(this)},g6:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.s5().count()-a._s9._f.indexOf(this)}return $.ig.HorizontalAnchoredCategorySeries.prototype.resolveLegendIndex.call(this)},bf:function(){return this.parentSeries()},rb:function(){if(this.parentSeries()==null){return null}return this.parentSeries().q9()},uo:function(){if(this.parentSeries()==null){return this._rh}return this.parentSeries()._rh},rw:function(){if(this.parentSeries()==null){return null}return this.parentSeries().ra()},ut:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$a.ae(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.m.add({__x:i,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},sr:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._aq.count()==0||this.logicalSeriesLink()._ap.count()==0){return}this.ri(b).d(a,b)},getSeriesValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.uo().r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),this.rb(),this.uu.runOn(this),function(d,e){return $self.ha(d,e,$self.rb(),$self.sa.runOn($self),$self.valueColumn()!=null?new $$t.o($self):null)},function(d,e){return $self.g8(d,e,$self.rb(),$self.sa.runOn($self),$self.valueColumn()!=null?new $$t.o($self):null)})},getAxes:function(){return[this.rb(),this.rw()]},uu:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.rb().isInverted(),d);var f=this._rh.r(this.rb(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.valueColumn()!=null?new $$t.o(this):null,a,this.rb(),e,f,this.sa.runOn(this),b,c)},uw:function(a,b,c){var d=this.td(c);var e=d;var f=this.logicalSeriesLink()._aj;var g=f?this.parentSeries()._s9._e:this.parentSeries()._s9._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$n.$type,g.__inner[j-1]);if(k!=null&&k._up!=null&&k._up.o().count()>0&&this.view()!=null&&k.e5(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k._up.o().count()-1;l>=0;l--){a.add(k._up.o().__inner[l])}}}},e5:function(a,b,c){var d=$.ig.HorizontalAnchoredCategorySeries.prototype.e5.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var f=this.parentSeries().ra();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().ci()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},ap:function(a){return null},uv:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=0;var c=1;if(this.parentSeries().reverseLegendOrder()){b=this.parentSeries().s5().count()-1;c=-1}for(var d=b;this.parentSeries().reverseLegendOrder()?d>=0:d<this.parentSeries().s5().count();d+=c){var e=this.parentSeries().s5().__inner[d];if(e.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||e.actualVisibility()!=0||e.actualLegendItemVisibility()!=0){continue}a++}return-1},ux:function(a){if(a==null){}},lt:function(a,b,c,d){$.ig.HorizontalAnchoredCategorySeries.prototype.lt.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($.ig.NumericAxisBase.prototype.$type,this.parentSeries().ra());if(e==null){return}switch(b){case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().s4()._cr.g(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},l9:function(a,b){$.ig.HorizontalAnchoredCategorySeries.prototype.l9.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$.ig.HorizontalAnchoredCategorySeries.prototype.$type)},true);$c("AreaFragment:c","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$c.$type},bv:function(){return new $$t.ao(this)},_uy:null,lo:function(a){$$t.$n.lo.call(this,a);this._uy=a},isAreaOrLine:function(){return true},isArea:function(){return true},u0:function(a,b){var c=this._uy.dg._ak;if(this.et(a,c)){return true}var d=this._uy.dh._ak;if(this.et(a,d)){return true}return false},testHit:function(a,b){if(this.uz(a,b)){return true}if(this.u0(a,b)){return true}if(this.p3(a,b)){return true}return false},uz:function(a,b){var c=this._uy.di._ak;if(this.es(a,b,c)){return true}var d=this._uy.dj._ak;if(this.es(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){var $self=this;$$t.$n.su.call(this,a,b);this._up._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$ao.$type,b);var d=a.f;var e=this.getEffectiveViewport1(c);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var f=false;var g=this.rk._b;if(g!=null){f=true}if(f){var h=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(d,-1,this.valueColumn().count(),this._t5,h,b.isThumbnailView())}this.rk.ad(c.di,true,false,true,true);this.rk.ad(c.dj,true,false,true,true);this.rk.ad(c.dg,false,true,false,false);this.rk.ad(c.dh,false,true,false,false);var i=c._cr.d;this._up.i(c.dg,c.di,c.dh,c.dj,a.f.count(),a.f,true,i,this.resolution(),function(j,k,l,m,n){$self.uw(j,a.f,b)},0);c.dg.__opacity=this.rk.j*this.actualAreaFillOpacity();c.dh.__opacity=.5*this.rk.j*this.actualAreaFillOpacity()},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$n.$type)},true);$c("ColumnFragment:m","FragmentBase",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$n.init.call(this);this._ab=$$t.$m.$type},bv:function(){return new $$t.ap(this)},_uz:null,lo:function(a){$$t.$n.lo.call(this,a);this._uz=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$m.radiusXProperty,a);return a}else{return this.c($$t.$m.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$m.radiusYProperty,a);return a}else{return this.c($$t.$m.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9()):null},yAxis:function(){return this.parentSeries()!=null?$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().ra()):null},preferredCategoryMode:function(a){return 2},rb:function(){return this.xAxis()},rw:function(){return this.yAxis()},cz:function(){return true},q9:function(){return null},ra:function(){return null},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;if(a&&c._db!=null){this.rc.m.clear();c._db.count(0)}},ap:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())},e5:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().te(this,a,b,this.u1(c))},e2:function(){return true},sc:function(a){if(this.parentSeries()!=null){return this.parentSeries().sc(this.parentSeries().view())}return $$t.$n.sc.call(this,a)},sd:function(a){if(this.parentSeries()!=null){return this.parentSeries().sd(this.parentSeries().view())}return $$t.$n.sc.call(this,a)},se:function(a){if(this.parentSeries()!=null){return this.parentSeries().se(this.parentSeries().view())}return $$t.$n.se.call(this,a)},getSeriesValueBoundingBox:function(a){if(this.rb()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);var g=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.rb().ky(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},eu:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=this.u8(c,this.f1(b));return d.containsPoint(a)},u8:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-(a.width()/2+b);var f=d-a.height()/2;var g=a.height();var h=a.width()+b*2;return new $$a.ae(0,e,f,h,g)},hq:function(a,b){var c=$b($$a.$e.$type,a);var d=c!=null?$b($.ig.DataContext.prototype.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().bu();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.rb())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},g5:function(a){var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=this.rb();var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.pg(this.view());var i=e.getUnscaledValue(h.left(),f);var j=e.getUnscaledValue(h.right(),f);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;if($.ig.truncate(l)<=$$0.$s.minValue().getTime()||$.ig.truncate(l)>=$$0.$s.maxValue().getTime()){return-1}var m=g.getIndexClosestToUnscaledValue(l);return m},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().tk(a)},ut:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$a.ae(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.m.add({__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},u1:function(a){if(a.isAlternateView()){return this.parentSeries().a5().alternateViews().item(a.alternateViewIdentifier())}else if(a==this._bx){return this.parentSeries()._bx}else{return this.parentSeries()._rl}},renderAlternateView:function(a,b,c,d,e){this.a5().ensureAlternateView(this,a,b,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);var h=this.u1(f);h._cr.g(this.resolution());if(this.cu(g)){return}if(this._s5==null){this._s5=new $.ig.CategoryFrame(3)}this._s5.u();this.sr(this._s5,g);this.su(this._s5,g)},sr:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink()._ap.count()==0||this.logicalSeriesLink()._aq.count()==0){return}var c;if(b.isAlternateView()){c=this.parentSeries()._s3}else if(b==this._bx){c=this.parentSeries().rf}else{c=this.parentSeries().rc}var d=$b($.ig.CategorySeriesView.prototype.$type,this.u1(b));a.f.clear();a.m.clear();var e=d._cr.e;var f=d._cr.f;var g=this.parentSeries()._rh._h.yScaler();var h=$b($.ig.ISortingAxis.prototype.$type,this.parentSeries()._rh._h.scaler());var i=$b($.ig.NumericAxisBase.prototype.$type,g)!==null&&g.k3();var j=$b($$t.$k.$type,d._cr);var k=d._cr.d;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.f.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.bv(),b.bu(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.bv(),b.bu(),c)}a.f.add(q);if(p){if(this.ut(b,a,q,this._rh._h.provideCollisionDetector(),o,n,l,a.f.count()-1)){l++}}}b._cu.count(l)},su:function(a,b){$$t.$n.su.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().tt(this,a,b);$.ig.CategoryMarkerManager.prototype.e(this,a.m,b._cu,this.useLightweightMarkers())},lt:function(a,b,c,d){$$t.$n.lt.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$n.$type)},true);$c("BarFragment:d","ColumnFragment",{init:function(){$$t.$m.init.call(this);this._ab=$$t.$d.$type},isBar:function(){return true},isMarkerlessDisplayPreferred:function(){return true},isColumn:function(){return false},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},rb:function(){if(this.parentSeries()==null){return null}return this.parentSeries().ra()},isVertical:function(){return true},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.pg(this.view());var e=this.getEffectiveViewport1(this.view());var f=this.rb();var g=-1;if(f!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $.ig.ScalerParams(0,b,c,f.isInverted(),e);var i=f.getUnscaledValue(d.top(),h);var j=f.getUnscaledValue(d.bottom(),h);var k=(a.__y-b.top())/b.height();var l=i+k*(j-i);if(f.categoryMode()!=0){l-=.5}g=l}return g},rw:function(){if(this.parentSeries()==null){return null}return this.parentSeries().rw()},u8:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-a.width()/2;var f=d-(a.height()/2+b);var g=a.height()+b*2;var h=a.width();return new $$a.ae(0,e,f,h,g)},getSeriesValueBoundingBox:function(a){if(this.rb()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=this.rb();var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var h=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),a,true);if(h==null){return $$a.$ae.empty()}var i=h[0];var j=h[1];var k=Math.abs(b.__y-i[0]);var l=Math.abs(b.__y-j[0]);var m=f.ky(c,d,e);if(k<l){var n=i[0]-.5*m;var o=i[2];var p=i[1];return new $$a.ae(0,o,n,Math.max(p,o)-Math.min(p,o),m)}else{var q=j[0]-.5*m;var r=j[2];var s=j[1];return new $$a.ae(0,r,q,Math.max(s,r)-Math.min(s,r),m)}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},ut:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$a.ae(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.m.add({__x:j,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.yAxis())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},g5:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=$b($.ig.ISortingAxis.prototype.$type,this.yAxis());var g=this.pg(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$0.$s.minValue().getTime()||$.ig.truncate(k)>=$$0.$s.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},lt:function(a,b,c,d){$$t.$m.lt.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().s4()._cr.g(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$m.$type)},true);$c("AreaFragmentBucketCalculator:e","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=this._i._c0;var g=f.parentSeries();var h=$b($$t.$ai.$type,g)!==null;var i=this._i._c0.valueColumn();var j=g._s1;var k=g._s2;var l=f.logicalSeriesLink()._aq;var m=f.logicalSeriesLink()._ap;for(var n=b;n<=c;++n){var o=i.item(n);if($.ig.util.isNaN(o)||Number.isInfinity(o)){o=0}var p=Math.abs(k[n])+j[n];if(h){if(p==0){o=0}else if(o<0){o=(l.__inner[n]+o)/p*100}else{o=(m.__inner[n]+o)/p*100}}else{o=o<0?l.__inner[n]+o:m.__inner[n]+o}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(o)){d=Math.min(d,o);e=Math.max(e,o)}}else{d=o;e=o}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("LineFragmentBucketCalculator:f","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$n.$type,this._i._c0);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._c0.valueColumn().item(h);var j=Math.abs(g._s2[h])+g._s1[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ai.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._aq.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ap.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._aq.__inner[h]+i:f.logicalSeriesLink()._ap.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("SplineFragmentBucketCalculator:g","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$s.$type,this._i._c0);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._c0.valueColumn().item(h);var j=Math.abs(g._s2[h])+g._s1[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ai.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._aq.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ap.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._aq.__inner[h]+i:f.logicalSeriesLink()._ap.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("StackedBucketCalculator:k","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=$b($$t.$aj.$type,this._c._ct);var c=Math.min(b._s2!=null?b._s2.length:0,b._s1!=null?b._s1.length:0);var d=Math.min(a*this.d,c-1);var e=Math.min(d+this.d-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b._s2[h],b._s1[h]);var j=Math.max(b._s2[h],b._s1[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("StackedBarBucketCalculator:j","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},g:function(a){var b=this._c.bv();var c=this._c.bu();var d=$b($$t.$ac.$type,this._c._ct);var e=this._c._ct.ci();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.d=0;return}var f=d.getEffectiveViewport1(this._c);var g=new $.ig.ScalerParams(0,b,c,d.yAxis().isInverted(),f);var h=d.pg(this._c);var i=Math.floor(d.yAxis().ej(h.top(),g,0));var j=Math.ceil(d.yAxis().ej(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().ej(h.top(),g,0));i=Math.floor(d.yAxis().ej(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$d.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ac.$type,this._c._ct);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._s2!=null?i._s2.length:0,i._s1!=null?i._s1.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._aq.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._aq.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ap.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ap.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.xAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$k.$type)},true);$c("Stacked100BarBucketCalculator:h","StackedBarBucketCalculator",{init:function(a){$$t.$j.init.call(this,a)},getBucket:function(a){return $$t.$j.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$ac.$type,this._c._ct);var h=[NaN,NaN,NaN];var i=$b($$t.$d.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this._c);var r=Math.min(g._s2!=null?g._s2.length:0,g._s1!=null?g._s1.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g._s2[u])+g._s1[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink()._aq.__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink()._aq.__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink()._ap.__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink()._ap.__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,g.xAxis().isInverted(),q);h=[f.f.__inner[b-this.e][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$j.$type)},true);$c("StackedColumnBucketCalculator:l","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$m.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ad.$type,this._c._ct);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._s2!=null?i._s2.length:0,i._s1!=null?i._s1.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._aq.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._aq.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ap.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ap.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),p);
g=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$k.$type)},true);$c("Stacked100ColumnBucketCalculator:i","StackedColumnBucketCalculator",{init:function(a){$$t.$l.init.call(this,a)},getBucket:function(a){return $$t.$l.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$aj.$type,this._c._ct);var h=[NaN,NaN,NaN];var i=$b($$t.$m.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this._c);var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g._s2!=null?g._s2.length:0,g._s1!=null?g._s1.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g._s2[u])+g._s1[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink()._aq.__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink()._aq.__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink()._ap.__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink()._ap.__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),j);h=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$l.$type)},true);$c("FragmentBaseValueList:o","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){throw new $$6.q(0);return b}else{var b=false;if(this.a.parentSeries()!=null){b=this.a.parentSeries().isPercentBased()}var c=this.a.parentSeries();if(c==null){return NaN}if(c._s2==null||c._s1==null||c._s2.length==0||c._s1.length==0){return NaN}var d=this.a.valueColumn().item(a);var e=Math.abs(c._s2[a])+c._s1[a];var f=this.a.logicalSeriesLink()._ap;var g=this.a.logicalSeriesLink()._aq;if($.ig.util.isNaN(d)||Number.isInfinity(d)){d=0}if(b){if(e==0){d=0}else if(d<0){d=(g.__inner[a]+d)/e*100}else{d=(f.__inner[a]+d)/e*100}}else{d=d<0?g.__inner[a]+d:f.__inner[a]+d}return d}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.valueColumn().count()},isReadOnly:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("FragmentBaseValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("LineFragment:p","FragmentBase",{isLineOnly:function(){return true},init:function(){$$t.$n.init.call(this);this._ab=$$t.$p.$type},bv:function(){return new $$t.aq(this)},_uy:null,lo:function(a){$$t.$n.lo.call(this,a);this._uy=a},u0:function(a,b){var c=this._uy.df._ak;if(this.et(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.uz(a,b)){return true}if(this.u0(a,b)){return true}if(this.p3(a,b)){return true}return false},uz:function(a,b){var c=this._uy.dg._ak;if(this.es(a,b,c)){return true}var d=this._uy.dh._ak;if(this.es(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){$$t.$n.su.call(this,a,b);var c=function(d){return a.f.__inner[d][0]};var d=function(e){return a.f.__inner[e][1]};var e=function(f){return a.f.__inner[f][0]};var f=function(g){return a.f.__inner[g][2]};this._up._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var g=b._cr.d;var h=$b($$t.$aq.$type,b);var i=this.getEffectiveViewport1(b);var j=a.f;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var k=false;var l=this.rk._b;if(l!=null){k=true}if(k){var m=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),i);this.sq(j,-1,this.valueColumn().count(),this._t5,m,b.isThumbnailView())}this.rk.ad(h.dg,true,false,true,false);this.rk.ad(h.dh,true,false,true,false);this.rk.ad(h.df,false,true,false,false);h.df.__opacity=.75*this.rk.j;this._up.m(h.dg,h.df,h.dh,a.f.count(),a.f,true,0,this.s2(a.f,a.f.count()-1,b.bu(),b.bv()),g,this.resolution())},$type:new $.ig.Type("LineFragment",$$t.$n.$type)},true);$c("SplineFragmentBase:s","SplineSeriesBase",{_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},_u8:null,init:function(){this.va=null;$.ig.SplineSeriesBase.prototype.init.call(this);this._u8=new $.ig.CategoryLineRasterizer},va:null,parentSeries:function(a){if(arguments.length===1){this.va=a;return a}else{return this.va}},dj:function(){return false},preferredCategoryMode:function(a){return 0},isFragment:function(){return true},je:function(){if(this.logicalSeriesLink()!=null){return this.logicalSeriesLink().name()}return null},getSeriesValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),this.rb(),this.vc.runOn(this),function(d,e){return $self.ha(d,e,$self.rb(),$self.sa.runOn($self),new $$t.t($self))},function(d,e){return $self.g8(d,e,$self.rb(),$self.sa.runOn($self),new $$t.t($self))})},getAxes:function(){return[this.rb(),this.rw()]},vc:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.rb().isInverted(),d);var f=this._rh.r(this.rb(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(new $$t.t(this),a,this.rb(),e,f,this.sa.runOn(this),b,c)},g2:function(){var a=this.parentSeries();if(a.index()==-1||a._s9==null||a._s9._f.indexOf(this)==-1){return-1}return a._s9._f.indexOf(this)},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.s5().count()-a._s9._f.indexOf(this)}return $.ig.SplineSeriesBase.prototype.resolveLegendIndex.call(this)},g6:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},bf:function(){return this.parentSeries()},uu:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cu.item(e);k.content().item(this.ci().item(d));k._al=g;return true}return false},e5:function(a,b,c){var d=$.ig.SplineSeriesBase.prototype.e5.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var f=this.parentSeries().ra();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().ci()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},ap:function(a){return null},vd:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);var k=d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i);var l=this.p2();var m=0;var n=this.uy(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries()._s2[p])+$self.parentSeries()._s1[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$ai.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink()._aq.__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink()._ap.__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink()._aq.__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink()._ap.__inner[s]+$self.valueColumn().item(s)}};var r=this._rl._cr.f;var s=this._rl._cr.e;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $.ig.CollisionAvoider;var v=this._rl._cr.d;if(v<=0||s<=0&&r<=0){this._rl._cu.count(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.uu(a,a.f.__inner[a.f.count()-1],u,Math.min(z,this.ci().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this._uq[x];var ag=this._uq[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.f.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*(ae*ae)/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.f.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.uu(a,y,u,Math.min(z,this.ci().count()-1),m,f,w-1)){++m}}this._rl._cu.count(m)},sr:function(a,b){var $self=this;a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._aq.count()==0||this.logicalSeriesLink()._ap.count()==0){return}if(this._rl._cr.d==0){return}$.ig.SplineSeriesBase.prototype.sr.call(this,a,b);if(a.f.count()<=1){return}var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var g=$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().ra());var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();var j=this.p2();var k=0;var l;var m;if(b.isAlternateView()){l=this.parentSeries()._s3;m=this.parentSeries().a5().alternateViews().item(b.alternateViewIdentifier())}else if(b==this._bx){l=this.parentSeries().rf;m=$b($.ig.CategorySeriesView.prototype.$type,this.parentSeries()._bx)}else{l=this.parentSeries().rc;m=this.parentSeries()._rl}var n=m._cr.d;var o=$b($.ig.ISortingAxis.prototype.$type,f);if(o!=null&&o.sortedIndices().count()!=this.ci().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries()._s2[t])+$self.parentSeries()._s1[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink()._aq.__inner[v]+w)/s(v)*100:($self.logicalSeriesLink()._ap.__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink()._aq.__inner[v]+w:$self.logicalSeriesLink()._ap.__inner[v]+w};var v=b._cr.d;this.u3(b);var w=m._cr.e;var x=m._cr.f;var y=$.ig.truncate(Math.ceil(d.width()/(x-w)));var z=new $.ig.CollisionAvoider;if(o!=null){this.vd(a,c,d,f,g,b);return}var aa=0;var ab=0;for(var ac=w;ac<x+1;++ac){if(ac>=this.valueColumn().count()){break}var ad=null;if(v==1){if(ac>=this.valueColumn().count()-1){if(j&&a.f.count()>0&&this.uu(a,a.f.__inner[a.f.count()-1],z,Math.min(ac*v,this.ci().count()-1),k,b,aa-1)){++k}break}var ae=t(ac);var af=t(ac+1);var ag=u(ac);var ah=u(ac+1);var ai=af-ae;var aj=this._uq[ac];var ak=this._uq[ac+1];var al=f.getScaledValue(ae,h)+q;var am=g.getScaledValue(ag,i);a.f.add([al,am,am]);aa++;ab=aa;for(var an=1;an<y;++an){var ao=ae+ai*an/y;var ap=(af-ao)/ai;var aq=(ao-ae)/ai;var ar=ap*ag+aq*ah+((ap*ap*ap-ap)*aj+(aq*aq*aq-aq)*ak)*(ai*ai)/6;ao=f.getScaledValue(ao,h)+q;ar=g.getScaledValue(ar,i);a.f.add([ao,ar,ar]);aa++}if(j){ad=[al,am,am]}}else{ad=b._cr.getBucket(ac);if(!$.ig.util.isNaN(ad[0])){ad[0]=f.getScaledValue(ad[0],h)+q;ad[1]=g.getScaledValue(ad[1],i);ad[2]=g.getScaledValue(ad[2],i);a.f.add(ad);aa++;ab=aa}}if(j&&this.uu(a,ad,z,Math.min(ac*v,this.ci().count()-1),k,b,ab-1)){++k}}b._cu.count(k)},uo:function(a){var $self=this;var b=function(c){return Math.abs($self.parentSeries()._s2[c])+$self.parentSeries()._s1[c]};var c=function(d){return d};var d=function(e){var f=$self.valueColumn().item(e);if($.ig.util.isNaN(f)||Number.isInfinity(f)){f=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(b(e)==0){return 0}return f<0?($self.logicalSeriesLink()._aq.__inner[e]+f)/b(e)*100:($self.logicalSeriesLink()._ap.__inner[e]+f)/b(e)*100}return f<0?$self.logicalSeriesLink()._aq.__inner[e]+f:$self.logicalSeriesLink()._ap.__inner[e]+f};var e=new $$4.x(Array,0);var f=a.bv();var g=a.bu();var h=$b($.ig.ISortingAxis.prototype.$type,this._t5);var i=0;var j=0;var k=0;var l=this.resolution();var m=this.pg(this.view());var n=this._t5;var o=this.getEffectiveViewport1(a);if(h==null||h.sortedIndices()==null){var p=new $.ig.ScalerParams(0,f,g,n.isInverted(),o);var q=0;var r=n.itemsCount()-1;var s=Math.floor((r-q+1)*l/m.width());i=$.ig.truncate(Math.max(1,s));j=$.ig.truncate(Math.max(0,Math.floor(q/i)-1));k=$.ig.truncate(Math.ceil(r/i))}else{j=0;k=n.itemsCount()-1;i=1}var t=$.ig.truncate(Math.ceil(g.width()/(k-j)));var u=new $.ig.CollisionAvoider;if(h!=null){return this.up(a)}var v=0;var w=0;for(var x=j;x<k+1;++x){if(x>=this.valueColumn().count()){break}var y=null;if(i==1){if(x>=this.valueColumn().count()-1){break}var z=c(x);var aa=c(x+1);var ab=d(x);var ac=d(x+1);var ad=aa-z;var ae=this._uq[x];var af=this._uq[x+1];e.add([ab,ab]);for(var ag=1;ag<t;++ag){var ah=z+ad*ag/t;var ai=(aa-ah)/ad;var aj=(ah-z)/ad;var ak=ai*ab+aj*ac+((ai*ai*ai-ai)*ae+(aj*aj*aj-aj)*af)*(ad*ad)/6;e.add([ak,ak])}}else{y=a._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){e.add([y[0],y[1]])}}}return e.toArray()},up:function(a){var $self=this;var b=new $$4.x(Array,0);var c=a.bv();var d=a.bu();var e=this._t5;var f=$b($.ig.ISortingAxis.prototype.$type,e);if(f==null){return null}var g=this.getEffectiveViewport1(a);var h=this.p2();var i=0;var j=function(k){return Math.abs($self.parentSeries()._s2[k])+$self.parentSeries()._s1[k]};var k=function(l){return l};var l=function(m){var n=f.sortedIndices().__inner[m];if($b($$t.$ai.$type,$self.parentSeries())!==null){return $self.valueColumn().item(n)<0?($self.logicalSeriesLink()._aq.__inner[n]+$self.valueColumn().item(n))/j(n)*100:($self.logicalSeriesLink()._ap.__inner[n]+$self.valueColumn().item(n))/j(n)*100}else{return $self.valueColumn().item(n)<0?$self.logicalSeriesLink()._aq.__inner[n]+$self.valueColumn().item(n):$self.logicalSeriesLink()._ap.__inner[n]+$self.valueColumn().item(n)}};var m=0;var n=0;var o=0;var p=this.resolution();var q=this.pg(this.view());if(f==null||f.sortedIndices()==null){var r=0;var s=e.itemsCount()-1;var t=Math.floor((s-r+1)*p/q.width());m=$.ig.truncate(Math.max(1,t));n=$.ig.truncate(Math.max(0,Math.floor(r/m)-1));o=$.ig.truncate(Math.ceil(s/m))}else{n=0;o=e.itemsCount()-1;m=1}if(m<=0||n<=0&&o<=0){this._rl._cu.count(i);return null}var u=$.ig.truncate(Math.ceil(d.width()/(o-n)));var v=new $.ig.CollisionAvoider;var w=0;for(var x=n;x<o+1;++x){var y=null;if(x>=this.valueColumn().count()-1){break}var z=k(x);var aa=l(x);var ab=k(x+1);var ac=l(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];b.add([aa,aa]);for(var ag=1;ag<u;++ag){var ah=ag/u;var ai=z+ad*ah;var aj=(ab-ai)/ad;var ak=(ai-z)/ad;var al=aj*aa+ak*ac+((aj*aj*aj-aj)*ae+(ak*ak*ak-ak)*af)*(ad*ad)/6;b.add([al,al])}}return b.toArray()},u3:function(a){var $self=this;$.ig.SplineSeriesBase.prototype.u3.call(this,a);var b=function(c){return Math.abs($self.parentSeries()._s2[c])+$self.parentSeries()._s1[c]};var c=function(d){return d};var d=function(e){var f=$self.valueColumn().item(e);if($.ig.util.isNaN(f)||Number.isInfinity(f)){f=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(b(e)==0){return 0}return f<0?($self.logicalSeriesLink()._aq.__inner[e]+f)/b(e)*100:($self.logicalSeriesLink()._ap.__inner[e]+f)/b(e)*100}return f<0?$self.logicalSeriesLink()._aq.__inner[e]+f:$self.logicalSeriesLink()._ap.__inner[e]+f};var e=this._t5;var f=this.splineType()==0?NaN:0;if(e!=null&&$b($.ig.ISortingAxis.prototype.$type,e)!==null&&e.sortedIndices()!=null){var g=new $.ig.SafeSortedReadOnlyDoubleCollection(0,this.valueColumn(),e.sortedIndices());d=function(h){return g.item(h)}}this._uq=$.ig.Numeric.prototype.c(this.valueColumn().count(),c,d,f,f);if(this.isSplineShapePartOfRange()){var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=this.uo(a);if(j==null){return}for(var k=0;k<j.length;k++){if($.ig.util.isNaN(j[k][0])||$.ig.util.isNaN(j[k][1])){continue}if(j[k][1]>h){h=j[k][1]}if(j[k][0]<i){i=j[k][0]}}this.u0(i);this.uz(h)}},lt:function(a,b,c,d){$.ig.SplineSeriesBase.prototype.lt.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$.ig.SplineSeriesBase.prototype.$type)},true);$c("SplineAreaFragment:q","SplineFragmentBase",{init:function(){$$t.$s.init.call(this);this._ab=$$t.$q.$type},bv:function(){return new $$t.ar(this)},lo:function(a){$$t.$s.lo.call(this,a);this._ve=$b($$t.$ar.$type,a)},_ve:null,ac:function(){$$t.$s.ac.call(this);this.renderSeries(false)},isAreaOrLine:function(){return true},isArea:function(){return true},isSpline:function(){return true},vg:function(a,b){var c=this._ve.dh._ak;if(this.et(a,c)){return true}var d=this._ve.di._ak;if(this.et(a,d)){return true}return false},testHit:function(a,b){if(this.vf(a,b)){return true}if(this.vg(a,b)){return true}if(this.p3(a,b)){return true}return false},vf:function(a,b){var c=this._ve.dj._ak;if(this.es(a,b,c)){return true}var d=this._ve.dk._ak;if(this.es(a,b,d)){return true}return false},_vi:null,ko:function(a,b){$$t.$s.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){var $self=this;$$t.$s.su.call(this,a,b);this._u8._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=a.f;var d=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var e=false;var f=this.rk._b;if(f!=null){e=true}if(e){var g=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),d);this.sq(c,-1,this.valueColumn().count(),this._t5,g,b.isThumbnailView())}var h=$b($$t.$ar.$type,b);var i=b._cr.d;this.rk.ad(h.dj,true,false,true,true);this.rk.ad(h.dk,true,false,true,true);this.rk.ad(h.dh,false,true,false,false);this.rk.ad(h.di,false,true,false,false);h.dh.__opacity=this.rk.j*this.actualAreaFillOpacity();h.di.__opacity=.5*this.rk.j*this.actualAreaFillOpacity();this._u8.i(h.dh,h.dj,h.di,h.dk,a.f.count(),a.f,true,i,this.resolution(),function(j,k,l,m,n){$self.vh(j,a.f,b)},1)},l9:function(a,b){$$t.$s.l9.call(this,a,b)},vh:function(a,b,c){var d=this.td(c);var e=d;var f=this.logicalSeriesLink()._aj;var g=f?this.parentSeries()._s9._e:this.parentSeries()._s9._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$s.$type,g.__inner[j-1]);if(k!=null&&k._u8!=null&&k._u8.o().count()>0&&this.view()!=null&&k.e5(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k._u8.o().count()-1;l>=0;l--){a.add(k._u8.o().__inner[l])}}}},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$s.$type)},true);$c("SplineFragment:r","SplineFragmentBase",{isSpline:function(){return true},init:function(){$$t.$s.init.call(this);this._ab=$$t.$r.$type},bv:function(){return new $$t.as(this)},_ve:null,lo:function(a){$$t.$s.lo.call(this,a);this._ve=a},vg:function(a,b){var c=this._ve.dg._ak;if(this.et(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.vf(a,b)){return true}if(this.vg(a,b)){return true}if(this.p3(a,b)){return true}return false},vf:function(a,b){var c=this._ve.dh._ak;if(this.es(a,b,c)){return true}var d=this._ve.di._ak;if(this.es(a,b,d)){return true}return false},ko:function(a,b){$$t.$s.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){$$t.$s.su.call(this,a,b);this._u8._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$as.$type,b);var d=a.f;var e=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var f=false;var g=this.rk._b;if(g!=null){f=true}if(f){var h=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(d,-1,this.valueColumn().count(),this._t5,h,b.isThumbnailView())}this.rk.ad(c.dh,true,false,true,false);this.rk.ad(c.di,true,false,true,false);this.rk.ad(c.dg,false,true,false,false);c.dg.__opacity=.75*this.rk.j;var i=c._cr.d;this._u8.m(c.dh,c.dg,c.di,a.f.count(),a.f,true,1,this.s2(a.f,a.f.count()-1,b.bu(),b.bv()),i,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$s.$type)},true);$c("SplineFragmentBaseValueList:t","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){throw new $$6.q(0);return b}else{var b=false;if(this.a.parentSeries()!=null){b=this.a.parentSeries().isPercentBased()}var c=this.a.parentSeries();if(c==null){return NaN}var d=this.a.valueColumn().item(a);var e=Math.abs(c._s2[a])+c._s1[a];var f=this.a.logicalSeriesLink()._ap;var g=this.a.logicalSeriesLink()._aq;if($.ig.util.isNaN(d)||Number.isInfinity(d)){d=0}if(b){if(e==0){d=0}else if(d<0){d=(g.__inner[a]+d)/e*100}else{d=(f.__inner[a]+d)/e*100}}else{d=d<0?g.__inner[a]+d:f.__inner[a]+d}return d}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.valueColumn().count()},isReadOnly:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("SplineFragmentBaseValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("Stacked100DataPreparer:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a.ci()==null){return}var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;for(var d=0;d<a.ci().count();d++){var e=Math.abs(a._s2[d])+a._s1[d];if(e==0){b=Math.min(b,0);c=Math.max(c,0);continue}b=Math.min(b,a._s2[d]/e*100);c=Math.max(c,a._s1[d]/e*100)}a._tj=b;a._ti=c},$type:new $.ig.Type("Stacked100DataPreparer",$.ig.$ot)},true);$c("StackedSeriesBase:aj","CategorySeries",{init:function(){this.tf=new $$4.h(String,$$0.$aq.$type,0);$.ig.CategorySeries.prototype.init.call(this);this.series(new $$t.ak);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.tv.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.tu.runOn(this));this._rh=new $$t.al(1,this,this._ta,this,this,this._ta._cr);this._s9=new $$t.a5(this);this._s6=new $$t.ak;var c=this._s6;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.tu.runOn(this));var d=this._s6;d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.tp.runOn(this))},notifyIndexedPropertiesChanged:function(){var b=this.s5().getEnumerator();while(b.moveNext()){var a=b.current();a.ey()}$.ig.CategorySeries.prototype.notifyIndexedPropertiesChanged.call(this)},dt:function(){return false},getHostReferenceValue:function(){return this.f4()},bv:function(){return new $$t.a6(this)},_ta:null,lo:function(a){$.ig.CategorySeries.prototype.lo.call(this,a);this._ta=a},lp:function(a,b){$.ig.CategorySeries.prototype.lp.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().bu(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},hb:function(){if(this.series()==null){return-1}return this.series().count()},k1:function(a){for(var b=0;b<this._s9._f.count();b++){var c=this._s9._f.__inner[b];if(!a(c)){break}}},autoGenerateSeries:function(a){if(arguments.length===1){this.h($$t.$aj.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$aj.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.h($$t.$aj.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$aj.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,t0:function(a){if(arguments.length===1){this.h($$t.$aj.tz,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$aj.tz))}},_tj:0,_ti:0,_s1:null,_s2:null,_s9:null,_s6:null,s5:function(){return this.autoGenerateSeries()?this._s6:this.series()},tp:function(a,b){var d=this._s6.getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}},tv:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}},tu:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this._s9!=null&&!this._s9._c.contains(f)){f.parentSeries(this);f.ej();f.e5();f.e6();f.fd();f.e7();f.e8();f.ee();f.ef();f.ei();f.eg();f.eh();f.ek();f.ep();f.eq();f.er();f.ew();f.ey();f.es();f.eu();f.ev();f.ew();f.ex();f.ez();f.e0();f.e1();f.ed();f.e3();f.e4();f.e9();f.fa();f.fb();f.et();f.e2();f.fc();f.fe();if(!this.autoGenerateSeries()){this._s9._c.insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.tw()}},simulateHover:function(a){this.chart()._cm.c8(a,true,false)},ri:function(a){if(a!=null&&a.isThumbnailView()){if(a.isAlternateView()){return new $$t.al(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,a),a,this,a._cr)}else{var b=$b($.ig.CategorySeriesView.prototype.$type,this._bx);return new $$t.al(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._cm._o,this,b._cr)}}else{return this._rh}},sr:function(a,b){a.u();this.ts();this.ri(b).d(a,b)},ko:function(a,b){$.ig.CategorySeries.prototype.ko.call(this,a,b);var d=this.s5().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().ko(a,c.visualSeriesLink().view())}}},tq:function(){this.ts()},tw:function(){var a=this.q9();if(a!=null){a.updateRange1(true)}var b=this.ra();if(b!=null){b.updateRange1(true)}},isPercentBased:function(){return false},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){var g=this.q9();if(g!=null){var h=new $.ig.ScalerParams(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.ra();if(j!=null&&this._s1!=null&&b<this._s1.length){var k=new $.ig.ScalerParams(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this._s1[b],k);var m=j.getScaledValue(this._s2[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},ap:function(a){if(this._s2==null||this._s2.length==0||this._s1==null||this._s1.length==0){return null}if(a==this.q9()){var b=Math.min(this._s2.length,this._s1.length);return new $.ig.AxisRange(0,b-1)}if(a==this.ra()){return new $.ig.AxisRange(this._tj,this._ti)}return null},p2:function(){return false},kr:function(a,b,c,d){this.ts();this.r6();this.renderSeries(false)},s4:function(){return this._ta},tg:function(){var a=0;var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},th:function(){var a=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(a!=null){return a.referenceValue()}return 0},tl:function(a){return this.index()<0||this.s5()==null||this.s5().count()==0?-1:this.index()+this.s5().indexOf(a)},tk:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.CategoryAxisBase.prototype.$type,this.q9());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var h=this.pg(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},te:function(a,b,c,d){var e=true;var f=$b($.ig.CategoryAxisBase.prototype.$type,this.q9());var g=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!d.o()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.ci()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h._cr.d;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},tf:null,tr:function(){if(this.seriesViewer()==null||this._s9==null){return}if(!this.autoGenerateSeries()){this._s6.clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this._s9._c.contains(a)){this._s9._c.add(a)}}this.tw();return}},su:function(a,b){$.ig.CategorySeries.prototype.su.call(this,a,b);this._s9.h()},tt:function(a,b,c){},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}var b=this.rb();if(this._s1==null||this._s2==null){return null}var c=this.pg(this.view());var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());var e=b.getUnscaledValue(c.left(),d);var f=b.getUnscaledValue(c.right(),d);if(b.isInverted()){var g=e;e=f;f=g}var h=null;if(b.isSorting()){h=b;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}e=Math.max(0,Math.min(this._s2.length-1,e));
f=Math.max(0,Math.min(this._s2.length-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this._s2[l];{if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}var n=this._s1[l];{if(Number.isInfinity(n)||$.ig.util.isNaN(n)){continue}}i=Math.min(i,m);j=Math.max(j,n)}var o=new $.ig.AxisRange(i,j);var p=this.rw();o=this.ao(o,p,a);return o},ts:function(){if(this.ci()==null){return}var a=this.ci().count();this._s1=new Array(a);this._s2=new Array(a);for(var b=0;b<a;b++){this._s1[b]=0;this._s2[b]=0}this._tj=Number.POSITIVE_INFINITY;this._ti=Number.NEGATIVE_INFINITY;var c=0;var e=this.s5().getEnumerator();while(e.moveNext()){var d=e.current();if(d.itemsSource()!=null&&d.visualSeriesLink()==null){continue}if(d.itemsSource()!=null){d._x=d.visualSeriesLink().valueColumn()}if(d.itemsSource()==null){this.ci().deregisterColumn(d._x);d._x=this.cf(d.valueMemberPath())}if(d.visualSeriesLink()!=null&&d.itemsSource()==null){d.visualSeriesLink()._tc=true;d.visualSeriesLink().valueColumn(d._x);d.visualSeriesLink()._tc=false}d._aj=true;if(d._x!=null){d._ap.clear();d._aq.clear();for(var f=0;f<d._x.count();f++){var g=d._x.item(f);if(g<c){d._ap.add(c);d._aq.add(this._s2[f]);this._s2[f]=this._s2[f]+g;if(d._aj){d._aj=false}}else if(g>=c){d._ap.add(this._s1[f]);d._aq.add(c);this._s1[f]=this._s1[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._ap.add(this._s1[f]);d._aq.add(this._s2[f])}}}}for(var h=0;h<a;h++){this._tj=Math.min(this._tj,this._s2[h]);this._ti=Math.max(this._ti,this._s1[h])}},lt:function(a,b,c,d){$.ig.CategorySeries.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){this.ks(this.q9());this.ks(this.ra())}if(c==null&&d!=null){this.ly(this.q9());this.ly(this.ra())}if(this.s5()!=null){var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e._w=this.seriesViewer()}this.renderSeries(false)}break;case"ItemsSource":if(this.s5()!=null){var h=this.s5().getEnumerator();while(h.moveNext()){var g=h.current();if(g.itemsSource()==null){if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.tr()}if(!this.r6()){this._ta._cr.g(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.tr();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().mc(this._s9._f)}break;case"SeriesVisibility":var j=this.s5().getEnumerator();while(j.moveNext()){var i=j.current();i.fe()}break;case"Brush":var l=this.s5().getEnumerator();while(l.moveNext()){var k=l.current();k.ee()}break;case"DashArray":var n=this.s5().getEnumerator();while(n.moveNext()){var m=n.current();m.ef()}break;case"HighlightingFadeOpacity":var p=this.s5().getEnumerator();while(p.moveNext()){var o=p.current();o.ei()}break;case"DashCap":var r=this.s5().getEnumerator();while(r.moveNext()){var q=r.current();q.eg()}break;case"IsDropShadowEnabled":var t=this.s5().getEnumerator();while(t.moveNext()){var s=t.current();s.ej()}break;case"ShadowBlur":var v=this.s5().getEnumerator();while(v.moveNext()){var u=v.current();u.e5()}break;case"ShadowColor":var x=this.s5().getEnumerator();while(x.moveNext()){var w=x.current();w.e6()}break;case"UseSingleShadow":var z=this.s5().getEnumerator();while(z.moveNext()){var y=z.current();y.fd()}break;case"ShadowOffsetX":var ab=this.s5().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.e7()}break;case"ShadowOffsetY":var ad=this.s5().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.e8()}break;case"EndCap":var af=this.s5().getEnumerator();while(af.moveNext()){var ae=af.current();ae.eh()}break;case"IsHitTestVisible":var ah=this.s5().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.ek()}break;case"LegendItemBadgeTemplate":var aj=this.s5().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.ep()}break;case"LegendItemTemplate":var al=this.s5().getEnumerator();while(al.moveNext()){var ak=al.current();ak.eq()}break;case"LegendItemVisibility":var an=this.s5().getEnumerator();while(an.moveNext()){var am=an.current();am.er()}break;case"LegendItemBadgeShape":var ap=this.s5().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.eo()}break;case"LegendItemBadgeMode":var ar=this.s5().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.en()}break;case"MarkerTemplate":var at=this.s5().getEnumerator();while(at.moveNext()){var as=at.current();as.ew()}break;case"MarkerType":var av=this.s5().getEnumerator();while(av.moveNext()){var au=av.current();au.ey()}break;case"MarkerThickness":var ax=this.s5().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.ex()}break;case"MarkerBrush":var az=this.s5().getEnumerator();while(az.moveNext()){var ay=az.current();ay.es()}break;case"MarkerOutline":var a1=this.s5().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.eu()}break;case"MarkerStyle":var a3=this.s5().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.ev()}break;case"Opacity":var a5=this.s5().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.ez()}break;case"OpacityMask":var a7=this.s5().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.e0()}break;case"AreaFillOpacity":var a9=this.s5().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.ed()}break;case"Outline":var bb=this.s5().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.e1()}break;case"StartCap":var bd=this.s5().getEnumerator();while(bd.moveNext()){var bc=bd.current();bc.e9()}break;case"OutlineMode":var bf=this.s5().getEnumerator();while(bf.moveNext()){var be=bf.current();be.e2()}break;case"MarkerFillOpacity":var bh=this.s5().getEnumerator();while(bh.moveNext()){var bg=bh.current();bg.et()}break;case"Thickness":var bj=this.s5().getEnumerator();while(bj.moveNext()){var bi=bj.current();bi.fa()}break;case"ToolTip":var bl=this.s5().getEnumerator();while(bl.moveNext()){var bk=bl.current();bk.fb()}break;case"UseLightweightMarkers":var bn=this.s5().getEnumerator();while(bn.moveNext()){var bm=bn.current();bm.fc()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.rb()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.rb())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.rw())},bucketizer:function(){return this._rl._cr},currentMode2Index:function(){return this.sf()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},em:function(){return false},dj:function(){return false},l9:function(a,b){var c=this.ev();$.ig.CategorySeries.prototype.l9.call(this,a,b);if(!c){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().l9(a,b)}this.ev(false)},_s3:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f._cr.g(this.resolution());f.prepAltSurface(c);if(this.cu(f)){return}if(this._s3==null){this._s3=new $.ig.CategoryFrame(3)}this._s3.u();this.ts();this.ri(f).d(this._s3,f);this.su(this._s3,f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=this.a7().exportStackedVisualData(this,this.po());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=this.a7().createFragmentVisualData(this,this.po(),b.getType().typeName(),b.name());b.visualSeriesLink().view().al(d);this.a7().addSubSeriesVisualData(a,d)}this.ky(a);this.view().al(a);return a},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedSeriesBase",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("HorizontalStackedSeriesBase:ag","StackedSeriesBase",{init:function(){$$t.$aj.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ag.xAxisProperty,a);return a}else{return this.c($$t.$ag.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ag.yAxisProperty,a);return a}else{return this.c($$t.$ag.yAxisProperty)}},getOffsetValue:function(){return this._rh.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},getAxes:function(){return[this.q9(),this.ra()]},r6:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._su._fp:this.areaFillOpacity());var c=this.s5().getEnumerator();while(c.moveNext()){var b=c.current();b.ed()}}},lt:function(a,b,c,d){$$t.$aj.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$aj.$type)},true);$c("StackedAreaSeries:ab","HorizontalStackedSeriesBase",{isArea:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ab.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a0(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$ag.$type)},true);$c("IStacked100Series:ai","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:v","StackedAreaSeries",{isPercentBased:function(){return true},init:function(){$$t.$ab.init.call(this);this._ab=$$t.$v.$type},ac:function(){$$t.$ab.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.av(this)},_ua:null,lo:function(a){$$t.$ab.lo.call(this,a);this._ua=a},ts:function(){$$t.$ab.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$ab.$type,[$$t.$ai.$type])},true);$c("VerticalStackedSeriesBase:ah","StackedSeriesBase",{init:function(){$$t.$aj.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ah.xAxisProperty,a);return a}else{return this.c($$t.$ah.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ah.yAxisProperty,a);return a}else{return this.c($$t.$ah.yAxisProperty)}},rb:function(){return this.yAxis()},rw:function(){return this.xAxis()},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}var b=this.rb();if(this._s1==null||this._s2==null){return null}var c=this.pg(this.view());var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());var e=b.getUnscaledValue(c.top(),d);var f=b.getUnscaledValue(c.bottom(),d);if(!b.isInverted()){var g=e;e=f;f=g}var h=null;if(b.isSorting()){h=b;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}e=Math.max(0,Math.min(this._s2.length-1,e));f=Math.max(0,Math.min(this._s2.length-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this._s2[l];{if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}var n=this._s1[l];{if(Number.isInfinity(n)||$.ig.util.isNaN(n)){continue}}i=Math.min(i,m);j=Math.max(j,n)}var o=new $.ig.AxisRange(i,j);var p=this.rw();o=this.ao(o,p,a);return o},getOffsetValue:function(){return this._rh.r(this.yAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},r6:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},lt:function(a,b,c,d){$$t.$aj.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break}},canUseAsYAxis:function(a){if($b($.ig.CategoryYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$aj.$type)},true);$c("StackedBarSeries:ac","VerticalStackedSeriesBase",{isBar:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$ah.init.call(this);this._ab=$$t.$ac.$type},ac:function(){$$t.$ah.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.az(this)},_t9:null,lo:function(a){$$t.$ah.lo.call(this,a);this._t9=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ac.radiusXProperty,a);return a}else{return this.c($$t.$ac.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ac.radiusYProperty,a);return a}else{return this.c($$t.$ac.radiusYProperty)}},s4:function(){return this._t9},preferredCategoryMode:function(a){return 2},sf:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($.ig.IBarSeries.prototype.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},tg:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},th:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.xAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this._s1!=null&&b<this._s1.length){var j=this.xAxis().getScaledValue(this._s1[b],g);var k=this.xAxis().getScaledValue(this._s2[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},e5:function(a,b,c){var d=true;var e=c;if(!c.o()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.ci()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e._cr.d=0;d=false}return d},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._rl._cr.g(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this._rl._cr.d>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var f=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var g=this.pg(this.view());var h=this.yAxis().getUnscaledValue(g.top(),f);var i=this.yAxis().getUnscaledValue(g.bottom(),f);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));e=l}return e},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},tw:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},tk:function(a){return this.getItemIndex(a)},te:function(a,b,c,d){var e=true;if(!d.o()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.ci()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f._cr.d<1){e=false}return e},getItemSpan:function(){return this.yAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},tt:function(a,b,c){var d=$b($$t.$d.$type,a);var e=$b($$t.$ap.$type,c);if(!this.e5(c.bu(),c.bv(),c)||d==null||e==null){return}var f=this.yAxis().ky(c.bv(),c.bu(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d._uz._db.count(0);return}var g=0;d.rk.a0(d,d.r4(),function(h,i){return d.getCategoryItems(h,i)},d.sc(c),d.sd(c));d.rk.r=d.radiusX();d.rk.s=d.radiusY();d.rk.k=d.radiusX();d.rk.l=d.radiusY();var h=d.valueColumn().count();var i=c.bv();var j=c.bu();var k=this.getEffectiveViewport1(c);var l=false;var m=d.rk._b;if(m!=null){l=true}var n=b.f;var o=d.rb();var p=new $.ig.ScalerParams(0,i,j,o.isInverted(),k);var q=0;var s=b.f.getEnumerator();while(s.moveNext()){var r=s.current();if(Number.isInfinity(r[0])||$.ig.util.isNaN(r[0])||Number.isInfinity(r[1])||Number.isInfinity(r[2])||$.ig.util.isNaN(r[1])||$.ig.util.isNaN(r[2])){q++;continue}var t=r[0]-.5*f;var u=r[1];var v=r[2];v=Math.max(v,-100);u=Math.min(u,c.bu().right()+100);var w=e._db.item(g);w.height(f);w.width(Math.abs(u-v));if(l){d.sq(n,q,h,o,p,c.isThumbnailView())}d.rk.ad(w,false,false,false,false);w.am(d.rk.k);w.an(d.rk.l);e.di(w,Math.min(u,v),t);g++;q++}e._db.count(g)},lt:function(a,b,c,d){$$t.$ah.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.e3();e.e4()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._t9._cr.g(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.ks(this.xAxis());this.ks(this.yAxis())}if(c==null&&d!=null){this.ly(this.xAxis());this.ly(this.yAxis())}this._t9._cr.g(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},$type:new $.ig.Type("StackedBarSeries",$$t.$ah.$type,[$.ig.IBarSeries.prototype.$type])},true);$c("Stacked100BarSeries:w","StackedBarSeries",{isPercentBased:function(){return true},init:function(){$$t.$ac.init.call(this);this._ab=$$t.$w.$type},ac:function(){$$t.$ac.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.at(this)},_ug:null,lo:function(a){$$t.$ac.lo.call(this,a);this._ug=a},s4:function(){return this._ug},ts:function(){$$t.$ac.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$ac.$type,[$$t.$ai.$type])},true);$c("StackedColumnSeries:ad","HorizontalStackedSeriesBase",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ad.$type},bv:function(){return new $$t.a4(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ad.radiusXProperty,a);return a}else{return this.c($$t.$ad.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ad.radiusYProperty,a);return a}else{return this.c($$t.$ad.radiusYProperty)}},s4:function(){return this._t9},preferredCategoryMode:function(a){return 2},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().ky(this.view().bv(),this.view().bu(),a)},tt:function(a,b,c){var d=$b($$t.$m.$type,a);var e=$b($$t.$ap.$type,c);if(!this.e5(c.bu(),c.bv(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().ky(c.bv(),c.bu(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._uz._db.count(0);return}var h=0;d.rk.a0(d,d.r4(),function(i,j){return d.getCategoryItems(i,j)},d.sc(c),d.sd(c));d.rk.r=d.radiusX();d.rk.s=d.radiusY();d.rk.k=d.radiusX();d.rk.l=d.radiusY();var i=c.bv();var j=c.bu();var k=this.getEffectiveViewport1(c);var l=false;var m=d.rk._b;if(m!=null){l=true}var n=b.f;var o=d.rb();var p=new $.ig.ScalerParams(0,i,j,o.isInverted(),k);var q=d.valueColumn().count();var r=0;var t=b.f.getEnumerator();while(t.moveNext()){var s=t.current();if(Number.isInfinity(s[0])||$.ig.util.isNaN(s[0])||Number.isInfinity(s[1])||Number.isInfinity(s[2])||$.ig.util.isNaN(s[1])||$.ig.util.isNaN(s[2])){r++;continue}var u=s[0]-.5*g;var v=s[1];var w=s[2];v=Math.max(v,-100);w=Math.min(w,c.bu().bottom()+100);var x=e._db.item(h);x.width(g);x.height(Math.abs(w-v));if(l){d.sq(n,r,q,o,p,c.isThumbnailView())}d.rk.ad(x,false,false,false,false);x.am(d.rk.k);x.an(d.rk.l);e.di(x,u,Math.min(w,v));h++;r++}e._db.count(h)},lt:function(a,b,c,d){$$t.$ag.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.e3();e.e4()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$ag.$type)},true);$c("Stacked100ColumnSeries:x","StackedColumnSeries",{isPercentBased:function(){return true},init:function(){$$t.$ad.init.call(this);this._ab=$$t.$x.$type},ac:function(){$$t.$ad.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.au(this)},_ug:null,lo:function(a){$$t.$ad.lo.call(this,a);this._ug=a},s4:function(){return this._ug},ts:function(){$$t.$ad.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$ad.$type,[$$t.$ai.$type])},true);$c("StackedLineSeries:af","HorizontalStackedSeriesBase",{isLineOnly:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$af.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a3(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$ag.$type)},true);$c("Stacked100LineSeries:y","StackedLineSeries",{bv:function(){return new $$t.aw(this)},_ua:null,lo:function(a){$$t.$af.lo.call(this,a);this._ua=a},isPercentBased:function(){return true},init:function(){$$t.$af.init.call(this);this._ab=$$t.$y.$type},ac:function(){$$t.$af.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$af.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$af.$type,[$$t.$ai.$type])},true);$c("StackedSplineAreaSeries:am","HorizontalStackedSeriesBase",{isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$am.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$am.isSplineShapePartOfRangeProperty)}},isArea:function(){return true},isSpline:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$am.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.ay(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},lt:function(a,b,c,d){$$t.$ag.lt.call(this,a,b,c,d);switch(b){case"IsSplineShapePartOfRange":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.el()}break}},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$ag.$type)},true);$c("Stacked100SplineAreaSeries:z","StackedSplineAreaSeries",{bv:function(){return new $$t.ax(this)},_ud:null,lo:function(a){$$t.$am.lo.call(this,a);this._ud=a},isPercentBased:function(){return true},init:function(){$$t.$am.init.call(this);this._ab=$$t.$z.$type},ac:function(){$$t.$am.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$am.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$am.$type,[$$t.$ai.$type])},true);$c("StackedSplineSeries:an","HorizontalStackedSeriesBase",{isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$an.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$an.isSplineShapePartOfRangeProperty)}},isSpline:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$an.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a2(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$ag.$type)},true);$c("Stacked100SplineSeries:aa","StackedSplineSeries",{bv:function(){return new $$t.a1(this)},_ud:null,lo:function(a){$$t.$an.lo.call(this,a);this._ud=a},isPercentBased:function(){return true},init:function(){$$t.$an.init.call(this);this._ab=$$t.$aa.$type},ac:function(){$$t.$an.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$an.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$an.$type,[$$t.$ai.$type])},true);$c("StackedFragmentSeries:ae","DependencyObject",{init:function(){var $self=this;this.y=false;this.z=false;$$a.$r.init.call(this);this._ap=new $$4.x(Number,0);this._aq=new $$4.x(Number,0);this._ao=new $$4.x(Array,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.d9(a,b.propertyName(),b.oldValue(),b.newValue())})},itemsSource:function(a){if(arguments.length===1){this.h($$t.$ae.itemsSourceProperty,a);return a}else{return this.c($$t.$ae.itemsSourceProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$ae.brushProperty,a);return a}else{return this.c($$t.$ae.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$ae.actualBrushProperty,a);return a}else{return this.c($$t.$ae.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.h($$t.$ae.dashArrayProperty,a);return a}else{return this.c($$t.$ae.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.h($$t.$ae.actualDashArrayProperty,a);return a}else{return this.c($$t.$ae.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$ae.dashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ae.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ae.isDropShadowEnabledProperty)}},y:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ae.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$ae.shadowBlurProperty,a);return a}else{return this.c($$t.$ae.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowBlurProperty,a);return a}else{return this.c($$t.$ae.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$ae.shadowColorProperty,a);return a}else{return this.c($$t.$ae.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowColorProperty,a);return a}else{return this.c($$t.$ae.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ae.useSingleShadowProperty,a);return a}else{return this.c($$t.$ae.useSingleShadowProperty)}},z:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ae.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$ae.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ae.shadowOffsetXProperty,a);return a}else{return this.c($$t.$ae.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$ae.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ae.shadowOffsetYProperty,a);return a}else{return this.c($$t.$ae.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$ae.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.h($$t.$ae.endCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualEndCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ae.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$ae.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$ae.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ae.legendItemBadgeTemplateProperty);
}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ae.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ae.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$ae.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemVisibilityProperty))}},legendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeShapeProperty,$.ig.LegendItemBadgeShape.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemBadgeShapeProperty))}},legendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeModeProperty,$.ig.LegendItemBadgeMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemBadgeModeProperty))}},actualLegendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeShapeProperty,$.ig.LegendItemBadgeShape.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemBadgeShapeProperty))}},actualLegendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeModeProperty,$.ig.LegendItemBadgeMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemBadgeModeProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ae.markerBrushProperty,a);return a}else{return this.c($$t.$ae.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ae.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ae.markerOutlineProperty,a);return a}else{return this.c($$t.$ae.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ae.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ae.markerStyleProperty,a);return a}else{return this.c($$t.$ae.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$ae.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.markerTemplateProperty,a);return a}else{return this.c($$t.$ae.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ae.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ae.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.h($$t.$ae.nameProperty,a);return a}else{return this.c($$t.$ae.nameProperty)}},opacity:function(a){if(arguments.length===1){this.h($$t.$ae.opacityProperty,a);return a}else{return this.c($$t.$ae.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualOpacityProperty,a);return a}else{return this.c($$t.$ae.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.h($$t.$ae.opacityMaskProperty,a);return a}else{return this.c($$t.$ae.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.h($$t.$ae.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$ae.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$ae.outlineProperty,a);return a}else{return this.c($$t.$ae.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$ae.actualOutlineProperty,a);return a}else{return this.c($$t.$ae.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.areaFillOpacityProperty,a);return a}else{return this.c($$t.$ae.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$ae.actualAreaFillOpacityProperty)}},markerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.markerFillOpacityProperty,a);return a}else{return this.c($$t.$ae.markerFillOpacityProperty)}},actualMarkerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerFillOpacityProperty,a);return a}else{return this.c($$t.$ae.actualMarkerFillOpacityProperty)}},outlineMode:function(a){if(arguments.length===1){this.h($$t.$ae.outlineModeProperty,$.ig.SeriesOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.outlineModeProperty))}},actualOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ae.actualOutlineModeProperty,$.ig.SeriesOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualOutlineModeProperty))}},highlightingFadeOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.highlightingFadeOpacityProperty,a);return a}else{return this.c($$t.$ae.highlightingFadeOpacityProperty)}},actualHighlightingFadeOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualHighlightingFadeOpacityProperty,a);return a}else{return this.c($$t.$ae.actualHighlightingFadeOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.h($$t.$ae.radiusXProperty,a);return a}else{return this.c($$t.$ae.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.h($$t.$ae.actualRadiusXProperty,a);return a}else{return this.c($$t.$ae.actualRadiusXProperty)}},actualIsSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$ae.actualIsSplineShapePartOfRangeProperty)}},isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$ae.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$ae.isSplineShapePartOfRangeProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ae.radiusYProperty,a);return a}else{return this.c($$t.$ae.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.h($$t.$ae.actualRadiusYProperty,a);return a}else{return this.c($$t.$ae.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.h($$t.$ae.startCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualStartCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.h($$t.$ae.thicknessProperty,a);return a}else{return this.c($$t.$ae.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.h($$t.$ae.actualThicknessProperty,a);return a}else{return this.c($$t.$ae.actualThicknessProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ae.markerThicknessProperty,a);return a}else{return this.c($$t.$ae.markerThicknessProperty)}},actualMarkerThickness:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerThicknessProperty,a);return a}else{return this.c($$t.$ae.actualMarkerThicknessProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$ae.titleProperty,a);return a}else{return this.c($$t.$ae.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ae.toolTipProperty,a);return a}else{return this.c($$t.$ae.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.h($$t.$ae.actualToolTipProperty,a);return a}else{return this.c($$t.$ae.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ae.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ae.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ae.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$ae.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ae.valueMemberPathProperty,a);return a}else{return this.c($$t.$ae.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.h($$t.$ae.visibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.actualVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_br:0,_w:null,_x:null,_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_ap:null,_aq:null,_ao:null,_aj:false,getItemIndex:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemIndex(a)}return-1},getItem:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItem(a)}return null},getPreviousOrExactIndex:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getPreviousOrExactIndex(a,b)}return-1},getNextOrExactIndex:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getNextOrExactIndex(a,b)}return-1},getSeriesValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValue(a,b,c)}return NaN},getSeriesValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueBoundingBox:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueBoundingBox(a)}return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxes:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFineGrainedBoundingBoxes(a)}return null},getSeriesValueBoundingBoxFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueBoundingBoxFromSeriesPixel(a)}return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a)}return null},getSeriesValueMarkerBoundingBox:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueMarkerBoundingBox(a)}return $$a.$ae.empty()},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueMarkerBoundingBoxFromSeriesPixel(a)}return $$a.$ae.empty()},getSeriesHighValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValue(a,b,c)}return NaN},getSeriesHighValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesLowValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValue(a,b,c)}return NaN},getSeriesLowValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFromSeriesPixel(a,b,c)}return NaN},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesHighValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValueFromSeriesPixel(a,b,c)}return NaN},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesLowValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValueFromSeriesPixel(a,b,c)}return NaN},getItemIndexFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemIndexFromSeriesPixel(a)}return-1},getItemSpan:function(){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemSpan()}return 0},getExactItemIndexFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getExactItemIndexFromSeriesPixel(a)}return NaN},getItemFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemFromSeriesPixel(a)}return null},getVisiblePointsOfInterest:function(a,b,c,d){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getVisiblePointsOfInterest(a,b,c,d)}return false},toWorldPosition:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().toWorldPosition(a)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fromWorldPosition:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().fromWorldPosition(a)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},scrollIntoView:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().scrollIntoView(a)}return false},getEffectiveViewport:function(){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getEffectiveViewport()}return $$a.$ae.empty()},notifyVisualPropertiesChanged:function(){if(this.visualSeriesLink()!=null){this.visualSeriesLink().notifyVisualPropertiesChanged()}},simulateHover:function(a){if(this.visualSeriesLink()!=null){this.visualSeriesLink().simulateHover(a)}},testHit:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().testHit(a,b)}return false},moveCursorPoint:function(a){if(this.visualSeriesLink()!=null){this.visualSeriesLink().moveCursorPoint(a)}},_bm:null,provideRenderer:function(a){this._bm=a;if(this.visualSeriesLink()!=null){this.visualSeriesLink().provideRenderer(a)}},parentOrLocalBrush:function(a){if(arguments.length===1){this.h($$t.$ae.hd,a);return a}else{return this.c($$t.$ae.hd)}},fe:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},ew:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},ey:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0||this.markerType()==2;this.actualMarkerType(0);this.actualMarkerType(a?this.parentSeries().markerType():this.markerType());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},ee:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},ef:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},ei:function(){if(this.parentSeries()==null){return}this.actualHighlightingFadeOpacity(!$.ig.util.isNaN(this.highlightingFadeOpacity())?this.highlightingFadeOpacity():this.parentSeries().highlightingFadeOpacity());if(this.visualSeriesLink()!=null){this.visualSeriesLink().highlightingFadeOpacity(this.actualHighlightingFadeOpacity())}},e2:function(){if(this.parentSeries()==null){return}this.actualOutlineMode(this.outlineMode()!=0?this.outlineMode():this.parentSeries().outlineMode());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outlineMode(this.actualOutlineMode())}},et:function(){if(this.parentSeries()==null){return}this.actualMarkerFillOpacity(!$.ig.util.isNaN(this.markerFillOpacity())?this.markerFillOpacity():this.parentSeries().markerFillOpacity());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerFillOpacity(this.actualMarkerFillOpacity())}},eg:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},ej:function(){if(this.parentSeries()==null){return}if(!this.y){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},e5:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},e6:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$a.$ax.e($m($$a.$ax.$type,this.shadowColor()),$m($$a.$ax.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$a.$ax.e($m($$a.$ax.$type,this.actualShadowColor()),$m($$a.$ax.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},fd:function(){if(this.parentSeries()==null){return}if(!this.z){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},e7:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},e8:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},eh:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},ek:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},ep:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},eq:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},er:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},eo:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeShape(this.legendItemBadgeShape()!=0?this.legendItemBadgeShape():this.parentSeries().legendItemBadgeShape());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeShape()!=0){this.visualSeriesLink().legendItemBadgeShape(this.actualLegendItemBadgeShape())}else{this.visualSeriesLink().legendItemBadgeShape(0)}}},en:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeMode(this.legendItemBadgeMode()!=0?this.legendItemBadgeMode():this.parentSeries().legendItemBadgeMode());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeMode()!=0){this.visualSeriesLink().legendItemBadgeMode(this.actualLegendItemBadgeMode())}else{this.visualSeriesLink().legendItemBadgeMode(0)}}},es:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},eu:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},ev:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},ez:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},e0:function(){},e1:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},em:function(){if(this.visualSeriesLink()!=null){this.visualSeriesLink().itemsSource(this.itemsSource())}},ed:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isArea()&&!this.parentSeries().isSpline()){a=this.parentSeries().actualAreaFillOpacity()}if(this.parentSeries().isStacked()&&this.parentSeries().isArea()&&this.parentSeries().isSpline()){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$c.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$q.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},el:function(){if(this.parentSeries()==null){return}var a=false;if(this.parentSeries().isStacked()&&this.parentSeries().isSpline()&&this.parentSeries().isArea()){a=this.parentSeries().isSplineShapePartOfRange()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().isSplineShapePartOfRange()}this.actualIsSplineShapePartOfRange(a);if(this.visualSeriesLink()!=null){if($b($$t.$r.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().isSplineShapePartOfRange(this.actualIsSplineShapePartOfRange())}if($b($$t.$q.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().isSplineShapePartOfRange(this.actualIsSplineShapePartOfRange())}}},e3:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isColumn()){a=this.parentSeries().radiusX()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},e4:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isColumn()){a=this.parentSeries().radiusY()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},e9:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},fa:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},ex:function(){if(this.parentSeries()==null){return}this.actualMarkerThickness(!$.ig.util.isNaN(this.markerThickness())?this.markerThickness():this.parentSeries().markerThickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerThickness(this.actualMarkerThickness())}},fb:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},fc:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,eb: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))}},d9:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.fe();break;case"Brush":this.ee();break;case"DashArray":this.ef();break;case"DashCap":this.eg();break;case"IsDropShadowEnabled":this.y=true;this.ej();break;case"ShadowBlur":this.e5();break;case"ShadowColor":this.e6();break;case"UseSingleShadow":this.y=true;this.fd();break;case"ShadowOffsetX":this.e7();break;case"ShadowOffsetY":this.e8();break;case"EndCap":this.eh();break;case"IsHitTestVisible":this.ek();break;case"MarkerTemplate":this.ew();break;case"MarkerType":this.ey();break;case"LegendItemBadgeTemplate":this.ep();break;case"LegendItemTemplate":this.eq();break;case"LegendItemVisibility":this.er();break;case"LegendItemBadgeShape":this.eo();break;case"LegendItemBadgeMode":this.en();break;case"MarkerBrush":this.es();break;case"MarkerOutline":this.eu();break;case"MarkerStyle":this.ev();break;case"MarkerThickness":this.ex();break;case"Opacity":this.ez();break;case"OpacityMask":this.e0();break;case"ItemsSource":this.em();break;case"Outline":this.e1();break;case"OutlineMode":this.e2();break;case"MarkerFillOpacity":this.et();break;case"AreaFillOpacity":this.ed();break;case"RadiusX":this.e3();break;case"RadiusY":this.e4();break;case"IsSplineShapePartOfRange":this.el();break;case"StartCap":this.e9();break;case"Thickness":this.fa();break;case"ToolTip":this.fb();break;case"UseLightweightMarkers":this.fc();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$a.$r.$type,[$$0.$b6.$type])},true);$c("StackedSeriesCollection:ak","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ae.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$4.$f.$type.specialize($$t.$ae.$type))},true);$c("StackedSeriesFramePreparer:al","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.CategoryFramePreparer.prototype.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $.ig.SingleValuesHolder;if($b($$t.$ad.$type,this._h)!==null||$b($$t.$ac.$type,this._h)!==null){var c=$b($$t.$aj.$type,this._h);if(c.s5().count()>0){b._f=c.s5().__inner[0]._x}return b}var d=this._ad.valueColumn();b._f=d;return b},t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a._d!=null;var j=this._h.provideCollisionDetector();var k=a._f;var l=a._k;var m=this._h.mayContainUnknowns();var n=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),l);var o=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),l);o._b=this._h.getHostReferenceValue();var p=a._b.getUnscaledValue(2,n)-a._b.getUnscaledValue(1,n);var q=a._m;var r=a._l;var s=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.k3();for(var t=a._i;t<=a._j;++t){var u;if(a._d==null){if(!m){u=this._g.getBucketWithoutUnknowns(t)}else{u=this._g.getBucket(t)}}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!s||s&&u[1]>0;var w=u[0];if(!$.ig.util.isNaN(u[0])){this.x(a,u,c,i,n,o);a._a.f.add(u);var x=t*a._h;var y=x;if(a._d!=null&&a._d.sortedIndices()!=null&&x>=0&&x<a._d.sortedIndices().count()){x=a._d.sortedIndices().__inner[x]}var z=u;if(k&&x<b.e()){z=new Array(u.length);z[0]=w;this.z(b,x,true,a._e);z[1]=b._c;z[2]=b._d;this.x(a,z,c,i,n,o)}if(d&&v&&this.l(a._a,z,j,Math.min(x,b.e()-1),f,a._a.f.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($.ig.IBarSeries.prototype.$type,this._c)!==null){h=b[0];g=b[1]}var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("AreaFragmentView:ao","AnchoredCategorySeriesView",{_da:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}
},init:function(a){this.dg=new $$a.by;this.di=new $$a.by;this.dh=new $$a.by;this.dj=new $$a.by;this.dc=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a},dg:null,di:null,dh:null,dj:null,dc:null,de:null,dd:null,df:null,db:function(){this.dg._ak=null;this.dh._ak=null;this.di._ak=null;this.dj._ak=null;this.dc._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null},cs:function(){return new $$t.e(this)},bb:function(){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this)},bc:function(){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this);var a=this.bo();this.dc._ak=this.dg._ak;this.dd._ak=this.dh._ak;this.de._ak=this.di._ak;this.df._ak=this.dj._ak;this.dc.__fill=a;this.dd.__fill=a;this.dc.__opacity=1;this.dd.__opacity=1;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dg);a.s(this.dh);a.s(this.di);a.s(this.dj)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.di,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dj,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dh,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dg,"fillShape",["Fill"])},$type:new $.ig.Type("AreaFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("ColumnFragmentView:ap","AnchoredCategorySeriesView",{_da:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},init:function(a){var $self=this;this.dj=new $$a.b1;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a;this._dc=new $$4.x(Number,0);this._dd=new $$4.x(Number,0);this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.dk.runOn($self));$ret.activate($self.df.runOn($self));$ret.disactivate($self.dh.runOn($self));$ret.destroy($self.dg.runOn($self));return $ret}();this._de=new $$4.x($$a.$b1.$type,0)},_de:null,_db:null,_dc:null,_dd:null,dk:function(){var $self=this;var a=function(){var $ret=new $$a.b1;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._de.add(a);a.__visibility=1;return a},df:function(a){a.__visibility=0},dh:function(a){a.__visibility=1},dg:function(a){this._de.remove(a)},be:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.be.call(this,a,b);var c=a},di:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.aq()}},bf:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bf.call(this,a,b)},ac:function(a){return this._de.__inner[a]},dj:null,ab:function(a){var b=this._de.__inner[a];this.dj.__visibility=b.__visibility;this.dj._n=b._n;this.dj._o=b._o;this.dj.width(b.width());this.dj.height(b.height());var c=this.bp(a);this.dj.__fill=c;this.dj.__stroke=c;this.dj._ac=this._e.actualThickness()+3;return this.dj},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._de.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._db.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a7().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this._da.rb().isCategory()){b=this._da.xAxis()}else if(this._da.yAxis().isCategory()){b=this._da.yAxis()}if(b.isDateTime()){var c=b;a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";var d=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(d)){a+=" style='color:"+d+"'"}a+=">"+this._da.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._da.valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("LineFragmentView:aq","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;this.dd=new $$a.by;this.dc=new $$a.by;this.de=new $$a.by;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a},dg:null,df:null,dh:null,dd:null,dc:null,de:null,db:function(){this.df._ak=null;this.dg._ak=null;this.dh._ak=null;this.dc._ak=null;this.dd._ak=null;this.de._ak=null},cs:function(){return new $$t.f(this)},bb:function(){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this)},bc:function(){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this);var a=this.bo();this.dc._ak=this.df._ak;this.dd._ak=this.dg._ak;this.de._ak=this.dh._ak;this.dd.__stroke=a;this.dd._ac=this._e.actualThickness()+3;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.dc.__fill=a;this.dc.__opacity=1},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.s(this.dd);a.s(this.de)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.df,"translucentShape",["Translucent"])},$type:new $.ig.Type("LineFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("SplineAreaFragmentView:ar","SplineSeriesBaseView",{_db:null,onInit:function(){$.ig.SplineSeriesBaseView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},init:function(a){this.dh=new $$a.by;this.dj=new $$a.by;this.di=new $$a.by;this.dk=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._db=a},dh:null,dj:null,di:null,dk:null,dd:null,df:null,de:null,dg:null,dc:function(){this.dh._ak=null;this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null;this.dg._ak=null},bb:function(){$.ig.SplineSeriesBaseView.prototype.bb.call(this)},bc:function(){$.ig.SplineSeriesBaseView.prototype.bc.call(this);var a=this.bo();this.dd._ak=this.dh._ak;this.de._ak=this.di._ak;this.df._ak=this.dj._ak;this.dg._ak=this.dk._ak;this.dd.__fill=a;this.de.__fill=a;this.de.__opacity=1;this.dd.__opacity=1;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.SplineSeriesBaseView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df);a.s(this.dg)}else{a.s(this.dh);a.s(this.di);a.s(this.dj);a.s(this.dk)}}},index:function(){var a=this._db.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._db.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.SplineSeriesBaseView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dj,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dk,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.di,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dh,"fillShape",["Fill"])},$type:new $.ig.Type("SplineAreaFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("SplineFragmentView:as","SplineSeriesBaseView",{_db:null,init:function(a){this.dh=new $$a.by;this.dg=new $$a.by;this.di=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._db=a},cs:function(){return new $$t.g(this)},dh:null,dg:null,di:null,de:null,dd:null,df:null,dc:function(){this.dg._ak=null;this.dh._ak=null;this.di._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null},bb:function(){$.ig.SplineSeriesBaseView.prototype.bb.call(this)},bc:function(){$.ig.SplineSeriesBaseView.prototype.bc.call(this);var a=this.bo();this.dd._ak=this.dg._ak;this.de._ak=this.dh._ak;this.df._ak=this.di._ak;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dd.__fill=a;this.dd.__opacity=.75},a6:function(a,b){$.ig.SplineSeriesBaseView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dg);a.s(this.dh);a.s(this.di)}}},index:function(){var a=this._db.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._db.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.SplineSeriesBaseView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dh,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.di,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dg,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("StackedSeriesView:a6","CategorySeriesView",{_c0:null,c1:null,c2:function(){return this.c1},c3:null,c4:function(){return this.c3},init:function(a){this.c1=new $$a.ak;this.c3=new $$a.am;$.ig.CategorySeriesView.prototype.init.call(this,a);this._c0=a},cs:function(){return new $$t.k(this)},ap:function(){$.ig.CategorySeriesView.prototype.ap.call(this);for(var a=0;a<this._c0._s9._f.count();a++){this._c0._s9._f.__inner[a].view().ap()}},ar:function(a,b){$.ig.CategorySeriesView.prototype.ar.call(this,a,b);var d=this._c0.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().ar(a,b)}},af:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this._e;if(f.isStacked()&&f.isArea()||f.isStacked()&&f.isSpline()&&f.isArea()){d=1;e=-3}else if(f.isStacked()&&f.isLineOnly()||f.isStacked()&&f.isSpline()){c=3;d=1;e=4;b=false}else if(f.isStacked()&&f.isColumn()){d=5;e=0}var g=new $$a.ax;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("StackedBarSeriesView:az","StackedSeriesView",{_c5:null,init:function(a){$$t.$a6.init.call(this,a);this._c5=a},cs:function(){return new $$t.j(this)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("StackedBarSeriesView",$$t.$a6.$type)},true);$c("Stacked100BarSeriesView:at","StackedBarSeriesView",{_c6:null,init:function(a){$$t.$az.init.call(this,a);this._c6=a},cs:function(){return new $$t.h(this)},onInit:function(){$$t.$az.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$az.$type)},true);$c("StackedColumnSeriesView:a4","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},cs:function(){return new $$t.l(this)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$a6.$type)},true);$c("Stacked100ColumnSeriesView:au","StackedColumnSeriesView",{_c5:null,init:function(a){$$t.$a4.init.call(this,a);this._c5=a},cs:function(){return new $$t.i(this)},onInit:function(){$$t.$a4.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$a4.$type)},true);$c("StackedAreaSeriesView:a0","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedAreaSeriesView",$$t.$a6.$type)},true);$c("Stacked100AreaSeriesView:av","StackedAreaSeriesView",{init:function(a){$$t.$a0.init.call(this,a)},onInit:function(){$$t.$a0.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100AreaSeriesView",$$t.$a0.$type)},true);$c("StackedLineSeriesView:a3","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedLineSeriesView",$$t.$a6.$type)},true);$c("Stacked100LineSeriesView:aw","StackedLineSeriesView",{init:function(a){$$t.$a3.init.call(this,a)},onInit:function(){$$t.$a3.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100LineSeriesView",$$t.$a3.$type)},true);$c("StackedSplineAreaSeriesView:ay","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedSplineAreaSeriesView",$$t.$a6.$type)},true);$c("Stacked100SplineAreaSeriesView:ax","StackedSplineAreaSeriesView",{init:function(a){$$t.$ay.init.call(this,a)},onInit:function(){$$t.$ay.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100SplineAreaSeriesView",$$t.$ay.$type)},true);$c("StackedSplineSeriesView:a2","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedSplineSeriesView",$$t.$a6.$type)},true);$c("Stacked100SplineSeriesView:a1","StackedSplineSeriesView",{init:function(a){$$t.$a2.init.call(this,a)},onInit:function(){$$t.$a2.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100SplineSeriesView",$$t.$a2.$type)},true);$c("StackedSeriesManager:a5","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this._b=a;this._f=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._c=new $$t.ak;this._e=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._d=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._j=this._b._ta.c2();this._k=this._b._ta.c4();var b=this._c;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self._f.contains(d.visualSeriesLink())){$self._f.remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self._f.insert(f,i);f++}}});var c=this._f;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.ko(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self._k!=null&&$self._k._ab.contains(e)){$self._k._ab.remove(e)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self._b.seriesViewer());g.syncLink($self._b.syncLink());if(!$self._k._ab.contains(g)){$self._k._ab.add(g)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().attachSeries(g)}}}$self._b.renderSeries(false)})},_b:null,_f:null,_c:null,_e:null,_d:null,_j:null,_k:null,a:function(a){if(this._b.isStacked()&&this._b.isLineOnly()){var b=new $$t.p;b.provideRenderer(a._bm);b.parentSeries(this._b);a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().bu(this._b.view().bu());this.i(b,a);this.g(b);return b}if(this._b.isStacked()&&this._b.isColumn()){var c=new $$t.m;c.provideRenderer(a._bm);c.parentSeries(this._b);a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().bu(this._b.view().bu());this.i(c,a);this.g(c);return c}if(this._b.isStacked()&&this._b.isBar()){var d=new $$t.d;d.provideRenderer(a._bm);d.parentSeries($b($$t.$ac.$type,this._b));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().bu(this._b.view().bu());this.i(d,a);this.g(d);return d}if(this._b.isStacked()&&this._b.isArea()&&!this._b.isSpline()){var e=new $$t.c;e.provideRenderer(a._bm);e.parentSeries(this._b);a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().bu(this._b.view().bu());this.i(e,a);this.g(e);return e}if(this._b.isStacked()&&this._b.isSpline()&&!this._b.isArea()){var f=new $$t.r;f.provideRenderer(a._bm);f.parentSeries(this._b);a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().bu(this._b.view().bu());this.i(f,a);this.g(f);return f}if(this._b.isStacked()&&this._b.isSpline()&&this._b.isArea()){var g=new $$t.q;g.provideRenderer(a._bm);g.parentSeries(this._b);a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().bu(this._b.view().bu());this.i(g,a);this.g(g);return g}return null},i:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());if(b.itemsSource()==null){a.itemsSource(this._b.itemsSource())}else{a.itemsSource(b.itemsSource())}a.legend(this._b.actualLegend());a.legendItemTemplate(b.actualLegendItemTemplate());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.markerThickness(b.actualMarkerThickness());a.miterLimit(this._b.miterLimit());a.__opacity=b.opacity();a.highlightingFadeOpacity(b.actualHighlightingFadeOpacity());a.outline(b.actualOutline());a.resolution(this._b.resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();a.markerFillOpacity(b.actualMarkerFillOpacity());a.outlineMode(b.actualOutlineMode());var c=$b($$t.$c.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$q.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$m.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$d.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.e5();b.e6();b.e7();b.e8()},h:function(){this._e.clear();this._d.clear();var a=0;var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.ev(true);b.index(this._b.tl(this._c.__inner[a]));b.syncLink(this._b.syncLink());b.seriesViewer(this._b.seriesViewer());if(this._c.__inner[a]._aj){this._e.add(b)}else{this._d.add(b)}if(this._b.isStacked()&&this._b.isLineOnly()||this._b.isStacked()&&this._b.isArea()||this._b.isStacked()&&this._b.isSpline()){b.tn(this._b.q9());b.to(this._b.ra())}b.renderSeries(false);a++}},g:function(a){},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$$t.$m.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$m.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$m.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$m.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$aj.autoGenerateSeriesProperty=$$a.$s.i("AutoGenerateSeries",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.oldValue(),b.newValue())}));$$t.$aj.reverseLegendOrderProperty=$$a.$s.i("ReverseLegendOrder",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.oldValue(),b.newValue())}));$$t.$aj.tz=$$a.$s.i("SeriesVisibility",$$a.$aj.$type,$$t.$aj.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.oldValue(),b.newValue())}));$$t.$ag.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ag.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$ah.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$ah.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ah.yAxisProperty=$$a.$s.i("YAxis",$.ig.CategoryYAxis.prototype.$type,$$t.$ah.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$ac.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ac.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ad.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ad.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ad.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ad.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$am.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$an.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$an.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ae.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("Brush",b.oldValue(),b.newValue())}));$$t.$ae.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualBrush",b.oldValue(),b.newValue())}));$$t.$ae.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("DashArray",b.oldValue(),b.newValue())}));$$t.$ae.actualDashArrayProperty=$$a.$s.i("ActualDashArray",$$a.$ay.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualDashArray",b.oldValue(),b.newValue())}));$$t.$ae.dashCapProperty=$$a.$s.i("DashCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.eb("DashCap",b.oldValue(),b.newValue())}));$$t.$ae.actualDashCapProperty=$$a.$s.i("ActualDashCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.eb("ActualDashCap",b.oldValue(),b.newValue())}));$$t.$ae.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ae.actualIsDropShadowEnabledProperty=$$a.$s.i("ActualIsDropShadowEnabled",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualIsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ae.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowBlurProperty=$$a.$s.i("ActualShadowBlur",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowBlur",b.oldValue(),b.newValue())}));$$t.$ae.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ShadowColor",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowColorProperty=$$a.$s.i("ActualShadowColor",$$a.$ax.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualShadowColor",b.oldValue(),b.newValue())}));$$t.$ae.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ae.actualUseSingleShadowProperty=$$a.$s.i("ActualUseSingleShadow",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("ActualUseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ae.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowOffsetXProperty=$$a.$s.i("ActualShadowOffsetX",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ae.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowOffsetYProperty=$$a.$s.i("ActualShadowOffsetY",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ae.endCapProperty=$$a.$s.i("EndCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("EndCap",b.oldValue(),b.newValue())}));$$t.$ae.actualEndCapProperty=$$a.$s.i("ActualEndCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("ActualEndCap",b.oldValue(),b.newValue())}));$$t.$ae.isHitTestVisibleProperty=$$a.$s.i("IsHitTestVisible",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("IsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ae.actualIsHitTestVisibleProperty=$$a.$s.i("ActualIsHitTestVisible",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("ActualIsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeTemplateProperty=$$a.$s.i("ActualLegendItemBadgeTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ae.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemTemplateProperty=$$a.$s.i("ActualLegendItemTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ae.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemVisibilityProperty=$$a.$s.i("ActualLegendItemVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("ActualLegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeShapeProperty=$$a.$s.i("LegendItemBadgeShape",$.ig.LegendItemBadgeShape.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.LegendItemBadgeShape.prototype.getBox(0),function(a,b){a.eb("LegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeModeProperty=$$a.$s.i("LegendItemBadgeMode",$.ig.LegendItemBadgeMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.LegendItemBadgeMode.prototype.getBox(0),function(a,b){a.eb("LegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeShapeProperty=$$a.$s.i("ActualLegendItemBadgeShape",$.ig.LegendItemBadgeShape.prototype.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeModeProperty=$$a.$s.i("ActualLegendItemBadgeMode",$.ig.LegendItemBadgeMode.prototype.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$ae.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ae.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$ae.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerStyleProperty=$$a.$s.i("ActualMarkerStyle",$$a.$ag.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerStyle",b.oldValue(),b.newValue())}));$$t.$ae.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ae.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.eb("MarkerType",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerTypeProperty=$$a.$s.i("ActualMarkerType",$.ig.MarkerType.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.eb("ActualMarkerType",b.oldValue(),b.newValue())}));$$t.$ae.nameProperty=$$a.$s.i("Name",String,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("Name",b.oldValue(),b.newValue())}));$$t.$ae.opacityProperty=$$a.$s.i("Opacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("Opacity",b.oldValue(),b.newValue())}));$$t.$ae.actualOpacityProperty=$$a.$s.i("ActualOpacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualOpacity",b.oldValue(),b.newValue())}));$$t.$ae.opacityMaskProperty=$$a.$s.i("OpacityMask",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("OpacityMask",b.oldValue(),b.newValue())}));$$t.$ae.actualOpacityMaskProperty=$$a.$s.i("ActualOpacityMask",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualOpacityMask",b.oldValue(),b.newValue())}));$$t.$ae.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("Outline",b.oldValue(),b.newValue())}));$$t.$ae.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualOutline",b.oldValue(),b.newValue())}));$$t.$ae.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){
a.eb("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.markerFillOpacityProperty=$$a.$s.i("MarkerFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("MarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerFillOpacityProperty=$$a.$s.i("ActualMarkerFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualMarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.outlineModeProperty=$$a.$s.i("OutlineMode",$.ig.SeriesOutlineMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.SeriesOutlineMode.prototype.getBox(0),function(a,b){a.eb("OutlineMode",b.oldValue(),b.newValue())}));$$t.$ae.actualOutlineModeProperty=$$a.$s.i("ActualOutlineMode",$.ig.SeriesOutlineMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.SeriesOutlineMode.prototype.getBox(0),function(a,b){a.eb("ActualOutlineMode",b.oldValue(),b.newValue())}));$$t.$ae.highlightingFadeOpacityProperty=$$a.$s.i("HighlightingFadeOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("HighlightingFadeOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualHighlightingFadeOpacityProperty=$$a.$s.i("ActualHighlightingFadeOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualHighlightingFadeOpacity",b.oldValue(),b.newValue())}));$$t.$ae.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("RadiusX",b.oldValue(),b.newValue())}));$$t.$ae.actualRadiusXProperty=$$a.$s.i("ActualRadiusX",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("ActualRadiusX",b.oldValue(),b.newValue())}));$$t.$ae.actualIsSplineShapePartOfRangeProperty=$$a.$s.i("ActualIsSplineShapePartOfRange",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualIsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("RadiusY",b.oldValue(),b.newValue())}));$$t.$ae.actualRadiusYProperty=$$a.$s.i("ActualRadiusY",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("ActualRadiusY",b.oldValue(),b.newValue())}));$$t.$ae.startCapProperty=$$a.$s.i("StartCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("StartCap",b.oldValue(),b.newValue())}));$$t.$ae.actualStartCapProperty=$$a.$s.i("ActualStartCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("ActualStartCap",b.oldValue(),b.newValue())}));$$t.$ae.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$ae.$type,new $$a.ac(2,1.5,function(a,b){a.eb("Thickness",b.oldValue(),b.newValue())}));$$t.$ae.actualThicknessProperty=$$a.$s.i("ActualThickness",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualThickness",b.oldValue(),b.newValue())}));$$t.$ae.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ae.$type,new $$a.ac(2,1.5,function(a,b){a.eb("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerThicknessProperty=$$a.$s.i("ActualMarkerThickness",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualMarkerThickness",b.oldValue(),b.newValue())}));$$t.$ae.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(2,"Series Title",function(a,b){a.eb("Title",b.oldValue(),b.newValue())}));$$t.$ae.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ToolTip",b.oldValue(),b.newValue())}));$$t.$ae.actualToolTipProperty=$$a.$s.i("ActualToolTip",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualToolTip",b.oldValue(),b.newValue())}));$$t.$ae.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ae.actualUseLightweightMarkersProperty=$$a.$s.i("ActualUseLightweightMarkers",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualUseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ae.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ae.visibilityProperty=$$a.$s.i("Visibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("Visibility",b.oldValue(),b.newValue())}));$$t.$ae.actualVisibilityProperty=$$a.$s.i("ActualVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("ActualVisibility",b.oldValue(),b.newValue())}));$$t.$ae.hd=$$a.$s.i("ParentOrLocalBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ParentOrLocalBrush",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_shape.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geo.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.datachart_scatter.js
*     infragistics.datachart_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$an=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$z=$.ig.globalDefs.$$z;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$a2=$.ig.globalDefs.$$a2;var $$aq=$.ig.globalDefs.$$aq;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CustomContourValueResolverEventHandler:f","ScatterContourSeries:g","ScatterPolylineSeries:m","ScatterAreaSeries:n","ScatterPolygonSeries:q","ShapeSeriesBase:s","ShapeSeriesRenderManager:v","ScatterContourSeriesView:w","ScatterPolylineSeriesView:x","ScatterAreaSeriesView:y","ScatterPolygonSeriesView:z","ShapeSeriesViewBase:aa"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("ColorScaleInterpolationMode:b",false,false,{Select:0,InterpolateRGB:1,InterpolateHSV:2});$c("ColorScale:a","DependencyObject",{init:function(){$$a.$r.init.call(this)},getColor:function(a,b,c,d){},propertyChanged:null,propertyUpdated:null,l:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},k:function(a,b,c,d){},$type:new $.ig.Type("ColorScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CustomPaletteColorScale:c","ColorScale",{init:function(){var $self=this;this.p=null;this.ag=new $$a.ax;this.u=NaN;this.t=NaN;this.s=true;this.r=true;this.n=0;$$t.$a.init.call(this);this.ag=$$a.$ax.u(0,0,0,0);this.p=new $.ig.ObservableColorCollection;var a=this.p;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ab.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.k(b,c.propertyName(),c.oldValue(),c.newValue())})},minimumValue:function(a){if(arguments.length===1){this.h($$t.$c.minimumValueProperty,a);return a}else{return this.c($$t.$c.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$c.maximumValueProperty,a);return a}else{return this.c($$t.$c.maximumValueProperty)}},p:null,palette:function(a){if(arguments.length===1){var b=this.p;if(this.p!=null){var c=this.p;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ab.runOn(this))}this.p=a;if(this.p!=null){var d=this.p;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.ab.runOn(this))}this.l("Palette",b,this.palette());return a}else{return this.p}},ab:function(a,b){this.l("Palette",this.palette(),this.palette())},ag:null,k:function(a,b,c,d){$$t.$a.k.call(this,a,b,c,d);switch(b){case"MinimumValue":this.u=this.minimumValue();this.s=$.ig.util.isNaN(this.u);break;case"MaximumValue":this.t=this.maximumValue();this.r=$.ig.util.isNaN(this.t);break;case"InterpolationMode":this.n=this.interpolationMode();break}},u:0,t:0,s:false,r:false,n:0,getColor:function(a,b,c,d){if(this.p==null||this.p.count()==0||d==null){return this.ag}var e=this.s?b:this.u;var f=this.r?c:this.t;var g=(a-e)/(f-e);if($.ig.util.isNaN(g)||g<0||g>1){return this.ag}var h=g*(this.p.count()-1);if(this.n==2||this.n==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.p.__inner[$.ig.truncate(i)];var l=this.p.__inner[$.ig.truncate(j)];var m=h-i;var n=this.n==2?1:0;return $.ig.ColorUtil.prototype.u(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.p.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.h($$t.$c.interpolationModeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.interpolationModeProperty))}},providePalette:function(a){var b=new $.ig.ObservableColorCollection;for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$a.ax;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$a.$type)},true);$c("ContourValueResolver:j","DependencyObject",{init:function(){$$a.$r.init.call(this)},getContourValues:function(a){},l:function(a,b,c){if(this.updated!=null){this.updated(this,$$0.$w.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$a.$r.$type)},true);$c("CustomContourValueResolver:d","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},getContourValues:function(a){var b=new $$t.e(a);this.n(b);if(b.contourValuesEnumerable()!=null){return b.contourValuesEnumerable()}return[]},getCustomContourValues:null,n:function(a){if(this.getCustomContourValues!=null){this.getCustomContourValues(this,a)}},$type:new $.ig.Type("CustomContourValueResolver",$$t.$j.$type)},true);$c("CustomContourValueResolverEventArgs:e","EventArgs",{init:function(a){$$0.$w.init.call(this);this.valueColumn(a)},_valueColumn:null,valueColumn:function(a){if(arguments.length===1){this._valueColumn=a;return a}else{return this._valueColumn}},_contourValuesEnumerable:null,contourValuesEnumerable:function(a){if(arguments.length===1){this._contourValuesEnumerable=a;return a}else{return this._contourValuesEnumerable}},$type:new $.ig.Type("CustomContourValueResolverEventArgs",$$0.$w.$type)},true);$c("ScatterTriangulationSeries:u","Series",{init:function(){$.ig.Series.prototype.init.call(this)},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.xMemberPathProperty,a);return a}else{return this.c($$t.$u.xMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}return $.ig.Series.prototype.getItemValue.call(this,a,b)},yMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.yMemberPathProperty,a);return a}else{return this.c($$t.$u.yMemberPathProperty)}},py:null,p4:function(a){if(arguments.length===1){var b=this.p4()!=a;if(b){var c=this.p4();this.py=a;this.raisePropertyChanged("XColumn",c,this.p4())}return a}else{return this.py}},pz:null,p5:function(a){if(arguments.length===1){var b=this.p5()!=a;if(b){var c=this.p5();this.pz=a;this.raisePropertyChanged("YColumn",c,this.p5())}return a}else{return this.pz}},xAxis:function(a){if(arguments.length===1){this.h($$t.$u.xAxisProperty,a);return a}else{return this.c($$t.$u.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$u.yAxisProperty,a);return a}else{return this.c($$t.$u.yAxisProperty)}},_p7:false,l8:function(a){var b=this.ci()!=null&&this.p6()==null&&this._qa==null&&this.p4()!=null&&this.p5()!=null&&this.p4().count()>=3&&this.p5().count()>=3&&!this._p7;if(b){this.qx();this._p7=true}},qx:function(){this.pu=new $.ig.Triangulator(this.ci().count(),this.p4(),this.p5());var a=this.pu;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qy.runOn(this));this.pu.y()},qv:function(){if(this.pu==null){return}this.pu.r();var a=this.pu;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.qy.runOn(this));this.pu=null},pu:null,triangulationStatusChanged:null,qy:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $.ig.TriangulationStatusEventArgs(b.currentStatus()))}if(b.currentStatus()>=100){if(this.pu==null){return}var c=this.pu;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.qy.runOn(this));this._qa=this.pu.n();this.pu=null;var d=function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self._qa);return $ret}();this.p1(this.p0(d,"v1"));this.p2(this.p0(d,"v2"));this.p3(this.p0(d,"v3"));this.renderSeries(false)}},p0:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$.ig.SeriesViewer.prototype.getCoercionMethod(b,this.coercionMethods());c=d._a;return a.registerColumnInt(b,c,this.expectFunctions())},lt:function(a,b,c,d){var $self=this;$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.p4());e.deregisterColumn(this.p5());this.p4(null);this.p5(null)}this.qw();var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.p4(this.cf(this.xMemberPath()));this.p5(this.cf(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p4());this.p4(this.cf(this.xMemberPath()))}this.qw();this.renderSeries(false);this.le();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.p5());this.p5(this.cf(this.yMemberPath()))}this.qw();this.renderSeries(false);this.le();break;case"XAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"YAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.le();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.qv();this.p6(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.p6(null)}break;case"FastTrianglesSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.p1());g.deregisterColumn(this.p2());g.deregisterColumn(this.p3());this.p1(null);this.p2(null);this.p3(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.p1(this.p0(h,this.triangleVertexMemberPath1()));this.p2(this.p0(h,this.triangleVertexMemberPath2()));this.p3(this.p0(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath1":if(this.p6()!=null){this.p6().deregisterColumn(this.p1());this.p1(this.p0(this.p6(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath2":if(this.p6()!=null){this.p6().deregisterColumn(this.p2());this.p2(this.p0(this.p6(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.le();break;case"TriangleVertexMemberPath3":if(this.p6()!=null){this.p6().deregisterColumn(this.p3());this.p3(this.p0(this.p6(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.le();break;case"XColumn":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"YColumn":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},e5:function(a,b,c){return $.ig.Series.prototype.e5.call(this,a,b,c)&&this.ci()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&this.xAxis().seriesViewer()!=null&&this.yAxis().seriesViewer()!=null&&a.width()>0&&a.height()>0&&this.p1()!=null&&this.p1().count()>0&&this.p2()!=null&&this.p2().count()>0&&this.p3()!=null&&this.p3().count()>0&&this.p4()!=null&&this.p4().count()>0&&this.p5()!=null&&this.p5().count()>0},qw:function(){if(this.trianglesSource()==null){this._qa=null;this.p1(null);this.p2(null);this.p3(null);this._p7=false}},_qa:null,k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);this.qw();this.renderSeries(false)},ap:function(a){if(a!=null&&a==this.xAxis()&&this.p4()!=null){return new $.ig.AxisRange(this.p4().minimum(),this.p4().maximum())}if(a!=null&&a==this.yAxis()&&this.p5()!=null){return new $.ig.AxisRange(this.p5().minimum(),this.p5().maximum())}return null},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$u.trianglesSourceProperty,a);return a}else{return this.c($$t.$u.trianglesSourceProperty)}},p6:function(a){if(arguments.length===1){this.h($$t.$u.qz,a);return a}else{return this.c($$t.$u.qz)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath3Property)}},pv:null,p1:function(a){if(arguments.length===1){var b=this.p1()!=a;if(b){var c=this.p1();this.pv=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.p1())}return a}else{return this.pv}},pw:null,p2:function(a){if(arguments.length===1){var b=this.p2()!=a;if(b){var c=this.p2();this.pw=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.p2())}return a}else{return this.pw}},px:null,p3:function(a){if(arguments.length===1){var b=this.p3()!=a;if(b){var c=this.p3();this.px=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.p3())}return a}else{return this.px}},isShape:function(){return true},isMarkerlessDisplayPreferred:function(){return true},$type:new $.ig.Type("ScatterTriangulationSeries",$.ig.Series.prototype.$type)},true);$c("ScatterContourSeries:g","ScatterTriangulationSeries",{isLineContour:function(){return true},init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.m();this._ab=$$t.$g.$type;this.valueResolver(new $$t.k)},getItemValue:function(a,b){var c=this.jf(b);if(c=="ValueMemberPath"){return this.ho(a,b,this.valueMemberPath())}return $$t.$u.getItemValue.call(this,a,b)},_ra:null,bv:function(){this._ra=new $$t.w(this);return this._ra},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.valueMemberPathProperty,a);return a}else{return this.c($$t.$g.valueMemberPathProperty)}},rd:null,re:function(a){if(arguments.length===1){var b=this.re()!=a;if(b){var c=this.re();this.rd=a;this.raisePropertyChanged("ValueColumn",c,this.re())}return a}else{return this.rd}},lt:function(a,b,c,d){$$t.$u.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.re());this.re(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.re(this.cf(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.re());this.re(this.cf(this.valueMemberPath()))}this.renderSeries(false);this.le();break;case"ValueResolver":this.renderSeries(false);this.le();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.rm();this.renderSeries(false);this.le();break;case"ActualBrush":this.rm();this.renderSeries(false);this.le();break}},ko:function(a,b){$$t.$u.ko.call(this,a,b);if(a){b.b3(a)}},l8:function(a){$$t.$u.l8.call(this,a);this.rl(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.rl(f)},rl:function(a){if(this.cu(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $.ig.ScalerParams(1,b,c,this.xAxis().isInverted());f.c=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(1,b,c,this.yAxis().isInverted());g.c=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.p1().count();var k;var xArr_=this.p4().asArray();k=xArr_.slice(0);var l;var yArr_=this.p5().asArray();l=yArr_.slice(0);var m=this.re().asArray();var n=this.p1().asArray();var o=this.p2().asArray();var p=this.p3().asArray();var q=this.valueResolver().getContourValues(this.re());var r=new $$4.x(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.i}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $.ig.Clipper(0,$.ig.RectUtil.prototype.r(c,2),false);var ay=new $$4.x($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$4.x($$a.$y.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.b2(ay,r)},fillScale:function(a){if(arguments.length===1){this.h($$t.$g.fillScaleProperty,a);return a}else{return this.c($$t.$g.fillScaleProperty)}},actualFillScale:function(a){if(arguments.length===1){this.h($$t.$g.actualFillScaleProperty,a);return a}else{return this.c($$t.$g.actualFillScaleProperty)}},mk:function(){$$t.$u.mk.call(this);this.rm()},rm:function(){var a=this.actualBrush();if(a==null){a=this.brush()}if(a==null){a=$.ig.BrushUtil.prototype.g(255,255,255,255)}var b=new $.ig.ValueBrushScale;b.brushes(new $.ig.BrushCollection);if(this.fillScale()==null||this.fillScale().brushes()==null||this.fillScale().brushes().count()==0){b.brushes().add($.ig.BrushUtil.prototype.l(a,-.5));b.brushes().add(a)}else{var d=this.fillScale().brushes().getEnumerator();while(d.moveNext()){var c=d.current();b.brushes().add(c)}}if(this.fillScale()!=null){if(!$.ig.util.isNaN(this.fillScale().minimumValue())){b.minimumValue(this.fillScale().minimumValue())}if(!$.ig.util.isNaN(this.fillScale().maximumValue())){b.maximumValue(this.fillScale().maximumValue())}b.logarithmBase(this.fillScale().logarithmBase());b.isLogarithmic(this.fillScale().isLogarithmic())}this.actualFillScale(b)},q8:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.q8!=null){var c=this.q8;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.rn.runOn(this))}var d=this.q8;this.q8=a;if(this.q8!=null){var e=this.q8;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.rn.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.q8}},rn:function(a,b){this.renderSeries(false)},e5:function(a,b,c){return $$t.$u.e5.call(this,a,b,c)&&this.valueResolver()!=null&&this.p4()!=null&&this.p5()!=null&&this.p1()!=null&&this.p2()!=null&&this.p3()!=null&&this.p4().count()>0&&this.p5().count()>0&&this.p1().count()>0&&this.p2().count()>0&&this.p3().count()>0},getHitDataContext:function(a,b){var c=this._ra.b7(a,b);if(c!=null){return c.dataContext()}return null},$type:new $.ig.Type("ScatterContourSeries",$$t.$u.$type)},true);$c("PolylineBuilder:h","Object",{init:function(){this.a=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);this.b=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$4.x($$4.$x.$type.specialize($$0.$aw.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$4.x($$0.$aw.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:i","PolylineBuilder",{init:function(){this.f=new $$4.h($$0.$ax.$type,$$0.$aw.$type,0);this.i=new $$4.x($$0.$a8.$type,0);this.j=new $$4.x($$0.$a8.$type,0);$$t.$h.init.call(this)},e:function(){$$t.$h.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$h.$type)},true);$c("LinearContourValueResolver:k","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},valueCount:function(a){if(arguments.length===1){this.h($$t.$k.valueCountProperty,a);return a}else{return $h(this.c($$t.$k.valueCountProperty))}},getContourValues:function(a){var d__=new $$t.l((-2));d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$j.$type)},true);$c("StyleSelector:ac","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ShapeSeriesBase:s","Series",{init:function(){this.qb=1;this.pv=null;this.pw=null;this.p7=null;this.p9=null;this.ps=null;this.pu=null;this.pt=null;this.pr=null;$.ig.Series.prototype.init.call(this);this.qf=new $$t.v;this._q7=this.shapeFilterResolution();this.sb=$$a.$ae.empty()},kl:function(){$.ig.Series.prototype.kl.call(this);this.xAxis(null);this.yAxis(null)},getAxes:function(){return[this.xAxis(),this.yAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="ShapeMemberPath"){return this.ho(a,b,this.shapeMemberPath())}return null},isCustomShapeStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$s.isCustomShapeStyleAllowedProperty,a);return a}else{return this.c($$t.$s.isCustomShapeStyleAllowedProperty)}},isCustomShapeMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$s.isCustomShapeMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$s.isCustomShapeMarkerStyleAllowedProperty)}},_qk:false,_qj:false,dt:function(){return true},_p5:null,_p6:null,cz:function(){return true},p3:function(a,b,c){var d=this.fromWorldPosition(b);var e=this._qg.cz(d,false);var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else if(e.dataContext()!=null){f=e.dataContext()._c}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},p4:function(a,b,c){var d=this._qg.getHitMarker(this.fromWorldPosition(b));var e=-1;if(d==null){if(a!=null){e=this.ci().indexOf(a)}else{return null}}else{e=d._ak}if(e==-1){return null}var f=new $.ig.HighlightingInfo;f.series(this);f.startIndex(e);f.endIndex(e);f.isFullRange(false);f.isMarker(true);if(c!=null&&c.startIndex()==f.startIndex()&&c.endIndex()==f.endIndex()){return c}return f},qb:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.qb;this.qb=a;if(b!=this.qb){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ShapeItemSearchMode.prototype.getBox(b),$.ig.ShapeItemSearchMode.prototype.getBox(this.qb))}return a}else{return this.qb}},qd:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return 1},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchModeProperty,$.ig.ShapeItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$s.itemSearchThresholdProperty))}},itemSearchPointsThreshold:function(a){if(arguments.length===1){this.h($$t.$s.itemSearchPointsThresholdProperty,a);return a}else{return $h(this.c($$t.$s.itemSearchPointsThresholdProperty))}},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.rq(a)._c;case 2:return this.q5(a);case 3:return this.q5(a)}return-1},pv:null,pw:null,rq:function(a){var b=this.fromWorldPosition(a);var c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=this._qg.cb();if(d==null){return new $$6.u(Number,$$a.$y.$type,(-1),c)}var e=this._qg.b2(b,false,!this.ql());if(e!=null){c=$.ig.RectUtil.prototype.l(e.d);return new $$6.u(Number,$$a.$y.$type,e.b,c)}var f=b.__x;var g=b.__y;if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this._q0==null){return new $$6.u(Number,$$a.$y.$type,(-1),c)}if(this.ci().count()>this.itemSearchThreshold()){return new $$6.u(Number,$$a.$y.$type,(-1),c)}var h=1.7976931348623157e308;var i=-1;for(var j=0;j<d.count();j++){var k=d.__inner[j].d;var l=$.ig.RectUtil.prototype.g(k,b);if(l<h){h=l;i=d.__inner[j].b;c=$.ig.RectUtil.prototype.l(d.__inner[j].d)}}return new $$6.u(Number,$$a.$y.$type,i,c)},rp:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.ci()==null||this.xAxis()==null||this.yAxis()==null||this._q0==null){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}if(this.ci().count()>this.itemSearchThreshold()){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}var f=1.7976931348623157e308;var g=this._qg.cb();if(g==null){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)}var h=this._qg.b2(b,false,!this.ql());if(h!=null){var i=$.ig.RectUtil.prototype.l(h.d);var j=this.ro(b,h.a,this.ql());return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,h.b,j._d,i)}for(var k=0;k<g.count();k++){var l=g.__inner[k].d;var m=$.ig.RectUtil.prototype.g(l,b);var n=l.width()*l.width()+l.height()*l.height()+m;if(n<=f){f=n}}var o=1.7976931348623157e308;var p=-1;for(var q=0;q<g.count();q++){var r=g.__inner[q].d;var s=$.ig.RectUtil.prototype.g(r,b);if(s<f){var t=this.ro(b,g.__inner[q].a,this.ql());if(t._c<o){o=t._c;e=t._d;p=q}}}if(p>=0){return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,g.__inner[p].b,e,$.ig.RectUtil.prototype.l(g.__inner[p].d))}return new $$6.v($$0.$aw.$type,$$a.$y.$type,$$a.$y.$type,(-1),e,e)},ql:function(){return true},ro:function(a,b,c){var d={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=1.7976931348623157e308;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=false;var h=-1;for(var i=0;i<b.count();i++){var j=b.__inner[i];if(i>=1){var k=$.ig.GeometryUtil.prototype.d(a,d,j);if(k<e){e=k;g=true;h=i}}d=j}if(c){var l=b.__inner[0];var m=$.ig.GeometryUtil.prototype.d(a,d,l);if(m<e){e=m;var n=$.ig.GeometryUtil.prototype.h(a,d,l);f={__x:d.__x+(l.__x-d.__x)*n,__y:d.__y+(l.__y-d.__y)*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return new $$6.u(Number,$$a.$y.$type,e,f)}}if(g){var o=b.__inner[h-1];var p=b.__inner[h];var q=$.ig.GeometryUtil.prototype.h(a,o,p);f={__x:o.__x+(p.__x-o.__x)*q,__y:o.__y+(p.__y-o.__y)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return new $$6.u(Number,$$a.$y.$type,e,f)},q5:function(a){return this.rp(a)._c},getSeriesValuePosition:function(a,b,c){if(this.xAxis()==null||this.yAxis()==null||this._q0==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}switch(this.actualItemSearchMode()){case 1:var d=this.rq(a);return d._d;case 2:var e=this.rp(a);return e._e;case 3:var f=this.rp(a);return f._d}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getItem:function(a){var b=this.getItemIndex(a);if(this.ci()!=null&&b>=0&&b<this.ci().count()){return this.ci().item(b)}return null},p2:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.p3(a,b,this._p5);this._p5=d;return d}else{var e=this.p2(a,b,this._p5);this._p5=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.p4(a,b,this._p6);this._p6=d;return d}else{var e=this.p2(a,b,this._p6);e.isMarker(true);this._p6=e;return e}},assigningShapeStyle:null,assigningShapeMarkerStyle:null,qy:function(){return this.assigningShapeStyle!=null&&this._qk||this.actualHighlightingMode()!=1},qx:function(){return this.assigningShapeMarkerStyle!=null&&this._qj||this.actualHighlightingMode()!=1},qf:null,shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.shapeMemberPathProperty,a);return a}else{return this.c($$t.$s.shapeMemberPathProperty)}},qh:null,qi:function(a){if(arguments.length===1){var b=this.qi()!=a;if(b){var c=this.qi();this.qh=a;this.raisePropertyChanged("ShapeColumn",c,this.qi())}return a}else{return this.qh}},xAxis:function(a){if(arguments.length===1){
this.h($$t.$s.xAxisProperty,a);return a}else{return this.c($$t.$s.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$s.yAxisProperty,a);return a}else{return this.c($$t.$s.yAxisProperty)}},qp:function(array_){var a=Array.isArray(array_);return a},qt:function(a){if(a==null){return true}var val_=a;return val_==undefined},convertToListList:function(a){if(a==null){return null}var b=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var c;var curr_;var d;var e;var f=false;var g=false;for(var h=0;h<a.length;h++){c=a[h];if(c==null){continue}var i=new $$4.x($$a.$y.$type,0);for(var j=0;j<c.length;j++){curr_=c[j];if(f){d=curr_.X;e=curr_.Y}else{d=curr_.x;e=curr_.y}if(!g){if(($.ig.util.isNaN(d)||$$t.$s.qt(d))&&($.ig.util.isNaN(e)||$$t.$s.qt(e))){d=curr_.X;e=curr_.Y;if(!$.ig.util.isNaN(d)&&!$$t.$s.qt(d)&&!$.ig.util.isNaN(e)&&!$$t.$s.qt(e)){g=true;f=true}}else{g=true}}i.add({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}b.add(i)}return b},ch:function(a){if(this.ci()!=null&&this.qp(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $.ig.Series.prototype.ch.call(this,a)},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);var e=false;var f=false;switch(b){case"ItemSearchMode":this.actualItemSearchMode(this.qd());break;case"FastItemsSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.qi());this.qi(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.qi(this.ch(this.shapeMemberPath()))}e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}break;case"ShapeMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.qi());this.qi(this.ch(this.shapeMemberPath()))}break;case"ShapeColumn":this.rz();e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}this.le();break;case"XAxis":case"YAxis":this.p7=this.xAxis();this.p9=this.yAxis();var i=c;var j=d;this.r0(i);this.rs(j);if(j!=null&&!j.updateRange()||j==null&&i!=null){this.renderSeries(false)}this.le();break;case"Resolution":this.q4=this.resolution();this.le();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this._q7=this.shapeFilterResolution();this.renderSeries(false);this.le();break;case"ActualThickness":this.renderSeries(false);this.le();break;case"IsCustomShapeStyleAllowed":this._qk=this.qw();this.renderSeries(false);break;case"IsCustomShapeMarkerStyleAllowed":this._qj=this.qv();this.renderSeries(false);break}},qw:function(){return this.isCustomShapeStyleAllowed()},qv:function(){return this.isCustomShapeMarkerStyleAllowed()},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},p7:null,p9:null,q4:0,_q0:null,rz:function(){this._q0=null;if(this.qi()==null){return}this._q0=new $$4.x($$a.$ae.$type,2,this.qi().count());for(var a=0;a<this.qi().count();a++){this._q0.add($.ig.PointCollectionUtil.prototype.j(this.qi().item(a)))}},sc:function(a){if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),a)!==null){return $.ig.PointCollectionUtil.prototype.h(a)}else if($b($$0.$bw.$type.specialize($$a.$y.$type),a)!==null){return $.ig.PointCollectionUtil.prototype.g(a)}return $$a.$ae.empty()},q2:function(a,b,c,d,e,f,g){return this.q3(a,b,c,d,e,f,g);if($b($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),c)!==null){return this.q3(a,b,c,d,e,f,g)}else if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),c)!==null){var h=c;var i=new $$4.x($$t.$t.$type,0);var j=null;var l=h.getEnumerator();while(l.moveNext()){var k=l.current();j=this.p1(a,b,$.ig.PointCollectionUtil.prototype.b(k),d,e,f,g);if(j==null){continue}i.add(j)}return i}else if($b($$0.$bw.$type.specialize($$a.$y.$type),c)!==null){var m=c;var n=this.p1(a,b,$.ig.PointCollectionUtil.prototype.b(m),d,e,f,g);var o=new $$4.x($$t.$t.$type,0);if(n!=null){o.add(n)}return o}else{throw new $$6.p(1,"Unrecognized data in ShapeColumn")}},ps:null,pu:null,pt:null,pr:null,qq:function(){return true},qz:function(){return false},l8:function(a){this.ry(this.view())},renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(f)){return}this.ry(f)},ry:function(a){var $self=this;if(this.cu(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.qi()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $.ig.ScalerParams(1,b,c,f.isInverted());i.c=h;var j=new $.ig.ScalerParams(1,b,c,g.isInverted());j.c=h;if(!this._eo){d.cr();var k=new $$a.ae(0,0,0,0,0);var l;var m;var n;var o;var p=this.qi().count();if(this.pu==null||this.pu.length!=p){this.pu=new Array(p);this.ps=new Array(p);this.pt=new Array(p);this.pr=new Array(p)}var q=this.pu;var r=this.ps;var s=this.pt;var t=this.pr;var u;for(var v=0;v<p;v++){u=this._q0.__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.p7.getScaledValueList(r,0,r.length,i);this.p7.getScaledValueList(s,0,s.length,i);this.p9.getScaledValueList(q,0,q.length,j);this.p9.getScaledValueList(t,0,t.length,j);d.cs(r,q,s,t);var w=this.qi();var x=this.ci();this.r1(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.sb.isEmpty()){ac=null}else{ac=new $.ig.Clipper(1,this.sb.left(),this.sb.bottom(),this.sb.right(),this.sb.top(),this.qq())}var ad=this.qz();if(ad){d._b9.clear()}var ae=false;var af=true;var ag=0;if(this.seriesViewer()!=null){if(this.seriesViewer().ex()){var ah=this.seriesViewer().km(b,i);ae=ah._c;ag=ah._d}}var ai;for(var aj=0;aj<p;aj++){n=r[aj];l=q[aj];m=t[aj];o=s[aj];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ai=ac}else{ai=null}var ak=this.q2(a,ai,w.item(aj),i,j,0,ag);if(ad){$$t.$s.rx(d,aj,ak)}d.cf(aj,x.item(aj),k,ak)}else if(ae){k.x(k.x()+ag);if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ai=ac}else{ai=null}var al=this.q2(a,ai,w.item(aj),i,j,ag,ag);if(ad){$$t.$s.rx(d,aj,al)}d.cf(aj,x.item(aj),k,al)}}}d.cq()}var am=this.qy();this.qf.ax(this,this.qy(),this.getShapeItems.runOn(this));var an=false;var ao=this.qf._b;if(ao!=null){an=true}var ap=a.isThumbnailView();var aq=this.isShapeControl();var ar=d.hasShapeStyle();d.doToActiveElements(function(as){var at=as.dataContext()!=null?as.dataContext().item():null;var au=as.dataContext()!=null?as.dataContext()._c:-1;d.cj(as,at,am);if(an){$self.ru(as,aq,au,$self.qi().count(),ap,ar)}else{if(ar){{$self.qf.az(as,$self.actualHighlightingFadeOpacity(),ar)}}}{$self.qf.ad(as,false,false,false,false)}})},ru:function(a,b,c,d,e,f){var g=this.actualHighlightingMode()!=1;this.qf.ay(this.qf._b,c,d,false);{this.qf.az(a,this.actualHighlightingFadeOpacity(),f)}var h=this.qf.av;var i=null;var j=this.ci();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().a3().getHighlightingInfo(this,j,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(e);this.rw(h);this.qf.z(this,i,e,g,false)},rt:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.qf.ay(this.qf._d,a,b,true);this.qf.aa(this.actualHighlightingFadeOpacity());var e=this.qf.au;var f=null;var g=this.ci();var h=null;if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){h=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true)}e.highlightingInfo(f)}e.isThumbnail(c);this.rv(e);this.qf.y(this,f,c,d,e.sumAllSeriesHighlightingProgress(),this.seriesViewer().a3().sumHighlightingProgress())},rw:function(a){if(this.assigningShapeStyle!=null&&this._qk){this.assigningShapeStyle(this,a)}},rv:function(a){if(this.assigningShapeMarkerStyle!=null&&this._qj){this.assigningShapeMarkerStyle(this,a)}},getShapeItems:function(a,b){return this.py(a,b)},py:function(a,b){if(b<a||a<0||a>this.qi().count()||b<0||b>this.qi().count()){return null}var c=new Array(b-a+1);for(var d=a;d<=b;d++){var e=d;c[d-a]=this.ci().item(d)}return c},rx:function(a,b,c){var d=0;var e=null;for(var f=0;f<c.count();f++){var g=c.__inner[f];var h=g._b.width()*g._b.height();if(h>d){d=h;e=g}}a._b9.add(b,e)},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},kr:function(a,b,c,d){$.ig.Series.prototype.kr.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this._q0.__inner[b]=this.sc(this.qi().item(b))}break;case 1:for(var e=b;e<b+c;e++){this._q0.insert(e,this.sc(this.qi().item(e)))}break;case 0:this._q0.removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this._q0.__inner[f]=this.sc(this.qi().item(f))}break;case 4:this.rz();break}this.renderSeries(false)},e5:function(a,b,c){var d=true;if(!$.ig.Series.prototype.e5.call(this,a,b,c)||this.qu()&&this.qi()==null||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.qi()==null||this.qi().count()==0||this._q0==null||this._q0.count()==0||this._q0.count()!=this.qi().count()){d=false}return d},qu:function(){return true},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._qg=$b($$t.$aa.$type,a)},_qg:null,q3:function(a,b,c,d,e,f,g){var h=new $$4.x($$t.$t.$type,0);var i;var j=c.count();for(var k=0;k<j;k++){i=c.__inner[k];var l=this.p1(a,b,i,d,e,f,g);if(l==null){continue}h.add(l)}return h},p1:function(a,b,c,d,e,f,g){var h=this.rr(c,d,e);var i=h._c;var j=h._d;var k=i.length;var l=1.7976931348623157e308;var m=1.7976931348623157e308;var n=-1.7976931348623157e308;var o=-1.7976931348623157e308;var p;var q;if(f!=0){for(var r=0;r<k;r++){i[r]=i[r]+f}}for(var s=0;s<k;s++){p=i[s];q=j[s];l=p<l?p:l;m=q<m?q:m;n=p>n?p:n;o=q>o?q:o}var t=!(l>this.sb.right()||n<this.sb.left()||m>this.sb.bottom()||o<this.sb.top());if(!t&&f==0&&g!=0){if(g!=0){for(var u=0;u<k;u++){i[u]=i[u]+g}}for(var v=0;v<k;v++){p=i[v];q=j[v];l=p<l?p:l;m=q<m?q:m;n=p>n?p:n;o=q>o?q:o}t=!(l>this.sb.right()||n<this.sb.left()||m>this.sb.bottom()||o<this.sb.top())}if(!t){return null}var w=b!=null&&(l<this.sb.left()||m<this.sb.top()||n>this.sb.right()||o>this.sb.bottom());var x=new $$a.ae(0,l,m,n-l,o-m);if(!a.b8(x)){return null}l=l<this.sb.left()?this.sb.left():l;n=n>this.sb.right()?this.sb.right():n;m=m<this.sb.top()?this.sb.top():m;o=o>this.sb.bottom()?this.sb.bottom():o;var y=$.ig.PolySimplification.prototype.b(h,this.resolution());var z=(new $.ig.DefaultFlattener).fastFlatten(h._c,h._d,y,this.q4);var aa=z.count();if(w){var ab=new $$4.x($$a.$y.$type,0);b.i(ab);for(var ac=0;ac<aa;ac++){b.j(z.__inner[ac])}b.i(null);z=ab}if(z==null||z.count()==0){return null}var ad=new $$t.t;ad._a=z;ad._b=new $$a.ae(0,l,m,n-l,o-m);ad._c=x;return ad},rr:function(a,b,c){var d=this.p7;var e=this.p9;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$6.u(Array,Array,g,h)},sb:null,r1:function(a){a.cx()},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);var c=b;c.ck()},rs:function(a){if(a!=null){a.registerSeries(this)}},r0:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a,b){var c=this._qg.cz(a,b);var d=null;if(c!=null){d=c.dataContext()}if(d!=null){return d}return $.ig.Series.prototype.getHitDataContext.call(this,a,b)},rb:function(a){return this.ci().item(a)},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$s.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$s.shapeFilterResolutionProperty)}},_q7:0,ap:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null&&this._q0!=null){var b=1.7976931348623157e308;var c=-1.7976931348623157e308;var e=this._q0.getEnumerator();while(e.moveNext()){var d=e.current();b=Math.min(b,d.left());c=Math.max(c,d.right())}return new $.ig.AxisRange(b,c)}if($b($.ig.NumericYAxis.prototype.$type,a)!==null&&this._q0!=null){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var i=this._q0.getEnumerator();while(i.moveNext()){var h=i.current();f=Math.min(f,h.top());g=Math.max(g,h.bottom())}return new $.ig.AxisRange(f,g)}return null},isShape:function(){return true},isMarkerlessDisplayPreferred:function(){return true},qo:function(){return this.styleShape!=null},sd:function(a,b,c){if(this.styleShape!=null){if(this._qg.c6()!=null&&c==this._qg.c6()){c=new $$a.ag;var d=this._qg.c6();c.fill=d.fill;c.opacity=d.opacity;c.stroke=d.stroke;c.strokeThickness=d.strokeThickness}else{if(c!=null){var e=new $$a.ag;e.fill=c.fill;e.opacity=c.opacity;e.stroke=c.stroke;e.strokeThickness=c.strokeThickness;c=e}else{c=new $$a.ag}}var f=new $$t.ad(a,b,c);this.styleShape(this,f);return f.d()}return c},styleShape:null,$type:new $.ig.Type("ShapeSeriesBase",$.ig.Series.prototype.$type)},true);$c("ScatterPolylineSeries:m","ShapeSeriesBase",{isPolyline:function(){return true},init:function(){$$t.$s.init.call(this);this._ab=$$t.$m.$type},bv:function(){return new $$t.x(this)},ql:function(){return false},lo:function(a){$$t.$s.lo.call(this,a);this._se=a},_se:null,qq:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$m.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleProperty,a);return a}else{return this.c($$t.$m.shapeStyleProperty)}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"ShapeStyle":this._se.cv(this.shapeStyle());this.renderSeries(false);this.le();break;case"ShapeStyleSelector":this._se.cw(this.shapeStyleSelector());this.renderSeries(false);this.le();break}},ry:function(a){var b=a;b.cv(this.shapeStyle());b.cw(this.shapeStyleSelector());$$t.$s.ry.call(this,a)},getHitDataContext:function(a,b){var c=this._se.c0(a,b,true);if(c!=null){return c.dataContext()}return $$t.$s.getHitDataContext.call(this,a,b)},$type:new $.ig.Type("ScatterPolylineSeries",$$t.$s.$type)},true);$c("ScatterAreaSeries:n","ScatterTriangulationSeries",{isArea:function(){return true},init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.m();this._ab=$$t.$n.$type},ra:null,colorScale:function(a){if(arguments.length===1){var b=this.ra!=a;if(b){var c=this.ra;if(this.ra!=null){var d=this.ra;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.rp.runOn(this))}this.ra=a;if(this.ra!=null){var e=this.ra;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.rp.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.ra)}return a}else{return this.ra}},rp:function(a,b){this.updateActualColorScale();this.renderSeries(false)},getItemValue:function(a,b){var c=this.jf(b);if(c=="ColorMemberPath"){return this.ho(a,b,this.colorMemberPath())}return $$t.$u.getItemValue.call(this,a,b)},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$n.colorMemberPathProperty,a);return a}else{return this.c($$t.$n.colorMemberPathProperty)}},rf:null,rg:function(a){if(arguments.length===1){var b=this.rg()!=a;if(b){var c=this.rg();this.rf=a;this.raisePropertyChanged("ColorColumn",c,this.rg())}return a}else{return this.rf}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},lt:function(a,b,c,d){$$t.$u.lt.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.rg());this.rg(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.rg(this.cf(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rg());this.rg(this.cf(this.colorMemberPath()))}this.renderSeries(false);this.le();break;case"ColorScale":this.updateActualColorScale();this.renderSeries(false);this.le();break}},l8:function(a){$$t.$u.l8.call(this,a);this.rq(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.rq(f)},rq:function(a){if(this.cu(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(1,b,c,h.isInverted());k.c=j;var l=new $.ig.ScalerParams(1,b,c,i.isInverted());l.c=j;g=this.re(a,k,l);if(g!=null){e.b8(g)}else{e.cb(f)}},rn:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.itemIndexes();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.itemIndexes(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.po().width()));var c=$.ig.truncate(Math.round(this.po().height()));var d=this.view().itemIndexes();if(d==null||d.length!=b*c||this.p1()==null||this.p1().count()<1||this.p2()==null||this.p2().count()<1||this.p3()==null||this.p3().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.p1().count()){return null}var l=this._q8.length;var m=this.p1().item(k);var n=this.p2().item(k);var o=this.p3().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this._q8[m]-this.po().left())/this.po().width();var q=(this._q9[m]-this.po().top())/this.po().height();var r=(this._q8[n]-this.po().left())/this.po().width();var s=(this._q9[n]-this.po().top())/this.po().height();var t=(this._q8[o]-this.po().left())/this.po().width();var u=(this._q9[o]-this.po().top())/this.po().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.ci().item(m)}if(w<v&&w<x){return this.ci().item(n)}if(x<v&&x<w){return this.ci().item(o)}return this.ci().item(m)},_q8:null,_q9:null,re:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;e=new $$a.ae(0,0,0,e.width(),e.height());b=new $.ig.ScalerParams(0,b.e,e,b.a,b.c);c=new $.ig.ScalerParams(0,c.e,e,c.a,c.c);c._b=this.f4();var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.p1().count();var k;var xArr_=this.p4().asArray();k=xArr_.slice(0);var l;var yArr_=this.p5().asArray();l=yArr_.slice(0);var m=this.rg().asArray();var n=this.p1().asArray();var o=this.p2().asArray();var p=this.p3().asArray();this._q8=k;this._q9=l;h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.actualColorScale();var r=g.b2(b.d,q,this.rg());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.rn(g);var aa=g.itemIndexes();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[ad];var ai={__x:ag,__y:ah,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aj=k[ae];var ak=l[ae];var al={__x:aj,__y:ak,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am=k[af];var an=l[af];var ao={__x:am,__y:an,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},rh:function(){var a=new $$a.ax;var b=this.actualBrush();if(b==null){a=$.ig.ColorUtil.prototype.r("#000000")}else{a=$.ig.ColorUtil.prototype.q(b)}var c=new $.ig.ObservableColorCollection;c.add($.ig.ColorUtil.prototype.v(a,-.5));c.add(a);return c},actualColorScale:function(a){if(arguments.length===1){this.h($$t.$n.actualColorScaleProperty,a);return a}else{return this.c($$t.$n.actualColorScaleProperty)}},updateActualColorScale:function(){var $self=this;var a=this.colorScale();if(a==null){a=function(){var $ret=new $$t.c;$ret.palette($self.rh());$ret.interpolationMode(2);return $ret}()}else if($b($$t.$c.$type,a)!==null){var b=a;if(b.palette()==null||b.palette().count()==0){b.palette(this.rh())}a=b}var c=new $.ig.ObservableColorCollection;if($b($$t.$c.$type,a)!==null){c=a.palette()}else{c=this.rh()}this.actualColorScale(a)},mk:function(){$$t.$u.mk.call(this);this.updateActualColorScale()},ko:function(a,b){$$t.$u.ko.call(this,a,b);var c=b;c.b7()},bv:function(){return new $$t.y(this)},lo:function(a){$$t.$u.lo.call(this,a);this._rd=$b($$t.$y.$type,a)},_rd:null,attachImage:function(a){if(this._rd!=null){this._rd.attachImage(a)}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$u.$type)},true);$c("TriangleRasterizer:o","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$0.n(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(x)),v,y)}}{var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(ah)),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)}},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:p","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterPolygonSeries:q","ShapeSeriesBase",{isPolygon:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){this.sp=new $.ig.ScalerParams(1,$$t.$q.ty,$$t.$q.ty,false);this.sq=new $.ig.ScalerParams(1,$$t.$q.ty,$$t.$q.ty,false);this.sk=1;this.sg=1;$$t.$s.init.call(this);this._ab=$$t.$q.$type},qz:function(){return this.su()},ry:function(a){var $self=this;var b=a;b.cv(this.shapeStyle());b.cw(this.shapeStyleSelector());$$t.$s.ry.call(this,a);if(this.cu(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.sp=new $.ig.ScalerParams(1,d,c,this.xAxis().isInverted());this.sp.c=f;this.sq=new $.ig.ScalerParams(1,d,c,this.yAxis().isInverted());this.sq.c=f;if(c.width()<1||c.height()<1){return}this._ss=function(){var $ret=new $$t.r;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._e=$self.xAxis().isInverted();$ret._f=$self.yAxis().isInverted();$ret._d=$self.ci();$ret._c=$self.qi();return $ret}();if(this.su()){var g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0);b.dd().l(g,400,d,c,this.resolution());b.dd().j(g,false);if(this.qx()){this.tb(a)}}},tb:function(a){var $self=this;a._dh=true;this.qf.aw(this,this.qx(),this.getShapeItems.runOn(this));var b=this.qf._d;var c=b!=null;var d=this.getEffectiveViewport1(a);var e=this.ci()==null?0:this.ci().count();a.dt(function(f){if(f.__visibility==0){var g=f._ak;var h=f.content();if(h==null){h=new $.ig.DataContext;f.content(h)}if(c){$self.rt(g,e,a.isThumbnailView())}$self.qf.ac(f,h)}})},su:function(){return this.te!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},bv:function(){return new $$t.z(this)},lo:function(a){$$t.$s.lo.call(this,a);this._sr=a},_sr:null,_ss:null,sp:null,sq:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$q.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleProperty,a);return a}else{return this.c($$t.$q.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$q.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.markerTemplateProperty,a);return a}else{return this.c($$t.$q.markerTemplateProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$q.markerThicknessProperty,a);return a}else{return this.c($$t.$q.markerThicknessProperty)}},fv:function(){return this.markerThickness()},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$q.actualMarkerTemplateProperty)}},te:null,markerBrush:function(a){if(arguments.length===1){this.h($$t.$q.markerBrushProperty,a);return a}else{return this.c($$t.$q.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$q.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineProperty,a);return a}else{return this.c($$t.$q.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$q.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$q.markerStyleProperty,a);return a}else{return this.c($$t.$q.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$q.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerCollisionAvoidanceProperty))}},sk:0,sl:function(a){if(arguments.length===1){this.sk=a;return a}else{return this.sk}},sn:function(){if(this.markerOutlineMode()==0){return 1}return this.markerOutlineMode()},mo:function(a){$$t.$s.mo.call(this,a);this.markerOutlineMode(a)},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerOutlineModeProperty))}},sg:0,sh:function(a){if(arguments.length===1){this.sg=a;return a}else{return this.sg}},sj:function(){if(this.markerFillMode()==0){return 2}return this.markerFillMode()},mn:function(a){$$t.$s.mn.call(this,a);this.markerFillMode(a)},mp:function(a){$$t.$s.mp.call(this,a);this.markerThickness(a)},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$q.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerFillModeProperty))}},mk:function(){$$t.$s.mk.call(this);if(this.index()<0){return}if(this.markerTemplate()!=null){this._sr.ds();this._sr.dp()}else{var a=$.ig.MarkerSeries.prototype.resolveMarkerType(this,this.markerType());var b=$.ig.MarkerSeries.prototype.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($.ig.MarkerSeries.prototype.nullMarkerTemplate())}else{this._sr.dl(b)}}if(this.markerBrush()!=null&&this.markerType()!=13){this._sr.dq();this._sr.dm()}else{if(this.markerType()==13){this.actualMarkerBrush(this.view().getTransparentBrush())}else{if(this.sh()!=2){if(this.seriesViewer()!=null){var c=this.seriesViewer().rd(this.index());if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){c=$.ig.BrushUtil.prototype.o(c,this.actualMarkerFillOpacity())}this.actualMarkerBrush(c)}else{this.actualMarkerBrush(null)}}}}if(this.markerOutline()!=null){this._sr.dr();this._sr.dn()}else{if(this.markerType()==13){this.actualMarkerOutline(this.view().getTransparentBrush())}else{if(this.markerOutlineMode()==2){this.actualMarkerOutline(this.actualMarkerBrush())}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().re(this.index()))}}}if(this.sh()==2&&this.markerBrush()==null&&this.markerType()!=13){if(this.actualMarkerOutline()!=null){var d=this.actualMarkerOutline();if(!$.ig.util.isNaN(this.actualMarkerFillOpacity())&&this.actualMarkerFillOpacity()!=1){d=$.ig.BrushUtil.prototype.o(d,this.actualMarkerFillOpacity())}this.actualMarkerBrush(d)}else{this.actualMarkerBrush(null)}}},lj:function(){$$t.$s.lj.call(this);this.sl(this.sn());this.sh(this.sj())},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":case"MarkerThickness":this.mk();this.lq();break;case"MarkerOutlineMode":this.sl(this.sn());this.mk();this.lq();break;case"MarkerFillMode":this.sh(this.sj());this.mk();this.lq();break;case"ActualMarkerTemplate":this.te=d;if(c==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||d==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||(c==null||d!=null)){this._sr.du();this.renderSeries(false)}this.view().bj();if(this.toolTip()!=null&&this.dv()){this.a5().updateToolTipValue(this,this.toolTip())}this.renderSeries(false);this.le();break;case"ShapeStyle":this._sr.cv(this.shapeStyle());this.renderSeries(false);this.le();break;case"ShapeStyleSelector":this._sr.cw(this.shapeStyleSelector());this.renderSeries(false);this.le();break;case"MarkerCollisionAvoidance":this.renderSeries(false);
this.le();break;case"ActualMarkerBrush":case"ActualMarkerOutline":if(this.su()){this.renderSeries(false)}break}},getHitDataContext:function(a,b){var c=this._sr.getHitMarker(a);var d=null;if(c!=null){d=c.content()}if(d!=null){return d}return $$t.$s.getHitDataContext.call(this,a,b)},tc:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.xAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.yAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._sr.dt(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}j._b=e.getUnscaledValue(k,f);j._c=g.getUnscaledValue(l,h);j._a=i.content();a.add(j)}});return true},se:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._ss._d.count()){c=new Array(this._ss._d.count());for(var f=0;f<this._ss._d.count();f++){c[f]=new $$a.y(0)}}var g=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.xAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.yAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=this.pg(a);var j=this._ss._a.getUnscaledValue(i.left(),g);var k=this._ss._a.getUnscaledValue(i.right(),g);var l=this._ss._b.getUnscaledValue(i.bottom(),h);var m=this._ss._b.getUnscaledValue(i.top(),h);if(this._ss._e){var n=j;j=k;k=n}if(this._ss._f){var o=l;l=m;m=o}var p=this._ss;var q=p._a;var r=p._b;var s;var t;var u=g.d.left();var v=g.d.right();var w=h.d.top();var x=h.d.bottom();for(var y=0;y<this._ss._d.count();y++){s=0;t=0;var z=null;var aa=a._b9.tryGetValue(y,z);z=aa.p1;if(z==null){c[y].__x=NaN;c[y].__y=NaN}else{var ab=z._c;var ac=$.ig.RectUtil.prototype.l(ab);s=ac.__x;t=ac.__y;if(s>=u&&s<=v&&t>=w&&t<=x){c[y].__x=s;c[y].__y=t}else{c[y].__x=NaN;c[y].__y=NaN}}}return c},sv:function(a,b){if(b==null){b=new $$4.x($$0.$aw.$type,2,a.activeCount())}else{b.clear()}var c=0;var d=this.ci();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b.add(d.indexOf(e));c++}return b},$type:new $.ig.Type("ScatterPolygonSeries",$$t.$s.$type)},true);$c("ShapeAxisInfoCache:r","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_e:false,_f:false,_d:null,_c:null,$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ShapeSeriesRenderManager:v","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningShapeMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningShapeStyleEventArgs;return this.av},au:null,av:null,az:function(a,b,c){this.ag=this.ak;this.ah=this.al;this.m=this.t;this.am=this.an;this.ao=this.ar;this.k=this.r;this.l=this.s;this.j=this.q;if(c){if(a.__fill!=null){this.ag=a.__fill}if(a.__stroke!=null){this.ah=a.__stroke}if(!$.ig.util.isNaN(a._ac)&&(a._y==null||!$.ig.util.isNaN(a._y.strokeThickness))){this.m=a._ac}}var d=this._b;if(d!=null){d.fill(this.ag);d.stroke(this.ah);d.strokeThickness(this.m);d.strokeDashArray(this.am);d.strokeDashCap(this.ao);d.radiusX(this.k);d.radiusY(this.l);d.opacity(this.j);d.isNegativeShape(this.f);d.fadeOpacity(b);d.highlightingHandled(false)}},aw:function(a,b,c){this.w(a,b,c)},ax:function(a,b,c){this.x(a,b,c)},ay:function(a,b,c,d){if(b==-1){a.hasDateRange(false);a.startIndex(0);a.endIndex(c-1)}else{if(d){a.startIndex(b);a.endIndex(b)}else{a.hasDateRange(false);a.startIndex(b);a.endIndex(b)}}},$type:new $.ig.Type("ShapeSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("ScatterContourSeriesView:w","SeriesView",{_bz:null,_by:null,init:function(a){var $self=this;this.b0=new $$4.x($$a.$at.$type,0);this.bx=null;$.ig.SeriesView.prototype.init.call(this,a);this._b1=new $$4.x($$a.$by.$type,0);this._by=a;this._bz=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.b8.runOn($self));$ret.destroy($self.b6.runOn($self));$ret.activate($self.b4.runOn($self));$ret.disactivate($self.b5.runOn($self));return $ret}()},_b1:null,b8:function(){var $self=this;var a=new $$a.by;a.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());this._b1.add(a);return a},b4:function(a){a.__visibility=0},b5:function(a){a.__visibility=1},b6:function(a){this._b1.remove(a)},b0:null,bx:null,b2:function(a,b){var c=0;this.bx=b;this.b0.clear();var d=this._by.actualFillScale();for(var e=0;e<b.length;e++){var f=b[e];var g=a.__inner[c];var h=new $$a.a7;for(var i=0;i<g.count();i++){var j=g.__inner[i];if(j.count()==0){continue}var k=$.ig.PointCollectionUtil.prototype.f(j);var l=function(){var $ret=new $$a.a8;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(k.__inner[0]);return $ret}();l.__segments.add(function(){var $ret=new $$a.bg;$ret.points(k);return $ret}());h._c.add(l)}this._bz.item(c)._ak=h;if(this._bz.item(c).dataContext()!=null){this._bz.item(c).dataContext().item(f)}if(d!=null){var m=d.getBrushByValue(f,this._by.re());if(m==null){m=this._e.actualBrush()}this.b0.add(m)}else{this.b0.add(this._e.actualBrush())}c++}this._bz.count(c);this.aq()},be:function(a,b){$.ig.SeriesView.prototype.be.call(this,a,b);var c=a;c.__stroke=this.b0.__inner[b];c._ac=this._e.actualThickness();if(c._y!=null){this._k.i(c,c._y)}},bf:function(a,b){$.ig.SeriesView.prototype.bf.call(this,a,b);var c=a;var d=this.bp(b);c.__stroke=d;c._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);for(var c=0;c<this._b1.count();c++){var d=this._b1.__inner[c];if(d.__visibility!=1){this.bd(d,c,b);a.s(d)}}},b3:function(a){this._bz.count(0);this.aq()},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);var b=new $$4.x($$6.$u.$type.specialize(Number,$$a.$by.$type),0);if(this.bx!=null){for(var c=0;c<this._bz.count();c++){b.add(new $$6.u(Number,$$a.$by.$type,this.bx[c],this._bz.item(c)))}}b.sort2(function(d,e){if(d._c<e._c){return-1}else if(d._c>e._c){return 1}return 0});for(var d=0;d<b.count();d++){var e=$b($$a.$by.$type,b.__inner[d]._d);if(e.__visibility!=1){this._e.a7().exportPathData(a,e,"contour"+d,["Main "])}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._by.title()+"</span><br/>";if(!String.isNullOrEmpty(this._by.valueMemberPath())){a+="<span>Value: ${item}</span>"}a+="</div>";return a},b7:function(a,b){for(var c=0;c<this._b1.count();c++){var d=this._b1.__inner[c];var e=$b($$a.$a7.$type,d._ak);if(e!=null){for(var f=0;f<e._c.count();f++){var g=e._c.__inner[f];var h=e._c.__inner[f].__startPoint;for(var i=0;i<g.__segments.count();i++){var j=$b($$a.$bg.$type,g.__segments.__inner[i]);if(j!=null){var k=this._by.actualThickness()/2+this._by.f1(b);if(j.__points.count()>0&&$.ig.GeometryUtil.prototype.b(a,h,j.__points,k)){return d}}}}}}return null},$type:new $.ig.Type("ScatterContourSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ShapeSeriesViewBase:aa","SeriesView",{init:function(a){this.ca=new $$4.x($$t.$ab.$type,0);this.c4=new $$a.by;this.b4=null;this.c5=null;$.ig.SeriesView.prototype.init.call(this,a);this._b3=a;this._b6=this.b5();this._cd=new $$4.x($$a.$by.$type,0);this._b9=new $$4.h($$0.$aw.$type,$$t.$t.$type,0)},_b9:null,getHitMarker:function(a){return null},cb:function(){return this.ca},b5:function(){var $self=this;return function(){var $ret=new $.ig.Pool$1($$a.$e.$type);$ret.create($self.cy.runOn($self));$ret.activate($self.cn.runOn($self));$ret.disactivate($self.co.runOn($self));$ret.destroy($self.cp.runOn($self));return $ret}()},b8:function(a){return a.width()>=this._b3._q7&&a.height()>=this._b3._q7},toPointCollections:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c._a);b.add(f)}return b},hasShapeStyle:function(){return this.c5!=null||this.b4!=null||this._b3.qo()},_b3:null,ca:null,cf:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$aa.toPointCollections(d);c.intersect(this.bu());if(!this.b8(c)){}else{var f=this.c2(a,e);if(f!=null){var g=this.c1(this._ce,b);for(var h=0;h<d.count();h++){var i=new $$t.ab;i.d=d.__inner[h]._b;i.a=d.__inner[h]._a;i.b=a;i.c=g;this.ca.add(i)}this.ch(g,f);this._ce=this._ce+1}}}},c1:function(a,b){var c=this._b6.item(this._ce);if(c.dataContext()!=null){c.dataContext().item(b);c.dataContext()._c=a}return c},ch:function(a,b){},ci:function(a,b,c){if(b.__fill==null){b.__fill=a._e.actualBrush()}if(b.__stroke==null){b.__stroke=a._e.actualOutline()}if(b._y==null){b._ac=a._e.actualThickness()}},doToActiveElements:function(a){for(var b=0;b<this._b6.active().count();b++){var c=this._b6.active().__inner[b];a(c)}},cj:function(a,b,c){if(a==null){return}this.cl(a,c);var d=false;if(this.b4!=null){var e=this.b4.selectStyle(b,a);if(e!=null){d=true}if(a._y!=e){a._y=e;this._k.i(a,a._y)}}if(!d){if(a._y!=this.c5){a._y=this.c5;this._k.i(a,a._y)}}var f=this._b3.sd(b,a,a._y);if(a._y!=f){a._y=f;this._k.i(a,a._y)}},cl:function(a,b){},cg:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cu(g,h,b)}}},cu:function(a,b,c){},c2:function(a,b){},cr:function(){this._ce=0},cq:function(){this._b6.count(this._ce);this.aq()},_ce:0,ct:function(a,b){},ck:function(){this._b6.count(0);this.aq()},_cd:null,cy:function(){var a=this._b3;var b=function(){var $ret=new $$a.by;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series(a);return $ret}());return $ret}();this._cd.add(b);return b},cn:function(a){a.__visibility=0},co:function(a){a.dataContext().item(null);a.__visibility=1},cp:function(a){this._cd.remove(a)},_b6:null,c3:function(a,b,c){if(b==null){return null}var d=new $$a.a7;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$a.bg;h.__points=e;var i=new $$a.a8;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d._c.add(i)}return d},ac:function(a){return this._cd.__inner[a]},c4:null,ab:function(a){var b=this._cd.__inner[a];this.c4.__visibility=b.__visibility;this.c4._ak=b._ak;var c=this.bp(a);this.c4.__fill=c;this.c4.__stroke=c;this.c4._ac=this._e.actualThickness()+3;return this.c4},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);for(var c=0;c<this._cd.count();c++){var d=this.aa(c,b);if(d.__visibility!=1){a.s(d)}}},b4:null,c5:null,c6:function(){return this.c5},cw:function(a){this.b4=a},cv:function(a){this.c5=a},cz:function(a,b){return this.c0(a,b,false)},c0:function(a,b,c){var d=this.b2(a,b,c);if(d==null){return null}return d.c},b2:function(a,b,c){if(this.ca.count()==0){return null}var d=a.__x;var e=a.__y;var f=this.ca.count();var g=this.ca;var h=null;for(var i=0;i<f;i++){h=g.__inner[i];if(h.a==null||h.a.count()==0){continue}if(d>=h.d.left()&&d<=h.d.right()&&e>=h.d.top()&&e<=h.d.bottom()){if(c){var j=this._b3.actualThickness()/2+this._b3.f1(b);if($.ig.GeometryUtil.prototype.b(a,h.a.__inner[0],h.a,j)){return h}}else{if($.ig.PolygonUtil.prototype.b(h.a,a)){return h}}}}return null},by:null,b0:null,bz:null,bx:null,cs:function(a,b,c,d){this.by=a;this.b0=b;this.bz=c;this.bx=d;this.ca.clear()},cx:function(){var $self=this;var a=this.bu();var b=function(){var $ret=new $$a.by;$ret._y=$self.c5;return $ret}();b._ac=1;if(this._k!=null){this._k.i(b,b._y)}this._b3.sb=$.ig.RectUtil.prototype.r(a,b._ac)},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);if(this._b6.active()==null){return}for(var b=0;b<this._b6.active().count();b++){var c=$b($$a.$by.$type,this._b6.active().__inner[b]);if(c.__visibility!=1){this._e.a7().exportPathData(a,c,"shape"+b,["Main "])}}},$type:new $.ig.Type("ShapeSeriesViewBase",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolylineSeriesView:x","ShapeSeriesViewBase",{init:function(a){$$t.$aa.init.call(this,a)},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._b3.thickness($.ig.Defaults.prototype.aa)}},c2:function(a,b){return this.c3(a,b,false)},cj:function(a,b,c){$$t.$aa.cj.call(this,a,b,c);$$t.$aa.ci(this,a,b)},ch:function(a,b){var c=$b($$a.$by.$type,a);if(c==null){return}c._ak=b},ac:function(a){var b=$$t.$aa.ac.call(this,a);b.__fill=null;return b},ab:function(a){var b=$$t.$aa.ab.call(this,a);b.__fill=null;return b},b8:function(a){return a.width()>=this._b3._q7||a.height()>=this._b3._q7},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._b3.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolylineSeriesView",$$t.$aa.$type)},true);$c("ScatterAreaSeriesView:y","SeriesView",{_b1:null,bx:null,itemIndexes:function(a){if(arguments.length===1){this.bx=a;return a}else{return this.bx}},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._b1=a},ca:function(a,b){},attachImage:function(a){},_b5:null,_b4:null,_b3:null,by:function(){return this.bz(true)},bz:function(a){this.b9();var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().left()));var d=$.ig.truncate(Math.round(this.bu().width()));var e=$.ig.truncate(Math.round(this.bu().height()));var f=d.toString();var g=e.toString();if(this._b4.getAttribute("width")!=f){this._b4.setAttribute("width",d.toString())}if(this._b4.getAttribute("height")!=g){this._b4.setAttribute("height",e.toString())}var h=this._b3.g();if(a){h.clearRect(0,0,d,e)}this._b5=h.getImageData(0,0,d,e);return this._b5.data},b9:function(){if(this._b4==null){this._b4=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b4);this._b3=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}},b2:function(a,b,c){var d=$.ig.truncate(Math.round(this.bu().left()));var e=$.ig.truncate(Math.round(this.bu().left()));var f=$.ig.truncate(Math.round(this.bu().width()));var g=$.ig.truncate(Math.round(this.bu().height()));return new $$t.o(this.by(),b,c.minimum(),c.maximum(),c,f,g)},b8:function(a){this.cb(null)},b7:function(){if(this._b3!=null){this._b3.k(this.bu().left(),this.bu().top(),this.bu().width(),this.bu().height())}this.aq()},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(this._b4==null){return}if(b){var c=new $$a.b1;c._n=this.bu().left();c._o=this.bu().top();c.width(this.bu().width());c.height(this.bu().height());c.__fill=this.bo();a.v(c)}else{var d=$.ig.truncate(Math.round(this.bu().left()));var e=$.ig.truncate(Math.round(this.bu().top()));var f=$.ig.truncate(Math.round(this.bu().width()));var g=$.ig.truncate(Math.round(this.bu().height()));a.m(this._b4.getNativeElement(),1,d,e,f,g)}},cb:function(a){var b=$.ig.truncate(Math.round(this.bu().left()));var c=$.ig.truncate(Math.round(this.bu().left()));var d=$.ig.truncate(Math.round(this.bu().width()));var e=$.ig.truncate(Math.round(this.bu().height()));this.b9();this._b3.g().putImageData(this._b5,0,0);this.aq()},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);var b=$.ig.truncate(Math.round(this.bu().width()));var c=$.ig.truncate(Math.round(this.bu().height()));var d=this.bz(false);if(d==null||d.length==0){this._e.a7().exportSeriesPixelsData(a,null,b,c);return}var e=new Array($a(d.length,4));var f;for(var g=0;g<$a(d.length,4);g++){f=g*4;e[g]=d[f+3]<<24|d[f]<<16|d[f+1]<<8|d[f+2]}this._e.a7().exportSeriesPixelsData(a,e,b,c)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._b1.title()+"</span><br/><span>"+"(${item."+this._b1.xMemberPath()+"}, ${item."+this._b1.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._b1.colorMemberPath())){a+="<span>, Value: ${item."+this._b1.colorMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("ScatterAreaSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolygonSeriesView:z","ShapeSeriesViewBase",{init:function(a){var $self=this;this.dg=false;this.c9=new $.ig.Marker;this.d1=null;$$t.$aa.init.call(this,a);this.c9=new $.ig.Marker;this.c9.content(new $.ig.DataContext);this._de=a;this._df=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this._dk=new $$4.x($.ig.Marker.prototype.$type,0);this.dv(this._df);this.dc=new $.ig.NumericMarkerManager(1,function(b){return $self._df.item(b)},function(b){return $self._de._ss._d.item(b)},this.dz.runOn(this),this.c7.runOn(this),this.di.runOn(this),function(){return $self._de.markerCollisionAvoidance()});this.dc._q=this.d2.runOn(this)},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._de.markerOutline($.ig.Defaults.prototype.am);this._de.thickness($.ig.Defaults.prototype.z);this._de.markerThickness($.ig.Defaults.prototype.y);this._de.markerType($.ig.Defaults.prototype.f);this._de.markerFillMode($.ig.Defaults.prototype.b)}},dd:function(){return this.dc},_dh:false,dz:function(a){this._de.tc(a,this._df)},c7:function(){this.c8=this._de.se(this,this._df,this.c8,this.bv(),this.bu());return this.c8},di:function(){this.dj=this._de.sv(this._df,this.dj);return this.dj},c8:null,dj:null,_de:null,dc:null,c2:function(a,b){return this.c3(a,b,true)},cj:function(a,b,c){$$t.$aa.cj.call(this,a,b,c);$$t.$aa.ci(this,a,b)},ch:function(a,b){var c=a;if(c==null){return}c._ak=b},dg:false,_df:null,dt:function(a){this._df.doToAll(a)},dv:function(a){a.create(this.db.runOn(this));a.destroy(this.dx.runOn(this));a.activate(this.dw.runOn(this));a.disactivate(this.dy.runOn(this))},db:function(){var $self=this;var a=new $.ig.Marker;if(!this.dg){a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}())}a._ah=this._e.actualMarkerTemplate();this._dk.add(a);return a},_dk:null,getHitMarker:function(a){var b=this.da(a,0);if(b==null){b=this.da(a,3)}return b},da:function(a,b){var c;var d;var e;var f;for(var g=this._dk.count()-1;g>=0;g--){var h=this._dk.__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h._m/2+b;d=h._l/2+b;e=h.ai;f=h.aj;if(h._n+e-c<=a.__x&&h._n+e+c>=a.__x&&h._o+f-d<=a.__y&&h._o+f+d>=a.__y){return h}}return null},dx:function(a){a.content(null);this._dk.remove(a)},dw:function(a){a.__visibility=0},dy:function(a){if(a.content()!=null){$b($.ig.DataContext.prototype.$type,a.content()).item(null)}a.__visibility=1},d0:function(a){this.dg=a},bh:function(a,b){$$t.$aa.bh.call(this,a,b);if(!this._dh){var c=a;var d=c.content();if(d!=null){if(this._de.actualMarkerBrush()!=null){d.actualItemBrush(this._de.actualMarkerBrush())}else{d.actualItemBrush(this._b3.actualBrush())}if(this._de.actualMarkerBrush()!=null){d.outline(this._de.actualMarkerOutline())}else{d.outline(this._b3.actualOutline())}d.thickness(this._de.markerThickness())}}},c9:null,bi:function(a,b){$$t.$aa.bi.call(this,a,b);var c=a;this.c9.__visibility=c.__visibility;this.c9._ah=c._ah;this.c9.width(c.width());this.c9.height(c.height());this.c9._m=c._m;this.c9._l=c._l;this.c9._n=c._n;this.c9._o=c._o;var d=this.bp(b);var e=this.c9.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this._de.markerThickness()+3)}},a5:function(a,b){$$t.$aa.a5.call(this,a,b);var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$a.n;d.passInfo=c;d.isHitTestRender=b;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._de.actualMarkerTemplate()!=null&&this._de.actualMarkerTemplate().passStarting()!=null){this._de.actualMarkerTemplate().passStarting()(c)}for(var j=0;j<this._dk.count();j++){var k=this._dk.__inner[j];if(k.__visibility==1){continue}this.bg(k,j,b);if(b){k=this.c9}if(!f){e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._de.actualMarkerTemplate()!=null&&this._de.actualMarkerTemplate().passCompleted()!=null){this._de.actualMarkerTemplate().passCompleted()(c)}},ds:function(){this._de.actualMarkerTemplate(null)},dp:function(){this._de.actualMarkerTemplate(null);this._de.actualMarkerTemplate(this._de.markerTemplate())},dq:function(){this._de.actualMarkerBrush(null)},dm:function(){this._de.actualMarkerBrush(null);if(!$.ig.util.isNaN(this._e.actualMarkerFillOpacity())&&this._e.actualMarkerFillOpacity()!=1){var a=$.ig.BrushUtil.prototype.o(this._de.markerBrush(),this._e.actualMarkerFillOpacity());this._de.actualMarkerBrush(a)}else{this._de.actualMarkerBrush(this._de.markerBrush())}},dr:function(){this._de.actualMarkerOutline(null)},dn:function(){this._de.actualMarkerOutline(null);this._de.actualMarkerOutline(this._de.markerOutline())},dl:function(a){switch(a){case"CircleMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._de.actualMarkerTemplate(this._de.seriesViewer().hexagramMarkerTemplate());break}},du:function(){var b=this._dk.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._de.actualMarkerTemplate()}this.aq()},d1:null,d2:function(a){if(this.d1==null){this.d1=new $$a.m;this.d1.context=this._k.g()}this.d1.width=a.width();this.d1.height=a.height();this.d1.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.d1)}return new $$a.af(1,this.d1.width,this.d1.height)},al:function(a){var b=a;$$t.$aa.al.call(this,b);var d=this._df.activeKeys().getEnumerator();while(d.moveNext()){var c=d.current();var e=this._df.item(c);if(e.__visibility!=1){var f=$b($$t.$q.$type,this._e);var g=this._e.a7().getMarkerVisualData(f,e,f.actualMarkerTemplate());b.markerShapes().add($b($.ig.MarkerVisualData.prototype.$type,g))}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._de.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolygonSeriesView",$$t.$aa.$type)},true);$c("ShapeHitRegion:ab","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("StyleShapeEventArgs:ad","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.item(a);this.container(b);this.shapeStyle(c)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},_shapeStyle:null,shapeStyle:function(a){if(arguments.length===1){this._shapeStyle=a;return a}else{return this._shapeStyle}},d:function(){return this.shapeStyle()},$type:new $.ig.Type("StyleShapeEventArgs",$$0.$w.$type)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:l","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.valueCount()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.valueCount()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.l(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$c.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MinimumValue",b.oldValue(),b.newValue())}));$$t.$c.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MaximumValue",b.oldValue(),b.newValue())}));$$t.$c.interpolationModeProperty=$$a.$s.i("InterpolationMode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),function(a,b){$b($$t.$c.$type,a).l("InterpolationMode",b.oldValue(),b.newValue())}));$$t.$u.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$u.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$u.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$u.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$u.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.qz=$$a.$s.i("FastTrianglesSource",$.ig.IFastItemsSource.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){$b($$t.$u.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$g.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$g.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$g.actualFillScaleProperty=$$a.$s.i("ActualFillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualFillScale",b.oldValue(),b.newValue())}));$$t.$k.valueCountProperty=$$a.$s.i("ValueCount",$$0.$aw.$type,$$t.$k.$type,new $$a.ac(2,10,function(a,b){a.l("ValueCount",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathPropertyName="ShapeMemberPath";$$t.$s.shapeFilterResolutionPropertyName="ShapeFilterResolution";$$t.$s.isCustomShapeStyleAllowedProperty=$$a.$s.i("IsCustomShapeStyleAllowed",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeStyleAllowed",b.oldValue(),b.newValue())}));$$t.$s.isCustomShapeMarkerStyleAllowedProperty=$$a.$s.i("IsCustomShapeMarkerStyleAllowed",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$s.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ShapeItemSearchMode.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.ShapeItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$s.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$s.itemSearchPointsThresholdProperty=$$a.$s.i("ItemSearchPointsThreshold",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchPointsThreshold",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$s.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$s.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$s.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$s.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ac.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$n.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$n.actualColorScaleProperty=$$a.$s.i("ActualColorScale",$$t.$a.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualColorScale",b.oldValue(),b.newValue())}));$$t.$q.ty=new $$a.ae(0,0,0,1,1);$$t.$q.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ac.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){
a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$q.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$q.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$q.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$q.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$q.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){$b($$t.$q.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$q.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_annotation.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$e=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryToolTipLayer:a","CategoryToolTipLayerView:f","ItemToolTipLayer:g","ItemToolTipLayerView:j","PointerTooltip:k","PointerTooltipView:m","ValueOverlay:n","ValueOverlayView:o","AnnotationLayer:s","CalloutAnnotation:v","CalloutAnnotationWrapper:x","CategoryHighlightLayer:aa","CalloutLayer:ab","CalloutContentUpdatingEventHandler:ad","CalloutLabelUpdatingEventHandler:af","CalloutSeriesSelectingEventHandler:ah","CalloutRenderStyleUpdatingEventHandler:ak","FinalValueLayer:ar","CategoryItemHighlightLayer:ay","CrosshairLayer:az","SummaryToolTipLayer:a1","AnnotationLayerView:a6","CalloutLayerView:a7","CalloutView:a8","CategoryHighlightLayerView:a9","CategoryItemHighlightLayerView:ba","FinalValueLayerView:bb","CrosshairLayerView:bc","SummaryToolTipLayerView:bd"]);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("SummaryTooltipLayerPosition:a3",false,false,{Auto:0,OutsideStart:1,InsideStart:2,InsideEnd:3,OutsideEnd:4});$d("CategoryItemHighlightType:aw",false,false,{Auto:0,Marker:1,Shape:2});$d("FinalValueSelectionMode:as",false,false,{Auto:0,FinalVisible:1,FinalVisibleInterpolated:2,"Final:$final":3});$d("CalloutPlacementPositions:al",false,false,{Top:0,Left:1,Right:2,Bottom:3,TopLeft:4,TopRight:5,BottomLeft:6,BottomRight:7});$d("CalloutCollisionMode:ai",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:s","Series",{init:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.pv=false;$.ig.Series.prototype.init.call(this);this._qu={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bv:function(){return new $$t.a6(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pr=a},pz:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a.isValueOverlay()){return false}if(a==this){return false}return a.e5(a.view().bu(),a.view().bv(),a.view())},_pr:null,useIndex:function(a){if(arguments.length===1){this.h($$t.$s.useIndexProperty,a);return a}else{return this.c($$t.$s.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.h($$t.$s.useLegendProperty,a);return a}else{return this.c($$t.$s.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.h($$t.$s.cursorPositionProperty,a);return a}else{return this.c($$t.$s.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.h($$t.$s.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$s.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},bp:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.Series.prototype.bp.call(this)}},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.ql(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.qi.runOn(this));if($b($.ig.XamDataChart.prototype.$type,e)!==null){var h=e;this.qk(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.p8.runOn(this))}}if(f!=null){this.qg(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.qi.runOn(this));if($b($.ig.XamDataChart.prototype.$type,f)!==null){var k=f;this.qf(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.p8.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($.ig.XamDataChart.prototype.ue(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().mb()}this.renderSeries(true);break;case"TransitionProgress":this._pu.c(this.gq(),this._pt,this._ps);if(this.cu(this.view())){return}if(this.gq()==1){this.qh(this._ps,this.view())}else{this.qh(this._pu,this.view())}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().l9()}break;case"CursorPosition":this._qu=this.cursorPosition();this.li(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().ak(this.seriesViewer());this.view().ag(this.seriesViewer())}break}},_qu:null,ql: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.qj.runOn(this))}}this.renderSeries(true)},qk:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.p9.runOn(this))}this.renderSeries(true)},qg: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.qj.runOn(this))}}this.renderSeries(true)},qf:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.p9.runOn(this))}this.renderSeries(true)},px:function(a){if(a==null){return false}return true},p9:function(a,b){if(this.px(a)){this.qb(a,b.animate())}},py:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}return true},qj:function(a,b){if(this.py(a)){this.qc(a,b.animate())}},qb:function(a,b){},qc:function(a,b){},qi:function(a,b){this.qd(b)},p8:function(a,b){this.qa(b)},qq:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},qr:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},qa: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.p9.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.p9.runOn(this))}}this.renderSeries(true)},qd: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.qj.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.qj.runOn(this))}}this.renderSeries(true)},_pt:null,_ps:null,_pu:null,mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(true)},l8:function(a){$.ig.Series.prototype.l8.call(this,a);if(this.cu(this.view())){return}if(this.ek(a)&&!this._eo){var b=this._pt;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this._pt=this._pu;this._pu=b}else{this._pt=this._ps;this._ps=b}this.qe(this._ps,this.view());this.mf()}else{if(!this._eo){this.qe(this._ps,this.view())}this.qh(this._ps,this.view())}},isAnnotationLayer:function(){return true},qe:function(a,b){},qh:function(a,b){this._pr.onRenderingFrame()},p7:function(a){var b={__x:this.qs.__x,__y:this.qs.__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.qs.__y)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.qs.__x)){b.__x=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}else{if($.ig.util.isNaN(this.qs.__x)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.qs.__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)},li:function(a){$.ig.Series.prototype.li.call(this,a);if($.ig.util.isNaN(this._qu.__x)&&$.ig.util.isNaN(this._qu.__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this._pr.deferPositionClear();return}else{this._pr.b2();this.qs=a}}else{this._pr.b2();this.qs=this._qu}this.renderSeries(true)},qs:null,e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);if(!this.view().t()){d=false;return d}return d},e1:function(){return this.shouldRenderAsOverlay()},pv:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.pv;this.pv=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.pv);return a}else{return this.pv}},$type:new $.ig.Type("AnnotationLayer",$.ig.Series.prototype.$type)},true);$c("CategoryToolTipLayer:a","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.d;var b=new $$t.d;var c=new $$t.d;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$a.$type},bv:function(){return new $$t.f(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qx=a},_qx: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))}},lt:function(a,b,c,d){$$t.$s.lt.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._qx.cf();break}},qb:function(a,b){if(this.targetAxis()==a){if(!this._as._c){this.renderSeries(b)}}},qc:function(a,b){if(!this._as._c){this.renderSeries(b)}},qe:function(a,b){$$t.$s.qe.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.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){this._qx.hideContainer(this._qx.getContainer());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.cl()){return}var f=e;var g=this.qy(f._da,d);this.q4(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.cl()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l._da.getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.qy(k,d);this.q4(p,c,d)}}},qy: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().cl()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.p7(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.q0(j);if(n==null){continue}var o=null;var p=j.getItem(this.qs);if(j.isDefaultToolTipSelected()&&p!=null){o=j.au(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.po().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.po().left()}if(r<0||r>this.po().bottom()){r=NaN}}else{q=(c+d)/2;r=this.po().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.po().bottom()}if(q<0||q>this.po().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},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.view().ap()},q4:function(a,b,c){var d=a._c;var e=a._a;var f=a._b;d=this._qx.relativeToAbsolute(d);var g=0;var h=this.view().bu();var i=this._qx.getContainer();this._qx.clearTooltipContent();var j=false;if(e.count()==0){this.view().ap();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._qx.b7(m,o,n)){k=true}g++}if(!k){this._qx.hideContainer(i);return}var p=this._qx.ch(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._qx.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()},q0:function(a){return a.toolTip()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this._qx.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._qx.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._qx.moveTooltip(h,i,j,k,l)},ei:function(){return true},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$s.$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:a6","SeriesView",{init:function(a){this.by=false;this.bz=-1;$.ig.SeriesView.prototype.init.call(this,a);this._bx=a},_bx:null,by:false,bz:0,b3:function(){if(this.by){this.by=false;this.bz=-1;this._bx.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._bx.renderSeries(true)}},deferPositionClear:function(){this.by=true;if(this._e.renderer()!=null){this._e.renderer().setTimeout(this.b3.runOn(this),300)}else{this.bz=window.setTimeout(this.b3.runOn(this),300)}},b2:function(){if(this.by==true){this.by=false;if(this.bz!=-1){window.clearTimeout(this.bz);this.bz=-1}}},onRenderingFrame:function(){this.aq()},$type:new $.ig.Type("AnnotationLayerView",$.ig.SeriesView.prototype.$type)},true);$c("CategoryToolTipLayerView:f","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b8=null;this.b6=false;$$t.$a6.init.call(this,a);this._b4=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b4:null,b5:null,__tooltips:null,b8:null,b6:false,getContainer:function(){if(this.b5==null){this.b5=new $$t.k;this.b5.provideRenderer(this._e.renderer());this.b5.eventSink(this._e.seriesViewer()._cm._k);this.__tooltips=this._e.renderer().createElement("div");this.b8=this._e.renderer().createElement("div");this.b5.__visibility=0}return this.b5},onInit:function(){$$t.$a6.onInit.call(this);if(this.b5!=null){this.b5.__visibility=1}},destroy:function(){$$t.$a6.destroy.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},b7: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},ch: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.ct(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.b8.removeChildren();this.b5.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b8;this.b8=a;this.__tooltips.removeChildren()}},cf:function(){},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._cm._j.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._cm._j.b7();d+=g.__x;e+=g.__y}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5._n,this.b5._o)}},al:function(a){$$t.$a6.al.call(this,a);var b=this.b5;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.a7().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$a6.$type)},true);$c("ItemToolTipLayer:g","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.i;var b=new $$t.i;var c=new $$t.i;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$g.$type},bv:function(){return new $$t.j(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qv=a},_qv:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$g.targetSeriesNameProperty,a);return a}else{return this.c($$t.$g.targetSeriesNameProperty)}},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)}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;var d=this._qv._b5;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.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){d.count(0);return}var g=0;if(this.pz(this.targetSeries())){this.q7(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.pz(h)){this.q7(h,c,e,f,g);g++}if(h.isStacked()){h.k1(function(j){if($self.pz(j)){$self.q7(j,c,e,f,g);g++}return true})}}this.q6(c)}d.count(g)},q6: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.qx(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().bu().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().bu().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}},qx:function(a){if(a.count()<=1){return false}var b=this.view().bu();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},q7:function(a,b,c,d,e){var f=this.p7(a);if(!f._c){return}var g=a.getSeriesValuePosition(f._d,c,d);var h=this._qv._b5;var i=this.q0(a);var j=this.qs;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().bu();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.au(k)}else{n=new $.ig.DataContext;n.item(k);n.series(a)}if(!this._qv.configureTooltip(a,l,i,n)){return}var o=this._qv.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)},q0:function(a){return a.toolTip()},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._qv.hideTooltips()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=c._o.count();var e=b.bu().left();var f=b.bu().right();var g=b.bu().top();var h=b.bu().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._qv.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._qv.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._qv.moveTooltip(o,p,q,r,s)}},ei:function(){return true},$type:new $.ig.Type("ItemToolTipLayer",$$t.$s.$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.c($.ig.$op.$type,this._l,a,d._l,e._l,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.c($.ig.$op.$type,this._j,a,d._j,e._j,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.c($.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.$a6.init.call(this,a);this._b4=a;this._b7=new $$4.x($$t.$k.$type,0)},_b4:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($.ig.$op.$type);$ret.create($self.b8.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}();this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},destroy:function(){$$t.$a6.destroy.call(this);for(var a=0;a<this._b5.active().count();a++){this._b5.active().__inner[a].destroy()}for(var b=0;b<this._b5.inactive().count();b++){this._b5.inactive().__inner[b].destroy()}this._b5.clear()},_b7:null,b8:function(){var a=new $$t.k;a.provideRenderer(this._e.renderer());a.__visibility=1;a.eventSink(this._e.seriesViewer()._cm._k);this._b7.add(a);return a},ca:function(a){var b=a},cc:function(a){var b=a;b.__visibility=1},cb:function(a){var b=a;b.unbind();b.content(null);this._b7.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()._cm._j._ae.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.ct(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()._cm._j.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}},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=0;var d=0;var e=this._e.seriesViewer();if(e!=null){var f=e._cm._j.b7();c+=f.__x;d+=f.__y}for(var g=0;g<this._b7.count();g++){this._b7.__inner[g].render(this._b7.__inner[g]._n+c,this._b7.__inner[g]._o+d)}},al:function(a){$$t.$a6.al.call(this,a);var b=this._b5.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.$i.$type,c.content());if(h!=null){var i=h.getText();g.add(i)}this._e.a7().addPointerTooltipData(a,d,e,f,g)}},hideTooltips:function(){for(var a=0;a<this._b7.count();a++){this.hideContainer(this._b7.__inner[a])}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$a6.$type)},true);$c("PointerTooltip:k","ContentControl",{init:function(){var $self=this;this.ar=null;this.cg={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.al=0;this.ax=0;this.aw=0;this.at=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.bs(a,b.propertyName(),b.oldValue(),b.newValue())});this._an=new $$t.m(this)},ar:null,as:function(){if(this.ar==null){this.ar=new $.ig.SRProvider(this._an._j)}return this.ar},aj:null,ak:function(){var $self=this;if(this.aj==null){this.aj=$.ig.DVContainer.prototype.instance().createInstance($.ig.ISeriesVisualDataManager.prototype.$type,function(){return $self.as().q()})}return this.aj},_ai:null,_an: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)}},bu: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,bs:function(a,b,c,d){switch(b){case"PointerPosition":this.br();break;case"PointerVisibility":this.br();break}},_bx:null,_cr:null,_cs:null,_av:false,bo:function(){if(this._an.d(this.content())){this.br()}},br:function(){this._av=true},cg:null,al:0,ax:0,aw:0,au:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},ct:function(a){this._av=false;var b=0;var c=0;var d=this._an.x(a);b=d.width();c=d.height();if(this.al==this.pointerLocation()&&this.au(this.cg.__x,this.pointerPosition().__x)&&this.au(this.cg.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.ax;c+=this.aw;this.actualBoxFullWidth(this.actualBoxWidth()+this.ax);this.actualBoxFullHeight(this.actualBoxHeight()+this.aw)}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.ax=y;this.aw=z;this.al=this.pointerLocation();this.cg=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._cr!=null){this._cr._ak=an}var ao=new $$a.z(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this._cs!=null){this._cs._ak=ao}if(this.pointerVisibility()==1){return new $$a.af(1,b,c)}return new $$a.af(1,o,p)},destroy:function(){this.unbind();this._an.r()},hide:function(){this.__visibility=1;this._an.s()},render:function(a,b){if(this._av){this.ct(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this._an.v(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},provideRenderer:function(a){this._an.u(a)},at:false,bind:function(){if(!this.at){if(this.eventSink()!=null&&this._an._l!=null){this.at=true;this.eventSink().as(this._an._l,"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.at){if(this.eventSink()!=null&&this._an._l!=null){this.at=false;this.eventSink().bg(this._an._l,"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._an.q()},$type:new $.ig.Type("PointerTooltip",$$a.$g.$type,[$$0.$b6.$type])},true);$c("PointerTooltipView:m","Object",{init:function(a){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._cr=new $$a.bz;this._a._cs=new $$a.b0;this._l=null;this.t()},t:function(){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=this.f){this.f=window.devicePixelRatio}},_a:null,x:function(a){var b=new $$a.af(1,0,0);if(this._a.content()!=null){var c=this._a.content();c=c.clone();b=new $$a.af(1,0,0);if(this._n==null){this._n=this._j.createElement("div");this._n.addClass("ui-chart-pointer-tooltip-container");this._n.setStyleProperty("position","absolute");this._n.setStyleProperty("visibility","hidden");this._n.setStyleProperty("top","0px");this._n.setStyleProperty("left","0px");this._p=this._j.createElement("div");this._p.setStyleProperty("position","relative");this._o=this._j.createElement("div");this._o.addClass("ui-chart-pointer-tooltip-content-container");this._o.setStyleProperty("position","absolute");this._o.setStyleProperty("top","0px");this._o.setStyleProperty("left","0px");this._n.append(this._p);this._p.append(this._o)}this._n.remove();this._j.appendToBody(this._n);this._o.append(c);b=new $$a.af(1,this._o.outerWidthWithMargin(),this._o.outerHeightWithMargin());this._n.remove();c.remove()}else{if(this._a._ai!=null){b=this._a._ai.getDesiredSize()}}return b},_n:null,_p:null,_o:null,_l:null,_k:null,_b:null,_m:null,w:null,c:false,i:0,h:0,v:function(a,b){if(this._l==null){this._l=this._j.createElement("div");this._l.addClass("ui-chart-pointer-tooltip-container");this._l.setStyleProperty("position","absolute");this._l.setStyleProperty("pointer-events","none");this._l.setStyleProperty("top","0px");this._l.setStyleProperty("left","0px");var c=this._j.createElement("div");c.setStyleProperty("position","relative");this._k=this._j.createElement("canvas");this._k.setStyleProperty("position","absolute");this._k.setStyleProperty("top","0px");this._k.setStyleProperty("left","0px");this._m=this._j.createElement("div");this._m.addClass("ui-chart-pointer-tooltip-content-container");this._m.setAttribute("style","position: absolute;top:0px;left:0px;--tooltip-container-background-color:transparent;");c.append(this._k);c.append(this._m);this._l.append(c);this._b=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._j.get2DCanvasContext(this._k));this._l.hide();this._j.appendToBody(this._l)}this._a.bind();if(this._a.__visibility==1&&this.c){this._l.hide();this.c=false;return}var d=null;if(this._a.content()!=null){d=this._a.content();d.remove()}this._m.removeChildren();if(d!=null){var cont_=this._m;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._m.append(d)}var e=this._a.pointerTooltipStyle();var f=1;this.t();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._k.setStyleProperty("width",g.toString()+"px");this._k.setStyleProperty("height",h.toString()+"px");this._k.setAttribute("width",(g*this.f).toString());this._k.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.b1;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.am(!$.ig.util.isNaN(e._a)?e._a:0);i.an(!$.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.w=i;var j=this._a._cr;var k=this._a._cs;j.__fill=i.__fill;k.__stroke=i.__stroke;this._b.v(i);this._b.t(j);this._b.u(k);if(this._a._ai!=null){this._a._ai.ensureUpdated();this._a._ai.doRender(this._b,1)}var x_=a+"px";var y_=b+"px";var container_=this._l;container_.setRawStyleProperty("left",x_);container_.setRawStyleProperty("top",y_);if(this._a.__visibility==0&&!this.c){this._l.show();this.c=true}if(this._b.d()&&this.f!=1){this._b.y()}},q:function(){return this._a.ak().exportPointerTooltipData(this._a._cr,this._a._cs,this.w,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.x(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.width()!=b||d.height()!=c){return true}return false},r:function(){this._j=null;this._l.hide();this._l.remove();this._l=null;this._n=null;this._p=null;this._o=null;this._l=null;this._k=null;this._m=null},s:function(){this._l.hide()},_j:null,u:function(a){this._j=a},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("ValueOverlay:n","Series",{init:function(){this.py=null;this.px=null;$.ig.Series.prototype.init.call(this);this._ab=$$t.$n.$type},axis:function(a){if(arguments.length===1){this.h($$t.$n.axisProperty,a);return a}else{return this.c($$t.$n.axisProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$n.valueProperty,a);return a}else{return this.c($$t.$n.valueProperty)}},p7:0,p8:0,p4:0,getSeriesValue:function(a,b,c){return this.value()},p5:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.__x,2)+Math.pow(a.__y-b.__y,2));var d=Math.acos((a.__x-b.__x)/c);if(a.__y-b.__y<0){d=2*Math.PI-d}return d},getSeriesValuePosition:function(a,b,c){if(this.axis()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.p6();var e=NaN;var f=NaN;var g=NaN;var h={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i=NaN;switch(this.axis().a1()){case 2:i=Math.sqrt(Math.pow(a.__x-h.__x,2)+Math.pow(a.__y-h.__y,2));g=d;e=h.__x+Math.cos(g)*i;f=h.__y+Math.sin(g)*i;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break;case 0:e=d;f=a.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();break;case 1:f=d;e=a.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break;case 3:g=this.p5(a,h);i=d;e=h.__x+Math.cos(g)*i;f=h.__y+Math.sin(g)*i;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break}return{__x:e,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getItemIndex:function(a){throw new $$6.q(0)},getItem:function(a){return this},scrollIntoView:function(a){return false},ap:function(a){var b=$b($.ig.NumericAxisBase.prototype.$type,a);var c=this.value();if($.ig.util.isNaN(c)||Number.isInfinity(c)){return null}return new $.ig.AxisRange(c,c)},l8:function(a){this.ko(true,this.view());if(!this.pw()){if(this._ps!=null){this.qr(NaN,this.cs())}return}if(this.ek(a)){if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}var b=this.p7;this.p7=this.p8;this.p8=b}else{this.p7=this.p4}this.p4=this.p6();this.mf()}else{this.p4=this.p6();this.qq(this.p4,this._pu)}},p6:function(){var a,b;var c=this.getViewInfo(b,a);b=c.p0;a=c.p1;var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,a,b,this.axis().isInverted(),d);return this.axis().getScaledValue(this.value(),e)},qq:function(a,b){if(this.axis()==null){return}var c=$b($.ig.CategoryAxisBase.prototype.$type,this.axis());if(c!=null&&!c.isDateTime()){if(this.value()>c.itemsCount()-1){return}if(c.categoryMode()!=0){var d=this.getEffectiveViewport1(b);var e=.5*c.getCategorySize(b.bv(),b.bu(),d);var f=false;if(c.isVertical()&&!c.isInverted()){f=true}if($b($.ig.CategoryXAxis.prototype.$type,c)!==null&&c.isInverted()){f=true}if(f){e=-e}a+=e}}var g=$b($.ig.NumericAxisBase.prototype.$type,this.axis());if(g!=null){if(this.value()<g.actualMinimumValue()||this.value()>g.actualMaximumValue()){return}if(g.k3()&&this.value()<0){return}}var h;switch(this.axis().a1()){case 2:case 3:h=this.axis().jz(a,b.bv(),b.bu(),this.getEffectiveViewport1(b),this.pg(b));break;default:h=this.axis().jz(a,b.bv(),b.bu(),null,null);break}if(h!=null){b.by(h)}if(!b.isThumbnailView()){this.qr(a,this.cs())}},e5:function(a,b,c){var d=true;d=$.ig.Series.prototype.e5.call(this,a,b,c);if(!c.o()||b.isEmpty()||a.isEmpty()||this.axis()==null||this.axis().seriesViewer()==null){d=false}return d},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},kr:function(a,b,c,d){throw new $$6.q(0)},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"Axis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.renderSeries(false);this.le();break;case"TransitionProgress":this.p8=this.p7+this.gq()*(this.p4-this.p7);if(this.cu(this.view())){return}if(this.gq()==1){this.qq(this.p4,this._pu)}else{this.qq(this.p8,this._pu)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"Value":var e=$b($.ig.NumericAxisBase.prototype.$type,this.axis());if(e!=null){e.updateRange()}this.renderSeries(true);this.lf();break;case"IsAxisAnnotationEnabled":case"AxisAnnotationTextColor":case"AxisAnnotationBackground":case $$t.$n.qd:case"AxisAnnotationOutline":case"AxisAnnotationStrokeThickness":case"AxisAnnotationPaddingBottom":case"AxisAnnotationPaddingLeft":case"AxisAnnotationPaddingRight":case"AxisAnnotationPaddingTop":this.renderSeries(true);break}},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.axis()!=null){this.axis().h3(false)}},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);var c=b;c.bx()},pw:function(){if(this.axis()==null||this.axis().seriesViewer()==null||$.ig.util.isNaN(this.value())||this.__visibility!=0){return false}var a=$b($.ig.CategoryAxisBase.prototype.$type,this.axis());if(a!=null&&a.itemsCount()==0){return false}return true},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return $b($.ig.CategoryAxisBase.prototype.$type,this.axis())},bv:function(){return new $$t.o(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pu=$b($$t.$o.$type,a)},_pu:null,l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)||!this.pw()){return}var c=this.getEffectiveViewport1(this.view());var d=this.axis().getScaledValue(this.value(),new $.ig.ScalerParams(0,this._bx.bv(),a,this.axis().isInverted(),c));this.qq(d,$b($$t.$o.$type,this._bx));this.ev(false)},getOffsetValue:function(){return 0},getCategoryWidth:function(){return 0},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$n.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$n.isAxisAnnotationEnabledProperty)}},axisAnnotationFormatLabel:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationFormatLabelProperty,a);return a}else{return this.c($$t.$n.axisAnnotationFormatLabelProperty)}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$n.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$n.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$n.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationOutlineProperty,a);return a}else{
return this.c($$t.$n.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.$n.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingBottomProperty)}},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$n.axisAnnotationStrokeThicknessProperty)}},getAxes:function(){return[this.axis()]},_ps:null,py:null,px:null,qr:function(a,b){if($.ig.util.isNaN(a)){if(this._ps!=null){$$t.$a0.b(this._ps);$$t.$a0.d(this,this._ps,true,this.px,this.py,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel(),this.axisAnnotationFormatLabel())}return}var c=false;if(this.px==null){c=true;this.py=new $$4.x($.ig.Axis.prototype.$type,0);this.px=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}this._ps=new $$t.at;var d=this.actualBrush();if(d==null){d=this.brush()}var e=this.axis().isVertical();$$t.$a0.c(this._ps,{__x:a,__y:a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},this,this.seriesViewer(),this.getEffectiveViewport(),d,this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),!e&&this.isAxisAnnotationEnabled(),e&&this.isAxisAnnotationEnabled());$$t.$a0.d(this,this._ps,c,this.px,this.py,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel(),this.axisAnnotationFormatLabel())},isValueOverlay:function(){return true},getLabel:function(a){if(this.axis()!=null){return this.axis().getValueLabel(a)}return null},labelResolved:function(){var a=this.getLabel(this.value());return a!=null?a:$4("{0:0.##}",this.value())},$type:new $.ig.Type("ValueOverlay",$.ig.Series.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("ValueOverlayView:o","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bz=new $$a.by},_bz:null,bb:function(){$.ig.SeriesView.prototype.bb.call(this);this._bz.__stroke=this._e.actualBrush();this._bz._ac=this._e.actualThickness();this._bz._ai=this._e.dashArray();this._bz._ad=this._e.dashCap()},bc:function(){$.ig.SeriesView.prototype.bc.call(this);var a=this.bo();this._bz.__stroke=a;this._bz._ac=this._e.actualThickness()+3;this._bz.__stroke=a;this._bz._ac=this._e.actualThickness()+3},by:function(a){this._bz._ak=a;this.aq()},bx:function(){this._bz._ak=null;this.aq()},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(a.d()){a.s(this._bz)}},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this._bz,"ValueOverlayPath",[])},$type:new $.ig.Type("ValueOverlayView",$.ig.SeriesView.prototype.$type)},true);$c("AnnotationLayerProxy:p","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(!a.isAnnotationLayer()){return false}return true},setCrosshairHorizontalLineVisibility:function(a,b){a.horizontalLineVisibility(b)},setCrosshairVerticalLineVisibility:function(a,b){a.verticalLineVisibility(b)},setCrosshairHorizontalLineStroke:function(a,b){a.horizontalLineStroke(b)},setCrosshairVerticalLineStroke:function(a,b){a.verticalLineStroke(b)},setCrosshairXAxisForeground:function(a,b){a.xAxisAnnotationTextColor(b)},setCrosshairYAxisForeground:function(a,b){a.yAxisAnnotationTextColor(b)},setCrosshairXAxisBackground:function(a,b){a.xAxisAnnotationBackground(b)},setCrosshairYAxisBackground:function(a,b){a.yAxisAnnotationBackground(b)},setCrosshairYAxisPrecision:function(a,b){a.yAxisAnnotationInterpolatedValuePrecision(b)},setCrosshairXAxisPrecision:function(a,b){a.xAxisAnnotationInterpolatedValuePrecision(b)},setCrosshairOnAxesEnabled:function(a,b){a.isAxisAnnotationEnabled(b)},setCrosshairUseInterpolation:function(a,b){a.useInterpolation(b)},setCrosshairThickness:function(a,b){a.thickness(b)},setFinalValuePrecision:function(a,b){a.axisAnnotationInterpolatedValuePrecision(b)},setFinalValueBackground:function(a,b){a.axisAnnotationBackground(b)},setFinalValueForeground:function(a,b){a.axisAnnotationTextColor(b)},setContentMemberPath:function(a,b){a.contentMemberPath(b)},setLabelMemberPath:function(a,b){a.labelMemberPath(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.$ab.$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:q","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$q.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnnotationInfoProvider.prototype.$type,function(){return new $$t.r});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisAnnotationManager.prototype.$type,function(){return new $$t.u});$$t.$q.a=true}},$type:new $.ig.Type("AnnotationFactoryManager",$.ig.$ot)},true);$c("AnnotationInfoProvider:r","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AnnotationInfoProvider",$.ig.$ot)},true);$c("AxisAnnotation:t","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_l:false,resetCachedExtent:function(){this._l=true},checkForExtentReset:function(a){if(this._l){this._l=false;a()}},value:function(a){if(arguments.length===1){this.h($$t.$t.valueProperty,a);return a}else{return this.c($$t.$t.valueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$t.textProperty,a);return a}else{return this.c($$t.$t.textProperty)}},ad:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},ac:function(a,b,c){this._k=true;switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._j=new $.ig.BindingFormatter;this._j.j(this.labelFormat());this._j.d(this.labelFormatSpecifiers())}else{this._j=null}break}},resolveLabelValue:function(){if(this.text()!=null){return this.text()}if(this.formatLabel()!=null){return this.formatLabel()(this.value())}if(this._j!=null){return this._j.i(this.value())}if(this.value()==null){return null}return this.value().toString()},labelFormat:function(a){if(arguments.length===1){this.h($$t.$t.labelFormatProperty,a);return a}else{return this.c($$t.$t.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$t.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$t.labelFormatSpecifiersProperty)}},_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)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$t.strokeThicknessProperty,a);return a}else{return this.c($$t.$t.strokeThicknessProperty)}},_k:false,_j:null,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("AxisAnnotation",$$a.$r.$type,[$$0.$b6.$type,$.ig.IAxisAnnotation.prototype.$type])},true);$c("AxisAnnotationManager:u","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.an().count();c++){b=this.a(a,a.an().__inner[c],b)}for(var d=0;d<a.annotations().count();d++){b=this.a(a,a.annotations().__inner[d],b)}a._bo.count(b);a._bp.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.j7();var i=a.j2();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.j7().bottom()||e._c<a.j7().top()){return c}}else{if(e._c>a.j7().right()||e._c<a.j7().left()){return c}}var k=a._bo.item(c);var l=a._bp.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._c9.add(e);a._c8.add1(l.ak());return c},arrangeAnnotations:function(a,b,c,d,e,f,g,h,i,j){for(var k=0;k<a._bp.count();k++){var l=a._bo.item(k);var m=-1;for(var n=c.count()-1;n>=0;n--){if(c.__inner[n]==a._bp.item(k)){m=n;break}}if(m==-1){continue}if(e){b.z(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j);b.aq(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j,f)}else{b.z(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j)}}},b:function(a,b){this.owner().cn(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().cn(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:v","DependencyObject",{init:function(){this.ab=0;this.ac=0;this.am=null;this.aa=null;this.z=null;this.bk=null;this.bh=null;this.bj=null;this.bi=null;this.x=0;this.n=true;this.u=NaN;this.w=NaN;this.v=NaN;this.t=NaN;$$a.$r.init.call(this)},propertyChanged:null,_k:null,xValue:function(a){if(arguments.length===1){this.h($$t.$v.xValueProperty,a);return a}else{return this.c($$t.$v.xValueProperty)}},ab:null,yValue:function(a){if(arguments.length===1){this.h($$t.$v.yValueProperty,a);return a}else{return this.c($$t.$v.yValueProperty)}},ac:null,text:function(a){if(arguments.length===1){this.h($$t.$v.textProperty,a);return a}else{return this.c($$t.$v.textProperty)}},am:null,_aw:null,key:function(a){if(arguments.length===1){this.h($$t.$v.keyProperty,a);return a}else{return this.c($$t.$v.keyProperty)}},aa:null,content:function(a){if(arguments.length===1){this.h($$t.$v.contentProperty,a);return a}else{return this.c($$t.$v.contentProperty)}},z:null,series:function(a){if(arguments.length===1){this.h($$t.$v.seriesProperty,a);return a}else{return this.c($$t.$v.seriesProperty)}},l:null,a0:function(a,b,c){this.az(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},az:function(a,b,c){switch(a){case"XValue":this.ab=c;break;case"YValue":this.ac=c;break;case"Series":this.l=c;break;case"Content":this.z=c;break;case"Key":this.aa=c;break;case"Text":this.am=c;break;case"TextColor":this.bk=c;break;case"LeaderBrush":this.bi=c;break;case"Outline":this.bj=c;break;case"Background":this.bh=c;break;case"StrokeThickness":this.x=c;break;case"BackgroundPaddingLeft":this.n=true;this.u=c;break;case"BackgroundPaddingTop":this.n=true;this.w=c;break;case"BackgroundPaddingRight":this.n=true;this.v=c;break;case"BackgroundPaddingBottom":this.n=true;this.t=c;break}this._o=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.$v.textColorProperty,a);return a}else{return this.c($$t.$v.textColorProperty)}},bk:null,background:function(a){if(arguments.length===1){this.h($$t.$v.backgroundProperty,a);return a}else{return this.c($$t.$v.backgroundProperty)}},bh:null,outline:function(a){if(arguments.length===1){this.h($$t.$v.outlineProperty,a);return a}else{return this.c($$t.$v.outlineProperty)}},bj:null,leaderBrush:function(a){if(arguments.length===1){this.h($$t.$v.leaderBrushProperty,a);return a}else{return this.c($$t.$v.leaderBrushProperty)}},bi:null,strokeThickness:function(a){if(arguments.length===1){this.h($$t.$v.strokeThicknessProperty,a);return a}else{return this.c($$t.$v.strokeThicknessProperty)}},x:0,_o:false,n:false,bo:null,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{if(this.n){this.n=false;this.bo=new $$a.ah(1,this.u,this.w,this.v,this.t)}return this.bo}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingLeftProperty)}},u:0,backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingTopProperty)}},w:0,backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingRightProperty)}},v:0,backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingBottomProperty)}},t:0,$type:new $.ig.Type("CalloutAnnotation",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CalloutAnnotationCollection:w","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$v.$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.$v.$type))},true);$c("CalloutAnnotationWrapper:x","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.$x.$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().aa!=null||b.b().aa!=null){return $.ig.$op.equalsStatic(this.b().aa,b.b().aa)}return $.ig.$op.equals.call(this,a)},getHashCode:function(){if(this.b()==null||this.b().aa==null){return $.ig.$op.getHashCode.call(this)}return this.b().aa.getHashCode()},$type:new $.ig.Type("CalloutAnnotationWrapper",$.ig.$ot)},true);$c("CategoryHighlightFrameRect:y","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:z","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$y.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$y.$type,$$t.$z.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.y})},_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.k(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.k(c._h,b,d._h,0)}},c:function(a,b,c){var d=b;var e=c;this.f.f(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryHighlightLayer:aa","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.z;var b=new $$t.z;var c=new $$t.z;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$aa.$type},bv:function(){return new $$t.a9(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,targetAxis:function(a){if(arguments.length===1){this.h($$t.$aa.targetAxisProperty,a);return a}else{return this.c($$t.$aa.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$aa.useInterpolationProperty,a);return a}else{return this.c($$t.$aa.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$aa.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$aa.bandHighlightWidthProperty)}},qb:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this._as._c){this.renderSeries(b)}}},qx:function(a){return a!=null&&a.cl()},qe:function(a,b){$$t.$s.qe.call(this,a,b);var c=a;c._g.clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){return}if(this.targetAxis()!=null){if(this.qx(this.targetAxis())){this.q4(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.qx(f)){this.q4(f,c,d)}}}}},q4:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}var d=this.qs.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().bu().left()+this.view().bu().width()*(d-this.view().bv().left())/this.view().bv().width();var e=this.qs.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().bu().top()+this.view().bu().height()*(e-this.view().bv().top())/this.view().bv().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.q3(f,b,a)},q3:function(a,b,c){var d=new $$t.y;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._g=this.qq();d._h=this.qr();if(d._g==null){d._g=this._qw.getLightenedTranslucentBrush(c.actualStroke())}if(d._h==null){d._h=this._qw.getLightenedTranslucentBrush(c.actualStroke())}d._d=this.actualThickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qw._b5;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.q5(f,h);e++}c.count(e)},ei:function(){return true},q5: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._qw.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()},lt:function(a,b,c,d){$$t.$s.lt.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.$s.$type)},true);$c("CalloutLayer:ab","AnnotationLayer",{isAnnotationCalloutLayer:function(){return true},init:function(){this.r2=new $$4.q($$t.$x.$type,0);this.r5=new $$4.x($$t.$x.$type,0);this.r6=new $$4.x($$t.$x.$type,0);this.q7=null;this.r3=new $$4.v($$t.$x.$type);this.r0=new $$4.h($$t.$x.$type,$$4.$w.$type.specialize($$t.$x.$type),0);this.rj=null;this.u5=new $$a.ae(0,0,0,1,1);this.rq=false;this.u4=$$a.$ae.empty();this.ro=false;this.rp=false;this.r4=new $$4.x($.ig.SeriesPointOfInterest.prototype.$type,0);this.rn=true;$$t.$s.init.call(this);this._qv=null;this.q1=new $$t.am;var a=this.q1;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ts.runOn(this));this.useIndex(true);var b=new $$t.ap;var c=new $$t.ap;var d=new $$t.ap;var e=this.transitionDuration()/1e3;this._pt=b;this._ps=c;this._pu=d;this._ab=$$t.$ab.$type},ts:function(a,b){this.t1()},t1:function(){this._qv=this.qw(this.allowedPositions());this.ty()},tt:function(a,b){this.r6.clear();this.renderSeries(false)},kr:function(a,b,c,d){$$t.$s.kr.call(this,a,b,c,d);var e=this.r1();switch(a){case 3:this.t6(b,e);break;case 1:for(var f=b;f<b+c;f++){var g=new $$t.v;var h=new $$t.x;h.b(g);h.b().series(this.targetSeries());this.r6.insert(f,h);this.t6(f,e)}break;case 0:this.r6.removeRange(b,c);break;case 2:for(var i=b;i<b+c;i++){this.t6(i,e)}break;case 4:this.r6.clear();for(var j=0;j<this.ci().count();j++){var k=new $$t.v;var l=new $$t.x;l.b(k);l.b().series(this.targetSeries());this.r6.add(l);this.t6(j,e)}break}this.renderSeries(true)},ek:function(a){return false},r1: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},t6:function(a,b){var $self=this;if(this.ri()==null||this.rg()==null){return}var c=a;if(this.rh()!=null){c=this.rh().item(a)}var d=this.ri().item(a);var e=this.rg().item(a);var f=this.r6.__inner[a];if(this.rf()!=null){if(f.b().aa!=this.rf().item(a)){f.b().key(this.rf().item(a))}}if(this.r0.containsKey(f)){f.b(this.r0.item(f)._c.b())}f.b().xValue(c);f.b().yValue(d);if(this.calloutLabelUpdating!=null){var g=function(){var $ret=new $$t.ae;$ret.xValue(c);$ret.yValue(d);$ret.item($self.ci().item(a));return $ret}();this.calloutLabelUpdating(this,g);if(g.label!=null&&!String.equalsStatic(g.label,f.b().am)){var h=g.label;f.b().text(h!=null?h.toString():"")}}else{f.b().text(e!=null?e.toString():"")}if(this.re()!=null){f.b().content(this.re().item(a))}else{f.b().content(this.ci().item(a))}if(this.calloutSeriesSelecting!=null){var i=function(){var $ret=new $$t.ag;$ret.xValue(c);$ret.yValue(d);$ret.item($self.ci().item(a));return $ret}();this.calloutSeriesSelecting(this,i);if(i._internalSeries!=null){f.b().series(i._internalSeries)}else if(i.seriesName!=null){if(b.containsKey(i.seriesName)){f.b().series(b.item(i.seriesName))}}}this.t7(f)},t7: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._q0.ci(a.b().l);var d=this.calloutTextColor()!=null?this.calloutTextColor():this._q0.cl();var e=this.calloutOutline()!=null?this.calloutOutline():this._q0.ck();var f=this.calloutLeaderBrush()!=null?this.calloutLeaderBrush():this._q0.cj(a.b().l);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().z);h.xValue(a.b().ab);h.yValue(a.b().ac);h.series(a.b().l);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,calloutRenderStyleUpdating:null,labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.labelMemberPathProperty,a);return a}else{return this.c($$t.$ab.labelMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="LabelMemberPath"){return this.ho(a,b,this.labelMemberPath())}if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}if(c=="KeyMemberPath"){return this.ho(a,b,this.keyMemberPath())}if(c=="ContentMemberPath"){return this.ho(a,b,this.contentMemberPath())}return $$t.$s.getItemValue.call(this,a,b)},rg:function(a){if(arguments.length===1){if(this.rb!=a){var b=this.rb;this.rb=a;this.raisePropertyChanged("LabelColumn",b,this.rb)}return a}else{return this.rb}},rb:null,xMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.xMemberPathProperty,a);return a}else{return this.c($$t.$ab.xMemberPathProperty)}},rh:function(a){if(arguments.length===1){if(this.rc!=a){var b=this.rc;this.rc=a;this.raisePropertyChanged("XColumn",b,this.rc)}return a}else{return this.rc}},rc:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.yMemberPathProperty,a);return a}else{return this.c($$t.$ab.yMemberPathProperty)}},ri:function(a){if(arguments.length===1){if(this.rd!=a){var b=this.rd;this.rd=a;this.raisePropertyChanged("YColumn",b,this.rd)}return a}else{return this.rd}},rd:null,keyMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.keyMemberPathProperty,a);return a}else{return this.c($$t.$ab.keyMemberPathProperty)}},rf:function(a){if(arguments.length===1){if(this.ra!=a){var b=this.ra;this.ra=a;this.raisePropertyChanged("KeyColumn",b,this.ra)}return a}else{return this.ra}},ra:null,isCalloutOffsettingEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCalloutOffsettingEnabledProperty,a);return a}else{return this.c($$t.$ab.isCalloutOffsettingEnabledProperty)}},contentMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.contentMemberPathProperty,a);return a}else{return this.c($$t.$ab.contentMemberPathProperty)}},re:function(a){if(arguments.length===1){if(this.q9!=a){var b=this.q9;this.q9=a;this.raisePropertyChanged("ContentColumn",b,this.q9)}return a}else{return this.q9}},q9:null,r2:null,r5:null,tv:function(a,b){if(b.propertyName()=="XValue"||b.propertyName()=="YValue"){var c=a._k;if(!this.r2.contains(c)){this.r2.add(c);this.r5.add(c);this.renderSeries(false)}}},bv:function(){return new $$t.a7(this)},lo:function(a){$$t.$s.lo.call(this,a);this._q0=a},_q0:null,r6:null,targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ab.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ab.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$ab.targetSeriesProperty,a);return a}else{return this.c($$t.$ab.targetSeriesProperty)}},collisionChannel:function(a){if(arguments.length===1){this.h($$t.$ab.collisionChannelProperty,a);return a}else{return this.c($$t.$ab.collisionChannelProperty)}},q1:null,allowedPositions:function(a){if(arguments.length===1){var b=this.allowedPositions();if(a!=b){this.q1=a;this.raisePropertyChanged("AllowedPositions",b,this.allowedPositions())}return a}else{return this.q1}},_qv:null,isAutoCalloutBehaviorEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isAutoCalloutBehaviorEnabledProperty,a);return a}else{return this.c($$t.$ab.isAutoCalloutBehaviorEnabledProperty)}},useInterpolatedValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty)}},useValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$ab.useValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$ab.useValueForAutoCalloutLabelsProperty)}},isCustomCalloutStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCustomCalloutStyleEnabledProperty,a);return a}else{return this.c($$t.$ab.isCustomCalloutStyleEnabledProperty)}},isCustomCalloutRenderStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCustomCalloutRenderStyleEnabledProperty,a);return a}else{return this.c($$t.$ab.isCustomCalloutRenderStyleEnabledProperty)}},autoCalloutLabelPrecision:function(a){if(arguments.length===1){this.h($$t.$ab.autoCalloutLabelPrecisionProperty,a);return a}else{return $h(this.c($$t.$ab.autoCalloutLabelPrecisionProperty))}},calloutTextColor:function(a){if(arguments.length===1){this.h($$t.$ab.calloutTextColorProperty,a);return a}else{return this.c($$t.$ab.calloutTextColorProperty)}},calloutBackground:function(a){if(arguments.length===1){this.h($$t.$ab.calloutBackgroundProperty,a);return a}else{return this.c($$t.$ab.calloutBackgroundProperty)}},calloutInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$ab.calloutInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$ab.calloutInterpolatedValuePrecisionProperty))}},calloutOutline:function(a){if(arguments.length===1){this.h($$t.$ab.calloutOutlineProperty,a);return a}else{return this.c($$t.$ab.calloutOutlineProperty)}},calloutLeaderBrush:function(a){if(arguments.length===1){this.h($$t.$ab.calloutLeaderBrushProperty,a);return a}else{
return this.c($$t.$ab.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.$ab.calloutPaddingLeftProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingLeftProperty)}},calloutPaddingTop:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingTopProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingTopProperty)}},calloutPaddingRight:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingRightProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingRightProperty)}},calloutPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingBottomProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingBottomProperty)}},calloutCollisionMode:function(a){if(arguments.length===1){this.h($$t.$ab.calloutCollisionModeProperty,$$t.$ai.getBox(a));return a}else{return $g(this.c($$t.$ab.calloutCollisionModeProperty))}},calloutPositionPadding:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPositionPaddingProperty,a);return a}else{return this.c($$t.$ab.calloutPositionPaddingProperty)}},calloutStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ab.calloutStrokeThicknessProperty,a);return a}else{return this.c($$t.$ab.calloutStrokeThicknessProperty)}},textStyle:function(a){if(arguments.length===1){this.h($$t.$ab.textStyleProperty,a);return a}else{return this.c($$t.$ab.textStyleProperty)}},q7:null,q8:function(){if(this.q7==null){this.q7=$.ig.FontUtil.prototype.toFontInfo(this.renderer(),this.textStyle())}return this.q7},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){$$t.$s.qe.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.r7();var e=new $$4.x($$t.$x.$type,0);if(this.isAutoCalloutBehaviorEnabled()){if(this.pz(this.targetSeries())){this.t3(this.targetSeries(),c,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.pz(f)){this.t3(f,c,e)}}}}this.t2(c,d,e)},r3:null,r0:null,rj:null,u5:null,mu:function(a,b){$$t.$s.mu.call(this,a,b);var c=b.width()-this.u5.width();var d=b.height()-this.u5.height();var e=0;if(Math.abs(c)>Math.abs(d)){e=c;this.r8=c*this.po().width()}else{e=d;this.r8=d*this.po().height()}if(e>0&&this.r8>5){this.rt=true}if(e<0&&this.r8>5){this.rs=true}},mt:function(a,b){$$t.$s.mt.call(this,a,b);if(!a.equals1(b)){this.rr=true}},rq:false,sg:0,u4:null,u6:function(a){if(arguments.length===1){this.u4=a;return a}else{return this.u4}},ro:false,t2:function(a,b,c){if(this.seriesViewer()!=null){this.u5=this.seriesViewer().actualWindowRect()}if(this.po().isEmpty()){return}this.u6(new $$a.ae(0,this.po().left(),this.po().top(),this.po().width(),this.po().height()));if(this.rj!=null&&this.collisionChannel()!=null&&this.collisionChannel()!=this.rj._ap){this.tx()}if(this.rj==null){var d=this.rk();if(d!=null){this.rj=d;var e=this.rj;e.labelsMoved=$.ig.Delegate.prototype.combine(e.labelsMoved,this.tu.runOn(this))}else{var f=this.pg(this.view());var g=new Array(2);g[0]=0;g[1]=3;if(this.targetSeries()!=null){if(this.targetSeries().isVertical()){g=new Array(2);g[0]=2;g[1]=1}}else{var h=false;if(this.seriesViewer()!=null&&this.seriesViewer().series().count()>0){h=true;var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(!i.isAnnotationLayer()){if(!i.isVertical()){h=false}}}}if(h){g=new Array(2);g[0]=2;g[1]=1}}this.rj=new $.ig.LabelCollisionManager(this.po().right(),this.po().bottom(),this.po(),this._q0.getExecutionContext(),this.calloutPositionPadding(),this.rl(),g,this.sk(),this.sj(),this.isCalloutOffsettingEnabled(),this._qv);if(this.collisionChannel()!=null){this.rj._ap=this.collisionChannel();this.rj._an=this}var k=this.rj;k.labelsMoved=$.ig.Delegate.prototype.combine(k.labelsMoved,this.tu.runOn(this))}}if(this.rs){this.rs=false;if(this.rj.al()>2){this.rq=true}}if(this.rt){this.rt=false;if(this.r8>5){this.rq=true}}if(this.rr){this.rr=false;this.rj.a3(this.po().right(),this.po().bottom(),this.po());this.rq=true}var l=new $$4.q($$t.$x.$type,0);var m=new $$4.q($$t.$x.$type,0);var n=new $$4.x($$t.$x.$type,0);var o=new $$4.x($$t.$x.$type,0);var p=new $$4.q($$t.$x.$type,0);for(var q=0;q<b.count();q++){p.add(b.__inner[q])}for(var r=0;r<c.count();r++){p.add(c.__inner[r])}var s=this.r3.c();while(s!=null){var t=s.a;if(!p.contains(s._c)){o.add(s._c);m.add(s._c);var u=s._c.b();u.propertyChanged=$.ig.Delegate.prototype.remove(u.propertyChanged,this.tv.runOn(this));this.r3.h(s);this.r0.remove(s._c);this.rj.a2(s._c._c)}s=t}for(var v=0;v<b.count();v++){if(!this.r0.containsKey(b.__inner[v])){this.r3.f(b.__inner[v]);var w=b.__inner[v].b();w.propertyChanged=$.ig.Delegate.prototype.combine(w.propertyChanged,this.tv.runOn(this));this.r0.add(b.__inner[v],this.r3.d());n.add(b.__inner[v]);l.add(b.__inner[v]);this.rq=true}}for(var x=0;x<c.count();x++){if(!this.r0.containsKey(c.__inner[x])){this.r3.f(c.__inner[x]);this.r0.add(c.__inner[x],this.r3.d());var y=c.__inner[x].b();y.propertyChanged=$.ig.Delegate.prototype.combine(y.propertyChanged,this.tv.runOn(this));n.add(c.__inner[x]);l.add(c.__inner[x]);this.rq=true}}if(this.ro==true){this.ro=false;this.rq=true}if(this.r5.count()>0){this.rq=true;this.r5.clear();this.r2.clear()}s=this.r3.c();while(s!=null){var z=this.rm(s._c);if(z==null){return}if(!z.equals(s._c._c._c)){var aa=false;if(s._c._c._c==null){aa=true}var ab=s._c._c;ab._o=z.b;ab._p=z.c;if(!$.ig.util.isNaN(ab._o)&&!$.ig.util.isNaN(ab._p)){ab._n=z.e;ab._m=z.d;if(ab._b==null){this.rj.t(ab,false)}if(aa){this.rj.aq(ab)}else{this.rj.az(ab)}}}s=s.a}var ac=this.rj.am();var ad=this.rj.u();if(ad){if(this.rj.q()){this.rq=true}}if(this.rq&&(ac!=0||ad)){this.rq=false;this.sg=2147483647;if(this.collisionChannel()!=null){var ae=true;for(var af=0;af<this.seriesViewer().series().count();af++){var ag=this.seriesViewer().series().__inner[af];if(ag.isAnnotationLayer()&&$b($$t.$ab.$type,ag)!==null){var ah=ag;if(ah.collisionChannel()==this.collisionChannel()){if(!ah.u6().equals1(this.rj._a5)){ae=false;break}}}}if(ae){this.rj.a4()}else{this.rj.ar();this.rj.as()}}else{this.rj.a4()}}else{this.rj.as()}var ai=this.r3.c();var aj;var ak;var al;var am;var an;var ao;var ap;var aq;var ar;var as;var at;var au;var av;var aw;var ax;var ay=this.isCustomCalloutRenderStyleEnabled();while(ai!=null){var az=ai._c;var a0=az.b();aj=a0.bh;ak=a0.bj;al=a0.bi;am=a0.backgroundPadding()._c;an=a0.backgroundPadding()._e;ao=a0.backgroundPadding()._d;ap=a0.backgroundPadding()._b;aq=a0.x;ar=a0.bk;as=a0.am;at=a0.z;var a1=az._c;au=a1._o-(a1._g-a1._l);av=a1._p-(a1._h-a1._k);aw=a1._g-a1._l;ax=a1._h-a1._k;if(ay){var a2=new $$t.aj;a2.background(aj);a2.outline(ak);a2.leaderBrush(al);a2.strokeThickness(aq);a2.textColor(ar);a2.item(at);a2.series(a0.l);a2.actualPosition(a1._a);a2.xValue(a0.ab);a2.yValue(a0.ac);if(this.calloutRenderStyleUpdating!=null){this.calloutRenderStyleUpdating(this,a2);aj=a2.background();ak=a2.outline();al=a2.leaderBrush();aq=a2.strokeThickness();ar=a2.textColor()}}a._m.add1(az);a._f.add(aj);a._h.add(ak);a._g.add(al);a._j.add(am);a._l.add(an);a._k.add(ao);a._i.add(ap);a._n.add(aq);a._o.add(ar);a._p.add1(as);a._q.add1(at);a._t.add(au);a._u.add(av);a._r.add(aw);a._s.add(ax);ai=ai.a}},tx:function(){if(this.rj!=null){var a=this.r3.c();while(a!=null){var b=a._c._c;if(b!=null){this.rj.a2(b)}a=a.a}var c=this.rj;c.labelsMoved=$.ig.Delegate.prototype.remove(c.labelsMoved,this.tu.runOn(this));this.rj=null}this.tw()},rk: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.$ab.$type,b)!==null){var c=b;if(c!=this){if(c.collisionChannel()!=null&&c.collisionChannel()==this.collisionChannel()){if(c.rj!=null){return c.rj}}}}}return null},sj:function(){return 2e4},sk:function(){return 300},rl:function(){switch(this.calloutCollisionMode()){case 0:return 2;case 2:return 1;case 3:return 2;case 1:return 0}return 2},tu:function(a){var b=this.rj.am();if(b<this.sg){this.sg=b;this.renderSeries(false)}},rm:function(a){var b=this.targetSeries();if(a.b().l!=null){b=a.b().l}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.f4();var g=null;var h=null;var i=false;for(var j=0;j<e.length;j++){if(e[j].isAngular()){i=true;g=e[j]}else if(e[j].isRadial()){i=true;h=e[j]}else if(e[j].isVertical()){h=e[j]}else{g=e[j]}}if(g==null||h==null){return null}if(!g.cl()||!h.cl()){return null}var k=0;var l=0;if(g.isCategory()&&g.categoryMode()!=0){if(b.isFinancial()){k=b.getOffsetValue()}else if(b.isCategory()){k=b.getOffsetValue()}}if(h.isCategory()&&h.categoryMode()!=0){if(b.isCategory()){l=b.getOffsetValue()}}var m=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),g.j7(),g.isInverted(),g.j2());m._b=f;var n=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),h.j7(),h.isInverted(),h.j2());n._b=f;var o=0;var p=0;if(i){o=g.getScaledValue(this.sf(a.b().ab),m)+k;p=h.getScaledValue(this.sf(a.b().ac),n)+l;var q=o;var r=p;var s={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t=s.__x+r*Math.cos(q);o=$.ig.ViewportUtils.prototype.c(t,m.e,m.d);var u=s.__y+r*Math.sin(q);p=$.ig.ViewportUtils.prototype.f(u,n.e,n.d)}else{o=g.getScaledValue(this.sf(a.b().ab),m)+k;p=h.getScaledValue(this.sf(a.b().ac),n)+l}var v=new $.ig.QuadTreeBoundingBox;v.b=o;v.c=p;v.e=3;v.d=3;v.g=a.b();return v},sf:function(a){if($b($$0.$s.$type,a)!==null){return a.getTime()}if(a==null){return 0}return a},r7:function(){var a=new $$4.x($$t.$x.$type,0);for(var b=0;b<this.r6.count();b++){if(String.isNullOrEmpty(this.r6.__inner[b].b().am)){continue}if(this.r6.__inner[b]._c==null){var c=new $.ig.LabelCollisionInfo;this.r6.__inner[b]._c=c;var d=this._q0.getSizeForContent(this.sl(this.r6.__inner[b]),this.r6.__inner[b].b().backgroundPadding());c._k=d.height()/2;c._l=d.width()/2}var e=this.rm(this.r6.__inner[b]);if(e==null||e.b<this.po().left()||e.b>this.po().right()||e.c<this.po().top()||e.c>this.po().bottom()){continue}a.add(this.r6.__inner[b])}return a},sl:function(a){return a.b().am},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.rn){this.rn=false;this.tz()}if(this.cs()){this.t5(this._pu,false)}else{this.t5(this._ps,false)}},rp:false,invalidateCalloutContent:function(){if(!this.rp){this.rp=true;this.renderSeries(true)}},calloutContentUpdating:null,calloutLabelUpdating:null,calloutSeriesSelecting:null,r4:null,t3:function(a,b,c){var d=false;if(this.rp){this.rp=false;d=true}if(a.getVisiblePointsOfInterest(this.r4,this.useValueForAutoCalloutLabels(),this.useInterpolatedValueForAutoCalloutLabels(),this.autoCalloutLabelPrecision())){var e=this.r4;for(var f=0;f<this.r4.count();f++){var g=e.__inner[f];var h=g._a.item()!=null?g._a.item():g._a;var i=a;var j=new $$t.ao(h,i);var k=new $$t.x;var l=new $$t.v;k.b(l);l.key(j);var m=false;if(this.r0.containsKey(k)){k=this.r0.item(k)._c;l=k.b();m=d}else{m=true}var n=l.ab;var o=l.ac;if(this.sf(n)!=this.sf(g._b)){l.xValue(g._b)}if(this.sf(o)!=this.sf(g._c)){l.yValue(g._c)}l.series(a);var p=false;if(g._d!=l._aw){l._aw=g._d;p=true}if(m||p){if(this.calloutLabelUpdating!=null){var q=function(){var $ret=new $$t.ae;$ret.xValue(l.ab);$ret.yValue(l.ac);$ret.item(h);return $ret}();this.calloutLabelUpdating(this,q);if(q.label!=null&&!String.equalsStatic(q.label,k.b().am)){var r=q.label;k.b().text(r!=null?r.toString():"")}}else{if(g._d!=null){l.text(g._d)}}}if(l.am==null){continue}if(m||p){if(this.calloutContentUpdating!=null){var s=function(){var $ret=new $$t.ac;$ret.xValue(l.ab);$ret.yValue(l.ac);$ret.item(h);$ret.content(h);return $ret}();this.calloutContentUpdating(this,s);if(s.content!=null&&s.content!=k.b().z){k.b().content(s.content)}}else{if(h!=null&&h!=k.b().z){k.b().content(h)}}}if(m){this.t7(k)}if(k._c==null){var t=new $.ig.LabelCollisionInfo;k._c=t;var u=this._q0.getSizeForContent(this.sl(k),k.b().backgroundPadding());t._k=u.height()/2;t._l=u.width()/2}var v=this.rm(k);if(v==null||v.b<this.po().left()||v.b>this.po().right()||v.c<this.po().top()||v.c>this.po().bottom()){continue}c.add(k)}}},rs:false,rt:false,r8:0,rr:false,bp:function(){return 1},getHitDataContext:function(a,b){var c=this.rj.f(a,b);if(c==null){return null}return c._u},testHit:function(a,b){if(this.rj==null){return false}return this.rj.f(a,b)!=null},t5:function(a,b){var c=0;var d=new $$4.q($$t.$x.$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._q0._b8.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._q0.cg(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._q0.ch(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.$x.$type,0);var j=this._q0._b8.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._q0._b8.remove(h.__inner[k])}},qh:function(a,b){$$t.$s.qh.call(this,a,b);if(this.cs()){this.t5(this._pu,true)}else{this.t5(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TextStyle":this.q7=null;this._q0.cf();this.renderSeries(true);break;case"TargetSeriesName":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.t4.runOn(this))}if(d!=null){var f=d;f.seriesAnimating=$.ig.Delegate.prototype.combine(f.seriesAnimating,this.t4.runOn(this))}if(d==null){this.tx()}break;case"AllowedPositions":if(c!=null){var g=c;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.ts.runOn(this))}if(d!=null){var h=d;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.ts.runOn(this))}this._qv=this.qw(this.allowedPositions());this.ty();break;case"IsAutoCalloutBehaviorEnabled":case"IsCalloutOffsettingEnabled":case"CalloutBackground":case"CalloutOutline":case"CalloutLeaderBrush":case"IsCustomCalloutStyleEnabled":case"IsCustomCalloutRenderStyleEnabled":case"CalloutPaddingLeft":case"CalloutPaddingTop":case"CalloutPaddingRight":case"CalloutPaddingBottom":case"CalloutStrokeThickness":case"CalloutTextColor":this.ty();break;case"LabelMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rg());this.rg(this.ch(this.labelMemberPath()))}break;case"LabelColumn":this.ty();break;case"ContentMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.re());this.re(this.ch(this.contentMemberPath()))}break;case"ContentColumn":this.ty();break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rh());this.rh(String.isNullOrEmpty(this.xMemberPath())==false?this.ch(this.xMemberPath()):null)}break;case"XColumn":this.ty();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.ri());this.ri(this.ch(this.yMemberPath()))}break;case"YColumn":this.ty();break;case"KeyMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rf());this.rf(this.ch(this.keyMemberPath()))}break;case"KeyColumn":this.ty();break;case"FastItemsSource":this.ro=true;if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.rg());c.deregisterColumn(this.re());c.deregisterColumn(this.rh());c.deregisterColumn(this.ri());c.deregisterColumn(this.rf());this.rg(null);this.re(null);this.rh(null);this.ri(null);this.rf(null);this.r6.clear()}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.rg(this.ch(this.labelMemberPath()));this.re(this.ch(this.contentMemberPath()));if(String.isNullOrEmpty(this.xMemberPath())==false){this.rh(this.ch(this.xMemberPath()))}this.ri(this.ch(this.yMemberPath()));this.rf(this.ch(this.keyMemberPath()))}this.ty();break}},qw:function(a){if(a==null||a.count()==0){return null}var b=new Array(a.count());for(var c=0;c<a.count();c++){b[c]=a.__inner[c]}return b},t4:function(a){if(a.isAnnotationLayer()){return}if((a==this.targetSeries()||this.targetSeries()==null)&&this.isAutoCalloutBehaviorEnabled()){this.renderSeries(false)}},rn:false,ty:function(){if(this.rn==false){this.rn=true;this.renderSeries(false)}},tw:function(){this._q0._b8.clear();this.r3.g();this.r0.clear()},tz:function(){if(this.ri()==null||this.rg()==null){var a=this.r3.c();while(a!=null){this.t7(a._c);a=a.a}return}var b=this.r1();for(var c=0;c<this.ri().count();c++){var d;if(this.r6.count()<=c){var e=new $$t.v;d=new $$t.x;d.b(e);d.b().series(this.targetSeries());this.r6.add(d)}else{d=this.r6.__inner[c]}this.t6(c,b)}},$type:new $.ig.Type("CalloutLayer",$$t.$s.$type)},true);$c("CalloutContentUpdatingEventArgs:ac","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:ae","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:ag","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("CalloutRenderStyleUpdatingEventArgs:aj","Object",{init:function(){$.ig.$op.init.call(this)},_xValue:null,xValue:function(a){if(arguments.length===1){this._xValue=a;return a}else{return this._xValue}},_yValue:null,yValue:function(a){if(arguments.length===1){this._yValue=a;return a}else{return this._yValue}},_labelPositionX:0,labelPositionX:function(a){if(arguments.length===1){this._labelPositionX=a;return a}else{return this._labelPositionX}},_labelPositionY:0,labelPositionY:function(a){if(arguments.length===1){this._labelPositionY=a;return a}else{return this._labelPositionY}},_targetPositionX:0,targetPositionX:function(a){if(arguments.length===1){this._targetPositionX=a;return a}else{return this._targetPositionX}},_targetPositionY:0,targetPositionY:function(a){if(arguments.length===1){this._targetPositionY=a;return a}else{return this._targetPositionY}},_actualPosition:0,actualPosition:function(a){if(arguments.length===1){this._actualPosition=a;return a}else{return this._actualPosition}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_textColor:null,textColor:function(a){if(arguments.length===1){this._textColor=a;return a}else{return this._textColor}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_leaderBrush:null,leaderBrush:function(a){if(arguments.length===1){this._leaderBrush=a;return a}else{return this._leaderBrush}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},$type:new $.ig.Type("CalloutRenderStyleUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutPlacementPositionsCollection:am","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$al.$type,0)},$type:new $.ig.Type("CalloutPlacementPositionsCollection",$$4.$f.$type.specialize($$t.$al.$type))},true);$c("CalloutViewHelper:an","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.$an.a(e,f,k+b/2,l+c/2,k,l,k,l+c);var o=$$t.$an.a(e,f,k+b/2,l+c/2,k,l,k+b,l);var p=$$t.$an.a(e,f,k+b/2,l+c/2,k,l+c,k+b,l+c);var q=$$t.$an.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._ak=e;d._am=f;d._al=s;d._an=t;return m},$type:new $.ig.Type("CalloutViewHelper",$.ig.$ot)},true);$c("CalloutKey:ao","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.$ao.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}return $.ig.$op.referenceEquals(this.item(),b.item())&&this._a==b._a},$type:new $.ig.Type("CalloutKey",$.ig.$ot)},true);$c("CalloutLayerFrame:ap","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.$ap.v(this._p,a,d._p,e._p);$$t.$ap.v(this._m,a,d._m,e._m);$$t.$ap.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:at","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.$at.ab(this._f,a,d._f,e._f);$$t.$at.ab(this._q,a,d._q,e._q)},$type:new $.ig.Type("AxisAnnotationFrame",$.ig.Frame.prototype.$type)},true);$c("FinalValueLayerFrame:aq","AxisAnnotationFrame",{init:function(){$$t.$at.init.call(this)},$type:new $.ig.Type("FinalValueLayerFrame",$$t.$at.$type)},true);$c("FinalValueLayer:ar","AnnotationLayer",{isAnnotationFinalValue:function(){return true},init:function(){this.q1=null;this.q0=null;$$t.$s.init.call(this);var a=new $$t.aq;var b=new $$t.aq;var c=new $$t.aq;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$ar.$type},bv:function(){return new $$t.bb(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ar.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ar.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$ar.targetSeriesProperty,a);return a}else{return this.c($$t.$ar.targetSeriesProperty)}},finalValueSelectionMode:function(a){if(arguments.length===1){this.h($$t.$ar.finalValueSelectionModeProperty,$$t.$as.getBox(a));return a}else{return $g(this.c($$t.$ar.finalValueSelectionModeProperty))}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$ar.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.$ar.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingBottomProperty)}},axisAnnotationFormatLabel:null,qz:function(){return this.axisAnnotationFormatLabel!=null},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationStrokeThicknessProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){var $self=this;$$t.$s.qe.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.pz(this.targetSeries())){this.rl(this.targetSeries(),c)}else{var e=this.seriesViewer().series().getEnumerator();while(e.moveNext()){var d=e.current();if(this.pz(d)){this.rl(d,c)}if(d.isStacked()){d.k1(function(f){if($self.pz(f)){$self.rl(f,c)}return true})}}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.cs()){this.rm(this._pu,false)}else{this.rm(this._ps,false)}},r2: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.ar();if(f!=null){if(d==1||d==2){if(f.isInverted()){c=a.toWorldPosition({__x:this.po().right(),__y:this.po().bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}else{c=a.toWorldPosition({__x:this.po().right(),__y:this.po().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.ar();if(g!=null){if(d==1||d==2){if(g.isInverted()){b=a.toWorldPosition({__x:this.po().left(),__y:this.po().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}else{b=a.toWorldPosition({
__x:this.po().right(),__y:this.po().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)}}},rl:function(a,b){var c=this.r2(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._qw.getLightenedBrush(e)}}$$t.$a0.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())},q1:null,q0:null,rm:function(a,b){var c=false;if(this.q0==null){c=true;this.q1=new $$4.x($.ig.Axis.prototype.$type,0);this.q0=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}$$t.$a0.d(this,a,c,this.q0,this.q1,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel,this.axisAnnotationFormatLabel)},qh:function(a,b){$$t.$s.qh.call(this,a,b);if(this.cs()){this.rm(this._pu,true)}else{this.rm(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetSeriesName":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.q1;var f=this.q0;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.$s.$type)},true);$c("CrosshairLayerFrame:au","AxisAnnotationFrame",{_ad:null,_ae:null,_ac:null,_af:null,init:function(){$$t.$at.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.$at.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.$at.$type)},true);$c("ItemHighlightFrameRect:av","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:ax","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$av.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$av.$type,$$t.$ax.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.av})},_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.k(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.k(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.f(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryItemHighlightLayer:ay","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){this.q1=false;this.q0=true;this.q4=10;$$t.$s.init.call(this);var a=new $$t.ax;var b=new $$t.ax;var c=new $$t.ax;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$ay.$type},bv:function(){return new $$t.ba(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qv=a},_qv:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$ay.targetSeriesProperty,a);return a}else{return this.c($$t.$ay.targetSeriesProperty)}},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ay.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ay.targetSeriesNameProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$ay.useInterpolationProperty,a);return a}else{return this.c($$t.$ay.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.h($$t.$ay.highlightTypeProperty,$$t.$aw.getBox(a));return a}else{return $g(this.c($$t.$ay.highlightTypeProperty))}},markerType:function(a){if(arguments.length===1){this.h($$t.$ay.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerTypeProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.markerBrushProperty,a);return a}else{return this.c($$t.$ay.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineProperty,a);return a}else{return this.c($$t.$ay.markerOutlineProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.markerTemplateProperty,a);return a}else{return this.c($$t.$ay.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$ay.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$ay.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$ay.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$ay.skipUnknownValuesProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;var d=this.useInterpolation();c._g.clear();if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){return}if(this.pz(this.targetSeries())){this.rj(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.pz(e)){this.rj(e,c,d)}if(e.isStacked()){e.k1(function(g){if($self.pz(g)){$self.rj(g,c,d)}return true})}}}},q1:false,q0:false,lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"MarkerTemplate":case"MarkerType":case"MarkerBrush":case"MarkerOutline":this.renderSeries(true);break;case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.q1=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.q4=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.q0=d;this.renderSeries(true);break}},q4:0,rj:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.qs.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();var f=this.qs.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().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.p7(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.rh(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.q4;if(j!=0){t=s.ky(this.view().bv(),this.view().bu(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$a.ae(0,this.po().left(),r-t/2,this.po().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.q4;if(j!=0){w=v.ky(this.view().bv(),this.view().bu(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$a.ae(0,u-w/2,this.po().top(),w,this.po().height())}p.intersect(this.view().bu());this.ri(p,b,a)}},rh:function(a,b,c){var d=new $$t.av;d._b=a.__x;d._e=a.__y;d._i=this.qq();if(this.markerBrush()!=null){d._i=this.markerBrush()}d._j=this.qr();if(this.markerOutline()!=null){d._j=this.markerOutline()}if(d._i==null){if(c.hasMarkers()){d._i=this._qv.getLightenedBrush(c.getActualMarkerBrush())}else{d._i=this._qv.getLightenedBrush(c.actualBrush())}}if(d._j==null){if(c.hasMarkers()){d._j=this._qv.getLightenedBrush(c.getActualMarkerOutlineBrush())}else{d._j=this._qv.getLightenedBrush(c.actualOutline())}}d._d=this.actualThickness();d._f=c.getHashCode();d._g=this.qx(c,a);var e=$b($.ig.MarkerSeries.prototype.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||this.markerType()!=2&&this.markerType()!=0){var f=$.ig.MarkerSeries.prototype.resolveMarkerType(c,2);if(this.markerType()!=2&&this.markerType()!=0){f=this.markerType()}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)}},qx: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}()},ri:function(a,b,c){var d=new $$t.av;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._i=this.qq();d._j=this.qr();if(d._i==null){if(c!=null){d._i=this._qv.getLightenedTranslucentBrush(c.actualBrush())}}if(d._j==null){if(c!=null){d._j=this._qv.getLightenedTranslucentBrush(c.actualOutline())}}d._d=this.actualThickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qv._b6;var d=this._qv._b5;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.rk(h,j);f++}else{var k=c.item(e);this.rl(h,k);e++}}c.count(e);d.count(f)},rk: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.cs()||this.q1,this.q0);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this._qv.cc(b,e.__x,e.__y);b._ah=a._h;b.content(a._g)},rl: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._qv.cd(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()},ei:function(){return true},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$s.$type)},true);$c("CrosshairLayer:az","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},isAnnotationCrosshairLayer:function(){return true},init:function(){this.q5=null;this.q4=null;$$t.$s.init.call(this);var a=new $$t.au;var b=new $$t.au;var c=new $$t.au;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$az.$type},bv:function(){return new $$t.bc(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qx=a},_qx:null,horizontalLineStroke:function(a){if(arguments.length===1){this.h($$t.$az.horizontalLineStrokeProperty,a);return a}else{return this.c($$t.$az.horizontalLineStrokeProperty)}},verticalLineStroke:function(a){if(arguments.length===1){this.h($$t.$az.verticalLineStrokeProperty,a);return a}else{return this.c($$t.$az.verticalLineStrokeProperty)}},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$az.targetSeriesNameProperty,a);return a}else{return this.c($$t.$az.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$az.targetSeriesProperty,a);return a}else{return this.c($$t.$az.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$az.useInterpolationProperty,a);return a}else{return this.c($$t.$az.useInterpolationProperty)}},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$az.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$az.isAxisAnnotationEnabledProperty)}},xAxisAnnotationFormatLabel:null,qz:function(){return this.xAxisAnnotationFormatLabel!=null},yAxisAnnotationFormatLabel:null,q0:function(){return this.yAxisAnnotationFormatLabel!=null},xAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationTextColorProperty)}},xAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationBackgroundProperty)}},xAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty))}},xAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$az.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.$az.xAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingLeftProperty)}},xAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingTopProperty)}},xAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingRightProperty)}},xAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$az.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.$az.yAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingLeftProperty)}},yAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingTopProperty)}},yAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingRightProperty)}},yAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingBottomProperty)}},xAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationStrokeThicknessProperty)}},yAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationTextColorProperty)}},yAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationBackgroundProperty)}},yAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty))}},yAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationOutlineProperty)}},yAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationStrokeThicknessProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$az.verticalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$az.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$az.horizontalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$az.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$az.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$az.skipUnknownValuesProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){var $self=this;$$t.$s.qe.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.$a0.b(c);if(this.pz(this.targetSeries())){this.sb(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.pz(f)){this.sb(f,c,d,e)}if(f.isStacked()){f.k1(function(h){if($self.pz(h)){$self.sb(h,c,d,e)}return true})}}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.cs()){this.sc(this._pu,false)}else{this.sc(this._ps,false)}},sb:function(a,b,c,d){var e=this.p7(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._qx.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()&&!$.ig.util.isNaN(f.__y)){$$t.$a0.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)}},q5:null,q4:null,sc:function(a,b){var c=false;if(this.q4==null){c=true;this.q5=new $$4.x($.ig.Axis.prototype.$type,0);this.q4=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}$$t.$a0.d(this,a,c,this.q4,this.q5,b,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)},sa: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.actualThickness();f._ai=this.dashArray();f._ad=this.dashCap();return new $$6.u($$a.$by.$type,$$0.$aw.$type,f,b)},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qx._b5;var d=a;var e=d._ad.count();var f=0;var g=b.bu().left();var h=b.bu().right();var i=b.bu().top();var j=b.bu().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.sa(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._c.add(s);p._ak=r}if(l){if($.ig.util.isNaN(n)){continue}var u=this.sa(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._c.add(w);p._ak=v}}c.count(f);if(this.cs()){this.sc(this._pu,true)}else{this.sc(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(d==null){if(this.q4!=null&&this.q4.count()>0){var e;if(this.cs()){e=this._pu}else{e=this._ps}$$t.$a0.b(e);$$t.$a0.d(this,e,true,this.q4,this.q5,true,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)}}break;case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeriesName":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.$s.$type)},true);$c("AxisAnnotationFrameManager:a0","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]}}var w=$$a.$ax.u(255,102,102,102);var x=$$a.$ax.u(255,255,255,255);if(t!=null){var y=new $.ig.ScalerParams(1,d.actualWindowRect(),t.j7(),t.isInverted());y.c=e;var z=t.getUnscaledValue(b.__x,y);a._p.add(z);a._o.add(z);if(g!=null){a._g.add(g)}else{a._g.add(f)}if(h!=null){a._n.add(h)}else{a._n.add($$t.$a0.e(a._g.__inner[a._g.count()-1],w,x))}a._j.add(j._c);a._l.add(j._e);a._k.add(j._d);a._i.add(j._b);if(!$.ig.util.isNaN(k)){a._m.add(k)}else{a._m.add(NaN)}if(i!=null){a._h.add(i)}else{a._h.add(null)}if(q){a._f.add(t)}else{a._f.add(null)}}if(u!=null){var aa=new $.ig.ScalerParams(1,d.actualWindowRect(),u.j7(),u.isInverted());aa.c=e;var ab=u.getUnscaledValue(b.__y,aa);a._aa.add(ab);a._z.add(ab);if(l!=null){a._r.add(l)}else{a._r.add(f)}if(m!=null){a._y.add(m)}else{a._y.add($$t.$a0.e(a._r.__inner[a._r.count()-1],w,x))}a._u.add(o._c);a._w.add(o._e);a._v.add(o._d);a._t.add(o._b);if(!$.ig.util.isNaN(p)){a._x.add(p)}else{a._x.add(NaN)}if(n!=null){a._s.add(n)}else{a._s.add(null)}if(r){a._q.add(u)}else{a._q.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.er();d=e==0?0:$.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.$t.$type);p.create(function(){return new $$t.t});p.destroy(function(q){});p.activate(function(q){o.an().add(q)});p.disactivate(function(q){o.an().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._k=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.$a0.a(r,o,g);if(o.seriesViewer()!=null){q.text(o.getValueLabel(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._k){q._k=false;c=true}}}for(var t=0;t<b._aa.count();t++){var u=b._q.__inner[t];if(u!=null){if(!l.contains(u)){k.add(u);m.item(u,0);l.add(u)}var v;if(!d.containsKey(u)){v=new $.ig.Pool$1($$t.$t.$type);v.create(function(){return new $$t.t});v.destroy(function(w){});v.activate(function(w){u.an().add(w)});v.disactivate(function(w){u.an().remove(w)});d.item(u,v);e.add(u)}else{v=d.item(u)}var w=v.item(m.item(u));m.item(u,m.item(u)+1);w._k=false;var x=b._aa.__inner[t];w.value(b._z.__inner[t]);if(j!=null){var y=j(x);w.text(y)}else{x=$$t.$a0.a(x,u,h);if(u.seriesViewer()!=null){w.text(u.getValueLabel(x))}}w.textColor(b._y.__inner[t]);w.background(b._r.__inner[t]);w.backgroundPadding(new $$a.ah(1,b._u.__inner[t],b._w.__inner[t],b._v.__inner[t],b._t.__inner[t]));w.outline(b._s.__inner[t]);w.strokeThickness(b._x.__inner[t]);if(w._k){w._k=false;c=true}}}for(var z=0;z<k.count();z++){if(d.containsKey(k.__inner[z])){var aa=d.item(k.__inner[z]);aa.count(m.item(k.__inner[z]))}}for(var ab=e.count()-1;ab>=0;ab--){if(!l.contains(e.__inner[ab])){c=true;var ac=d.item(e.__inner[ab]);ac.count(0);ac.activate(null);ac.create(null);ac.destroy(null);ac.disactivate(null);d.remove(e.__inner[ab]);e.removeAt(ab)}}if(c&&f){for(var ad=0;ad<k.count();ad++){var ae=k.__inner[ad];if(ae._a5._c){ae.hf(true);ae._a5._c=false}}}},$type:new $.ig.Type("AxisAnnotationFrameManager",$.ig.$ot)},true);$c("SummaryToolTipLayer:a1","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.a4;var b=new $$t.a4;var c=new $$t.a4;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$a1.$type},bv:function(){return new $$t.bd(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,isDefaultTooltipBehaviorDisabled:function(){return true},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$a1.useInterpolationProperty,a);return a}else{return this.c($$t.$a1.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.h($$t.$a1.toolTipPositionProperty,$$t.$a3.getBox(a));return a}else{return $g(this.c($$t.$a1.toolTipPositionProperty))}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this._qw.ch();break}},qb:function(a,b){{if(!this._as._c){this.renderSeries(b)}}},qc:function(a,b){if(!this._as._c){this.renderSeries(b)}},qe:function(a,b){$$t.$s.qe.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.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){this._qw.hideContainer(this._qw.getContainer());return}{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var f=true;var g=false;var h=new $$4.x($.ig.Series.prototype.$type,0);var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i.isCategory()&&!i.isAngular()){if(!i.cl()){continue}if(f){f=false;g=i.isVertical()}else{if(i.isVertical()!=g){continue}}var l=i._da.getEnumerator();while(l.moveNext()){var k=l.current();h.add(k)}}}var m=this.qx(h,d);this.q2(m,c,d)}}},qx: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;var i={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var j=0;j<a.count();j++){var k=a.item(j);
if(!k.isFinancial()&&!k.isCategory()){continue}if(k.isStacked()){continue}var l=k;if(!l.categoryAxis().cl()){continue}if(h){g=k.isVertical()}else{if(g!=k.isVertical()){continue}}var m=this.p7(k);if(!m._c){continue}i=k.fromWorldPosition(m._d);var n=k.getSeriesValuePosition(m._d,b,false);if(g){if(!$.ig.util.isNaN(n.__y)){c=Math.min(c,n.__y);d=Math.max(d,n.__y)}}else{if(!$.ig.util.isNaN(n.__x)){c=Math.min(c,n.__x);d=Math.max(d,n.__x)}}var o=this.qz(k);if(o==null){continue}var p=null;var q=k.getItem(this.qs);if(k.isDefaultToolTipSelected()&&q!=null){p=k.au(q)}else{p=new $.ig.DataContext;p.item(q);p.series(k)}e.add(p);f.add1(o)}var r=0;var s=0;if(g){s=(c+d)/2;r=this.po().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.po().left()}if(!$.ig.util.isNaN(i.__x)){r=i.__x}if(s<0||s>this.po().bottom()){s=NaN}}else{r=(c+d)/2;if(!$.ig.util.isNaN(i.__y)){s=i.__y}if(r<0||r>this.po().right()){r=NaN}}var t=new $$t.a5;t._d={__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t._c={__x:i.__x,__y:i.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t._a=e;t._b=f;return t},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.view().ap()},q2:function(a,b,c){var d=a._d;var e=a._c;d=this._qw.relativeToAbsolute(d);e=this._qw.relativeToAbsolute(e);var f=0;var g=this.view().bu();var h=this._qw.getContainer();var i=false;this._qw.b8();var j=this._qw.tooltipLegend();if(!$.ig.$op.equalsStatic(j.target(),this.seriesViewer())){j.target(this.seriesViewer())}j.targetCursorPositionX(this.qs.__x);j.targetCursorPositionY(this.qs.__y);var k=this._qw.cj(h);var l=0;var m=0;var n=0;var o=0;var p=false;var q=false;n=d.__x;o=d.__y;var r=this._qw.getValidAreaSize();if(i){o+=15;if(o+k.height()>r.height()){o-=15;o-=15+k.height()}}else{n+=15;if(n+k.width()>r.width()){n-=15;n-=15+k.width()}}b._k=n;b.l(o);b._g=m;b._h=l;b._j=k.width();b._i=k.height()},qz:function(a){return a.toolTip()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this._qw.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._qw.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._qw.moveTooltip(h,i,j,k,l)},ei:function(){return true},$type:new $.ig.Type("SummaryToolTipLayer",$$t.$s.$type)},true);$c("SummaryToolTipCollisionInfo:a2","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:0,_b:0,_a:0,$type:new $.ig.Type("SummaryToolTipCollisionInfo",$.ig.$ot)},true);$c("SummaryToolTipLayerFrame:a4","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("SummaryToolTipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("SummaryTooltipSeriesInfo:a5","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_a:null,_b:null,_c:null,$type:new $.ig.Type("SummaryTooltipSeriesInfo",$.ig.$ot)},true);$c("CalloutLayerView:a7","AnnotationLayerView",{init:function(a){this.ca=NaN;this.b5=null;$$t.$a6.init.call(this,a);this._b4=a;this._b9=new $$4.x($$t.$a8.$type,0)},_b4:null,_b9:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b8=function(){var $ret=new $.ig.HashPool$2($$t.$x.$type,$$t.$a8.$type);$ret.create($self.b6.runOn($self));$ret.activate($self.cc.runOn($self));$ret.disactivate($self.ce.runOn($self));$ret.destroy($self.cd.runOn($self));return $ret}()},b6:function(){var a=new $$t.a8(this);this._b9.add(a);return a},cc:function(a){a._w=0},ce:function(a){a._w=1},cd:function(a){this._b9.remove(a)},_b8:null,getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);a.ac(this.b7());if(a.d()&&!b){for(var c=0;c<this._b9.count();c++){var d=this._b9.__inner[c];if(d._w==0){d.h(a)}}}},b7:function(){if(this._b4.q8()!=null){return this._b4.q8()}return this._e.seriesViewer().getFontInfo()},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b9.count();b++){var c=this._b9.__inner[b];if(c._w!=0){continue}c.g(this._b4,this.b7(),a)}},ca:0,measureText:function(a){this._k.ac(this.b7());this.ca=this.cb();return new $$a.af(1,this._k.f(a.ak()),this.ca)},cb:function(){var a=this.b7();if($.ig.util.isNaN(this.ca)){var b=$.ig.FontUtil.prototype.getCurrentFontHeight(this._e.seriesViewer()._cm._j._ae,a);this.ca=b}return this.ca},b5:null,getSizeForContent:function(a,b){if(this.b5==null){this.b5=new $$t.a8(this)}this.b5.f(a);this.b5.v(b);var c=this.b5.s();this.b5.f(null);return c},cg:function(a,b,c){a._d=b;a._e=c},ch:function(a,b,c){a.i(this._e,b,c)},ci:function(a){if(a!=null){return this.getLightenedBrush(a.ot)}return this._e.ot},cl:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},ck:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cj:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},cf:function(){this.ca=NaN},$type:new $.ig.Type("CalloutLayerView",$$t.$a6.$type)},true);$c("CalloutView:a8","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.bx;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.b1;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.br;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.$an.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.$an.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.a7().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:a9","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b6=new $$4.x($$a.$b1.$type,0)},_b4:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.cd.runOn($self));$ret.activate($self.b8.runOn($self));$ret.disactivate($self.ca.runOn($self));$ret.destroy($self.b9.runOn($self));return $ret}()},_b6:null,cd:function(){var a=new $$a.b1;a._ab=false;this._b6.add(a);return a},b8:function(a){a.__visibility=0},ca:function(a){a.__visibility=1},b9:function(a){this._b6.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.l(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)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility==0){a.v(d)}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b6.count();b++){this._e.a7().exportRectangleData(a,this._b6.__inner[b],"cihRect",["Main","CategoryItem"])}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$a6.$type)},true);$c("CategoryItemHighlightLayerView:ba","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b7=new $$4.x($$a.$g.$type,0);this._b8=new $$4.x($$a.$b1.$type,0)},_b4:null,_b6:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b6=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.ck.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.cf.runOn($self));return $ret}();this._b5=function(){var $ret=new $.ig.Pool$1($$a.$g.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.b9.runOn($self));$ret.disactivate($self.cb.runOn($self));$ret.destroy($self.ca.runOn($self));return $ret}()},_b7:null,_b8:null,ck:function(){var a=new $$a.b1;a._ab=false;this._b8.add(a);return a},ce:function(a){a.__visibility=0},cg:function(a){a.__visibility=1},cf:function(a){this._b8.remove(a)},ch:function(){var a=new $.ig.Marker;this._b7.add(a);return a},b9:function(a){a.__visibility=0},cb:function(a){a.__visibility=1},ca:function(a){this._b7.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.3)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.l(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}},cd:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},cc:function(a,b,c){a._n=b;a._o=c},bh:function(a,b){$$t.$a6.bh.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(e.fv())}},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b8.count();c++){var d=this._b8.__inner[c];if(d.__visibility==0){a.v(d)}}if(this._b7.count()>0){var e=new $$a.l;e.isHitTestRender=b;e.context=a.g();e.viewportTop=this.bu().top();e.viewportLeft=this.bu().left();e.viewportWidth=this.bu().width();e.viewportHeight=this.bu().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._b7.count();m++){var n=this._b7.__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.bg(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)}}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b8.count();b++){this._e.a7().exportRectangleData(a,this._b8.__inner[b],"catItemRect",["Main","CategoryItem"])}for(var c=0;c<this._b7.count();c++){this._e.a7().exportMarkerVisualDataFromMarker(this._e,a,this._b7.__inner[c])}},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$a6.$type)},true);$c("FinalValueLayerView:bb","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a},_b4:null,onInit:function(){$$t.$a6.onInit.call(this)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},al:function(a){$$t.$a6.al.call(this,a)},$type:new $.ig.Type("FinalValueLayerView",$$t.$a6.$type)},true);$c("CrosshairLayerView:bc","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b6=new $$4.x($$a.$by.$type,0)},_b4:null,_b5:null,_b6:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.cc.runOn($self));$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}();this._b4.thickness($.ig.Defaults.prototype.j)},cc:function(){var a=new $$a.by;a._j=new $$a.br;this._b6.add(a);return a},b7:function(a){a.__visibility=0},b9:function(a){a.__visibility=1},b8:function(a){this._b6.remove(a)},setLineHeight:function(a,b,c,d){if(a._ak==null||a._ak._c.__x!=d||a._ak._d.__x!=c){var e=function(){var $ret=new $$a.a4;$ret._d={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();a._ak=e}},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility==0){a.s(d)}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b6.count();b++){this._e.a7().exportPathData(a,this._b6.__inner[b],"crosshairLine",["Main","Crosshair"])}},$type:new $.ig.Type("CrosshairLayerView",$$t.$a6.$type)},true);$c("SummaryToolTipLayerView:bd","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b9=null;this.b7=false;this.cb=null;$$t.$a6.init.call(this,a);this._b6=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/);if($ig.XamDataLegend!=undefined&&!$ig.XamDataLegend.prototype.$placeholder){this.tooltipLegend(new $ig.XamDataLegend)}},_tooltipLegend:null,tooltipLegend:function(a){if(arguments.length===1){this._tooltipLegend=a;return a}else{return this._tooltipLegend}},_b6:null,b5:null,__tooltips:null,b9:null,b7:false,getContainer:function(){if(this.b5==null){this.b5=new $$t.k;this.b5.provideRenderer(this._e.renderer());this.b5.eventSink(this._e.seriesViewer()._cm._k);this.__tooltips=this._e.renderer().createElement("div");this.b9=this._e.renderer().createElement("div");this.b5.__visibility=0}return this.b5},onInit:function(){$$t.$a6.onInit.call(this);if(this.b5!=null){this.b5.__visibility=1}},destroy:function(){$$t.$a6.destroy.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cb:null,b8:function(){if(this.cb==null&&this._e.seriesViewer()!=null){var a=this._e.seriesViewer()._cm._j._ae.createElement("div");var ren_=this._e.seriesViewer()._cm._j._ae.getSubRenderer(a);var len_=this.tooltipLegend();len_.provideContainer(ren_)}this.b5._ai=$b($.ig.IOnDemandRender.prototype.$type,this.tooltipLegend());this.b5._ai.shouldOnDemandRender(true);return true},cj:function(a){var b=a;var c=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.ct(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.b9.removeChildren();this.b5.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b9;this.b9=a;this.__tooltips.removeChildren()}},ch:function(){},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._cm._j.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._cm._j.b7();d+=g.__x;e+=g.__y}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5._n,this.b5._o)}},al:function(a){$$t.$a6.al.call(this,a);var b=this.b5;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.a7().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("SummaryToolTipLayerView",$$t.$a6.$type)},true);$$t.$s.useIndexProperty=$$a.$s.i("UseIndex",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.oldValue(),b.newValue())}));$$t.$s.useLegendProperty=$$a.$s.i("UseLegend",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.oldValue(),b.newValue())}));$$t.$s.cursorPositionProperty=$$a.$s.i("CursorPosition",$$a.$y.$type,$$t.$s.$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.$s.isDefaultCrosshairDisabledProperty=$$a.$s.i("IsDefaultCrosshairDisabled",$$0.$aq.$type,$$t.$s.$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.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("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.bu("PointerOutlinePoints",b.oldValue(),b.newValue())}));$$t.$n.qd="AxisAnnotationInterpolatedValuePrecision";$$t.$n.axisProperty=$$a.$s.i("Axis",$.ig.Axis.prototype.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Axis",b.oldValue(),b.newValue())}));$$t.$n.valueProperty=$$a.$s.i("Value",Number,$$t.$n.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("Value",b.oldValue(),b.newValue())}));$$t.$n.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$n.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationFormatLabelProperty=$$a.$s.i("AxisAnnotationFormatLabel",$.ig.AxisFormatLabelHandler.prototype.$type,$$t.$n.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("AxisAnnotationFormatLabel",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$n.qd,$$0.$aw.$type,$$t.$n.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$n.qd,b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$q.a=false;$$t.$t.valueProperty=$$a.$s.i("Value",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("Value",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).ad("Text",b.oldValue(),b.newValue())}));$$t.$t.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.ad("LabelFormat",b.oldValue(),b.newValue())}));$$t.$t.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.ad("LabelFormatSpecifiers",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).ad("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).ad("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).ad("Outline",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).ad("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).ad("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).ad("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).ad("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).ad("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$v.xValueProperty=$$a.$s.i("XValue",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.a0("XValue",b.oldValue(),b.newValue())}));$$t.$v.yValueProperty=$$a.$s.i("YValue",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.a0("YValue",b.oldValue(),b.newValue())}));$$t.$v.textProperty=$$a.$s.i("Text",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Text",b.oldValue(),b.newValue())}));$$t.$v.keyProperty=$$a.$s.i("Key",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Key",b.oldValue(),b.newValue())}));$$t.$v.contentProperty=$$a.$s.i("Content",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Content",b.oldValue(),b.newValue())}));$$t.$v.seriesProperty=$$a.$s.i("Series",$.ig.Series.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Series",b.oldValue(),b.newValue())}));$$t.$v.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("TextColor",b.oldValue(),b.newValue())}));$$t.$v.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Background",b.oldValue(),b.newValue())}));$$t.$v.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Outline",b.oldValue(),b.newValue())}));$$t.$v.leaderBrushProperty=$$a.$s.i("LeaderBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("LeaderBrush",b.oldValue(),b.newValue())}));$$t.$v.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$v.$type,new $$a.ac(2,0,function(a,b){
a.a0("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){a.a0("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$aa.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$aa.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$aa.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$aa.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$aa.bandHighlightWidthProperty=$$a.$s.i("BAndHighlightWidth",Number,$$t.$aa.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.oldValue(),b.newValue())}));$$t.$ab.tk="UseInterpolatedValueForAutoCalloutLabels";$$t.$ab.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.keyMemberPathProperty=$$a.$s.i("KeyMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("KeyMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.isCalloutOffsettingEnabledProperty=$$a.$s.i("IsCalloutOffsettingEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsCalloutOffsettingEnabled",b.oldValue(),b.newValue())}));$$t.$ab.contentMemberPathProperty=$$a.$s.i("ContentMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ContentMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ab.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ab.collisionChannelProperty=$$a.$s.i("CollisionChannel",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CollisionChannel",b.oldValue(),b.newValue())}));$$t.$ab.isAutoCalloutBehaviorEnabledProperty=$$a.$s.i("IsAutoCalloutBehaviorEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAutoCalloutBehaviorEnabled",b.oldValue(),b.newValue())}));$$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty=$$a.$s.i($$t.$ab.tk,$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged($$t.$ab.tk,b.oldValue(),b.newValue())}));$$t.$ab.useValueForAutoCalloutLabelsProperty=$$a.$s.i("UseValueForAutoCalloutLabels",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseValueForAutoCalloutLabels",b.oldValue(),b.newValue())}));$$t.$ab.isCustomCalloutStyleEnabledProperty=$$a.$s.i("IsCustomCalloutStyleEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutStyleEnabled",b.oldValue(),b.newValue())}));$$t.$ab.isCustomCalloutRenderStyleEnabledProperty=$$a.$s.i("IsCustomCalloutRenderStyleEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutRenderStyleEnabled",b.oldValue(),b.newValue())}));$$t.$ab.autoCalloutLabelPrecisionProperty=$$a.$s.i("AutoCalloutLabelPrecision",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,5,function(a,b){a.raisePropertyChanged("AutoCalloutLabelPrecision",b.oldValue(),b.newValue())}));$$t.$ab.calloutTextColorProperty=$$a.$s.i("CalloutTextColor",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutTextColor",b.oldValue(),b.newValue())}));$$t.$ab.calloutBackgroundProperty=$$a.$s.i("CalloutBackground",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutBackground",b.oldValue(),b.newValue())}));$$t.$ab.calloutInterpolatedValuePrecisionProperty=$$a.$s.i("CalloutInterpolatedValuePrecision",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged("CalloutInterpolatedValuePrecision",b.oldValue(),b.newValue())}));$$t.$ab.calloutOutlineProperty=$$a.$s.i("CalloutOutline",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutOutline",b.oldValue(),b.newValue())}));$$t.$ab.calloutLeaderBrushProperty=$$a.$s.i("CalloutLeaderBrush",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutLeaderBrush",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingLeftProperty=$$a.$s.i("CalloutPaddingLeft",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingLeft",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingTopProperty=$$a.$s.i("CalloutPaddingTop",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingTop",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingRightProperty=$$a.$s.i("CalloutPaddingRight",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingRight",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingBottomProperty=$$a.$s.i("CalloutPaddingBottom",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingBottom",b.oldValue(),b.newValue())}));$$t.$ab.calloutCollisionModeProperty=$$a.$s.i("CalloutCollisionMode",$$t.$ai.$type,$$t.$ab.$type,new $$a.ac(2,$$t.$ai.getBox(3),function(a,b){a.raisePropertyChanged("CalloutCollisionMode",b.oldValue(),b.newValue())}));$$t.$ab.calloutPositionPaddingProperty=$$a.$s.i("CalloutPositionPadding",Number,$$t.$ab.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("CalloutPositionPadding",b.oldValue(),b.newValue())}));$$t.$ab.calloutStrokeThicknessProperty=$$a.$s.i("CalloutStrokeThickness",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("CalloutStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ab.textStyleProperty=$$a.$s.i("TextStyle",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TextStyle",b.oldValue(),b.newValue())}));$$t.$ar.q9="AxisAnnotationInterpolatedValuePrecision";$$t.$ar.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ar.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ar.finalValueSelectionModeProperty=$$a.$s.i("FinalValueSelectionMode",$$t.$as.$type,$$t.$ar.$type,new $$a.ac(2,$$t.$as.getBox(0),function(a,b){a.raisePropertyChanged("FinalValueSelectionMode",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$ar.q9,$$0.$aw.$type,$$t.$ar.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$ar.q9,b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ay.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ay.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ay.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$ay.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$ay.highlightTypeProperty=$$a.$s.i("HighlightType",$$t.$aw.$type,$$t.$ay.$type,new $$a.ac(2,$$t.$aw.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.oldValue(),b.newValue())}));$$t.$ay.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ay.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ay.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.bandHighlightWidthProperty=$$a.$s.i("BandHighlightWidth",Number,$$t.$ay.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.oldValue(),b.newValue())}));$$t.$ay.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$ay.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$az.rt="XAxisAnnotationInterpolatedValuePrecision";$$t.$az.r2="YAxisAnnotationInterpolatedValuePrecision";$$t.$az.horizontalLineStrokeProperty=$$a.$s.i("HorizontalLineStroke",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HorizontalLineStroke",b.oldValue(),b.newValue())}));$$t.$az.verticalLineStrokeProperty=$$a.$s.i("VerticalLineStroke",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VerticalLineStroke",b.oldValue(),b.newValue())}));$$t.$az.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$az.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$az.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$az.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationTextColorProperty=$$a.$s.i("XAxisAnnotationTextColor",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationBackgroundProperty=$$a.$s.i("XAxisAnnotationBackground",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$az.rt,$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$az.rt,b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationOutlineProperty=$$a.$s.i("XAxisAnnotationOutline",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingLeftProperty=$$a.$s.i("XAxisAnnotationPaddingLeft",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingTopProperty=$$a.$s.i("XAxisAnnotationPaddingTop",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingRightProperty=$$a.$s.i("XAxisAnnotationPaddingRight",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingBottomProperty=$$a.$s.i("XAxisAnnotationPaddingBottom",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingLeftProperty=$$a.$s.i("YAxisAnnotationPaddingLeft",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingTopProperty=$$a.$s.i("YAxisAnnotationPaddingTop",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingRightProperty=$$a.$s.i("YAxisAnnotationPaddingRight",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingBottomProperty=$$a.$s.i("YAxisAnnotationPaddingBottom",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationStrokeThicknessProperty=$$a.$s.i("XAxisAnnotationStrokeThickness",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("XAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationTextColorProperty=$$a.$s.i("YAxisAnnotationTextColor",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationBackgroundProperty=$$a.$s.i("YAxisAnnotationBackground",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$az.r2,$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$az.r2,b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationOutlineProperty=$$a.$s.i("YAxisAnnotationOutline",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationStrokeThicknessProperty=$$a.$s.i("YAxisAnnotationStrokeThickness",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("YAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$az.verticalLineVisibilityProperty=$$a.$s.i("VerticalLineVisibility",$$a.$aj.$type,$$t.$az.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.oldValue(),b.newValue())}));$$t.$az.horizontalLineVisibilityProperty=$$a.$s.i("HorizontalLineVisibility",$$a.$aj.$type,$$t.$az.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.oldValue(),b.newValue())}));$$t.$az.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$a1.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$a1.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$a1.toolTipPositionProperty=$$a.$s.i("ToolTipPosition",$$t.$a3.$type,$$t.$a1.$type,new $$a.ac(2,$$t.$a3.getBox(0),function(a,b){$b($$t.$a1.$type,a).raisePropertyChanged("ToolTipPosition",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_interactivity.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$am=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("HighlightingManager:a","Object",{init:function(){this.e=new $$4.h($.ig.HighlightingInfo.prototype.$type,$.ig.HighlightingInfo.prototype.$type,2,new $$t.c);this.i=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.h=new $$4.h($.ig.HighlightingInfo.prototype.$type,$.ig.HighlightingInfo.prototype.$type,2,new $$t.c);this.j=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.b=false;this.c=false;this.o=0;this.l=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.m=0;this.f=new $$4.h($.ig.Series.prototype.$type,$$0.$aq.$type,0);this.g=new $$4.h($.ig.Series.prototype.$type,$$t.$b.$type,0);this.k=new $$4.x($.ig.Series.prototype.$type,0);$.ig.$op.init.call(this);this.highlightingBehavior(1);this.dirtySeries(new $$4.x($.ig.Series.prototype.$type,0));this.dismissHighlightDelay(200)},_highlightingBehavior:0,highlightingBehavior:function(a){if(arguments.length===1){this._highlightingBehavior=a;return a}else{return this._highlightingBehavior}},d:function(){return this.highlightingBehavior()==1},_executionContext:null,executionContext:function(a){if(arguments.length===1){this._executionContext=a;return a}else{return this._executionContext}},_ensureAnimator:null,ensureAnimator:function(a){if(arguments.length===1){this._ensureAnimator=a;return a}else{return this._ensureAnimator}},e:null,i:null,startHighlight:function(a){if(a==null){return}this.a(a);this.inProgress(true);if(!this.e.containsKey(a)){a.state($.ig.HighlightingState.prototype.inward);this.e.item(a,a);this.i.add(a)}else{a=this.e.item(a)}if(a.state()==$.ig.HighlightingState.prototype.outward){a.state($.ig.HighlightingState.prototype.inward)}},a:function(a){var b=null;if(this.h.containsKey(a)){a=this.h.item(a);this.h.remove(a);this.j.remove(a);b=a}var c=this.l;for(var d=0;d<this.j.count();d++){var e=this.j.__inner[d];if(e.isFullRange()&&a.isFullRange()&&a.series()==e.series()){if(b==null){this.h.remove(e);this.j.remove(e);var f=this.e.item(e);this.e.remove(f);this.i.remove(f);f.startIndex(a.startIndex());f.endIndex(a.endIndex());f.isExclusive(a.isExclusive());this.e.item(f,f);this.i.add(f);b=f}else{c.add(e)}}if(this.d()&&e.series()!=a.series()){c.add(e)}if(e.series()==a.series()&&e.isMarker()==a.isMarker()&&!e.isFullRange()&&(e.startIndex()!=a.startIndex()||e.endIndex()!=a.endIndex())){c.add(e)}}for(var g=0;g<c.count();g++){this.j.remove(c.__inner[g]);this.h.remove(c.__inner[g]);this.q(c.__inner[g])}c.clear();if(b!=null){return b}return a},endHighlight:function(a){if(a==null){return}if(!this.e.containsKey(a)){return}else{a=this.e.item(a)}this.r(a)},h:null,j:null,b:false,c:false,o:0,_dismissHighlightDelay:0,dismissHighlightDelay:function(a){if(arguments.length===1){this._dismissHighlightDelay=a;return a}else{return this._dismissHighlightDelay}},r:function(a){if(this.h.containsKey(a)){var b=this.h.item(a)}else{this.h.add(a,a);this.j.add(a);a._i=this.executionContext().getCurrentRelativeTime()}this.b=true;if(!this.c){this.c=true;this.executionContext().executeDelayed(this.p.runOn(this),this.dismissHighlightDelay())}},l:null,p:function(){this.c=false;if(!this.b){return}var a=this.l;var b=0;var c=this.executionContext().getCurrentRelativeTime();for(var d=0;d<this.j.count();d++){var e=this.j.__inner[d];if(c-e._i>=this.dismissHighlightDelay()){a.add(e)}else{b=Math.max(b,this.dismissHighlightDelay()-(c-e._i))}}for(var f=0;f<a.count();f++){this.j.remove(a.__inner[f]);this.h.remove(a.__inner[f]);this.q(a.__inner[f])}if(a.count()>0){if(this.ensureAnimator()!=null){this.ensureAnimator()()}}a.clear();if(b>0){this.b=true;this.c=true;this.executionContext().executeDelayed(this.p.runOn(this),b)}},q:function(a){if(a.state()==$.ig.HighlightingState.prototype.inward){a.state($.ig.HighlightingState.prototype.outward)}if(a.state()==2){a.state($.ig.HighlightingState.prototype.outward);a.progress(1)}},clear:function(){this.j.clear();this.h.clear();this.b=false;this.i.clear();this.e.clear();this.maxHighlightingProgress(0);this.sumHighlightingProgress(0);this.maxMarkerHighlightingProgress(0);this.sumMarkerHighlightingProgress(0);this.totalHighlightingProgress(0)},getHighlightingInfo:function(a,b,c,d,e){for(var f=0;f<this.i.count();f++){var g=this.i.__inner[f];var h=g.startIndex();var i=g.endIndex();if((c>=h&&d<=i||g.isFullRange())&&g.isMarker()==e&&a==g.series()&&(g.state()==$.ig.HighlightingState.prototype.inward||g.state()==2)){return g}}for(var j=0;j<this.i.count();j++){var k=this.i.__inner[j];var l=k.startIndex();var m=k.endIndex();if((c>=l&&d<=m||k.isFullRange())&&k.isMarker()==e&&a==k.series()&&k.state()==$.ig.HighlightingState.prototype.outward){return k}}return null},m:0,_dirtySeries:null,dirtySeries:function(a){if(arguments.length===1){this._dirtySeries=a;return a}else{return this._dirtySeries}},_allDirty:false,allDirty:function(a){if(arguments.length===1){this._allDirty=a;return a}else{return this._allDirty}},f:null,g:null,k:null,tick:function(a){this.f.clear();this.dirtySeries().clear();this.g.clear();this.allDirty(false);var b=0;if(this.m>a){b=1-this.m+a}else{b=a-this.m}this.m=a;var c=false;var d=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.maxHighlightingProgress(0);this.sumHighlightingProgress(0);this.maxMarkerHighlightingProgress(0);this.sumMarkerHighlightingProgress(0);this.totalHighlightingProgress(0);var e=false;var f=false;var g=false;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;for(var n=0;n<this.i.count();n++){var o=this.i.__inner[n];if(o.state()==$.ig.HighlightingState.prototype.inward){if(o.isMarker()){e=true;j=j+Math.min(1-o.progress(),b)}else{if(!this.d()&&!o.isFullRange()){g=true;l=l+Math.min(1-o.progress(),b)}else{f=true;h=h+Math.min(1-o.progress(),b)}}}if(o.state()==$.ig.HighlightingState.prototype.outward){if(o.isMarker()){k=k+Math.min(o.progress(),b)}else{if(!this.d()&&!o.isFullRange()){m=m+Math.min(o.progress(),b)}else{i=i+Math.min(o.progress(),b)}}}}var p=1;var q=1;var r=1;if(f&&i>h){var s=i-h;p=h/i}if(e&&k>j){var t=k-j;q=j/k}if(g&&m>l){var u=m-l;r=l/m}else{r=p}var v;for(var w=0;w<this.i.count();w++){var x=this.i.__inner[w];v=b;if(x.state()==$.ig.HighlightingState.prototype.outward){v=Math.min(v,x.progress());if(x.isMarker()){v=v*q}else{if(x.isFullRange()){v=v*p}else{v=v*r}}x.progress(x.progress()-v)}else{x.progress(x.progress()+v)}if(x.state()==2){x.progress(1)}if(x.progress()>1){x.progress(1)}if(x.progress()<0){x.progress(0)}if(x.isMarker()){this.maxMarkerHighlightingProgress(Math.max(x.progress(),this.maxMarkerHighlightingProgress()));this.sumMarkerHighlightingProgress(this.sumMarkerHighlightingProgress()+x.progress())}else{this.maxHighlightingProgress(Math.max(x.progress(),this.maxHighlightingProgress()));this.sumHighlightingProgress(this.sumHighlightingProgress()+x.progress())}if(x.state()!=$.ig.HighlightingState.prototype.outward&&x.progress()!=1){c=true}if(x.state()==$.ig.HighlightingState.prototype.outward&&x.progress()!=0){c=true}if(x.progress()==1&&x.state()==$.ig.HighlightingState.prototype.inward){x.state(2)}if(x.progress()==0&&x.state()==$.ig.HighlightingState.prototype.outward){d.add(x)}if(this.isCrossSeriesHighlight(x.series())){this.allDirty(true)}else{if(!this.f.containsKey(x.series())){this.f.add(x.series(),true);this.dirtySeries().add(x.series())}}}var z=d.getEnumerator();while(z.moveNext()){var y=z.current();this.e.remove(y);this.i.remove(y)}if(this.e.count()==0){this.inProgress(false);this.maxHighlightingProgress(0);this.sumHighlightingProgress(0);this.maxMarkerHighlightingProgress(0);this.sumMarkerHighlightingProgress(0);this.totalHighlightingProgress(0)}this.k.clear();for(var aa=0;aa<this.i.count();aa++){var ab=this.i.__inner[aa];var ac=null;if(this.g.containsKey(ab.series())){ac=this.g.item(ab.series())}else{ac=new $$t.b;ac.b=0;ac.e=0;ac.a=ab.series();ac.c=0;ac.d=0;this.g.add(ab.series(),ac);this.k.add(ab.series())}if(ab.isMarker()){ac.c+=ab.progress()}else{if(ab.isFullRange()){if(ab.isExclusive()){ac.d+=ab.progress()}else{ac.e+=ab.progress()}}else{ac.b+=ab.progress()}}}if(this.d()){this.totalHighlightingProgress(Math.max(this.sumHighlightingProgress(),this.sumMarkerHighlightingProgress()))}else{var ad=0;var ae=0;var af=0;var ag=0;var ah=0;var ai=0;var aj=0;for(var ak=0;ak<this.k.count();ak++){var al=this.g.item(this.k.__inner[ak]);if(al.b>0){ai++}if(al.c>0){aj++}if(al.e>0){af++}ad+=al.b;ae+=al.e;ah+=al.d;ag+=al.c}if(ai>0){ad=ad/ai}if(aj>0){ag=ag/aj}if(this.highlightingBehavior()==3){if(af>0){ae=ae/af}}this.totalHighlightingProgress(Math.max(ah,Math.max(ad,Math.max(ae,ag))))}if(!c){this.m=0}return c},isCrossSeriesHighlight:function(a){if(a.actualHighlightingMode()==5||a.actualHighlightingMode()==4){return true}return false},_inProgress:false,inProgress:function(a){if(arguments.length===1){this._inProgress=a;return a}else{return this._inProgress}},_maxHighlightingProgress:0,maxHighlightingProgress:function(a){if(arguments.length===1){this._maxHighlightingProgress=a;return a}else{return this._maxHighlightingProgress}},_sumHighlightingProgress:0,sumHighlightingProgress:function(a){if(arguments.length===1){this._sumHighlightingProgress=a;return a}else{return this._sumHighlightingProgress}},_maxMarkerHighlightingProgress:0,maxMarkerHighlightingProgress:function(a){if(arguments.length===1){this._maxMarkerHighlightingProgress=a;return a}else{return this._maxMarkerHighlightingProgress}},_sumMarkerHighlightingProgress:0,sumMarkerHighlightingProgress:function(a){if(arguments.length===1){this._sumMarkerHighlightingProgress=a;return a}else{return this._sumMarkerHighlightingProgress}},_totalHighlightingProgress:0,totalHighlightingProgress:function(a){if(arguments.length===1){this._totalHighlightingProgress=a;return a}else{return this._totalHighlightingProgress}},$type:new $.ig.Type("HighlightingManager",$.ig.$ot,[$.ig.IHighlightingManager.prototype.$type])},true);$c("HighlightingData:b","Object",{init:function(){$.ig.$op.init.call(this)},a:null,c:0,e:0,d:0,b:0,$type:new $.ig.Type("HighlightingData",$.ig.$ot)},true);$c("HighlightingInfoComparer:c","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){if(a==null&&b!=null){return false}if(a!=null&&b==null){return false}return a.isMarker()==b.isMarker()&&a.startIndex()==b.startIndex()&&a.endIndex()==b.endIndex()&&a.series()==b.series()},getHashCodeC:function(a){var b=23;b=b*31+(a.isMarker()?1:0);b=b*31+a.startIndex();b=b*31+a.endIndex();b=b*31+(a.series()!=null?a.series().getHashCode():0);return b},$type:new $.ig.Type("HighlightingInfoComparer",$.ig.$ot,[$$0.$by.$type.specialize($.ig.HighlightingInfo.prototype.$type)])},true);$c("SeriesViewerInteractionManager:d","Object",{init:function(){this.i=false;this.j=false;this.f=null;this.h=false;$.ig.$op.init.call(this);this._ak=$$a.$ae.empty();this._aj=$$a.$ae.empty()},highlightingManager:function(){if(this.b==null){this.b=new $$t.a}return this.b},scrollbarManager:function(){if(this.e==null){this.e=new $$t.j}return this.e},simulateHover:function(a,b){var c=null;var d=null;var e=null;e=a._cm.e();var f;var g=function(){var h=a._cm.f(b,false,f,false);f=h.p2;return h.ret}();if(g!=e){if(e.a5().mouseIsOver()){e.a5().onMouseLeave(e,b,null,null,false)}}c=f;if(a!=null){a.n2(b)}if(g!=null&&!g.a5().mouseIsOver()){g.a5().onMouseEnter(g,b,c,d,false)}},getResolvedHitTestmode:function(a){if(a.contentHitTestMode()!=0){return a.contentHitTestMode()}var b=1;var c=false;var d=false;for(var e=0;e<a.series().count();e++){var f=a.series().__inner[e];if(f.isStacked()){f.k1(function(g){if(g.actualHitTestMode()==2){c=true}if(g.actualHitTestMode()==1){d=true}return true})}else{if(f.actualHitTestMode()==2){c=true}if(f.actualHitTestMode()==1){d=true}}}if(d){b=1}if(c){b=2}if(c&&d){b=3}return b},renderCrosshairs:function(a){var b=a.crosshairPoint();var c=b;var d=a._cm;var e=a.dh();var f=a.dk();var g=a.et();var h=a.e1();if(!e){c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(c.__x<0||c.__x>1||c.__y<0||c.__y>1){c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}for(var i=0;i<a.series().count();i++){var j=a.series().__inner[i];j.moveCursorPoint(c)}a.lh(c);var k=a.cd()==0&&!a._d2&&(a._dr||f)&&!g&&!h;var l=a.viewportRect();if(k&&!$.ig.util.isNaN(b.__x)&&!l.isEmpty()){var m=l.width()*(b.__x-a.actualWindowRect().left())/a.actualWindowRect().width();d.eo(l.left()+m,l.top(),l.left()+m,l.bottom());d.ed();d.ei(m)}else{d.cl()}if(k&&!$.ig.util.isNaN(b.__y)&&!l.isEmpty()){var n=l.height()*(b.__y-a.actualWindowRect().top())/a.actualWindowRect().height();d.eh(l.left(),l.top()+n,l.right(),l.top()+n);d.d9()}else{d.cg()}},onStateChanged:function(a){switch(a.cd()){case 0:a._cm.d5();this.renderCrosshairs(a);a._cm.cd();break;case 1:a._cm.d7();a._cm.ck();this.renderCrosshairs(a);a._cm.cc();break;case 2:a._cm.d7();a._cm.ck();this.renderCrosshairs(a);a._cm.ce();break}},onDragDelta:function(a,b){if(b.__x>=0&&b.__y>=0&&b.__x<=a.viewportRect().width()&&b.__y<=a.viewportRect().height()){this.ae(a,b)}else{a.k4()}},ae:function(a,b){var c=a._cm;var d=a.viewportRect();if(a._d3||a._d2){return}if(a.dk()&&a._dr){var e=d.height()>d.width();c.bv(e);var g=a.series().getEnumerator();while(g.moveNext()){var f=g.current();if(f.isStacked()){f.k1(function(h){if(h.__visibility==0){h.md(b,c.addToInfoBox.runOn(c))}return true})}else{if(f.__visibility==0){f.md(b,c.addToInfoBox.runOn(c))}}}c.ea()}},ad:function(a,b){if(a._dr||a._d0){a.dk(true);a.mz();this._aj=new $$a.ae(0,b.__x,b.__y,0,0);this._al=new $$a.ae(0,b.__x,b.__y,0,0);a.cd(0);a.kv(a.ru(b))}},onPlotAreaHold:function(a,b){this.ad(a,b);this.ae(a,b);this.renderCrosshairs(a)},onDragStarted:function(a,b,c){if(!a.dk()){this.ag(a,b,c)}},onDragCompleted:function(a,b){this._ak=$$a.$ae.empty();a.k4()},t:0,u:0,ai:null,q:0,r:0,p:0,s:0,i:false,_aj:null,_al:null,onZoomStart:function(a){if(this.j){this.scrollbarManager().onScrollbarDragCancel();this.j=false}var b=a._cm;this.s=1;this.ac(a);a.cd(0);this.i=true;a.et(true);a.m0()},ac:function(a){var b=a._cm;a.dk(false);b.cj();b.cf();b.ch();a.kv({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.cg();b.cl();b.ck()},onPinchStarted:function(a,b){this.onZoomStart(a)},onZoomStarted:function(a,b,c,d,e){this.t=b.__x;this.u=b.__y;this.q=c;this.r=d;this.p=e;this.ai=a.actualWindowRect();this.onZoomStart(a)},onPinchDelta:function(a,b){var c=a._cm;c.cg();c.cl();if(c.useDeltaZoom()){this.y(a,b)}else{this.aa(a,b);this.s=b}},onZoomDelta:function(a,b,c,d,e){var f=a._cm;f.cg();f.cl();this.q=this.q*c;this.r=this.r*d;this.p=this.p*e;if(a.d9()){this.q=this.p;this.r=this.p}var g=a.actualWindowRect();var h=a.viewportRect();var i=b.__x-this.t;var j=b.__y-this.u;this.t=b.__x;this.u=b.__y;var k=g.width();var l=g.height();var m=this.ai.width()/this.q;var n=this.ai.height()/this.r;if(m>1){m=1}if(n>1){n=1}var o={__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p={__x:(o.__x-h.left())/h.width()*g.width()+g.left(),__y:(o.__y-h.top())/h.height()*g.height()+g.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var q=new $$a.ae(0,g.left(),g.top(),m,n);var r={__x:(p.__x-q.left())/q.width()*h.width()+h.left(),__y:(p.__y-q.top())/q.height()*h.height()+h.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s=r.__x-o.__x-i;var t=r.__y-o.__y-j;var u=s/h.width()*q.width();var v=t/h.height()*q.height();q=new $$a.ae(0,q.left()+u,q.top()+v,q.width(),q.height());g=q;a.oi(g,true)},onManipulationStarted:function(a,b){this._aj=new $$a.ae(0,b.__x,b.__y,0,0);this._al=new $$a.ae(0,b.__x,b.__y,0,0)},z:function(a,b,c){var d=a.actualWindowRect().width();var e=a.actualWindowRect().height();var f=a.actualWindowRect().left()+d/2;var g=a.actualWindowRect().top()+e/2;d=d/b;e=e/b;var h=f-d/2;var i=g-e/2;a.oi(new $$a.ae(0,h,i,d,e),true)},onPinchCompleted:function(a,b){var c=a._cm;if(c.useDeltaZoom()){this.y(a,b)}else{this.aa(a,b)}this._aj=$$a.$ae.empty();a.et(false)},onGestureCompleted:function(a,b){a.et(false);this._aj=$$a.$ae.empty();a.k4()},onManipulationCancelled:function(a,b){a.cancelManipulation()},onZoomCompleted:function(a,b,c,d,e){a.et(false);this._aj=$$a.$ae.empty();a.k4()},y:function(a,b){var c=a.windowRect();var d=1/b;var e={__x:c.x()+c.width()/2,__y:c.y()+c.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:c.x()-e.__x,__y:c.y()-e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=new $$a.ae(0,f.__x*d+e.__x,f.__y*d+e.__y,c.width()*d,c.height()*d);a.oi(g,true)},aa:function(a,b){var c=a.viewportRect();var d=a.windowRect();var e=b-this.s;if(e!=0){var f=.03;var g=e<0?1+f:1-f;var h={__x:d.x()+d.width()/2,__y:d.y()+d.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:d.x()-h.__x,__y:d.y()-h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j=new $$a.ae(0,i.__x*g+h.__x,i.__y*g+h.__y,d.width()*g,d.height()*g);a.oi(j,true)}},j:false,onContactStarted:function(a,b,c){if(!a.et()){this.i=false}var d=false;if(a.dl()){if(this.scrollbarManager().shouldHandleInteraction(b,c)){this.j=true;d=true;this.ac(a);a._cm.dr();return}}this.ag(a,b,c);a.mk(b,c)},ag:function(a,b,c){var d;var e=a._cm;var f=a.cb(c);if(e.currentModifiers()==0){switch(f){case 1:d=a.isZoomingEnabled()?f:0;break;default:d=f;break}}else{if(e.currentModifiers()==a.dragModifier()){d=1}else if(e.currentModifiers()==a.panModifier()){d=2}else{d=0}}switch(d){case 1:case 2:a._cm.ca();a._cm.dr();break}a.cd(d);switch(a.cd()){case 1:a.kv({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._aj=new $$a.ae(0,b.__x,b.__y,0,0);this._al=new $$a.ae(0,b.__x,b.__y,0,0);this._ak=new $$a.ae(0,b.__x,b.__y,0,0);e.d8();e.eg(this._aj);a.m5($$a.$ae.empty(),true);break;case 2:this._aj=new $$a.ae(0,b.__x,b.__y,0,0);this._ak=new $$a.ae(0,b.__x,b.__y,0,0);break}this._am=a.actualWindowRect();a._sh=a.actualWindowRect()},onZoomPanInteractionStarting:function(a){a.startTiledZoomingIfNecessary();a._cm.onZoomPanInteractionStarting()},onZoomPanInteractionEnding:function(a){a.endTiledZoomingIfRunning();a._cm.onZoomPanInteractionEnding()},_l:false,startTiledZoomIfNecessary:function(a){if(a._dg&&!this._l){this._l=true;this.af(a)}},endTiledZoomIfRunning:function(a){if(this._l){this.ab(a);this._l=false}},clearTileZoomCache:function(a){if(this.f==null){return}this.g().ab()},g:function(){return this.f},f:null,af:function(a){if(this.f==null){this.f=new $.ig.TileZoomManager(a,true,a.g5());this.f._h=!a.preferHigherResolutionTiles()}a._dz=true;a.m4();this.f.al();a._cm.br();a._cm.bs()},ab:function(a){if(this.f==null){return}a._dz=false;a._cm.onTileZoomEnding();this.f.ah();a.nn();a._cm.by()},deferredClearOfTileZoomCache:function(a){a.clearTileZoomCache();a.np()},b:null,e:null,_ak:null,n:function(a){return a.cd()==2},o:function(a,b){return a.windowResponse()==1||b||a._dg},m:function(a){return a.cd()==1},onContactMoved:function(a,b,c){var d=a._cm;if(this.j){a.a6().onScrollbarDrag(b,c);return}if(this._aj.isEmpty()&&c){this.ag(a,b,c)}var e=2;if(c){e=10}var f=false;var g=new $$a.ae(2,{__x:this._aj.x(),__y:this._aj.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);var h=new $$a.ae(0,0,0,0,0);if(!this._ak.isEmpty()){h=new $$a.ae(2,{__x:this._ak.x(),__y:this._ak.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b)}if(h.width()>e&&h.height()>e){f=true}if(!a.et()){if(f){this.i=false}}if(!a.et()&&(a.dk()||!c)){a.kv(a.ru(b))}if(this.m(a)){if(f){var i=a.se(g);a.m5(i,true)}else{a.m5($$a.$ae.empty(),true)}a.lt();d.eg(g)}var j=a.viewportRect();var k=a.actualWindowRect();if(this.n(a)){var l=j;var m=k.left()+k.width()*(this._aj.x()-b.__x)/l.width();var n=k.top()+k.height()*(this._aj.y()-b.__y)/l.height();var o=new $$a.ae(0,m,n,k.width(),k.height());if(this.o(a,c)){if(h.width()!=0||h.height()!=0){a.m0()}a.m5($$a.$ae.empty(),true);var p=a.actualWindowRect();a.oi(o,true);var q=a.actualWindowRect();if(p.equals1(q)&&a._cm._k.ac()){a._cm._k.at()}this._aj=new $$a.ae(3,b,new $$a.af(1,0,0));this._al=new $$a.ae(3,b,new $$a.af(1,0,0))}else{a.m5(o,true)}}this._al=new $$a.ae(3,b,new $$a.af(1,0,0));d.bu(b)},onContactCompleted:function(a,b,c,d){var e=a._cm;var f=2;if(c){f=10}var g=a.viewportRect();var h=a.actualWindowRect();if(!d){if(this.j){this.scrollbarManager().onScrollbarDragComplete(b,c);this.j=false;e.bw();return}}if(!this.i){var i=false;var j=new $$a.ae(2,{__x:this._aj.x(),__y:this._aj.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);if(j.width()>f&&j.height()>f){i=true}if(a.cd()==1){a.ls();e.cf();if(i){a.oi(a.se(j),true)}}if(a.cd()==2){var k=g;var l=h.left()+h.width()*(this._aj.x()-b.__x)/k.width();var m=h.top()+h.height()*(this._aj.y()-b.__y)/k.height();a.oi(new $$a.ae(0,l,m,h.width(),h.height()),true)}}var n=false;var o=new $$a.ae(2,{__x:this._ak.x(),__y:this._ak.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);if(o.width()>f||o.height()>f){n=true}if(n){a.e1(true)}a.cd(0);a.m5($$a.$ae.empty(),true);e.bw();a.e1(false);e.cg();e.cl();if(c){e.ck();e.cg();e.cl();e.ch()}a.k4();a.mz();a.ml(b,c,d)},onPreferHigherResolutionTilesChanged:function(a){if(this.g()!=null){this.g()._h=!a.preferHigherResolutionTiles()}},_am:null,onKeyDown:function(a,b){var c=a._cm;var d=a.actualWindowRect();if(a.cd()==2&&b==8){c.bt();a.cd(0);a.mz();a.m5($$a.$ae.empty(),true);if(a.windowResponse()==1){a.oi(this._am,true)}return true}if(a.cd()==1&&b==8){c.bt();a.cd(0);a.mz();c.cf();a.m5($$a.$ae.empty(),true);return true}var e=$$a.$ae.empty();var f=false;switch(b){case 13:f=true;e=new $$a.ae(0,0,0,1,1);break;case 11:f=true;e=new $$a.ae(0,d.left()-.1*d.width(),d.top()-.1*d.height(),1.2*d.width(),1.2*d.height());break;case 10:f=true;e=new $$a.ae(0,d.left()+.1*d.width(),d.top()+.1*d.height(),.8*d.width(),.8*d.height());break;case 14:f=true;e=new $$a.ae(0,d.left()-.1*d.width(),d.top(),d.width(),d.height());e.x(e.x()-Math.min(e.left(),0));break;case 16:f=true;e=new $$a.ae(0,d.left()+.1*d.width(),d.top(),d.width(),d.height());e.x(e.x()-Math.max(e.right()-1,0));break;case 15:f=true;e=new $$a.ae(0,d.left(),d.top()-.1*d.height(),d.width(),d.height());e.y(e.y()-Math.min(e.top(),0));break;case 17:f=true;e=new $$a.ae(0,d.left(),d.top()+.1*d.height(),d.width(),d.height());e.y(e.y()-Math.max(e.bottom()-1,0));break}if(!e.isEmpty()&&$$a.$ae.l_op_Inequality(e,d)){a.oi(e,true)}return f},onMouseWheel:function(a,b,c){var d=a._cm;var e=a.actualWindowRect();var f=e.left()+e.width()*b.__x/a.viewportRect().width();var g=e.top()+e.height()*b.__y/a.viewportRect().height();var h=1-$.ig.MathUtil.prototype.b(c,-.5,.5);var i=Math.max(0,f-h*(f-e.left()));var j=Math.min(1,g+h*(e.bottom()-g));var k=Math.min(1,f+h*(e.right()-f));var l=Math.max(0,g-h*(g-e.top()));a.m0();this.x(a,1e3);a.oi(new $$a.ae(0,i,l,k-i,j-l),true);return a.isZoomingEnabled()},x:function(a,b){a._cm.bz(b)},onDoubleTap:function(a,b){var c=a.actualWindowRect();var d=c.left()+c.width()*b.__x/a.viewportRect().width();var e=c.top()+c.height()*b.__y/a.viewportRect().height();var f=.7;var g=Math.max(0,d-f*(d-c.left()));var h=Math.min(1,e+f*(c.bottom()-e));var i=Math.min(1,d+f*(c.right()-d));var j=Math.max(0,e-f*(e-c.top()));a.oi(new $$a.ae(0,g,j,i-g,h-j),true)},clearVisibleTiles:function(a){this.g().ac()},getHitSeries:function(a,b,c,d,e,f,g){var h=true;var i=false;var j=false;var k=a;if(k.actualContentHitTestMode()==1){h=false;i=true}if(k.actualContentHitTestMode()==3||k.actualContentHitTestMode()==4){i=true}if(k.actualContentHitTestMode()==4){j=true}var l=$.ig.truncate(Math.round(d.__x));var m=$.ig.truncate(Math.round(d.__y));f=null;var n=-1;if(h&&c!=null){var o=l;var p=m;if(a.actualPixelScalingRatio()!=1){o=$.ig.truncate(Math.round(d.__x*a.actualPixelScalingRatio()));p=$.ig.truncate(Math.round(d.__y*a.actualPixelScalingRatio()))}var q=c.a(o,p);if(q==null||q.length==0){f=null;return{ret:null,p5:f}}if((q[0]>0||q[1]>0||q[2]>0)&&q[3]==255){var num2_=q[2];if(num2_%4!=0){num2_=num2_+(4-num2_%4)}var num1_=q[1];if(num1_%4!=0){num1_=num1_+(4-num1_%4)}var num0_=q[0];if(num0_%4!=0){num0_=num0_+(4-num0_%4)}var num_=0;num_=num2_>>2;num_=num_<<6;num_=num_|num1_>>2;num_=num_<<6;num_=num_|num0_>>2;n=$.ig.truncate(Math.floor($a(num_,1e3)));n--}}var r=null;var s=-1;if(n>=0){var t=false;var u=0;var w=b.getEnumerator();while(w.moveNext()){var v=w.current();if(!v.mouseOverEnabled()){continue}if(t){break}if(v.isStacked()){v.k1(function(x){if(x._uniqueIndex==n){r=x;s=u;t=true;return false}return true})}else if(v._uniqueIndex==n){r=v;s=u;break}u++}}var x=null;if(i){var y=false;for(var z=b.count()-1;z>=0;z--){var aa=b.__inner[z];if(!aa.mouseOverEnabled()){continue}var ab=aa.view();if(!aa.e5(ab.bu(),ab.bv(),ab)){continue}if(!y&&z<s&&h&&!j){if(r!=null){x=r;y=true;break}}if(aa!=null&&aa.actualHitTestMode()==1){if(aa.testHit(d,g)){x=aa;break}}}if(h&&!y){if(r!=null){x=r;y=true}}}else{x=r}if(x!=null){var ac=x.getHitDataContext({__x:l,__y:m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},g);if(ac!=null){f=ac}return{ret:x,p5:f}}return{ret:null,p5:f}},shouldInteract:function(a,b){if($$a.$y.l_op_Equality(b,null)){return false}var c=b.__x;var d=b.__y;if(this.j){return true}if(c>=a.viewportRect().left()&&d>=a.viewportRect().top()&&c<=a.viewportRect().left()+a.viewportRect().width()&&d<=a.viewportRect().top()+a.viewportRect().height()){var e=a.cf();if(e!=null&&e.viewShouldInteract(b)){return false}return true}return false},c:function(a){if(a!=null){return a.bf()}else{return null}},onImmediateModeMouseOver:function(a,b,c,d,e,f){var $self=this;if(!f&&a.actualMobileMode()){this.ah(a,false)}var g=new $$a.ar;g.position(d);if(a.cd()==2||a.cd()==1||a.et()||a.cf()!=null&&a.cf().isPinching()){if(this._d!=null){this._d.a5().onMouseLeave(this._d,g.position(),this._a,g,f);this._d=null}return}var h=null;var i=function(){var j=$self.getHitSeries(a,b,c,d,!e,h,f);h=j.p5;return j.ret}();this._a=h;var j=this.c(i);if(i!=null){var k=false;var l=false;if(this._d!=i){l=true}if(this._d==null||l){k=true}if(k){if(l){if(this._d!=null){j=this.c(this._d);this._d.a5().onMouseLeave(this._d,g.position(),h,g,f);if(j!=null){j.a5().onMouseLeave(j,g.position(),h,g,f)}}}this._d=i;i.ll(g.position(),h,g,f);if(j!=null){j.ll(g.position(),h,g,f)}}else{this._d=i;i.a5().onMouseMove(i,g.position(),h,g,f);if(j!=null){j.a5().onMouseMove(j,g.position(),h,g,f)}}}else{if(this._d!=null){j=this.c(this._d);this._d.a5().onMouseLeave(this._d,g.position(),h,g,f);if(j!=null){j.a5().onMouseLeave(j,g.position(),h,g,f)}this._d=null}for(var m=0;m<a.series().count();m++){var n=a.series().__inner[m];if(n.a5().isMouseLeaveDeferred()){j=this.c(n);n.a5().onMouseLeave(n,g.position(),n.a5().lastHoverItem(),g,f);if(j!=null){j.a5().onMouseLeave(j,g.position(),n.a5().lastHoverItem(),g,f)}}}}},onImmediateModeMouseLeave:function(a,b){if(this._d!=null){var c=this.c(this._d);var d=new $$a.ar;d.position(b);this._d.a5().onMouseLeave(this._d,d.position(),null,d,false);if(c!=null){c.a5().onMouseLeave(c,d.position(),null,d,false)}this._d=null}a.mf(b,a.cd()!=0||a.el())},onImmediateModeMouseDown:function(a,b,c){if(this._d!=null){var d=new $$a.as;d.position(c);if(b._ak){this._d.a5().onRightButtonDown(this._d,d.position(),this._a,d)}else{this._d.a5().onLeftButtonDown(this._d,d.position(),this._a,d)}}},onImmediateModeMouseUp:function(a,b,c){var d;var e=this._d!=null?this._d:function(){var f=a._cm.f(c,false,d,false);d=f.p2;return f.ret}();if(e!=null){var f=new $$a.as;f.position(c);if(b._ak){e.a5().onRightButtonUp(e,f.position(),this._a,f)}else{e.a5().onMouseLeftButtonUp(e,f.position(),this._a,f)}}},onImmediateModeContactStarted:function(a,b,c){if(!c&&a.mobileMode()){this.ah(a,false)}if(c&&!a.mobileMode()){this.ah(a,true)}a.lx(b,c)},ah:function(a,b){if(a!=null){if(!this.k()){a.actualMobileMode(b)}}},onMobileModeChanged:function(a,b){this.h=true},_d:null,_a:null,h:false,k:function(){return this.h},$type:new $.ig.Type("SeriesViewerInteractionManager",$.ig.$ot,[$.ig.ISeriesViewerInteractionManager.prototype.$type])},true);$c("AnchoredCategorySeriesInteractionManager:e","Object",{init:function(){$.ig.$op.init.call(this)},getItem:function(a,b,c,d,e,f,g,h){if(!g){return h(b)}if(e==null||e.isSorting()||f==null||d==null||$.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return h(b)}if(c<=1){return h(b)}var i=$.ig.truncate(Math.round(a.getExactItemIndex(b)));if(i<0||i>=a.ci().count()){return h(b)}var j=$a(i,c);var k=c*j;var l=Math.min(k+c,d.count()-1);var m=a.pg(a.view());var n=new $.ig.ScalerParams(0,a.seriesViewer().windowRect(),a.seriesViewer().viewportRect(),f.isInverted(),a.seriesViewer().effectiveViewport());var o=m.top();var p=m.bottom();var q=o+(p-o)*b.__y;var r=f.getUnscaledValue(q,n);var s=1.7976931348623157e308;var t=k;for(var u=k;u<=l;u++){var v=Math.abs(d.item(u)-r);if(v<s){s=v;t=u}}return a.ci().item(t)},scrollIntoView:function(a,b,c,d,e,f){var g=a.view().bv();g=g.copy();var h=a.view().bu();var i=new $$a.ae(0,0,0,1,1);var j=!g.isEmpty()&&!h.isEmpty()&&a.ci()!=null?a.ci().indexOf(f):-1;var k=a.pi(a.view());var l=new $.ig.ScalerParams(0,i,i,c.isInverted(),k);var m=new $.ig.ScalerParams(0,i,i,d.isInverted(),k);m._b=a.f4();var n=c!=null?c.getScaledValue(j,l):NaN;n+=e;var o=d!=null&&b!=null&&j<b.count()?d.getScaledValue(b.item(j),m):NaN;if(!$.ig.util.isNaN(n)){if(n<g.left()+.1*g.width()){n=n+.4*g.width();g.x(n-.5*g.width())}if(n>g.right()-.1*g.width()){n=n-.4*g.width();g.x(n-.5*g.width())}}if(!$.ig.util.isNaN(o)){if(o<g.top()+.1*g.height()){o=o+.4*g.height();g.y(o-.5*g.height())}if(o>g.bottom()-.1*g.height()){o=o-.4*g.height();g.y(o-.5*g.height())}}if(a.syncLink()!=null){a.syncLink().au(a.seriesViewer(),g,true)}return j>=0},getDefaultTooltipTemplate:function(a,b){var c="<div class='ui-chart-default-tooltip-content'>";var d=null;d=a.ar();if(d.isDateTime()){var e=d;c+="<span>${item."+e.dateTimeMemberPath()+"}</span><br/>"}else if(d!=null&&d.label()!=null){c+="<span>${item."+d.label().toString()+"}</span><br/>"}c+="<span";var f=a.a5().getDefaultTooltipTemplateLabelColorString(a);if(!String.isNullOrEmpty(f)){c+=" style='color:"+f+"'"}c+=">${series.title}: </span><span class='ui-priority-primary'>"+"${item."+b+"}</span></div>";return c},getColumnShapeBoundingBox:function(a,b,c,d,e,f,g,h){
if(c==null||d==null){return $$a.$ae.empty()}var i=a.fromWorldPosition(b);var j=a.view().bv();var k=a.view().bu();var l=a.getEffectiveViewport1(a.view());var m=new $.ig.ScalerParams(0,j,k,d.isInverted(),l);m._b=a.f4();var n=a.aj(a.ar(),e.f,f,g,b,true);if(n==null){return $$a.$ae.empty()}var o=n[0];var p=n[1];var q=Math.abs(i.__x-o[0]);var r=Math.abs(i.__x-p[0]);var s=d.getScaledValue(d.referenceValue(),m);var t=c.ky(j,k,l);if(q<r){var u=o[0]-.5*t;var v=h(o);var w=s;return new $$a.ae(0,u,Math.min(v,w),t,Math.max(v,w)-Math.min(v,w))}else{var x=p[0]-.5*t;var y=h(p);var z=s;return new $$a.ae(0,x,Math.min(y,z),t,Math.max(y,z)-Math.min(y,z))}},$type:new $.ig.Type("AnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$c("CategorySeriesInteractionManager:f","Object",{init:function(){$.ig.$op.init.call(this)},getExactItemIndex:function(a,b){var c=a.view().bv();var d=a.view().bu();var e=a.ar();var f=a.getEffectiveViewport1(a.view());var g=a.pg(a.view());var h=-1;if(e!=null&&!c.isEmpty()&&!d.isEmpty()){var i=new $.ig.ScalerParams(0,c,d,e.isInverted(),f);var j=e.getUnscaledValue(g.left(),i);var k=e.getUnscaledValue(g.right(),i);var l=(b.__x-c.left())/c.width();var m=j+l*(k-j);if(e.categoryMode()!=0){m-=.5}h=m}return h},getItem:function(a,b){var c=0;if(a.d5()){c=a.g5(b);if(c==-1){return null}}else if(b.__x==1&&a.ci()!=null){c=a.ci().count()-1}else{c=a.getItemIndex(b)}return c>=0&&a.ci()!=null&&c<a.ci().count()?a.ci().item(c):null},getItemIndexSorted:function(a,b){var c=a.view().bv();var d=a.view().bu();var e=a.getEffectiveViewport1(a.view());if(c.isEmpty()||d.isEmpty()){return-1}if($.ig.util.isNaN(b.__x)){return-1}var f=a.ar();if(f==null){return-1}var g=$b($.ig.ISortingAxis.prototype.$type,f);var h=a.pg(a.view());var i=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var j=0;if(f.isPiecewise()){var k=(b.__x-c.left())/c.width();var l=k*h.width()+h.left();j=f.getUnscaledValue(l,i)}else{var m=f.getUnscaledValue(h.left(),i);var n=f.getUnscaledValue(h.right(),i);var o=(b.__x-c.left())/c.width();j=m+(n-m)*o}var p=g.getIndexClosestToUnscaledValue(j);return p},getSortingCategoryBucketIndex:function(a,b,c){var d=a.view().bu();var e=a.view().bv();var f=a.ar();var g=0;if(f.isVertical()){var h=(c.__y-e.top())/e.height();g=h*d.height()+d.top()}else{var i=(c.__x-e.left())/e.width();g=i*d.width()+d.left()}if(f.isInverted()){var j=b.count();var k=0;for(k=j-1;k>=0;k--){var l=b.__inner[k];var m=null;if(k>0){m=b.__inner[k-1]}if(l[0]<=g&&m==null||m[0]>=g){if(m!=null){if(Math.abs(l[0]-g)<Math.abs(m[0]-g)){return k}else{return k-1}}else{return k}}}return k}else{var n=b.count();var o=0;for(o=0;o<n;o++){var p=b.__inner[o];var q=null;if(o<n-1){q=b.__inner[o+1]}if(p[0]<=g&&q==null||q[0]>=g){if(q!=null){if(Math.abs(p[0]-g)<Math.abs(q[0]-g)){return o}else{return o+1}}else{return o}}}return o}},getSpecificHighlightingInfo:function(a,b,c,d,e,f,g,h){if(a.ci()==null){return null}if(e==0){return null}var i=a.ci().count();var j=a.ar();var k=-1;var l=-1;if(j.isSorting()){var m=this.getSortingCategoryBucketIndex(a,b,g);k=m;l=m}else{var n=a.getItemIndex(g);k=$.ig.truncate(Math.floor($a(n,e)))*e;l=k+(e-1)}if(h!=null&&h.startIndex()==k&&h.endIndex()==l){return h}var o=new $.ig.HighlightingInfo;o.series(a);o.startIndex(k);o.endIndex(l);return o},getSpecificMarkerHighlightingInfo:function(a,b,c,d,e,f,g,h){if(a.ci()==null){return null}if(d==0){return null}if(e==null||e.count()==0){return null}var i=a.ci().count();var j=a.ar();var k=-1;var l=-1;var m=-1;if(j.isSorting()){var n=this.getSortingCategoryBucketIndex(a,e,g);m=n;k=n;l=n}else{var o=a.getItemIndex(g);m=$.ig.truncate(Math.floor($a(o,d)))-c;k=m;l=m}if(h!=null&&h.startIndex()==k&&h.endIndex()==l){return h}var p=b;var q=p.count();if(p==null){return null}if(q==0){return null}for(var r=0;r<q;r++){if(p.__inner[r]._al==m){var s=new $.ig.HighlightingInfo;s.series(a);s.startIndex(p.__inner[r]._al);s.endIndex(p.__inner[r]._al);s.isMarker(true);return s}}var t=a.fromWorldPosition(g);var u=p.__inner[0]._al;if(a.isVertical()){var v=e.__inner[p.__inner[0]._al][0];var w=(t.__y-v)*(t.__y-v);var x;for(var y=0;y<q;y++){v=e.__inner[p.__inner[y]._al][0];x=(t.__y-v)*(t.__y-v);if(x<=w){w=x;u=p.__inner[y]._al}}}else{var z=e.__inner[p.__inner[0]._al][0];var aa=(t.__x-z)*(t.__x-z);var ab;for(var ac=0;ac<q;ac++){z=e.__inner[p.__inner[ac]._al][0];ab=(t.__x-z)*(t.__x-z);if(ab<=aa){aa=ab;u=p.__inner[ac]._al}}}var ad=new $.ig.HighlightingInfo;ad.series(a);ad.isMarker(true);ad.startIndex(u);ad.endIndex(ad.startIndex());if(h!=null&&h.startIndex()==ad.startIndex()&&h.endIndex()==ad.endIndex()){return h}return ad},$type:new $.ig.Type("CategorySeriesInteractionManager",$.ig.$ot,[$.ig.ICategorySeriesInteractionManager.prototype.$type])},true);$c("HorizontalAnchoredCategorySeriesInteractionManager:g","Object",{init:function(){$.ig.$op.init.call(this)},getHighStrokeSegments:function(a,b,c,d,e){var f=a.aj(a.ar(),b,c,d,a.toWorldPosition(e),true);if(f==null){return null}var g=f[0];var h=f[1];var i=new Array(1);var j=new Array(2);j[0]={__x:g[0],__y:g[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j[1]={__x:h[0],__y:h[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};i[0]=j;return i},getLowStrokeSegments:function(a,b,c,d,e){var f=a.aj(a.ar(),b,c,d,a.toWorldPosition(e),true);if(f==null){return null}var g=f[0];var h=f[1];var i=new Array(1);var j=new Array(2);j[0]={__x:g[0],__y:g[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j[1]={__x:h[0],__y:h[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};i[0]=j;return i},getSeriesValueMarkerBoundingBox:function(a,b,c,d){if(b==null||b.count()==0){return $$a.$ae.empty()}var e=a.fromWorldPosition(c);var f=-1;var g=a.ar();var h=g.isInverted();var i=a.view().bu().right()*2;if(h){f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(j){return i-e.__x<i-j.__x?-1:i-e.__x>i-j.__x?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(j){return e.__x<j.__x?-1:e.__x>j.__x?1:0})}if(f<0){f=~f}if(f<0){f=0}if(f>b.count()-1){f=b.count()-1}var j=f;var k=f;if(j>0){j--}if(k<b.count()-1){k++}var l=b.__inner[j].__x;var m=b.__inner[f].__x;var n=b.__inner[k].__x;var o=Math.abs(l-e.__x);var p=Math.abs(m-e.__x);var q=Math.abs(n-e.__x);var r=d(j);var s=d(f);var t=d(k);var u=r.containsPoint(e);var v=s.containsPoint(e);var w=t.containsPoint(e);if(p<=o&&p<=q){if(!h&&w){return t}if(h&&u){return r}return s}if(o<=p&&o<=q){if(!h&&v){return s}return d(j)}if(q<=p&&q<=o){if(h&&v){return s}return d(k)}return $$a.$ae.empty()},testAreaOver:function(a,b,c,d,e){if($.ig.util.isNaN(d.__x)||$.ig.util.isNaN(d.__y)){return false}var f=0;if(b!=null){f=b.scaleValue(b.referenceValue())}if(c.__y>=f&&c.__y<=d.__y||c.__y<=f&&c.__y>=d.__y){return true}return false},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$c("InteractivityFactoryManager:h","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$h.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesInteractionManager.prototype.$type,function(){return new $$t.i});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ICategorySeriesInteractionManager.prototype.$type,function(){return new $$t.f});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return new $$t.e});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return new $$t.g});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return new $$t.k});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesViewerInteractionManager.prototype.$type,function(){return new $$t.d});$$t.$h.a=true}},$type:new $.ig.Type("InteractivityFactoryManager",$.ig.$ot)},true);$c("SeriesInteractionManager:i","Object",{init:function(){this.e=true;this.f=false;this.__toolTipObject=null;this.p=null;this.k=new $$4.h(String,$.ig.SeriesView.prototype.$type,0);$.ig.$op.init.call(this)},getDistanceToIndexHelper:function(a,b,c,d,e,f,g,h){if(d==null){return Number.POSITIVE_INFINITY}if(c<0||c>g-1){return Number.POSITIVE_INFINITY}var i;var j=NaN;var k=NaN;var l=NaN;var m=NaN;if(d.isSorting()){var n=d;i=h(b);var o=$.ig.truncate(Math.floor(i));var p=$.ig.truncate(Math.ceil(i));m=i-o;if(o>=0&&o<g){var q=n.getUnscaledValueAt(n.sortedIndices().__inner[o]);j=d.getScaledValue(q,e)+f}else{j=NaN}if(p>=0&&p<g){var r=n.getUnscaledValueAt(n.sortedIndices().__inner[p]);k=d.getScaledValue(r,e)+f}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(c>=0&&c<g){var s=n.getUnscaledValueAt(n.sortedIndices().__inner[c]);l=d.getScaledValue(s,e)+f}}else{i=a.getExactItemIndex(b);var t=$.ig.truncate(Math.floor(i));var u=$.ig.truncate(Math.ceil(i));m=i-t;if(t>=0&&t<g){j=d.getScaledValue(t,e)+f}else{j=NaN}if(u>=0&&u<g){k=d.getScaledValue(u,e)+f}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(c>=0&&c<g){l=d.getScaledValue(c,e)+f}}var v=j+m*(k-j);return Math.abs(l-v)},getInterpolatedSeriesValue:function(a,b,c,d,e,f,g,h,i){var j=NaN;if(d>=0&&d<c.count()){j=c.item(d)}var k=NaN;if(e>=0&&e<c.count()){k=c.item(e)}if(g==0){return k}if(f==c.count()-1){return j}if($.ig.util.isNaN(k)&&h!=0&&b<=.5&&!i){return j}if($.ig.util.isNaN(j)&&h!=0&&b>=.5&&!i){return k}return j*(1-b)+k*b},getMatchingBuckets:function(a,b,c,d,e,f,g){if(b==null){return null}var h=-1;var i=-1;if(b.isSorting()){var j=a.fromWorldPosition(f);var k=-1;var l=b.isInverted();var m=a.view().bu().right()*2;k=$$t.$i.n(c,j,l,m);if(k<0){k=~k;k--}if(k<0){k=0}if(k>c.count()-1){k=c.count()-1}var n=k;var o=k+1;if(o>c.count()-1){o=c.count()-1}h=n;i=o}else{var p=a.getPreviousOrExactIndex(f,g);var q=a.getNextOrExactIndex(f,g);var r=$.ig.truncate(Math.floor(p/d));var s=$.ig.truncate(Math.floor(q/d));h=r-e;i=s-e;if(i==h){i++}}if(h<0){h=0}if(h>c.count()-1){h=c.count()-1}if(i<0){i=0}if(i>c.count()-1){i=c.count()-1}if(h<0||i<0){return null}var t=c.__inner[h];var u=c.__inner[i];var v=new Array(2);v[0]=t;v[1]=u;return v},n:function(a,b,c,d){var e=0;var f=a.count()-1;while(e<=f){var g=e+(f-e>>1);var h;var i=a.item(g);if(c){h=d-b.__x<d-i[0]?-1:d-b.__x>d-i[0]?1:0}else{h=b.__x<i[0]?-1:b.__x>i[0]?1:0}if(h<0){f=g-1}else if(h>0){e=g+1}else{return g}}return~e},getPreviousOrExactIndexHelper:function(a,b,c,d,e,f){if(d==null){return-1}var g=d.isSorting();var h=a.e4();var i=null;if(g){i=d}var j=-1;var k=-1;var l=-1;if(g){j=e(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}else{j=a.getExactItemIndex(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}if(f==null){return-1}if(k<0||k>f.count()-1){return-1}if(!c){return k}var m=NaN;if(g&&!h){if(k<i.sortedIndices().count()&&i.sortedIndices().__inner[k]<f.count()){m=f.item(i.sortedIndices().__inner[k])}}else{m=f.item(k)}while($.ig.util.isNaN(m)){k--;if(k<0||k>f.count()-1){return-1}if(g&&!h){m=f.item(i.sortedIndices().__inner[k])}else{m=f.item(k)}}return k},getSeriesValueHelper:function(a,b,c,d,e,f,g,h,i){if(b==null){return NaN}var j=a.e4();var k=a.ha(c,i,d,g,b);var l=a.g8(c,i,d,g,b);var m=a.fw(c,k,d,e,f);var n=a.fw(c,l,d,e,f);var o=k;var p=l;var q=d.isSorting();if(q&&!j){var r=d;if(k>=0&&k<r.sortedIndices().count()){k=r.sortedIndices().__inner[k]}if(l>=0&&k<r.sortedIndices().count()){l=r.sortedIndices().__inner[l]}}var s=m/(n+m);if(m==0){s=0}if(n==0){s=1}if(!h){if(n<=m){if(l>=0&&l<b.count()){return b.item(l)}}else{if(k>=0&&k<b.count()){return b.item(k)}}return NaN}return a.f2(s,b,k,l,o,p,f,q)},testHighLowStrokeOver:function(a,b,c){var d=a.ai(b);var e=a.ah(b);if(d==null){return false}for(var f=0;f<d.length;f++){var g=d[f];if(g==null||g.length!=2){continue}if($.ig.GeometryUtil.prototype.a(b,g[0],g[1],a.actualThickness()/2+a.f1(c))){return true}if(e!=null&&f<e.length){var h=e[f];if(h==null||h.length!=2){continue}if($.ig.GeometryUtil.prototype.a(b,h[0],h[1],a.actualThickness()/2+a.f1(c))){return true}if($.ig.GeometryUtil.prototype.a(b,g[0],h[0],a.actualThickness()/2+a.f1(c))){return true}if($.ig.GeometryUtil.prototype.a(b,g[1],h[1],a.actualThickness()/2+a.f1(c))){return true}var i=new Array(5);i[0]=h[0];i[1]=h[1];i[2]=g[1];i[3]=g[0];i[4]=h[0];if($.ig.PolygonUtil.prototype.b(i,b)){return true}}}return false},testNearStroke:function(a,b,c,d){if(d==null){return false}for(var e=0;e<d._c.count();e++){var f=d._c.__inner[e];for(var g=0;g<f.__segments.count();g++){var h=f.__segments.__inner[g];if($.ig.GeometryUtil.prototype.b(b,f.__startPoint,h.__points,a.f1(c))){return true}}}return false},testOverPoly:function(a,b,c){if(c==null){return false}if(c._c.count()>0){var d=c._c.__inner[0];if(d.__segments.count()>0){var e=d.__segments.__inner[0];if($.ig.PolygonUtil.prototype.b(e.__points,b)){return true}}}return false},getNextOrExactIndexHelper:function(a,b,c,d,e,f){var g=a.e4();var h=d.isSorting();var i=null;if(h){i=d}var j=-1;var k=-1;var l=-1;if(h){j=e(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}else{j=a.getExactItemIndex(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}if(f==null){return-1}if(l<0||l>f.count()-1){return-1}if(!c){return l}var m=NaN;if(h&&!g){if(l<i.sortedIndices().count()&&i.sortedIndices().__inner[l]<f.count()){m=f.item(i.sortedIndices().__inner[l])}}else{m=f.item(l)}while($.ig.util.isNaN(m)){l++;if(l<0||l>f.count()-1){return-1}if(h&&!g){m=f.item(i.sortedIndices().__inner[l])}else{m=f.item(l)}}return l},getExactUnsortedItemIndexHelper:function(a,b,c){var d=a.view().bv();var e=a.view().bu();if(d.isEmpty()||e.isEmpty()||c==null){return-1}var f=a.getEffectiveViewport1(a.view());var g=null;if(c.isSorting()){g=c}var h=new $.ig.ScalerParams(0,d,e,c.isInverted(),f);if(a.seriesViewer()==null){return-1}h.c=a.getEffectiveViewport1(a.view());var i=a.pg(a.view());var j=0;if(c.isVertical()){var k=c.getUnscaledValue(i.top(),h);var l=c.getUnscaledValue(i.bottom(),h);var m=(b.__y-d.top())/d.height();j=k+(l-k)*m}else{if(c.isCategoryDateTime()){var n=c.getUnscaledValue(i.left(),h);var o=c.getUnscaledValue(i.right(),h);var p=(b.__x-d.left())/d.width();j=n+(o-n)*p}else{var q=a.fromWorldPosition(b);j=c.getUnscaledValue(q.__x,h)}}if(c.isDateTime()){}var r=g.getExactUnsortedIndexClosestToUnscaledValue(j);return r},testShapesOver:function(a,b,c){var d=a.getSeriesValueBoundingBoxFromSeriesPixel(b);if(d.isEmpty()){return false}var e=$.ig.RectUtil.prototype.r(d,a.f1(c));return e.containsPoint(b)},getSeriesValuePositionHelper:function(a,b,c,d,e,f,g,h,i,j){if(f==null||g==null||a.view()==null||a.view().bv().isEmpty()||a.view().bu().isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var k=a.getEffectiveViewport1(a.view());var l=new $.ig.ScalerParams(0,a.view().bv(),a.view().bu(),f.isInverted(),k);if(f.isVertical()){l._b=a.f4()}l.c=a.getEffectiveViewport1(a.view());var m=a.view();var n=a.pg(m);var o;if(g.isVertical()){o=b.__y;o=n.top()+n.height()*(o-m.bv().top())/m.bv().height()}else{o=b.__x;o=n.left()+n.width()*(o-m.bv().left())/m.bv().width()}if(!c&&g!=null){var p;var q;if(i!=null){p=i(b,d)}else{p=a.getPreviousOrExactIndex(b,d)}if(j!=null){q=j(b,d)}else{q=a.getNextOrExactIndex(b,d)}if(p==-1&&q==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var r=new $.ig.ScalerParams(0,m.bv(),m.bu(),g.isInverted(),k);r.c=a.seriesViewer().effectiveViewport();var s=a.fw(b,p,g,r,e);var t=a.fw(b,q,g,r,e);var u=q;var v=p;if(g.isSorting()){var w=g;if(u>=0&&u<w.sortedIndices().count()){u=w.getUnscaledValueAt(w.sortedIndices().__inner[$.ig.truncate(u)])}if(v>=0&&v<w.sortedIndices().count()){v=w.getUnscaledValueAt(w.sortedIndices().__inner[$.ig.truncate(v)])}}if(t+s!=0){var x=t/(s+t);if(Math.abs(x-.5)<1e-7){t=s}}if(t<=s){o=g.getScaledValue(u,r)+e}else{o=g.getScaledValue(v,r)+e}}else{if(g.isCategory()&&!g.isDateTime()&&g.categoryMode()!=0){var y=.5*g.getCategorySize(m.bv(),m.bu(),a.getEffectiveViewport1(m));if(a.isVertical()){y=y*-1}if(g.isInverted()){y=y*-1}o-=y;o+=e}}var z;if(h!=null){z=h(b,c,d)}else{z=a.getSeriesValue(b,c,d)}var aa=f.getScaledValue(z,l);if(g.isVertical()){return{__x:aa,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{return{__x:o,__y:aa,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},_a:null,_b:null,clearHighlights:function(){this._a=null;this._b=null},modifyHighlights:function(a,b,c,d,e,f,g,h,i){if(d){return}if(a.seriesViewer().ej()&&!f){return}if(a.actualHighlightingMode()==1){return}if(a.seriesViewer()==null){return}var j=a.seriesViewer().bo();var k=j==2||j==3||j==4;var l=j==2||j==4;if(!g){if(k){e=false}}if(a.cz()&&a.c2()||g){l=false}if(j==2){h=false}if(j==3){h=true}var m=null;var n=null;var o=a.seriesViewer().a3();var p=a.seriesViewer()._cn;var q=f&&g||f&&!k||i||l&&!h;var r=!q&&(g||e||k&&!l||k&&l&&h);var s=f&&(!k||g)||i||!a.c2()&&k&&l&&!h;var t=!s&&(e||k&&a.c2()||!a.c2()&&k&&!l||!a.c2()&&k&&l&&h);if(q&&this._a!=null){m=this._a}else{m=a.av(b,c,g);if(this._a!=null&&this._a!=m){if(a.seriesViewer()!=null){o.endHighlight(this._a)}}this._a=m}if(a.hasMarkers()){if(s&&this._b!=null){n=this._b}else{n=a.aw(b,c,g);if(this._b!=null&&this._b!=n){o.endHighlight(this._b)}this._b=n}}if(q){o.endHighlight(m)}else{if(r){if(m!=null&&m.isFullRange()){m.isExclusive(g||!k)}o.startHighlight(m)}}if(s){if(n!=null){o.endHighlight(n)}}else{if(t){if(n!=null){o.startHighlight(n)}}}this.q(a)},q:function(a){if(a.seriesViewer()!=null){var b=a.seriesViewer()._cn;if(!b.animationActive()&&b.intervalMilliseconds()>0){b.start()}if(b.intervalMilliseconds()==0){a.seriesViewer().oa(1)}}},applyHighlightingOpacity:function(a,b,c,d,e,f,g){if(a.actualHighlightingMode()==3||a.actualHighlightingMode()==2){return c}else if(a.actualHighlightingMode()==5||a.actualHighlightingMode()==4){var h=0;if(b!=null){h=b.progress()}if(h>1){h=1}if(d>1){d=1}if(e>1){e=1}h=h-Math.max(d,e);c=f+(1+h)*(1-f);return c}else{return c}},applyHighlightingColor:function(a,b,c){if(a.actualHighlightingMode()==3||a.actualHighlightingMode()==2){var d=0;if(b!=null){d=b.progress()}var e=d;e=e*.5;return this.s(c,e)}else if(a.actualHighlightingMode()==5||a.actualHighlightingMode()==4){return c}else{return c}},s:function(a,b){if(a==null){return a}if(b==0){return a}return $.ig.BrushUtil.prototype.l(a,b)},onMouseEnter:function(a,b,c,d,e){var f=a.view();f.am();this.mouseIsOver(true);var g=a.hq(c,b);this.lastHoverItem(g);if(!e&&a.seriesViewer()!=null&&!a._as._c){this.updateToolTip(a,b,g,d)}this.c=false;if(a.el()&&g==null){this.c=true}if(a.seriesViewer()!=null&&!this.c){if(a.el()){this.d=true}this.modifyHighlights(a,g,a.toWorldPosition(b),e,true,false,false,a==a.seriesViewer()._bk,false);a.seriesViewer().mn(a,g,d)}},simulateHover:function(a,b){var c=null;var d=null;var e;var f=function(){var g=a.seriesViewer()._cm.f(b,false,e,false);e=g.p2;return g.ret}();if(f!=a){if(this.mouseIsOver()){this.onMouseLeave(a,b,null,null,false)}if(a.seriesViewer()!=null){a.seriesViewer().n2(b)}return}c=e;if(a.seriesViewer()!=null){a.seriesViewer().n2(b)}if(!this.mouseIsOver()){this.onMouseEnter(a,b,c,d,false)}this.onMouseMove(a,b,c,d,false)},onMouseMove:function(a,b,c,d,e){this.mouseIsOver(true);var f=a.hq(c,b);if(!e){this.updateToolTip(a,b,f,d)}if(f!=null){this.lastHoverItem(f)}if(a.seriesViewer()!=null&&f!=null&&this.c){this.c=false;this.d=true;this.modifyHighlights(a,f,a.toWorldPosition(b),e,true,false,false,a==a.seriesViewer()._bk,false);a.seriesViewer().mn(a,f,d)}if(a.seriesViewer()!=null&&(!a.el()||f!=null)&&!this.c){this.modifyHighlights(a,f,a.toWorldPosition(b),e,true,false,false,a==a.seriesViewer()._bk,false);a.seriesViewer().mr(a,f,d)}if(f==null&&!this.c&&a.el()){this.modifyHighlights(a,f,a.toWorldPosition(b),e,false,true,false,a==a.seriesViewer()._bk,false);a.seriesViewer().mo(a,this.lastHoverItem(),d);this.d=false;this.c=true}},onMouseLeave:function(a,b,c,d,e){a.view().an();this.mouseIsOver(false);var f=this.lastHoverItem();a.view().ap();if(a.seriesViewer()!=null&&(this.d||!a.el())){this.d=false;this.c=false;this.modifyHighlights(a,f,a.toWorldPosition(b),e,false,true,false,a==a.seriesViewer()._bk,false);a.seriesViewer().mo(a,f,d)}},onLeftButtonDown:function(a,b,c,d){this._i=true;if(a.seriesViewer()!=null){a.seriesViewer().mp(a,a.hq(c,b),d)}},onMouseLeftButtonUp:function(a,b,c,d){this._i=false;if(a.seriesViewer()!=null){a.seriesViewer().mq(a,a.hq(c,b),d)}},onLostMouseCapture:function(a,b,c,d){if(a.view()._s){return}if(this._i){this.onMouseLeftButtonUp(a,b,c,d)}if(this.mouseIsOver()){this.onMouseLeave(a,b,c,d,false)}},onRightButtonDown:function(a,b,c,d){if(a.seriesViewer()!=null){a.seriesViewer().ms(a,a.hq(c,b),d)}},onRightButtonUp:function(a,b,c,d){if(a.seriesViewer()!=null){a.seriesViewer().mt(a,a.hq(c,b),d)}},_lastHoverItem:null,lastHoverItem:function(a){if(arguments.length===1){this._lastHoverItem=a;return a}else{return this._lastHoverItem}},_mouseIsOver:false,mouseIsOver:function(a){if(arguments.length===1){this._mouseIsOver=a;return a}else{return this._mouseIsOver}},_i:false,c:false,isMouseEnterDeferred:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:false,isMouseLeaveDeferred:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:false,f:false,updateToolTip:function(a,b,c,d){var e=false;if(a.seriesViewer()!=null){e=a.seriesViewer()._d3}if(e){return}if(a.seriesViewer()==null||a.seriesViewer().dragCrosshairActivated()){return}this._j=true;this._t=b;this._o=c;a.view()._d.item(c);a.view()._d.itemLabel(a.hm(c));var f=a.seriesViewer().getContainerOffsets();var pos_={__x:b.__x+15+f.__x,__y:b.__y+15+f.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var context_=a.view()._d;var g=false;if(this.__toolTipObject!=null){if(this.f||g){this.f=false;this.__toolTipObject.remove();this.__toolTipObject.setStyleProperty("position","absolute");this.__toolTipObject.addClass(a.seriesViewer().tooltipStyle());a.seriesViewer().addTooltipToView(this.__toolTipObject);this.__toolTipObject.hide()}if(this.e){a.seriesViewer().addTooltipToView(this.__toolTipObject);this.e=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip&&!this.__toolTipObject.updateToolTip(context_)){a.view().ap()}var h=window.pageXOffset;var i=window.pageYOffset;var j=document.documentElement.clientWidth;var k=document.documentElement.clientHeight;var l=this.__toolTipObject.outerWidthWithMargin();var m=this.__toolTipObject.outerHeightWithMargin();var n=pos_.__x;var o=pos_.__y;var p=5;var q=30;if(l+n-h+p>j){pos_.__x-=q;pos_.__x-=l}if(m+o-i+p>k){pos_.__y-=q;pos_.__y-=m}this.__toolTipObject.setOffset(pos_.__x,pos_.__y)}},showToolTip:function(a,b,c){this._j=true;var d={__x:b.__x+a.view().bu().left(),__y:b.__y+a.view().bu().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=a.hq(null,d);if(a.view()._d!=null){a.view()._d.series(a);a.view()._d.item(e)}var tooltip_=this.__toolTipObject;var context_=a.view()._d;var f=false;if(context_!=null){context_.hideOthers=false}if((!this.f||f)&&tooltip_!=null){this.f=true;tooltip_.remove();tooltip_.setStyleProperty("position","relative");tooltip_.setStyleProperty("top","");tooltip_.setStyleProperty("left","");tooltip_.removeClass(a.seriesViewer().tooltipStyle())}if(this.__toolTipObject!=null){if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_)}}if(tooltip_!=null){c(tooltip_)}},getDefaultTooltipTemplate:function(a){var b="<div class='ui-chart-default-tooltip-content'><span";var c=this.getDefaultTooltipTemplateLabelColorString(a);if(!String.isNullOrEmpty(c)){b+=" style='color:"+c+"'"}b+=">"+a.title()+"</span></div>";return b},h:function(a,b){var c=a!=null&&$$a.$ax.e($m($$a.$ax.$type,a.color()),$m($$a.$ax.$type,null));c=c&&a.color().l()>0;c=c&&$$a.$ax.d(a.color(),b);return!c},getDefaultTooltipTemplateLabelColorString:function(a){var b=new $$a.ax;var c=a!=null&&a.seriesViewer()!=null&&a.seriesViewer()._cm!=null&&a.seriesViewer()._cm._j!=null?a.seriesViewer()._cm._j._ae:null;c.startCSSQuery();b.colorString(c.getCssDefaultPropertyValue("ui-chart-pointer-tooltip","background-color"));c.endCSSQuery();if(!this.h(a.actualOutline(),b)){return a.actualOutline().__fill}if(!this.h(a.actualBrush(),b)){return a.actualBrush().__fill}return null},hideTooltip:function(a){if(this.__toolTipObject!=null&&this._j){this._j=false;var context_=a.view()._d;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},__toolTipObject:null,p:null,updateToolTipValue:function(a,b){var c=this.__toolTipObject;this.p=null;this.__toolTipObject=null;if(typeof b==="string"){this.p=b}else{this.__toolTipObject=b;if(this.__toolTipObject!=null){this.__toolTipObject.setStyleProperty("position","absolute");this.__toolTipObject.setStyleProperty("top","0px");this.__toolTipObject.setStyleProperty("left","0px");this.__toolTipObject.setStyleProperty("z-index","10000");this.__toolTipObject.setStyleProperty("pointer-events","none");var d=a.actualOutline()!=null&&$$a.$ax.e($m($$a.$ax.$type,a.actualOutline().color()),$m($$a.$ax.$type,null))&&a.actualOutline().color().l()>0;if(d){this.__toolTipObject.setStyleProperty("border-color",a.actualOutline().__fill)}}else{if(!this.e&&c!=null){a.seriesViewer().nt(c);this.e=true}}}},_t:null,_o:null,_j:false,removeToolTipFromCurrentParent:function(a){},k:null,alternateViews:function(){return this.k},ensureAlternateView:function(a,b,c,d,e){var $self=this;var f;if(!function(){var g=$self.k.tryGetValue(d,f);f=g.p1;return g.ret}()){f=a.bw();f.isThumbnailView(true);f.isAlternateView(true);if(a.seriesViewer()!=null){f._a=a.seriesViewer()._ak;a.seriesViewer()._ak.l(f)}f.onInit();f.alternateViewIdentifier(d);this.k.item(d,f)}f._v=e;f.bu(b);f._bt=c},removeAlternateView:function(a,b,c){var $self=this;var d;var e=c;if(e==null){e=a.seriesViewer()}if(function(){var f=$self.k.tryGetValue(b,d);d=f.p1;return f.ret}()){if(e!=null){d._a=null;e._ak.r(d)}this.k.remove(b)}},removeAllAlternateViews:function(a,b){var c=new $$4.x(String,0);var e=this.k.keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}for(var f=0;f<c.count();f++){this.removeAlternateView(a,c.__inner[f],b)}},$type:new $.ig.Type("SeriesInteractionManager",$.ig.$ot,[$.ig.ISeriesInteractionManager.prototype.$type])},true);$c("SeriesViewerScrollbarManager:j","Object",{init:function(){this.i=false;this.x=$$t.$j.av;this.as=$$t.$j.a7;this.aa=$$t.$j.aw;this.af=$$t.$j.a0;this.ae=$$t.$j.az;this.h=true;this.an=$$t.$j.a3;this.w=$$t.$j.au;this.aj=$$t.$j.a1;this.ar=$$t.$j.a6;this.aq=$$t.$j.a5;this.m=true;this.bk=$$t.$j.bo;this.bm=$$t.$j.bq;this.bl=$$t.$j.bp;this.bn=$$t.$j.br;this.ao=$$t.$j.a4;this.ac=$$t.$j.ay;this.am=$$t.$j.a2;this.z=$$t.$j.ax;this.bv=$$a.$ae.empty();this.by=$$a.$ae.empty();this.g=false;this.b1=new $$a.b1;this.l=false;this.b2=new $$a.b1;this.f=false;this.a8=1e3;this.e=false;this.v=0;this.t=0;this.bu=new $$a.y(0);this.j=false;this.k=false;this.bs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.u=10;$.ig.$op.init.call(this);this._b=0;this._c=0;this._a=1;this._d=2},i:false,isActive:function(){return this.i},_executionContext:null,executionContext:function(a){if(arguments.length===1){this._executionContext=a;return a}else{return this._executionContext}},_animator:null,animator:function(a){if(arguments.length===1){this._animator=a;return a}else{return this._animator}},_owner:null,owner:function(a){if(arguments.length===1){this._owner=a;return a}else{return this._owner}},_b:0,_c:0,_a:0,_d:0,onHorizontalScrollbarModeChanged:function(a){var b=this._b;this._b=a;switch(a){case 0:if(b!=0){this.hideHorizontalScrollbar()}this.i=false;break;case 1:this.i=true;break;case 2:this.i=true;break;case 3:this.i=true;break}},onVerticalScrollbarModeChanged:function(a){var b=this._c;this._c=a;switch(a){case 0:if(b!=0){this.hideVerticalScrollbar()}this.i=false;break;case 1:this.i=true;break;case 2:this.i=true;break;case 3:this.i=true;break}},hideVerticalScrollbar:function(){this.b2.__visibility=1},hideHorizontalScrollbar:function(){this.b1.__visibility=1},updateScrollbars:function(a,b,c,d,e){if(c.isEmpty()||e.isEmpty()){this.hideHorizontalScrollbar();this.hideVerticalScrollbar();return}if(b.equals1(c)&&d.equals1(e)){return}this.bc();this.bi(a,c,e);if(this._b==1||this._b==2||this._c==1||this._c==2){this.bb()}},bc:function(){this.v=0;if(this.animator().animationActive()){this.animator().stop()}this._s=$$0.$s.now()},x:0,as:0,aa:0,af:0,ae:0,h:false,an:0,w:0,aj:0,ar:0,aq:0,m:false,bk:null,bm:null,bl:null,bn:null,ao:0,ac:0,am:0,z:0,updateBarDimensions:function(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=false;var o=$.ig.util.isNaN(b)?$$t.$j.av:b;var p=$.ig.util.isNaN(c)?$$t.$j.au:c;var q=$.ig.util.isNaN(d)?$$t.$j.aw:d;var r=$.ig.util.isNaN(f)?$$t.$j.a0:f;var s=$.ig.util.isNaN(g)?$$t.$j.az:g;var t=e;var u=$.ig.util.isNaN(h)?$$t.$j.a7:h;var v=$.ig.util.isNaN(i)?$$t.$j.a1:i;var w=$.ig.util.isNaN(j)?$$t.$j.a3:j;var x=$.ig.util.isNaN(l)?$$t.$j.a6:l;var y=$.ig.util.isNaN(m)?$$t.$j.a5:m;var z=k;if(o!=this.x){this.x=o;n=true}if(p!=this.w){this.w=p;n=true}if(q!=this.aa){this.aa=q;n=true}if(r!=this.af){this.af=r;n=true}if(s!=this.ae){this.ae=s;n=true}if(t!=this.h){this.h=t;n=true}if(u!=this.as){this.as=u;n=true}if(v!=this.aj){this.aj=v;n=true}if(w!=this.an){this.an=w;n=true}if(x!=this.ar){this.ar=x;n=true}if(y!=this.aq){this.aq=y;n=true}if(z!=this.m){this.m=z;n=true}if(n){this.bi(a,this.bv,this.by)}},updateBarAppearance:function(a,b,c,d,e,f,g,h,i){var j=false;var k=b==null?$$t.$j.bo:b;var l=d==null?$$t.$j.bp:d;var m=c==null?$$t.$j.bq:c;var n=e==null?$$t.$j.br:e;var o=$.ig.util.isNaN(f)?$$t.$j.ay:f;var p=$.ig.util.isNaN(g)?$$t.$j.a4:g;if(k!=this.bk){this.bk=k;j=true}if(m!=this.bm){this.bm=m;j=true}if(l!=this.bl){this.bl=l;j=true}if(n!=this.bn){this.bn=n;j=true}if(p!=this.ao){this.ao=p;j=true}if(p!=this.ao){this.ao=p;j=true}if(j){this.bi(a,this.bv,this.by)}},bv:null,by:null,ah:0,at:0,ap:0,ai:0,ak:0,y:0,ab:0,ag:0,al:0,ad:0,g:false,b1:null,l:false,b2:null,bw:null,bx:null,updateVerticalScrollbarPosition:function(a){switch(a){case 0:case 2:this._d=2;break;case 1:this._d=1;break}this.bi(this.owner(),this.bv,this.by)},updateHorizontalScrollbarPosition:function(a){switch(a){case 0:case 1:this._a=1;break;case 2:this._a=2;break}this.bi(this.owner(),this.bv,this.by)},bi:function(a,b,c){this.bv=b;this.by=c;if(b.isEmpty()||c.isEmpty()){this.hideHorizontalScrollbar();this.hideVerticalScrollbar();return}var d=c;var e=c;d=this.bz(a,d);if(d.isEmpty()){this.hideHorizontalScrollbar();this.hideVerticalScrollbar();return}this.bw=d;e=this.b0(a,e);if(e.isEmpty()){this.hideHorizontalScrollbar();this.hideVerticalScrollbar();return}this.bx=e;var f=b.top()*e.height()+e.top();var g=b.bottom()*e.height()+e.top();var h=b.left()*d.width()+d.left();var i=b.right()*d.width()+d.left();var j=g-f;var k=i-h;var l=Math.max(j,this.aj*2);var m=Math.max(k,this.w*2);var n=0;var o=0;if(m>k){n=(m-k)/2;h-=n;i+=n;k=m}this.ah=n;if(l>j){o=(l-j)/2;f-=o;g+=o;j=l}this.at=o;this.ap=f;this.ai=g;this.ak=j;this.y=h;this.ab=i;this.ag=k;if(this._d==2){this.al=e.right()-(this.as+this.an)}else{this.al=e.left()+this.an}if(this._a==1){this.ad=d.bottom()-(this.x+this.aa)}else{this.ad=d.top()+this.aa}this.bj(a)},bz:function(a,b){var c=0;var d=0;if(this.h){
switch(this._a){case 1:case 2:if(this._c!=0){if(this._d==2){d=this.as+this.an+1}if(this._d==1){c=this.as+this.an+1}}break}}var e=b.width()-(c+d);if(e<=0){return $$a.$ae.empty()}return new $$a.ae(0,b.left()+c,b.top(),e,b.height())},b0:function(a,b){var c=0;var d=0;if(this.m){switch(this._d){case 1:case 2:if(this._b!=0){if(this._a==1){d=this.x+this.aa+1}if(this._a==2){c=this.x+this.aa+1}}break}}var e=b.height()-(c+d);if(e<=0){return $$a.$ae.empty()}return new $$a.ae(0,b.left(),b.top()+c,b.width(),e)},_s:new Date,bj:function(a){if(a==null){return}var b=1;var c=1;if(this._b==1){b=this.z-this.z*this.v}else{b=this.z}if(this._c==1){c=this.am-this.am*this.v}else{c=this.am}var d=this.ad;var e=this.x;if(this._b==2){if(this.v!=0){if(this._a==1){d=this.ad+(this.x+this.aa-3)*this.v;e=this.x-(this.x-3)*this.v}if(this._a==2){d=this.ad;e=this.x-(this.x-3)*this.v}}}var f=this.al;var g=this.as;if(this._c==2){if(this.v!=0){if(this._d==2){f=this.al+(this.as+this.an-3)*this.v;g=this.as-(this.as-3)*this.v}if(this._d==1){f=this.al;g=this.as-(this.as-3)*this.v}}}var h=this.b1;h.__visibility=this._b!=0?0:1;h.width(this.ag);h.height(e);h._ac=this.ac;h.__fill=this.bk;h.__stroke=this.bl;h.am(this.w);h.an(this.w);h.__opacity=b;var i=this.b2;i.__visibility=this._c!=0?0:1;i.width(g);i.height(this.ak);i._ac=this.ao;i.__fill=this.bm;i.__stroke=this.bn;i.am(this.aj);i.an(this.aj);i.__opacity=c;h._n=this.y;h._o=d;i._n=f;i._o=this.ap;if(!this.g){this.g=true;a._cm.b6(h)}if(!this.l){this.l=true;a._cm.b9(i)}a._cm.ensureScrollbarsRendered()},f:false,a8:0,bb:function(){if(!this.f){this.f=true;this.executionContext().executeDelayed(this.ba.runOn(this),this.a8)}},ba:function(){if($$0.$s.now()-this._s>$.ig.util.timeSpanFromMilliseconds(300)){this.f=false;this.bh()}else{this.executionContext().executeDelayed(this.ba.runOn(this),$.ig.truncate($.ig.util.timeSpanTotalMilliseconds($$0.$s.now()-this._s)))}},e:false,v:0,t:0,bh:function(){if(this.q(this.bs)||this.r(this.bs)){return}if(!this.e){this.e=true;var a=this.animator();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.a9.runOn(this))}if(this.v!=1){this.t=this.v;this.animator().stop();this.animator().start()}},a9:function(a,b){this.v=(1-this.t)*this.animator().transitionProgress();this.bj(this.owner())},bu:null,j:false,k:false,shouldHandleInteraction:function(a,b){var c={__x:a.__x+this.by.left(),__y:a.__y+this.by.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this._b!=0){if(this.o(c,b)){this.j=true;this.k=true;this.bu={__x:c.__x,__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bt={__x:c.__x,__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return true}}if(this._c!=0){if(this.p(c,b)){this.j=true;this.k=false;this.bu={__x:c.__x,__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bt={__x:c.__x,__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return true}}return false},bs:null,onCrosshairMoved:function(a){this.bs={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.q(a)||this.r(a)){this.bc();this.bj(this.owner())}else{this.bb()}},u:0,p:function(a,b){if(this._c==0){return false}var c=this.u;if(!b){c=0}var d=Math.abs(a.__x-this.al)<c||Math.abs(a.__y-(this.al+this.as))<c||a.__x>=this.al&&a.__x<=this.al+this.as;var e=Math.abs(a.__y-this.ap)<c||Math.abs(a.__y-(this.ap+this.ak))<c||a.__y>=this.ap&&a.__y<=this.ap+this.ak;return d&&e},o:function(a,b){if(this._b==0){return false}var c=this.u;if(!b){c=0}var d=Math.abs(a.__x-this.y)<c||Math.abs(a.__y-(this.y+this.ag))<c||a.__x>=this.y&&a.__x<=this.y+this.ag;var e=Math.abs(a.__y-this.ad)<c||Math.abs(a.__y-(this.ad+this.x))<c||a.__y>=this.ad&&a.__y<=this.ad+this.x;return e&&d},r:function(a){if(this._c==0){return false}var b=Math.abs(a.__x-this.al)<this.u||Math.abs(a.__y-(this.al+this.as))<this.u||a.__x>=this.al&&a.__x<=this.al+this.as;return b},q:function(a){if(this._b==0){return false}var b=Math.abs(a.__y-this.ad)<this.u||Math.abs(a.__y-(this.ad+this.x))<this.u||a.__y>=this.ad&&a.__y<=this.ad+this.x;return b},bt:null,onScrollbarDrag:function(a,b){var c={__x:a.__x+this.by.left(),__y:a.__y+this.by.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=c.__x-this.bt.__x;var e=c.__y-this.bt.__y;this.bt={__x:c.__x,__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.k){this.bf(d)}else{this.bg(e)}},bg:function(a){var b=this.bx;var c=this.at*2;var d=b.height()-c;var e=a/d;var f=this.owner().actualWindowRect();var g=new $$a.ae(0,f.left(),f.top()+e,f.width(),f.height());this.owner().windowRect(g)},bf:function(a){var b=this.bw;var c=this.ah*2;var d=b.width()-c;var e=a/d;var f=this.owner().actualWindowRect();var g=new $$a.ae(0,f.left()+e,f.top(),f.width(),f.height());this.owner().windowRect(g)},onScrollbarDragComplete:function(a,b){this.j=false},onScrollbarDragCancel:function(){this.j=false},$type:new $.ig.Type("SeriesViewerScrollbarManager",$.ig.$ot,[$.ig.ISeriesViewerScrollbarManager.prototype.$type])},true);$c("VerticalAnchoredCategorySeriesInteractionManager:k","Object",{init:function(){$.ig.$op.init.call(this)},getExactItemIndex:function(a,b){var c=a.seriesViewer()!=null?a.seriesViewer().actualWindowRect():$$a.$ae.empty();var d=a.view().bu();var e=a.pg(a.view());var f=a.getEffectiveViewport1(a.view());var g=a.ar();var h=-1;if(g!=null&&!c.isEmpty()&&!d.isEmpty()){var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),f);var j=g.getUnscaledValue(e.top(),i);var k=g.getUnscaledValue(e.bottom(),i);var l=(b.__y-c.top())/c.height();var m=j+l*(k-j);if(g.categoryMode()!=0){m-=.5}h=m}return h},getSeriesValueMarkerBoundingBox:function(a,b,c,d){if(b==null||b.count()==0){return $$a.$ae.empty()}var e=a.fromWorldPosition(c);var f=-1;var g=a.ar().isInverted();var h=a.view().bu().bottom()*2;if(g){f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(i){return h-e.__y<h-i.__y?-1:h-e.__y>h-i.__y?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(i){return e.__y<i.__y?-1:e.__y>i.__y?1:0})}if(f<0){f=~f}if(f<0){f=0}if(f>b.count()-1){f=b.count()-1}var i=f;var j=f;if(i>0){i--}if(j<b.count()-1){j++}var k=b.__inner[i].__y;var l=b.__inner[f].__y;var m=b.__inner[j].__y;var n=Math.abs(k-e.__y);var o=Math.abs(l-e.__y);var p=Math.abs(m-e.__y);var q=d(i);var r=d(f);var s=d(j);var t=q.containsPoint(e);var u=r.containsPoint(e);var v=s.containsPoint(e);if(o<=n&&o<=p){if(!g&&v){return s}if(g&&t){return q}return r}if(n<=o&&n<=p){if(!g&&u){return r}return d(i)}if(p<=o&&p<=n){if(g&&u){return r}return d(j)}return $$a.$ae.empty()},$type:new $.ig.Type("VerticalAnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$$t.$h.a=false;$$t.$j.av=$.ig.DeviceUtils.prototype.g(8);$$t.$j.a7=$.ig.DeviceUtils.prototype.g(8);$$t.$j.aw=$.ig.DeviceUtils.prototype.g(1);$$t.$j.a0=$.ig.DeviceUtils.prototype.g(0);$$t.$j.az=$.ig.DeviceUtils.prototype.g(0);$$t.$j.a3=$.ig.DeviceUtils.prototype.g(1);$$t.$j.au=$.ig.DeviceUtils.prototype.g(4);$$t.$j.a1=$.ig.DeviceUtils.prototype.g(4);$$t.$j.a6=$.ig.DeviceUtils.prototype.g(0);$$t.$j.a5=$.ig.DeviceUtils.prototype.g(0);$$t.$j.bo=$.ig.BrushUtil.prototype.g(255,120,120,120);$$t.$j.bq=$.ig.BrushUtil.prototype.g(255,120,120,120);$$t.$j.bp=$.ig.BrushUtil.prototype.g(255,120,120,120);$$t.$j.br=$.ig.BrushUtil.prototype.g(255,120,120,120);$$t.$j.a4=$.ig.DeviceUtils.prototype.g(1);$$t.$j.ay=$.ig.DeviceUtils.prototype.g(1);$$t.$j.a2=$.ig.DeviceUtils.prototype.g(.9);$$t.$j.ax=$.ig.DeviceUtils.prototype.g(.9)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_visualdata.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_visualdata.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$aq=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$ap=$.ig.globalDefs.$$ap;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("SeriesVisualDataManager:a","Object",{init:function(){$.ig.$op.init.call(this)},addSubSeriesVisualData:function(a,b){var c=a;var d=b;c.fragmentSeries().add(d)},copyVisualData:function(a,b){var c=a;var d=b;var f=d.shapes().getEnumerator();while(f.moveNext()){var e=f.current();c.shapes().add(e)}var h=d.markerShapes().getEnumerator();while(h.moveNext()){var g=h.current();c.markerShapes().add(g)}c.pixels(d.pixels());c.pixelWidth(d.pixelWidth())},createFragmentVisualData:function(a,b,c,d){var e=new $$t.i;e.viewport($.ig.RectData.prototype.b(b));e.type(c);e.name(d);return e},exportMarkerVisualData:function(a,b){var $self=this;var c=b;a._pz.cf(function(d){var e=$self.getMarkerVisualData(a,d,a.ql);c.markerShapes().add($b($$t.$k.$type,e))})},getMarkerVisualData:function(a,b,c){var d=new $$t.k;var e=new $.ig.PrimitiveAppearanceData;d.x(b._n);d.y(b._o);d.bounds(new $.ig.RectData(b._n-b._m/2,b._o-b._l/2,b._m,b._l));e.fill($.ig.ColorData.prototype.a_1($$a.$ax.u(0,0,0,0)));e.stroke($.ig.ColorData.prototype.a_1($$a.$ax.u(0,0,0,0)));d.index(-1);d.contentTemplate(b._ah);if(b.content()!=null&&$b($.ig.DataContext.prototype.$type,b.content())!==null&&b.__visibility==0){var f=b.content();e.fill($.ig.AppearanceHelper.prototype.b(f.actualItemBrush()));e.fillExtended($.ig.AppearanceHelper.prototype.a(f.actualItemBrush()));e.stroke($.ig.AppearanceHelper.prototype.b(f.outline()));e.strokeExtended($.ig.AppearanceHelper.prototype.a(f.outline()));e.strokeThickness(a.fv());if(f.item()!=null){d.index(a.ci().indexOf(f.item()))}}e.isVisible(b.__visibility==0);d.isVisible(b.__visibility==0);d.markerAppearance(e);d.markerType(this.getMarkerType(a,c));return d},getMarkerType:function(a,b){if(b==a.seriesViewer().circleMarkerTemplate()){return"Circle"}else if(b==a.seriesViewer().diamondMarkerTemplate()){return"Diamond"}else if(b==a.seriesViewer().hexagonMarkerTemplate()){return"Hexagon"}else if(b==a.seriesViewer().hexagramMarkerTemplate()){return"Hexagram"}else if(b==a.seriesViewer().pentagonMarkerTemplate()){return"Pentagon"}else if(b==a.seriesViewer().pentagramMarkerTemplate()){return"Pentagram"}else if(b==a.seriesViewer().pyramidMarkerTemplate()){return"Pyramid"}else if(b==a.seriesViewer().squareMarkerTemplate()){return"Square"}else if(b==a.seriesViewer().tetragramMarkerTemplate()){return"Tetragram"}else if(b==a.seriesViewer().triangleMarkerTemplate()){return"Triangle"}else{return"None"}},exportMarkerVisualDataFromMarker:function(a,b,c){var d=b;var e=new $$t.k;var f=new $.ig.PrimitiveAppearanceData;e.x(c._n);e.y(c._o);e.bounds(new $.ig.RectData(c._n-c._m/2,c._o-c._l/2,c._m,c._l));e.index(-1);e.contentTemplate(c._ah);if($b($.ig.DataContext.prototype.$type,c.content())!==null){var g=c.content();f.fill($.ig.AppearanceHelper.prototype.b(g.actualItemBrush()));f.stroke($.ig.AppearanceHelper.prototype.b(g.outline()))}e.isVisible(c.__visibility==0);e.markerAppearance(f);if(c._ah==a.seriesViewer().circleMarkerTemplate()){e.markerType("Circle")}else if(c._ah==a.seriesViewer().diamondMarkerTemplate()){e.markerType("Diamond")}else if(c._ah==a.seriesViewer().hexagonMarkerTemplate()){e.markerType("Hexagon")}else if(c._ah==a.seriesViewer().hexagramMarkerTemplate()){e.markerType("Hexagram")}else if(c._ah==a.seriesViewer().pentagonMarkerTemplate()){e.markerType("Pentagon")}else if(c._ah==a.seriesViewer().pentagramMarkerTemplate()){e.markerType("Pentagram")}else if(c._ah==a.seriesViewer().pyramidMarkerTemplate()){e.markerType("Pyramid")}else if(c._ah==a.seriesViewer().squareMarkerTemplate()){e.markerType("Square")}else if(c._ah==a.seriesViewer().tetragramMarkerTemplate()){e.markerType("Tetragram")}else if(c._ah==a.seriesViewer().triangleMarkerTemplate()){e.markerType("Triangle")}else{e.markerType("None")}d.markerShapes().add(e)},exportPathData:function(a,b,c,d){var e=a;var f=new $.ig.PathVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportPolygonData:function(a,b,c,d){var e=a;var f=new $.ig.PolygonVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportPolylineData:function(a,b,c,d){var e=a;var f=new $.ig.PolyLineVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportRectangleData:function(a,b,c,d){var e=a;var f=new $.ig.RectangleVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportStackedVisualData:function(a,b){var c=new $$t.t;c.viewport($.ig.RectData.prototype.b(b));c.type(a.getType().typeName());c.name(a.name());return c},exportTrendlineData:function(a,b,c){var d=b;var e=new $.ig.PolyLineVisualData(1,"trendLine",c);e.tags().add("Trend");d.shapes().add(e)},exportVisualData:function(a,b){var c=new $$t.i;c.viewport($.ig.RectData.prototype.b(b));c.type(this.b(a.getType().typeName()));c.name(a.name());c.opacity(a.__opacity);return c},exportSeriesPixelsData:function(a,b,c,d){var e=a;e.pixels(b);e.pixelWidth(c);e.pixelHeight(d)},b:function(a){return a},addPointerTooltipData:function(a,b,c,d,e){if(b==null){return}var f=a;var g=b;g.offsetX(c);g.offsetY(d);g.categoryNames(e);f.pointerTooltips().add(g)},exportPointerTooltipData:function(a,b,c,d){var e=new $$t.s;e.pointerFillShape(new $.ig.PolygonVisualData(1,"fillShape",a));e.pointerOutlineShape(new $.ig.PolyLineVisualData(1,"outlineShape",b));e.boxShape(new $.ig.RectangleVisualData(1,"boxShape",c));e.viewport($.ig.RectData.prototype.b(d));return e},exportCalloutData:function(a,b,c,d,e,f,g,h,i,j,k){var l=new $$t.r;l.left(a);l.top(b);l.marginLeft(c);l.marginTop(d);l.background(new $.ig.RectangleVisualData(1,"calloutBackground",f));l.text($.ig.AppearanceHelper.prototype.c(g,h));l.line(new $.ig.LineVisualData(1,"calloutLeaderLine",i));e.calloutShapes().add(l)},$type:new $.ig.Type("SeriesVisualDataManager",$.ig.$ot,[$.ig.ISeriesVisualDataManager.prototype.$type])},true);$c("AxisVisualDataManager:b","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){return a},d:function(a,b){var c=$$t.$u.a(b);return c},a:function(a,b,c,d){var e=new $$t.g;var f=a._a4;var g=f.exportLabelsPanelViewport();e.viewport($.ig.RectData.prototype.b(g));var h=this.d(a,d);e.textPlotArea($.ig.RectData.prototype.b(h));var i=d.__visibility==0&&d._x!=null;var j=a._av._af.d();var k=f.exportTitleMargin(d);var l=this.b(a,d,j);var m=$.ig.AppearanceHelper.prototype.c(d,l);m.marginLeft(k._c);m.marginRight(k._d);m.marginTop(k._e);m.marginBottom(k._b);m.fontStretch("Normal");m.textWrapping("Wrap");m.visibility(i);if(a.titleSettings()!=null){m.horizontalAlignment($$a.$w.$getName(a.titleSettings().horizontalAlignment()));m.verticalAlignment($$a.$ai.$getName(a.titleSettings().verticalAlignment()));m.textPosition($.ig.AxisTitlePosition.prototype.$getName(a.titleSettings().position()))}else{m.horizontalAlignment($$a.$w.$getName(0));m.verticalAlignment($$a.$ai.$getName(1));m.textPosition($.ig.AxisTitlePosition.prototype.$getName(0))}e.appearance(m);return e},exportVisualData:function(a){var b=new $$t.m;b.viewport($.ig.RectData.prototype.b(a.j7()));b.labelsViewport($.ig.RectData.prototype.b(a._a4.exportLabelsPanelViewport()));b.type(this.c(a.getType().typeName()));b.name(a.name());var c=new $.ig.PathVisualData(1,"axisLine",a._a4._a7);b.axisLine(c);b.tickMarks(new $.ig.PathVisualData(1,"tickMarks",a._av._af._av));if(!a._av._ab.contains(a._av._af._av)){b.tickMarks().data().clear()}b.minorLines(new $.ig.PathVisualData(1,"minorLines",a._a4._a9));b.majorLines(new $.ig.PathVisualData(1,"majorLines",a._a4._a8));b.strips(new $.ig.PathVisualData(1,"strips",a._a4._ba));if(a.title()!=null){var d=this.a(a,a.seriesViewer(),b.type(),a._im);b.title(d)}else{b.title(null)}var e=a.seriesViewer().getFontInfo();if(a.labelSettings()!=null&&a.labelSettings().textStyle()!=null){e=a.labelSettings().g(a.seriesViewer()._cm._j._ae)}var f,g,h,i;var j=a._av._af._av._ak._d;if(1<j.count()){for(var k=1;k<j.count();k++){var l=j.__inner[k];var m=j.__inner[k-1];f=l._d.__x-l._c.__x;g=l._d.__y-l._c.__y;h=m._d.__x-m._c.__x;i=m._d.__y-m._c.__y;if(1==k){b.tickMarksLength(Math.sqrt(Math.pow(f,2)+Math.pow(g,2)))}}}var n=a._av._ba;var o=a._av._af.g();if(n.count()>0){for(var p=0;p<n.count();p++){var q=a._av._ba.__inner[p];var r=a._av.a9().__inner[p];var s=function(){var $ret=new $$t.o;$ret.labelPosition(q._c);$ret.labelValue(r);$ret.panelPosition($.ig.PointData.prototype.b(a._a4.exportLabelsPanelPosition()));return $ret}();var t=new $$4.x($$a.$an.$type,0);var v=o.getEnumerator();while(v.moveNext()){var u=v.current();t.add(u)}if(p<t.count()){var w=this.b(a,t.__inner[p],e);s.appearance($.ig.AppearanceHelper.prototype.c(t.__inner[p],w));s.position($.ig.PointData.prototype.b(a._a4.a2(t.__inner[p])));s.size($.ig.SizeData.prototype.b(new $$a.af(1,t.__inner[p]._m,t.__inner[p]._l)))}b.labels().add(s)}}var x=null;if(a._bo.active().count()>0){for(var y=0;y<a._bo.active().count();y++){if(x==null){x=new $$4.x($.ig.RectangleVisualData.prototype.$type,0)}var z=new $.ig.RectangleVisualData(1,"annotationBacking_"+y,a._bo.item(y));z.appearance().canvasLeft(a._bo.item(y)._n);z.appearance().canvasTop(a._bo.item(y)._o);x.add(z)}}b.annotationBackings(x);return b},b:function(a,b,c){return $.ig.FontUtil.prototype.getFontInfo(a.seriesViewer()._cm._j._ae,b,c)},$type:new $.ig.Type("AxisVisualDataManager",$.ig.$ot,[$.ig.IAxisVisualDataManager.prototype.$type])},true);$c("DataChartVisualDataManager:c","Object",{init:function(){$.ig.$op.init.call(this)},exportVisualData:function(a){var b=new $$t.e;for(var c=0;c<a.axes().count();c++){var d=a.axes().__inner[c].exportVisualData();b.axes().add1(d)}for(var e=0;e<a.series().count();e++){var f=a.series().__inner[e].exportVisualData();b.series().add1(f)}b.name(a.name());this.b(a,b);this.c(a,b);return b},c:function(a,b){var c=a._cm;b.width(c._a8);b.height(c._a7);b.contentArea($.ig.RectData.prototype.b(c.fc()));b.centralArea(new $.ig.RectData(c.a4(),0,c._a8-(c.a4()+c.a5()),c._a7-(c.a6()+c.a3())));b.plotArea($.ig.RectData.prototype.b(a.viewportRect()))},exportTitleBounds:function(a,b){var c=$$t.$u.a(a);return c},b:function(a,b){var c=a._cm;var d=null;b.title(null);b.subtitle(null);var e=c.getTitleMargin();var f=0;var g=0;if(c.ew()!=null){d=c.v();var h=this.a(c,c.ew(),d);var i={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g=c.ew()._l+e._b+e._e;var j=new $$t.g;var k=c.fc();j.viewport(new $.ig.RectData(k.left(),k.top(),k.width(),g));j.textPlotArea($.ig.RectData.prototype.b(this.exportTitleBounds(c.ew(),a)));j.textPlotArea(new $.ig.RectData(c.ew()._n,c.ew()._o,c.ew()._m,c.ew()._l));f=j.height();j.appearance($.ig.AppearanceHelper.prototype.c(c.ew(),h));var l=c.getTitleMargin();j.appearance().marginTop(l._e);j.appearance().marginLeft(l._c);j.appearance().marginRight(l._d);j.appearance().marginBottom(l._b);var m=c.ey();j.appearance().horizontalAlignment($$a.$w.$getName(m));b.title(j)}if(c.ev()!=null){d=c.u();var n=this.a(c,c.ev(),d);var o={__x:0,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p=c.getSubtitleMargin();var q=c.ev()._l+p._b+p._e;var r=new $$t.g;var s=c.fc();r.viewport(new $.ig.RectData(s.left(),s.top()+g,s.width(),q));r.textPlotArea($.ig.RectData.prototype.b(this.exportTitleBounds(c.ev(),a)));r.appearance($.ig.AppearanceHelper.prototype.c(c.ev(),n));var t=c.getSubtitleMargin();r.appearance().marginTop(t._e);r.appearance().marginLeft(t._c);r.appearance().marginRight(t._d);r.appearance().marginBottom(t._b);var u=c.ex();r.appearance().horizontalAlignment($$a.$w.$getName(u));b.subtitle(r)}},a:function(a,b,c){return $.ig.FontUtil.prototype.getFontInfo(a._j._ae,b,c)},$type:new $.ig.Type("DataChartVisualDataManager",$.ig.$ot,[$.ig.IDataChartVisualDataManager.prototype.$type])},true);$c("VisualDataFactoryManager:d","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$d.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IDataChartVisualDataManager.prototype.$type,function(){return new $$t.c});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisVisualDataManager.prototype.$type,function(){return new $$t.b});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesVisualDataManager.prototype.$type,function(){return new $$t.a});$$t.$d.a=true}},$type:new $.ig.Type("VisualDataFactoryManager",$.ig.$ot)},true);$c("ChartVisualData:e","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.axes(new $$t.l);this.series(new $$t.h)},_axes:null,axes:function(a){if(arguments.length===1){this._axes=a;return a}else{return this._axes}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_subtitle:null,subtitle:function(a){if(arguments.length===1){this._subtitle=a;return a}else{return this._subtitle}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_contentArea:null,contentArea:function(a){if(arguments.length===1){this._contentArea=a;return a}else{return this._contentArea}},_centralArea:null,centralArea:function(a){if(arguments.length===1){this._centralArea=a;return a}else{return this._centralArea}},_plotArea:null,plotArea:function(a){if(arguments.length===1){this._plotArea=a;return a}else{return this._plotArea}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},scaleByViewport:function(){var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.p()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.m()}if(this.title()!=null){this.title().g()}if(this.subtitle()!=null){this.subtitle().g()}},getBounds:function(){return new $.ig.RectData(0,0,this.width(),this.height())},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.name()!=null){a.u("name: '"+this.name()+"',")}a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("plotArea: { left: "+this.plotArea().left()+", top: "+this.plotArea().top()+", width: "+this.plotArea().width()+", height: "+this.plotArea().height()+"}, ");a.u("contentArea: { left: "+this.contentArea().left()+", top: "+this.contentArea().top()+", width: "+this.contentArea().width()+", height: "+this.contentArea().height()+"}, ");a.u("centralArea: { left: "+this.centralArea().left()+", top: "+this.centralArea().top()+", width: "+this.centralArea().width()+", height: "+this.centralArea().height()+"}, ");a.u("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.u("axes: [");for(var b=0;b<this.axes().count();b++){if(b!=0){a.l(", ")}a.l(this.axes().__inner[b].serialize())}a.u("],");a.u("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.l(", ")}a.l(this.series().__inner[c].serialize())}a.u("]");if(this.title()!=null){a.u(", title: "+this.title().serialize())}if(this.subtitle()!=null){a.u(", subtitle: "+this.subtitle().serialize())}a.l(", dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},getSerializedSeriesPoints:function(a,b,c){var d=new $$4.x($$4.$x.$type.specialize($.ig.PointData.prototype.$type),0);for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].name()==a){var f=this.series().__inner[e].shapes().containingTag(b);for(var g=0;g<f.count();g++){var h=f.__inner[e];h.getPointsOverride(d,c)}}}var i=new $$6.aj(0);i.u("[");for(var j=0;j<d.count();j++){var k=d.__inner[j];i.u("[");for(var l=0;l<k.count();l++){if(l!=0){i.l(", ")}i.l("{ x: "+k.__inner[l].x()+", y: "+k.__inner[l].y()+"}")}i.u("]")}i.u("]");return i.toString()},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},$type:new $.ig.Type("ChartVisualData",$.ig.$ot)},true);$c("ChartTitleVisualData:g","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $.ig.LabelAppearanceData)},width:function(){return this.viewport().width()},height:function(){return this.viewport().height()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_textPlotArea:null,textPlotArea:function(a){if(arguments.length===1){this._textPlotArea=a;return a}else{return this._textPlotArea}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("viewport: "+this.viewport().serialize()+", ");a.u("textPlotArea: "+this.textPlotArea().serialize()+", ");a.u("appearance: "+this.appearance().serialize());a.u("}");return a.toString()},h:function(a){var b=(this.textPlotArea().left()-a.left())/a.width();var c=(this.textPlotArea().top()-a.top())/a.height();var d=this.textPlotArea().width()/a.width();var e=this.textPlotArea().height()/a.height();this.textPlotArea(new $.ig.RectData(b,c,d,e))},g:function(){var a=(this.textPlotArea().left()-this.viewport().left())/this.viewport().width();var b=(this.textPlotArea().top()-this.viewport().top())/this.viewport().height();var c=this.textPlotArea().width()/this.viewport().width();var d=this.textPlotArea().height()/this.viewport().height();this.textPlotArea(new $.ig.RectData(a,b,c,d))},j:function(a){var b=this.textPlotArea().left()*a.width();var c=this.textPlotArea().top()*a.height();var d=this.textPlotArea().width()*a.width();var e=this.textPlotArea().height()*a.height();this.textPlotArea(new $.ig.RectData(b,c,d,e))},i:function(){var a=this.textPlotArea().left()*this.viewport().width();var b=this.textPlotArea().top()*this.viewport().height();var c=this.textPlotArea().width()*this.viewport().width();var d=this.textPlotArea().height()*this.viewport().height();this.textPlotArea(new $.ig.RectData(a,b,c,d))},$type:new $.ig.Type("ChartTitleVisualData",$.ig.$ot)},true);$c("ChartTitleVisualDataList:f","List$1",{init:function(){$$4.$x.init.call(this,$$t.$g.$type,0)},$type:new $.ig.Type("ChartTitleVisualDataList",$$4.$x.$type.specialize($$t.$g.$type))},true);$c("SeriesVisualData:i","Object",{init:function(){$.ig.$op.init.call(this);this.shapes(new $.ig.PrimitiveVisualDataList);this.markerShapes(new $$t.j);this.pointerTooltips(new $$t.p);this.calloutShapes(new $$t.q)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_shapes:null,shapes:function(a){if(arguments.length===1){this._shapes=a;return a}else{return this._shapes}},_pointerTooltips:null,pointerTooltips:function(a){if(arguments.length===1){this._pointerTooltips=a;return a}else{return this._pointerTooltips}},_markerShapes:null,markerShapes:function(a){if(arguments.length===1){this._markerShapes=a;return a}else{return this._markerShapes}},_calloutShapes:null,calloutShapes:function(a){if(arguments.length===1){this._calloutShapes=a;return a}else{return this._calloutShapes}},_pixels:null,pixels:function(a){if(arguments.length===1){this._pixels=a;return a}else{return this._pixels}},_pixelWidth:0,pixelWidth:function(a){if(arguments.length===1){this._pixelWidth=a;return a}else{return this._pixelWidth}},_pixelHeight:0,pixelHeight:function(a){if(arguments.length===1){this._pixelHeight=a;return a}else{return this._pixelHeight}},m:function(){var b=this.shapes().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}var d=this.markerShapes().getEnumerator();while(d.moveNext()){var c=d.current();c.i(this.viewport())}var f=this.pointerTooltips().getEnumerator();while(f.moveNext()){var e=f.current();e.scaleByViewport(this.viewport())}var h=this.calloutShapes().getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.name()!=null){a.u('name: "'+this.name()+'",')}a.u('type: "'+this.type()+'", ');a.u("opacity: "+this.opacity()+", ");a.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");a.u("shapes: [");for(var b=0;b<this.shapes().count();b++){if(b!=0){a.l(", ")}a.l(this.shapes().__inner[b].serialize())}a.u("],");a.u("pointerTooltips: [");for(var c=0;c<this.pointerTooltips().count();c++){if(c!=0){a.l(", ")}a.l(this.pointerTooltips().__inner[c].serialize())}a.u("],");if(this.calloutShapes()!=null&&this.calloutShapes().count()>0){a.u("calloutshapes: [");for(var d=0;d<this.calloutShapes().count();d++){if(d!=0){a.l(", ")}a.l(this.calloutShapes().__inner[d].serialize())}a.u("],")}a.u("markerShapes: [");for(var e=0;e<this.markerShapes().count();e++){if(e!=0){a.l(", ")}a.l(this.markerShapes().__inner[e].serialize())}a.u("]");this.n(a);if(this.pixels()!=null){a.u(", pixels: [");for(var f=0;f<this.pixels().length;f++){if(f!=0){a.l(", ")}a.l(this.pixels()[f].toString())}a.u("], ");a.u("pixelWidth: "+this.pixelWidth()+", ")}a.u("}");return a.toString()},n:function(a){},$type:new $.ig.Type("SeriesVisualData",$.ig.$ot)},true);$c("SeriesVisualDataList:h","List$1",{init:function(){$$4.$x.init.call(this,$$t.$i.$type,0)},$type:new $.ig.Type("SeriesVisualDataList",$$4.$x.$type.specialize($$t.$i.$type))},true);$c("MarkerVisualData:k","Object",{init:function(){$.ig.$op.init.call(this)},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_markerAppearance:null,markerAppearance:function(a){if(arguments.length===1){this._markerAppearance=a;return a}else{return this._markerAppearance}},_markerType:null,markerType:function(a){if(arguments.length===1){this._markerType=a;return a}else{return this._markerType}},_contentTemplate:null,contentTemplate:function(a){if(arguments.length===1){this._contentTemplate=a;return a}else{return this._contentTemplate}},_isVisible:false,isVisible:function(a){if(arguments.length===1){this._isVisible=a;return a}else{return this._isVisible}},serialize:function(){var a="{ x: "+this.x()+", y: "+this.y()+", index: "+this.index()+", markerAppearance: "+(this.markerAppearance()!=null?this.markerAppearance().serialize():"null")+', markerType: "'+this.markerType()+'", isVisible: '+(this.isVisible()?"true":"false");if(this.bounds()!=null){a+=", "+"bounds: { left: "+this.bounds().left()+", top:"+this.bounds().top()+", width:"+this.bounds().width()+", height: "+this.bounds().height()+"}"}a+=" }";return a},i:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());if(this.bounds()!=null){var b=(this.bounds().left()-a.left())/a.width();var c=(this.bounds().top()-a.top())/a.height();var d=(this.bounds().left()+this.bounds().width()-a.left())/a.width();var e=(this.bounds().top()+this.bounds().height()-a.top())/a.height();this.bounds(new $.ig.RectData(b,c,d-b,e-c))}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},$type:new $.ig.Type("MarkerVisualData",$.ig.$ot)},true);$c("MarkerVisualDataList:j","List$1",{init:function(){$$4.$x.init.call(this,$$t.$k.$type,0)},$type:new $.ig.Type("MarkerVisualDataList",$$4.$x.$type.specialize($$t.$k.$type))},true);$c("AxisVisualData:m","Object",{init:function(){$.ig.$op.init.call(this);this.tickMarksLength(0);this.labels(new $$t.n);this.title(new $$t.g)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_tickMarksLength:0,tickMarksLength:function(a){if(arguments.length===1){this._tickMarksLength=a;return a}else{return this._tickMarksLength}},_tickMarks:null,tickMarks:function(a){if(arguments.length===1){this._tickMarks=a;return a}else{return this._tickMarks}},_labels:null,labels:function(a){if(arguments.length===1){this._labels=a;return a}else{return this._labels}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},_majorLines:null,majorLines:function(a){if(arguments.length===1){this._majorLines=a;return a}else{return this._majorLines}},_minorLines:null,minorLines:function(a){if(arguments.length===1){this._minorLines=a;return a}else{return this._minorLines}},_strips:null,strips:function(a){if(arguments.length===1){this._strips=a;return a}else{return this._strips}},_labelsPlotArea:null,labelsPlotArea:function(a){if(arguments.length===1){this._labelsPlotArea=a;return a}else{return this._labelsPlotArea}},_labelsViewport:null,labelsViewport:function(a){if(arguments.length===1){this._labelsViewport=a;return a}else{return this._labelsViewport}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_annotationBackings:null,annotationBackings:function(a){if(arguments.length===1){this._annotationBackings=a;return a}else{return this._annotationBackings}},p:function(){var a=true;if(this.type().equals("NumericYAxis")||this.type().equals("CategoryYAxis")||this.type().equals("PercentChangeYAxis")){a=false}var c=this.labels().getEnumerator();while(c.moveNext()){var b=c.current();b.h(this.labelsViewport(),a)}this.tickMarks().scaleByViewport(this.labelsViewport());this.axisLine().scaleByViewport(this.labelsViewport());if(this.title()!=null){this.title().h(this.labelsViewport())}this.majorLines().scaleByViewport(this.viewport());this.minorLines().scaleByViewport(this.viewport());this.strips().scaleByViewport(this.viewport());if(this.annotationBackings()!=null){var e=this.annotationBackings().getEnumerator();while(e.moveNext()){var d=e.current();d.scaleByViewport(this.labelsViewport())}}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.name()!=null){a.u('name: "'+this.name()+'",')}a.u('type: "'+this.type()+'", ');a.u('tickMarksLength: "'+this.tickMarksLength().toString()+'", ');a.u("viewport: "+this.viewport().serialize()+", ");a.u("labelsViewport: "+this.labelsViewport().serialize()+", ");if(this.labelsPlotArea()!=null){a.u("labelsPlotArea: "+this.labelsPlotArea().serialize()+", ")}a.u("labels: [");for(var b=0;b<this.labels().count();b++){if(b!=0){a.l(", ")}a.l(this.labels().__inner[b].serialize())}a.u("],");if(this.title()!=null){a.u("title: "+(this.title()!=null?this.title().serialize():"null")+", ")}a.u("axisLine: "+(this.axisLine()!=null?this.axisLine().serialize():"null")+", ");a.u("tickMarks: "+(this.tickMarks()!=null?this.tickMarks().serialize():"null")+", ");if(this.annotationBackings()!=null){a.u("annotationBackings: [");for(var c=0;c<this.annotationBackings().count();c++){if(c!=0){a.l(", ")}a.l(this.annotationBackings().__inner[c].serialize())}a.u("],")}if(this.axisLine()!=null){a.u("majorLines: "+(this.majorLines()!=null?this.majorLines().serialize():"null")+", ");a.u("minorLines: "+(this.minorLines()!=null?this.minorLines().serialize():"null")+", ");a.u("strips: "+(this.strips()!=null?this.strips().serialize():"null"))}a.u("}");return a.toString()},$type:new $.ig.Type("AxisVisualData",$.ig.$ot)},true);$c("AxisVisualDataList:l","List$1",{init:function(){$$4.$x.init.call(this,$$t.$m.$type,0)},$type:new $.ig.Type("AxisVisualDataList",$$4.$x.$type.specialize($$t.$m.$type))},true);$c("AxisLabelVisualData:o","Object",{_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelPosition:0,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_panelPosition:null,panelPosition:function(a){if(arguments.length===1){this._panelPosition=a;return a}else{return this._panelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_size:null,size:function(a){if(arguments.length===1){this._size=a;return a}else{return this._size}},init:function(){$.ig.$op.init.call(this);this.position(new $.ig.PointData(NaN,NaN));this.size(new $.ig.SizeData(NaN,NaN));this.panelPosition(new $.ig.PointData(NaN,NaN))},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("position: "+"{ x: "+this.position().x()+", y: "+this.position().y()+"},");a.u("size: "+"{ width: "+this.size().width()+", height: "+this.size().height()+"},");a.u("labelPosition: "+this.labelPosition()+",");a.u("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null"));a.u("}");return a.toString()},h:function(a,b){if(b){this.labelPosition((this.labelPosition()-a.left())/a.width())}else{this.labelPosition((this.labelPosition()-a.top())/a.height())}var c=(this.position().x()-a.left())/a.width();var d=(this.position().y()-a.top())/a.height();this.position(new $.ig.PointData(c,d));var e=this.size().width()/a.width();var f=this.size().height()/a.height();this.size(new $.ig.SizeData(e,f))},$type:new $.ig.Type("AxisLabelVisualData",$.ig.$ot)},true);$c("AxisLabelVisualDataList:n","List$1",{init:function(){$$4.$x.init.call(this,$$t.$o.$type,0)},$type:new $.ig.Type("AxisLabelVisualDataList",$$4.$x.$type.specialize($$t.$o.$type))},true);$c("PointerTooltipVisualData:s","Object",{init:function(){$.ig.$op.init.call(this)},_boxShape:null,boxShape:function(a){if(arguments.length===1){this._boxShape=a;return a}else{return this._boxShape}},_pointerFillShape:null,pointerFillShape:function(a){if(arguments.length===1){this._pointerFillShape=a;return a}else{return this._pointerFillShape}},_pointerOutlineShape:null,pointerOutlineShape:function(a){if(arguments.length===1){this._pointerOutlineShape=a;return a}else{return this._pointerOutlineShape}},_offsetX:0,offsetX:function(a){if(arguments.length===1){this._offsetX=a;return a}else{return this._offsetX}},_offsetY:0,offsetY:function(a){if(arguments.length===1){this._offsetY=a;return a}else{return this._offsetY}},_categoryNames:null,categoryNames:function(a){
if(arguments.length===1){this._categoryNames=a;return a}else{return this._categoryNames}},serialize:function(){var a="";if(this.categoryNames()!=null){var c=this.categoryNames().getEnumerator();while(c.moveNext()){var b=c.current();a+='"'+b+'",'}if(a!=""){a=a.substr(0,a.length-1)}}var d=new $$6.aj(0);d.u("{");d.u("offsetX: "+this.offsetX()+", ");d.u("offsetY: "+this.offsetY()+", ");d.u("boxShape: "+this.boxShape().serialize()+", ");d.u("pointerFillShape: "+this.pointerFillShape().serialize()+", ");d.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");d.u("pointerOutlineShape: "+this.pointerOutlineShape().serialize()+", ");d.u("categoryNames: ["+a+"]");d.u("}");return d.toString()},scaleByViewport:function(a){this.boxShape().scaleByViewport(this.viewport());this.pointerFillShape().scaleByViewport(this.viewport());this.pointerOutlineShape().scaleByViewport(this.viewport());this.offsetX((this.offsetX()-a.left())/a.width());this.offsetY((this.offsetY()-a.top())/a.height())},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("PointerTooltipVisualData",$.ig.$ot)},true);$c("PointerTooltipVisualDataList:p","List$1",{init:function(){$$4.$x.init.call(this,$$t.$s.$type,0)},$type:new $.ig.Type("PointerTooltipVisualDataList",$$4.$x.$type.specialize($$t.$s.$type))},true);$c("CalloutVisualData:r","Object",{init:function(){$.ig.$op.init.call(this)},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_line:null,line:function(a){if(arguments.length===1){this._line=a;return a}else{return this._line}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_marginLeft:0,marginLeft:function(a){if(arguments.length===1){this._marginLeft=a;return a}else{return this._marginLeft}},_marginTop:0,marginTop:function(a){if(arguments.length===1){this._marginTop=a;return a}else{return this._marginTop}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("left: "+this.left().toString()+",");a.u("top: "+this.top().toString()+",");a.u("marginLeft: "+this.marginLeft().toString()+",");a.u("marginTop: "+this.marginTop().toString()+",");a.u("background: "+this.background().serialize()+",");a.u("text: "+this.text().serialize()+",");a.u("line: "+this.line().serialize());a.u("}");return a.toString()},scaleByViewport:function(a){this.left((this.left()-a.left())/a.width());this.top((this.top()-a.top())/a.height());this.marginLeft(this.marginLeft()/a.width());this.marginTop(this.marginTop()/a.height());this.background().scaleByViewport(a);this.line().scaleByViewport(a)},$type:new $.ig.Type("CalloutVisualData",$.ig.$ot)},true);$c("CalloutVisualDataList:q","List$1",{init:function(){$$4.$x.init.call(this,$$t.$r.$type,0)},$type:new $.ig.Type("CalloutVisualDataList",$$4.$x.$type.specialize($$t.$r.$type))},true);$c("StackedSeriesVisualData:t","SeriesVisualData",{init:function(){$$t.$i.init.call(this);this.fragmentSeries(new $$t.h)},_fragmentSeries:null,fragmentSeries:function(a){if(arguments.length===1){this._fragmentSeries=a;return a}else{return this._fragmentSeries}},m:function(){$$t.$i.m.call(this);for(var a=0;a<this.fragmentSeries().count();a++){this.fragmentSeries().__inner[a].m()}},n:function(a){$$t.$i.n.call(this,a);if(this.fragmentSeries()!=null&&this.fragmentSeries().count()>0){a.u(",");a.u("fragmentSeries: [");for(var b=0;b<this.fragmentSeries().count();b++){if(b>0){a.u(",")}a.l(this.fragmentSeries().__inner[b].serialize())}a.u("]")}},$type:new $.ig.Type("StackedSeriesVisualData",$$t.$i.$type)},true);$c("VisualExportHelper:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b={__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=new $$a.ae(0,b.__x,b.__y,a._m,a._l);var d=a._j;if(d==null){return c}var e=0;var f=0;var g=0;var h=null;if($b($$a.$bq.$type,d)!==null){h=$b($$a.$bq.$type,d);e=h._j}else if($b($$a.$bv.$type,d)!==null){var i=$b($$a.$bv.$type,d);var k=i._j.getEnumerator();while(k.moveNext()){var j=k.current();if($b($$a.$bq.$type,j)!==null){h=$b($$a.$bq.$type,j);e=h._j}if($b($$a.$br.$type,j)!==null){var l=$b($$a.$br.$type,j);f=l._j;g=l._k}}}if(h!=null){c=$.ig.RectUtil.prototype.x(c,h._k,h._l,e)}c.x(c.x()+f);c.y(c.y()+g);return c},$type:new $.ig.Type("VisualExportHelper",$.ig.$ot)},true);$c("VisualDataSerializer:v","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b="{ left: "+a.left()+", top: "+a.top()+", width: "+a.width()+", height: "+a.height()+" }";return b},$type:new $.ig.Type("VisualDataSerializer",$.ig.$ot)},true);$$t.$d.a=false})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_domainChart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_dataseriesadapter.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$dc=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$x=$.ig.globalDefs.$$x;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IDomainChartWidget:d","ChartSeriesEventHandler:j","DomainChartSeriesPointerEventHandler:l"]);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("XAxisLabelLocation:i",false,false,{OutsideTop:0,OutsideBottom:1,InsideTop:2,InsideBottom:3,Auto:4});$d("YAxisLabelLocation:h",false,false,{OutsideLeft:0,OutsideRight:1,InsideLeft:2,InsideRight:3,Auto:4});$d("DomainType:g",false,false,{Category:0,Financial:1,Scatter:2,Shape:3});$d("CrosshairsDisplayMode:f",false,false,{Auto:0,None:1,Horizontal:2,Vertical:3,Both:4});$d("ToolTipType:e",false,false,{"Default:$default":0,Item:1,Category:2,None:3});$c("DomainChart:a","Object",{_ff:null,provideContainer:function(a){if(a==null){this.j3(function(b){b.provideContainer(null)});return}var b=this._ff;this._ff=a;if(this.bu!=null&&this._ff!=null&&b==null){this._ff.setTimeout(this.bu,0);this.bu=null}var c=function(){var $ret=new $.ig.XamDataChart;$ret._d6=true;return $ret}();c.provideContainer(a);this.dataChart(c);this.jo()},destroy:function(){this.provideContainer(null)},jo:function(){if(this.dataChart()==null){return}var a=this.dataChart()._cm._j.e();this.brushes(a._a);this.outlines(a._f);this.markerBrushes(a._b);this.markerOutlines(a._c);this.trendLineBrushes(a._g);this.crosshairsLineThickness($.ig.Defaults.prototype.j);this.jp()},jp:function(){},jl:function(a){if(a==null){return}a.titleTopMargin(this.titleTopMargin());a.titleLeftMargin(this.titleLeftMargin());a.titleRightMargin(this.titleRightMargin());a.titleBottomMargin(this.titleBottomMargin());a.titleTextColor(this.titleTextColor());a.subtitleLeftMargin(this.subtitleLeftMargin());a.subtitleTopMargin(this.subtitleTopMargin());a.subtitleRightMargin(this.subtitleRightMargin());a.subtitleBottomMargin(this.subtitleBottomMargin());a.subtitleTextColor(this.subtitleTextColor());if(!$.ig.util.isNaN(this.pixelScalingRatio())){a.pixelScalingRatio(this.pixelScalingRatio())}},ji:function(){},jr:function(a,b){a.transitionDuration(this.transitionDuration());a.transitionEasingFunction(this.transitionEasingFunction())},kb:function(a,b,c){var $self=this;switch(a){case"TitleTopMargin":if(this.dataChart()!=null){this.dataChart().titleTopMargin(this.titleTopMargin())}break;case"TitleLeftMargin":if(this.dataChart()!=null){this.dataChart().titleLeftMargin(this.titleLeftMargin())}break;case"PixelScalingRatio":if(this.dataChart()!=null){this.j3(function(d){d.pixelScalingRatio($self.pixelScalingRatio())})}break;case"TitleRightMargin":if(this.dataChart()!=null){this.dataChart().titleRightMargin(this.titleRightMargin())}break;case"TitleBottomMargin":if(this.dataChart()!=null){this.dataChart().titleBottomMargin(this.titleBottomMargin())}break;case"TitleTextColor":if(this.dataChart()!=null){this.dataChart().titleTextColor(this.titleTextColor())}break;case"SubtitleLeftMargin":if(this.dataChart()!=null){this.dataChart().subtitleLeftMargin(this.subtitleLeftMargin())}break;case"SubtitleTopMargin":if(this.dataChart()!=null){this.dataChart().subtitleTopMargin(this.subtitleTopMargin())}break;case"SubtitleRightMargin":if(this.dataChart()!=null){this.dataChart().subtitleRightMargin(this.subtitleRightMargin())}break;case"SubtitleBottomMargin":if(this.dataChart()!=null){this.dataChart().subtitleBottomMargin(this.subtitleBottomMargin())}break;case"SubtitleTextColor":if(this.dataChart()!=null){this.dataChart().subtitleTextColor(this.subtitleTextColor())}break;case"LeftMargin":if(this.dataChart()!=null){this.dataChart().leftMargin(this.leftMargin())}break;case"TopMargin":if(this.dataChart()!=null){this.dataChart().topMargin(this.topMargin())}break;case"RightMargin":if(this.dataChart()!=null){this.dataChart().rightMargin(this.rightMargin())}break;case"BottomMargin":if(this.dataChart()!=null){this.dataChart().bottomMargin(this.bottomMargin())}break;case"TransitionDuration":this.je(function(d){d.transitionDuration($self.transitionDuration())});break;case"TransitionEasingFunction":this.je(function(d){d.transitionEasingFunction($self.transitionEasingFunction())});break}},fe:null,tooltipTemplate:function(a){if(arguments.length===1){this.tooltipTemplates(a==null?null:new $$4.x($.ig.$op.$type,1,[a]));return a}else{return $.ig.ArrayUtil.prototype.a($.ig.$op.$type,this.tooltipTemplates(),0)}},c1:null,tooltipTemplates:function(a){if(arguments.length===1){var b=this.tooltipTemplates();if(a!=b){this.c1=a;this.ka("TooltipTemplates",b,this.tooltipTemplates())}return a}else{return this.c1}},dq:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.dq;if(a!=b){this.dq=a;this.ka("PixelScalingRatio",b,this.pixelScalingRatio())}return a}else{return this.dq}},fd:null,toolTip:function(a){if(arguments.length===1){var b=this.toolTip();if(b!=a){this.fd=a;this.ka("ToolTip",b,this.toolTip())}return a}else{return this.fd}},d3:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.titleLeftMargin();if(a!=b){this.d3=a;this.ka("TitleLeftMargin",b,this.titleLeftMargin())}return a}else{return this.d3}},d4:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.titleRightMargin();if(a!=b){this.d4=a;this.ka("TitleRightMargin",b,this.titleRightMargin())}return a}else{return this.d4}},d5:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.titleTopMargin();if(a!=b){this.d5=a;this.ka("TitleTopMargin",b,this.titleTopMargin())}return a}else{return this.d5}},d2:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.titleBottomMargin();if(a!=b){this.d2=a;this.ka("TitleBottomMargin",b,this.titleBottomMargin())}return a}else{return this.d2}},dy:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.subtitleLeftMargin();if(a!=b){this.dy=a;this.ka("SubtitleLeftMargin",b,this.subtitleLeftMargin())}return a}else{return this.dy}},d0:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.subtitleTopMargin();if(a!=b){this.d0=a;this.ka("SubtitleTopMargin",b,this.subtitleTopMargin())}return a}else{return this.d0}},dz:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.subtitleRightMargin();if(a!=b){this.dz=a;this.ka("SubtitleRightMargin",b,this.subtitleRightMargin())}return a}else{return this.dz}},dx:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.subtitleBottomMargin();if(a!=b){this.dx=a;this.ka("SubtitleBottomMargin",b,this.subtitleBottomMargin())}return a}else{return this.dx}},ld:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.subtitleTextColor();if(a!=b){this.ld=a;this.ka("SubtitleTextColor",b,this.subtitleTextColor())}return a}else{return this.ld}},le:null,titleTextColor:function(a){if(arguments.length===1){var b=this.titleTextColor();if(a!=b){this.le=a;this.ka("TitleTextColor",b,this.titleTextColor())}return a}else{return this.le}},dm:0,leftMargin:function(a){if(arguments.length===1){var b=this.leftMargin();if(a!=b){this.dm=a;this.ka("LeftMargin",b,this.leftMargin())}return a}else{return this.dm}},d6:0,topMargin:function(a){if(arguments.length===1){var b=this.topMargin();if(a!=b){this.d6=a;this.ka("TopMargin",b,this.topMargin())}return a}else{return this.d6}},dw:0,rightMargin:function(a){if(arguments.length===1){var b=this.rightMargin();if(a!=b){this.dw=a;this.ka("RightMargin",b,this.rightMargin())}return a}else{return this.dw}},dk:0,bottomMargin:function(a){if(arguments.length===1){var b=this.bottomMargin();if(a!=b){this.dk=a;this.ka("BottomMargin",b,this.bottomMargin())}return a}else{return this.dk}},e5:0,transitionDuration:function(a){if(arguments.length===1){var b=this.transitionDuration();if(a!=b){this.e5=a;this.ka("TransitionDuration",b,this.transitionDuration())}return a}else{return this.e5}},br:null,transitionEasingFunction:function(a){if(arguments.length===1){var b=this.transitionEasingFunction();if(a!=b){this.br=a;this.ka("TransitionEasingFunction",b,this.transitionEasingFunction())}return a}else{return this.br}},jm:function(a){if(this.dataChart()==null){return}a.titleTextStyle(this.titleTextStyle());a.subtitleTextStyle(this.subtitleTextStyle())},js:function(a,b){this.jt(a,b)},jj:function(){},jt:function(a,b){if(a==null){return}var toolTipTemplate_=$.ig.ArrayUtil.prototype.a($.ig.$op.$type,this.tooltipTemplates(),b);if(toolTipTemplate_==null&&a.view()!=null){var c=this.ez('<div id ="'+a.name()+'_tooltip" class="'+this.widget().css.tooltip+'"></div>)');this.kz(a,"default",c)}else{toolTipTemplate_=this.fh(toolTipTemplate_);this.kz(a,toolTipTemplate_,this.ez(toolTipTemplate_))}},_createWrappedTooltip:null,createWrappedTooltip:function(a){if(arguments.length===1){this._createWrappedTooltip=a;return a}else{return this._createWrappedTooltip}},kz:function(a,b,c){if(this.createWrappedTooltip()==null){return}var d=this.createWrappedTooltip()(c);var e=d[0];var f=d[1];var g=$&&$.ig&&$.ig.dvCommonWidget;if(g){e.updateToolTip=$$0.$at.combine(e.updateToolTip,$.proxy($.ig.dvCommonWidget.prototype._fireToolTipUpdateToolTip,this.widget()));e.hideToolTip=$$0.$at.combine(e.hideToolTip,$.proxy($.ig.dvCommonWidget.prototype._fireToolTipHideToolTip,this.widget()));this.widget()._tooltipTemplates[a.name()]=a.tooltipTemplate(b);this.widget()._tooltip[a.name()]=f}a.toolTip(e)},fh:function(a){var b=a;if(String.isNullOrEmpty(b)){return b}var c=/^[^<]*(<[\w\W]+>)[^>]*$/;if(c.test(b)){return b.trim()}var d=this._ff;var e=null;if(d.hasWindow()){e=document.getElementById(b)}if(d.hasWindow()&&e==null&&document.querySelector){var template_=a;e=document.querySelector(template_)}if(e!=null){var f=e.innerText;return f.trim()}return null},_cv:false,ez:function(a){if(this._ff.hasWindow()){var b=document.createElement("div");b.innerHTML=a;return b.firstChild}return null},kc:function(a,b,c){var $self=this;switch(a){case"SubtitleTextStyle":if(this.dataChart()!=null){this.dataChart().subtitleTextStyle(this.subtitleTextStyle())}break;case"TitleTextStyle":if(this.dataChart()!=null){this.dataChart().titleTextStyle(this.titleTextStyle())}break;case"TooltipTemplate":if(this._cv){return}this._cv=true;this.tooltipTemplate(this.fh(this.tooltipTemplate()));this._cv=false;if(this.dataChart()!=null){this.dataChart().tooltipTemplate(this.tooltipTemplate())}this.toolTip(this.ez(this.tooltipTemplate()));break;case"ToolTip":this.jf(function(d,e){$self.jt(d,e)});break;case"TooltipTemplates":if(this.tooltipTemplates()==null){break}this._cv=true;this.jf(function(d,e){var f=$self.fh($.ig.ArrayUtil.prototype.a($.ig.$op.$type,$self.tooltipTemplates(),e));d.tooltipTemplate(f)});this._cv=false;break}},an:null,widget:function(a){if(arguments.length===1){var b=this.widget();if(a!=b){this.an=a;this.ka("Widget",b,this.widget())}return a}else{return this.an}},ft:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.subtitleTextStyle();if(a!=b){this.ft=a;this.ka("SubtitleTextStyle",b,this.subtitleTextStyle())}return a}else{return this.ft}},fv:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.titleTextStyle();if(a!=b){this.fv=a;this.ka("TitleTextStyle",b,this.titleTextStyle())}return a}else{return this.fv}},bp:null,dataChart:function(a){if(arguments.length===1){var b=this.dataChart();if(b!=a){this.bp=a;this.ka("DataChart",b,this.dataChart())}return a}else{return this.bp}},_ac:null,onDetachedFromUI:function(){this.j3(function(a){a.onDetachedFromUI()})},onAttachedToUI:function(){this.j3(function(a){a.onAttachedToUI()})},init:function(){this.dq=NaN;this.dm=NaN;this.d6=NaN;this.dw=NaN;this.dk=NaN;this.e4=0;this.cp=false;this.aj=null;this.bu=null;this.bx=false;this.b=null;this.a=null;this.b3=true;this.b5=true;this.b8=false;this.b9=false;this.b4=false;this.lv=new $$a.ae(0,0,0,1,1);this.k2=1;this.k1=1;this.bn=0;this.dv=1;this.d1=NaN;this.bh=0;this.az=0;this.ax=0;this.dn=NaN;this.dp=NaN;this.av=4;this.e3=400;this.dh=NaN;this.bw=false;this.bl=0;this.d7=$.ig.DeviceUtils.prototype.g(1.5);this.bv=true;this.ds=NaN;this.du=NaN;this.dt=NaN;this.dr=NaN;this.x=0;this.bf=0;this.bd=0;this.ap=0;this.at=0;this.ar=0;this.b6=false;this.di=$.ig.DeviceUtils.prototype.g(2);this.dj=$.ig.DeviceUtils.prototype.g(60);this.e6=7;this.bj=0;this.z=0;this.b1=false;this.dl=NaN;this.b0=true;this.e0=-1;this.e1=-1;this.b7=false;this.b2=false;this.e2=-1;this.bz=false;this.by=false;this.fp="CalloutLabel";this.fo="CalloutContent";$.ig.$op.init.call(this);this._c4=new $$4.x($$0.$c.$type,0);this.jn();this.i4()},jn:function(){this._c5=new $$4.x($.ig.MarkerType.prototype.$type,0);this._ac=(new $.ig.DataSeriesAdapter)._e;if(this.includedProperties()!=null){this._ac.includedProperties(this.includedProperties())}if(this.excludedProperties()!=null){this._ac.excludedProperties(this.excludedProperties())}this._ac.supportedSeriesTypes(this.c7().toArray());this._ac.rules().clear();var b=this.c6().getEnumerator();while(b.moveNext()){var a=b.current();this._ac.rules().add(a)}var c=new $$4.x(String,0);var e=this._ac.rules().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d.getType().typeName())}var f=this._ac.dataSeries();f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.j6.runOn(this))},c7:function(){},c6:function(){},_c5:null,cr:function(a){return a!=24&&this.c7().contains(a)},notifyResized:function(){this.j3(function(a){a.notifyContainerResized()})},notifyVisualPropertiesChanged:function(){this.j3(function(a){for(var b=0;b<a.series().count();b++){a.series().__inner[b].notifyVisualPropertiesChanged()}})},flush:function(){if(this.dataChart()==null){return}if(this.cp){this.kt()}this.dataChart().flush()},hideToolTip:function(){if(this.dataChart()==null){return}this.dataChart().hideToolTip()},propertyChanged:null,kh:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},i9:function(a,b){},ja:function(a){this.jb(function(b,c){a(b)})},jb:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){a(this.dataChart().series().__inner[b],b)}},je:function(a){this.jf(function(b,c){a(b)})},jf:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(!c.isAnnotationHoverLayer()){a(c,b)}}},jc:function(a){this.jd(function(b,c){a(b)})},jd:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(c.isAnnotationLayer()){a(c,b)}}},replayTransitionIn:function(){this.ja(function(a){a.replayTransitionIn()})},j3:function(a){this.j4(a,true)},j4:function(a,b){this.j5(a,b,null)},j5:function(a,b,c){if(this.dataChart()==null){return}a(this.dataChart())},cs:function(a){if(!this.cr(a.suggestedSeries())){return false}var b=a.data();if(b==null){return false}return true},ck:function(){if(this.dataChart()==null){return false}return true},e4:0,g1:function(a){var b="series_"+(this.dataChart().series().count()+1)+"_"+$.ig.DataSeriesType.prototype.$getName(a.suggestedSeries());return b},g2:function(a,b){if(this.cn()&&this.shouldUseSkeletonStyleForMockData()){var c="";var d=5+Math.round($$t.$a.fm.nextDouble()*4);for(var e=0;e<d;e++){c=c+"\u2588"}return c}if(String.isNullOrEmpty(a.title())){var f=$.ig.DataSeriesType.prototype.$getName(b);return f+(this.dataChart().series().count()+1)}else{return a.title()}},ab:function(a){},bb:function(a,b){},g0:function(){return String.empty()},cp:false,kt:function(){if(this.dataChart()==null){return}this.cp=false;this.kv();if(this.actualItemsSource()==null){return}var a=new $$4.x($.ig.MarkerType.prototype.$type,0);var c=this._ac.dataSeries().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.a1(b.suggestedMarker()))}this._c5=a;var d=0;var f=this._ac.dataSeries().getEnumerator();while(f.moveNext()){var e=f.current();if(!this.cs(e)){continue}if(e.index()<0){e.index(d)}this.kr(e);this.ks(e);d++}this.k0();this.jb(this.jq.runOn(this))},bc:function(seriesType_){var seriesTypeString_=$.ig.DataSeriesType.prototype.$getName(seriesType_);if(!seriesTypeString_.endsWith("Layer")){seriesTypeString_=seriesTypeString_+"Series"}return new $.ig[seriesTypeString_]},a6:function(){return this.bc(28)},a8:function(){return this.bc(27)},a9:function(){return this.bc(29)},ba:function(){return this.bc(25)},a7:function(){return this.bc(26)},aj:null,ak:function(){if($.ig.AnnotationLayerProxy){return new $.ig.AnnotationLayerProxy}else{throw new $$0.n(1,"annotation layer module is not loaded, but is required.")}},ci:function(){return $.ig.AnnotationLayerProxy},cj:function(a){if(!this.ci()){return false}return this.ak().matchesType(a)},k0:function(){var a=this.c3("",true);if(a!=null){for(var b=0;b<a.count();b++){this.dataChart().series().add(a.__inner[b])}}},cl:function(){return this.crosshairsDisplayMode()==0||this.crosshairsDisplayMode()==4||this.crosshairsDisplayMode()==2},cm:function(){return this.crosshairsDisplayMode()==0||this.crosshairsDisplayMode()==4||this.crosshairsDisplayMode()==3},c3:function(a,b){if(!this.ci()){return null}var c=new $$4.x($.ig.Series.prototype.$type,0);if(b){if(this.bz){var d=1;if(this.da==null){var f=this.dataChart().series().getEnumerator();while(f.moveNext()){var e=f.current();var g=this.a6();this.ak().setTargetSeries(g,e);this.ak().setCollisionChannel(g,"MainChartCollisionChannel");this.ky(g,e,this._ac.dataSeries().__inner[d-1]);g.name(a+g.getType().typeName()+d.toString());c.add(g);d++}}else{var h=this.a6();this.ky(h,null,this._ac.dataSeries().__inner[d-1]);h.name(a+h.getType().typeName()+d.toString());c.add(h)}}}switch(this.z){case 0:case 4:case 3:case 2:{var i=this.a8();this.ak().setCrosshairThickness(i,this.dl);this.ak().setCrosshairUseInterpolation(i,!this.b1);this.ak().setCrosshairHorizontalLineVisibility(i,this.cl()?0:1);this.ak().setCrosshairHorizontalLineStroke(i,this.k9);this.ak().setCrosshairVerticalLineVisibility(i,this.cm()?0:1);this.ak().setCrosshairVerticalLineStroke(i,this.la);this.ak().setCrosshairOnAxesEnabled(i,this.b0);this.ak().setCrosshairXAxisBackground(i,this.k5);this.ak().setCrosshairXAxisForeground(i,this.k6);this.ak().setCrosshairYAxisBackground(i,this.k7);this.ak().setCrosshairYAxisForeground(i,this.k8);this.ak().setCrosshairXAxisPrecision(i,this.e0);this.ak().setCrosshairYAxisPrecision(i,this.e1);c.add(i);break}case 1:{break}}if(this.b2){var j=this.a9();this.ak().setFinalValueBackground(j,this.lb);this.ak().setFinalValueForeground(j,this.lc);this.ak().setFinalValuePrecision(j,this.e2);c.add(j)}if(b){switch(this.bj){case 1:{var k=this.ba();c.add(k);break}case 2:{var l=this.a7();c.add(l);break}case 3:{this.ja(function(m){m.showDefaultTooltip(false)});break}case 0:{this.ja(function(m){m.showDefaultTooltip(true)});break}}}var n=c.getEnumerator();while(n.moveNext()){var m=n.current();if(String.isNullOrEmpty(m.name())==false){continue}m.name(a+m.getType().typeName())}return c},ky:function(a,b,c){a.itemsSource(this.da!=null?this.da:b.itemsSource());this.ak().setXMemberPath(a,this.fq);this.ak().setYMemberPath(a,this.fr);this.ak().setLabelMemberPath(a,this.fp);this.ak().setContentMemberPath(a,this.fo)},ks:function(a){},kr:function(a){},kv:function(){this.kw(this.dataChart())},kw:function(a){var $self=this;if(a!=null&&a==this.dataChart()){this.ku()}if(a==null||a.series().count()==0){return}this.ja(function(b){if($self.cj(b)&&$self.ak().isCalloutLayer(b)){$self.ak().removeCalloutStyleUpdating(b,$self.kg.runOn($self))}$self.ko(b)});var c=a.series().getEnumerator();while(c.moveNext()){var b=c.current();this.kx(b)}a.series().clear()},kx:function(a){a.itemsSource(null);a.legend(null);a.kl()},ku:function(){},j6:function(a,b){if(this.dataChart()==null){return}var c=b.oldItems()==null?"null":b.oldItems().count().toString();var d=b.newItems()==null?"null":b.newItems().count().toString();if(this.cp){return}var e=this.kf(this.i6.runOn(this),this.cp);this.cp=e.p1},i6:function(){this.kt()},ln:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.actualBrushes(),a)},lq:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.actualOutlines(),a)},lo:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.markerBrushes(),a)},lp:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.markerOutlines(),a)},lu:function(a){var b=new $$a.ax;if(this.actualBrushes()==null||this.actualBrushes().count()==0){b=$.ig.ArrayUtil.prototype.a($$a.$ax.$type,this.c2(),a)}else{var c=$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.actualBrushes(),a);if(c==null){b=$.ig.ArrayUtil.prototype.a($$a.$ax.$type,this.c2(),a)}else{b=$.ig.ColorUtil.prototype.q(c)}}return b},bt:function(a){var b=new $.ig.ObservableColorCollection;b.add($.ig.ColorUtil.prototype.v(a,.5));b.add(a);return b},o:function(a){var b=this.bt(a);var c=$.ig.BrushCollectionUtil.prototype.a(b);return c},c0:null,c2:function(){if(this.c0!=null){return this.c0}this.c0=new $$4.x($$a.$ax.$type,0);this.c0.add($.ig.ColorUtil.prototype.r("#8BDC5C"));this.c0.add($.ig.ColorUtil.prototype.r("#8961A9"));this.c0.add($.ig.ColorUtil.prototype.r("#6DB1FF"));this.c0.add($.ig.ColorUtil.prototype.r("#82E9D9"));this.c0.add($.ig.ColorUtil.prototype.r("#EA3C63"));this.c0.add($.ig.ColorUtil.prototype.r("#735656"));this.c0.add($.ig.ColorUtil.prototype.r("#F8CE4F"));this.c0.add($.ig.ColorUtil.prototype.r("#A8A8B7"));this.c0.add($.ig.ColorUtil.prototype.r("#E051A9"));this.c0.add($.ig.ColorUtil.prototype.r("#FF903B"));return this.c0},exportVisualData:function(){if(this.dataChart()==null){return null}return this.dataChart().exportVisualData()},ju:function(a,b){},jv:function(a,b,c){},a1:function(a){if(a==2){return 3}else if(a==12){return 13}else if(a==6){return 7}else if(a==8){return 9}else if(a==11){return 12}else if(a==1){return 1}else if(a==7){return 8}else if(a==10){return 11}else if(a==4){return 5}else if(a==5){return 6}else if(a==9){return 10}else if(a==3){return 4}else if(a==13){return 0}return 2},notifySetItem:function(source_,a,b,c){if(this._ac!=null){this._ac.notifySetItem(source_,a,b,c)}if(this.dataChart()!=null){this.dataChart().notifySetItem(source_,a,b,c)}},notifyClearItems:function(source_){if(this._ac!=null){this._ac.notifyClearItems(source_)}if(this.dataChart()!=null){this.dataChart().notifyClearItems(source_)}},notifyInsertItem:function(source_,a,b){if(this._ac!=null){this._ac.notifyInsertItem(source_,a,b)}if(this.dataChart()!=null){this.dataChart().notifyInsertItem(source_,a,b)}},notifyRemoveItem:function(source_,a,b){if(this._ac!=null){this._ac.notifyRemoveItem(source_,a,b)}if(this.dataChart()!=null){this.dataChart().notifyRemoveItem(source_,a,b)}},seriesAdded:null,ki:function(a){if(this.seriesAdded!=null&&a!=null){this.seriesAdded(this,new $$t.k(a))}},seriesRemoved:null,ko:function(a){if(this.seriesRemoved!=null&&a!=null){this.seriesRemoved(this,new $$t.k(a))}},seriesPointerEnter:null,kk:function(a,b){if(this.seriesPointerEnter!=null&&a!=null){this.seriesPointerEnter(this,new $$t.m(a,b))}},seriesPointerLeave:null,kl:function(a,b){if(this.seriesPointerLeave!=null&&a!=null){this.seriesPointerLeave(this,new $$t.m(a,b))}},seriesPointerMove:null,km:function(a,b){if(this.seriesPointerMove!=null&&a!=null){this.seriesPointerMove(this,new $$t.m(a,b))}},seriesPointerDown:null,kj:function(a,b){if(this.seriesPointerDown!=null&&a!=null){this.seriesPointerDown(this,new $$t.m(a,b))}},seriesPointerUp:null,kn:function(a,b){if(this.seriesPointerUp!=null&&a!=null){this.seriesPointerUp(this,new $$t.m(a,b))}},calloutStyleUpdating:null,kg:function(a,b){if(this.calloutStyleUpdating!=null&&a!=null){this.calloutStyleUpdating(this,b)}},_c4:null,ke:function(a){var $self=this;if(!this._c4.contains(a)){this._c4.add(a);var b=false;var c=this.kf(function(){a();$self._c4.remove(a)},b);b=c.p1}},bu:null,kf:function(a,b){if(!b){b=true;if(this._ff!=null){this._ff.setTimeout(a,0)}else{this.bu=a}}return{p1:b}},ct:function(){return true},jk:function(a){var $self=this;var b=a==this.dataChart();if(b){a.brushes(this.actualBrushes())}if(b){a.outlines(this.actualOutlines())}a.markerBrushes(this.markerBrushes());a.markerOutlines(this.markerOutlines());a.markerAutomaticBehavior(this.markerAutomaticBehavior());a.legend(this.legend());a.isHorizontalZoomEnabled(this.isHorizontalZoomEnabled());a.isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.ct());if(a.highlightingMode()!=this.highlightingMode()||a.highlightingBehavior()!=this.highlightingBehavior()){a._cm.b4(this._ff);a.highlightingMode(this.highlightingMode());a.highlightingBehavior(this.highlightingBehavior())}a.computedPlotAreaMarginMode(this.computedPlotAreaMarginMode());if(!$.ig.util.isNaN(this.plotAreaMarginLeft())){a.plotAreaMarginLeft(this.plotAreaMarginLeft())}if(!$.ig.util.isNaN(this.plotAreaMarginTop())){a.plotAreaMarginTop(this.plotAreaMarginTop())}if(!$.ig.util.isNaN(this.plotAreaMarginRight())){a.plotAreaMarginRight(this.plotAreaMarginRight())}if(!$.ig.util.isNaN(this.plotAreaMarginBottom())){a.plotAreaMarginBottom(this.plotAreaMarginBottom())}a.legendHighlightingMode(this.legendHighlightingMode());a.shouldAutoExpandMarginForInitialLabels(this.shouldAutoExpandMarginForInitialLabels());a.autoExpandMarginExtraPadding(this.autoExpandMarginExtraPadding());a.autoExpandMarginMaximumValue(this.autoExpandMarginMaximumValue());a.seriesMouseEnter=$.ig.Delegate.prototype.combine(a.seriesMouseEnter,function(c,d){$self.kk(d.series(),d.item())});a.seriesMouseLeave=$.ig.Delegate.prototype.combine(a.seriesMouseLeave,function(c,d){$self.kl(d.series(),d.item())});a.seriesMouseMove=$.ig.Delegate.prototype.combine(a.seriesMouseMove,function(c,d){$self.km(d.series(),d.item())});a.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(a.seriesMouseLeftButtonDown,function(c,d){$self.kj(d.series(),d.item())});a.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(a.seriesMouseLeftButtonUp,function(c,d){$self.kn(d.series(),d.item())});if(b){a.windowRect(this.windowRect())}if(b){a.title(this.title())}a.titleHorizontalAlignment(this.titleAlignment());if(b){a.subtitle(this.subtitle())}a.subtitleHorizontalAlignment(this.subtitleAlignment());a.alignsGridLinesToPixels(this.alignsGridLinesToPixels());a.animateSeriesWhenAxisRangeChanges(this.animateSeriesWhenAxisRangeChanges());a.leftMargin(this.leftMargin());a.rightMargin(this.rightMargin());a.topMargin(this.topMargin());a.bottomMargin(this.bottomMargin());if(a==this.dataChart()){this.kt()}this.jl(a);this.jm(a)},s:function(a){if(!this.shouldDisplayMockData()||!this.shouldUseSkeletonStyleForMockData()||this.itemsSource()!=null){return a}if(a==null){return null}var b=new $.ig.BrushCollection;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.BrushUtil.prototype.r(c);b.add(e)}return b},lr:function(a){if(!this.shouldDisplayMockData()||!this.shouldUseSkeletonStyleForMockData()||this.itemsSource()!=null){return a}var b=$.ig.BrushUtil.prototype.g(0,0,0,0);return b},jq:function(a,b){if(!$.ig.util.isNaN(this.resolution())){a.resolution(this.resolution())}if(!$.ig.util.isNaN(this.thickness())&&!a.isAnnotationLayer()){a.thickness(this.thickness())}if(!$.ig.util.isNaN(this.crosshairsLineThickness())&&a.isAnnotationLayer()){a.thickness(this.crosshairsLineThickness())}a.legendItemBadgeShape(this.legendItemBadgeShape());a.legendItemBadgeMode(this.legendItemBadgeMode());a.outlineMode(this.outlineMode());a.mo(this.markerOutlineMode());a.mn(this.markerFillMode());a.markerFillOpacity(this.markerFillOpacity());if(!$.ig.util.isNaN(this.thickness())){a.mp(this.markerThickness())}if(!$.ig.util.isNaN(this.areaFillOpacity())){a.areaFillOpacity(this.areaFillOpacity())}if(a.isUsableInLegend()){a.legend(this.legend())}if($b($.ig.IUnknownValuePlotting.prototype.$type,a)!==null){a.unknownValuePlotting(this.unknownValuePlotting())}a.isHighlightingEnabled(this.isSeriesHighlightingEnabled());if(this.cj(a)&&this.ak().isCalloutLayer(a)){this.ak().setCalloutStyleUpdatingEventEnabled(a,this.calloutStyleUpdatingEventEnabled());this.ak().addCalloutStyleUpdating(a,this.kg.runOn(this))}var series_=a;var widget_=this.widget();series_.flattenEventArgs(widget_._getChartEvt);this.i2(a,b);this.i3(a,b);this.jr(a,b);this.js(a,b);this.ki(a)},i4:function(){},cc:function(){return this.bx},bx:false,i7:function(){if(!this.bx){this.bx=true;this.jh()}},jh:function(){this.ji();this.jj()},kp:function(a){this.kw(a)},i3:function(a,b){var c=$b($.ig.ITrendLineSeries.prototype.$type,a);if(c!=null){c.trendLineBrush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.trendLineBrushes(),b));c.trendLineThickness(this.trendLineThickness());c.trendLineType(this.trendLineType());c.trendLinePeriod(this.trendLinePeriod())}},i2:function(a,b){},a3:function(a,b){if(this.markerTypes()==null||this.markerTypes().count()==0){if(this._c5==null||this._c5.count()==0){return a!=null&&a.isMarkerlessDisplayPreferred()?1:2}var c=$.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this._c5,b);if(c==0&&a!=null){c=a.isMarkerlessDisplayPreferred()?1:2;if(c==2){c=this.a2(a)}}if(c==2){if(a==null){return 1}else{return 2}}return c}return $.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this.markerTypes(),b)},a2:function(a){return 2},df:function(){if(this.itemsSource()!=null){return this.itemsSource()}if(this.shouldDisplayMockData()){return this.dg()}return null},cn:function(){if(this.itemsSource()==null&&this.shouldDisplayMockData()){if(this.dg()!=null){return true}}return false},dg:function(){return null},ka:function(a,b,c){var $self=this;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}switch(a){case"DataChart":this.kp($b($.ig.XamDataChart.prototype.$type,b));this.jk($b($.ig.XamDataChart.prototype.$type,c));break;case"ShouldUseSkeletonStyleForMockData":case"ShouldDisplayMockData":this.actualItemsSource(this.df());this.actualBrushes(this.s(this.brushes()));this.actualOutlines(this.s(this.outlines()));break;case"ActualBrushes":this.j5(function(d){d.brushes($self.actualBrushes())},true,a);break;case"ActualOutlines":this.j5(function(d){d.outlines($self.actualOutlines())},true,a);break;case"ActualItemsSource":if(this.shouldDisplayMockData()){this.actualBrushes(this.s(this.brushes()));this.actualOutlines(this.s(this.outlines()))}this._ac.itemsSource(this.actualItemsSource());break;case"ItemsSource":this.actualItemsSource(this.df());break;case"IncludedProperties":this._ac.includedProperties(this.includedProperties());break;case"ExcludedProperties":this._ac.excludedProperties(this.excludedProperties());break;case"Brushes":this.actualBrushes(this.s(this.brushes()));break;case"Outlines":this.actualOutlines(this.s(this.outlines()));break;case"Legend":this.j3(function(d){d.legend($self.legend())});break;case"HighlightingMode":this.j3(function(d){d.highlightingMode($self.highlightingMode())});break;case"HighlightingBehavior":this.j3(function(d){d.highlightingBehavior($self.highlightingBehavior())});break;case"LegendHighlightingMode":this.j3(function(d){d.legendHighlightingMode($self.legendHighlightingMode())});break;case"LegendItemBadgeShape":this.j3(function(d){d.legendItemBadgeShape($self.legendItemBadgeShape())});break;case"LegendItemBadgeMode":
this.j3(function(d){d.legendItemBadgeMode($self.legendItemBadgeMode())});break;case"PlotAreaMarginLeft":this.j3(function(d){d.plotAreaMarginLeft($self.plotAreaMarginLeft())});break;case"PlotAreaMarginTop":this.j3(function(d){d.plotAreaMarginTop($self.plotAreaMarginTop())});break;case"PlotAreaMarginRight":this.j3(function(d){d.plotAreaMarginRight($self.plotAreaMarginRight())});break;case"PlotAreaMarginBottom":this.j3(function(d){d.plotAreaMarginBottom($self.plotAreaMarginBottom())});break;case"ComputedPlotAreaMarginMode":this.j3(function(d){d.computedPlotAreaMarginMode($self.computedPlotAreaMarginMode())});break;case"ShouldAutoExpandMarginForInitialLabels":this.j3(function(d){d.shouldAutoExpandMarginForInitialLabels($self.shouldAutoExpandMarginForInitialLabels())});break;case"AutoExpandMarginExtraPadding":this.j3(function(d){d.autoExpandMarginExtraPadding($self.autoExpandMarginExtraPadding())});break;case"AutoExpandMarginMaximumValue":this.j3(function(d){d.autoExpandMarginMaximumValue($self.autoExpandMarginMaximumValue())});break;case"IsHorizontalZoomEnabled":this.j3(function(d){d.isHorizontalZoomEnabled($self.isHorizontalZoomEnabled())});break;case"IsVerticalZoomEnabled":this.j3(function(d){d.isVerticalZoomEnabled($self.isVerticalZoomEnabled())});break;case"WindowRect":this.j4(function(d){d.windowRect($self.windowRect())},false);break;case"Title":this.j4(function(d){d.title($self.title())},false);break;case"Subtitle":this.j4(function(d){d.subtitle($self.subtitle())},false);break;case"TitleAlignment":this.j3(function(d){d.titleHorizontalAlignment($self.titleAlignment())});break;case"SubtitleAlignment":this.j3(function(d){d.subtitleHorizontalAlignment($self.subtitleAlignment())});break;case"UnknownValuePlotting":this.ja(function(d){if($b($.ig.IUnknownValuePlotting.prototype.$type,d)!==null){d.unknownValuePlotting($self.unknownValuePlotting())}});break;case"IsSeriesHighlightingEnabled":this.ja(function(d){d.isHighlightingEnabled($self.isSeriesHighlightingEnabled())});break;case"Thickness":if(!$.ig.util.isNaN(this.thickness())){this.je(function(d){d.thickness($self.thickness())})}break;case"OutlineMode":this.je(function(d){d.outlineMode($self.outlineMode())});break;case"MarkerFillOpacity":this.je(function(d){d.markerFillOpacity($self.markerFillOpacity())});break;case"MarkerThickness":if(!$.ig.util.isNaN(this.markerThickness())){this.je(function(d){d.mp($self.markerThickness())})}break;case"MarkerOutlineMode":this.je(function(d){d.mo($self.markerOutlineMode())});break;case"MarkerFillMode":this.je(function(d){d.mn($self.markerFillMode())});break;case"Resolution":if(!$.ig.util.isNaN(this.resolution())){this.ja(function(d){d.resolution($self.resolution())})}break;case"AreaFillOpacity":if(!$.ig.util.isNaN(this.areaFillOpacity())){this.ja(function(d){d.areaFillOpacity($self.areaFillOpacity())})}break;case"ShouldAvoidAxisAnnotationCollisions":this.i9(function(d){d.shouldAvoidAnnotationCollisions($self.shouldAvoidAxisAnnotationCollisions());d.shouldKeepAnnotationsInView($self.shouldAvoidAxisAnnotationCollisions())},true);break;case"TrendLineBrushes":case"TrendLineType":case"TrendLineThickness":case"TrendLinePeriod":this.jb(function(d,e){$self.i3(d,e)});break;case"MarkerMaxCount":this.jf(function(d,e){$self.i2(d,e)});break;case"MarkerTypes":var d=$b($$4.$f.$type.specialize($.ig.MarkerType.prototype.$type),b);if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,this.j8.runOn(this))}var e=$b($$4.$f.$type.specialize($.ig.MarkerType.prototype.$type),c);if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.j8.runOn(this))}this.jf(function(f,g){$self.i2(f,g)});break;case"MarkerAutomaticBehavior":this.j3(function(f){f.markerAutomaticBehavior($self.markerAutomaticBehavior())});this.jf(function(f,g){$self.i2(f,g)});break;case"MarkerBrushes":this.j3(function(f){f.markerBrushes($self.markerBrushes())});break;case"MarkerOutlines":this.j3(function(f){f.markerOutlines($self.markerOutlines())});break;case"AlignsGridLinesToPixels":this.j3(function(f){f.alignsGridLinesToPixels($self.alignsGridLinesToPixels())});break;case"AnimateSeriesWhenAxisRangeChanges":this.j3(function(f){f.animateSeriesWhenAxisRangeChanges($self.animateSeriesWhenAxisRangeChanges())});break;case"ToolTipType":case"CrosshairsDisplayMode":case"CrosshairsSnapToData":case"CrosshairsLineVerticalStroke":case"CrosshairsLineHorizontalStroke":case"CrosshairsLineThickness":case"CrosshairsAnnotationXAxisBackground":case"CrosshairsAnnotationXAxisTextColor":case"CrosshairsAnnotationYAxisBackground":case"CrosshairsAnnotationYAxisTextColor":case"CrosshairsAnnotationEnabled":case"CrosshairsAnnotationXAxisPrecision":case"CrosshairsAnnotationYAxisPrecision":case"FinalValueAnnotationsVisible":case"FinalValueAnnotationsPrecision":case"FinalValueAnnotationsTextColor":case"FinalValueAnnotationsBackground":case"CalloutsVisible":case"CalloutsItemsSource":case"CalloutsXMemberPath":case"CalloutsYMemberPath":case"CalloutsLabelMemberPath":case"CalloutsContentMemberPath":var f=this.kf(this.i6.runOn(this),this.cp);this.cp=f.p1;break}this.kb(a,b,c);this.kc(a,b,c)},j8:function(a,b){var $self=this;this.jf(function(c,d){$self.i2(c,d)})},domainType:function(){},db:null,itemsSource:function(a){if(arguments.length===1){var b=this.itemsSource();if(b!=a){this.db=a;this.ka("ItemsSource",b,this.itemsSource())}return a}else{return this.db}},c9:null,actualItemsSource:function(a){if(arguments.length===1){var b=this.actualItemsSource();if(b!=a){this.c9=a;this.ka("ActualItemsSource",b,this.actualItemsSource())}return a}else{return this.c9}},b:null,includedProperties:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.ka("IncludedProperties",b,this.b)}return a}else{return this.b}},a:null,excludedProperties:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.ka("ExcludedProperties",b,this.a)}return a}else{return this.a}},g:null,brushes:function(a){if(arguments.length===1){var b=this.brushes();if(a!=b){this.g=a;this.ka("Brushes",b,this.brushes())}return a}else{return this.g}},j:null,outlines:function(a){if(arguments.length===1){var b=this.outlines();if(a!=b){this.j=a;this.ka("Outlines",b,this.outlines())}return a}else{return this.j}},e:null,actualBrushes:function(a){if(arguments.length===1){var b=this.e;if(a!=b){this.e=a;this.ka("ActualBrushes",b,this.actualBrushes())}return a}else{return this.e}},f:null,actualOutlines:function(a){if(arguments.length===1){var b=this.f;if(a!=b){this.f=a;this.ka("ActualOutlines",b,this.actualOutlines())}return a}else{return this.f}},al:null,legend:function(a){if(arguments.length===1){var b=this.legend();if(a!=b){this.al=a;this.ka("Legend",b,this.legend())}return a}else{return this.al}},b3:false,isHorizontalZoomEnabled:function(a){if(arguments.length===1){var b=this.isHorizontalZoomEnabled();if(a!=b){this.b3=a;this.ka("IsHorizontalZoomEnabled",b,this.isHorizontalZoomEnabled())}return a}else{return this.b3}},b5:false,isVerticalZoomEnabled:function(a){if(arguments.length===1){var b=this.isVerticalZoomEnabled();if(a!=b){this.b5=a;this.ka("IsVerticalZoomEnabled",b,this.isVerticalZoomEnabled())}return a}else{return this.b5}},b8:false,shouldDisplayMockData:function(a){if(arguments.length===1){var b=this.shouldDisplayMockData();if(a!=b){this.b8=a;this.ka("ShouldDisplayMockData",b,this.shouldDisplayMockData())}return a}else{return this.b8}},b9:false,shouldUseSkeletonStyleForMockData:function(a){if(arguments.length===1){var b=this.shouldUseSkeletonStyleForMockData();if(a!=b){this.b9=a;this.ka("ShouldUseSkeletonStyleForMockData",b,this.shouldUseSkeletonStyleForMockData())}return a}else{return this.b9}},b4:false,isSeriesHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isSeriesHighlightingEnabled();if(a!=b){this.b4=a;this.ka("IsSeriesHighlightingEnabled",b,this.isSeriesHighlightingEnabled())}return a}else{return this.b4}},lv:null,windowRect:function(a){if(arguments.length===1){var b=this.windowRect();if($$a.$ae.l_op_Inequality(a,b)){this.lv=a;this.ka("WindowRect",b,this.windowRect())}return a}else{return this.lv}},viewport:function(){return this.dataChart()!=null?this.dataChart().viewportRect():$$a.$ae.empty()},fu:null,title:function(a){if(arguments.length===1){var b=this.title();if(a!=b){this.fu=a;this.ka("Title",b,this.title())}return a}else{return this.fu}},fs:null,subtitle:function(a){if(arguments.length===1){var b=this.subtitle();if(a!=b){this.fs=a;this.ka("Subtitle",b,this.subtitle())}return a}else{return this.fs}},k2:0,titleAlignment:function(a){if(arguments.length===1){var b=this.titleAlignment();if(b!=a){this.k2=a;this.ka("TitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.titleAlignment()))}return a}else{return this.k2}},k1:0,subtitleAlignment:function(a){if(arguments.length===1){var b=this.subtitleAlignment();if(b!=a){this.k1=a;this.ka("SubtitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.subtitleAlignment()))}return a}else{return this.k1}},bn:0,unknownValuePlotting:function(a){if(arguments.length===1){var b=this.unknownValuePlotting();if(a!=b){this.bn=a;this.ka("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.getBox(b),$.ig.UnknownValuePlotting.prototype.getBox(this.unknownValuePlotting()))}return a}else{return this.bn}},dv:0,resolution:function(a){if(arguments.length===1){var b=this.resolution();if(a!=b){this.dv=a;this.ka("Resolution",b,this.resolution())}return a}else{return this.dv}},d1:0,thickness:function(a){if(arguments.length===1){var b=this.thickness();if(a!=b){this.d1=a;this.ka("Thickness",b,this.thickness())}return a}else{return this.d1}},bh:0,outlineMode:function(a){if(arguments.length===1){var b=this.outlineMode();if(a!=b){this.bh=a;this.ka("OutlineMode",$.ig.SeriesOutlineMode.prototype.getBox(b),$.ig.SeriesOutlineMode.prototype.getBox(this.outlineMode()))}return a}else{return this.bh}},az:0,markerOutlineMode:function(a){if(arguments.length===1){var b=this.markerOutlineMode();if(a!=b){this.az=a;this.ka("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.getBox(b),$.ig.MarkerOutlineMode.prototype.getBox(this.markerOutlineMode()))}return a}else{return this.az}},ax:0,markerFillMode:function(a){if(arguments.length===1){var b=this.markerFillMode();if(a!=b){this.ax=a;this.ka("MarkerFillMode",$.ig.MarkerFillMode.prototype.getBox(b),$.ig.MarkerFillMode.prototype.getBox(this.markerFillMode()))}return a}else{return this.ax}},dn:0,markerFillOpacity:function(a){if(arguments.length===1){var b=this.markerFillOpacity();if(a!=b){this.dn=a;this.ka("MarkerFillOpacity",b,this.markerFillOpacity())}return a}else{return this.dn}},dp:0,markerThickness:function(a){if(arguments.length===1){var b=this.markerThickness();if(a!=b){this.dp=a;this.ka("MarkerThickness",b,this.markerThickness())}return a}else{return this.dp}},a4:null,markerTypes:function(a){if(arguments.length===1){var b=this.markerTypes();if(a!=b){this.a4=a;this.ka("MarkerTypes",b,this.markerTypes())}return a}else{return this.a4}},av:0,markerAutomaticBehavior:function(a){if(arguments.length===1){var b=this.markerAutomaticBehavior();if(a!=b){this.av=a;this.ka("MarkerAutomaticBehavior",$.ig.MarkerAutomaticBehavior.prototype.getBox(b),$.ig.MarkerAutomaticBehavior.prototype.getBox(this.markerAutomaticBehavior()))}return a}else{return this.av}},h:null,markerBrushes:function(a){if(arguments.length===1){var b=this.markerBrushes();if(a!=b){this.h=a;this.ka("MarkerBrushes",b,this.markerBrushes())}return a}else{return this.h}},i:null,markerOutlines:function(a){if(arguments.length===1){var b=this.markerOutlines();if(!$.ig.$op.equalsStatic(a,b)){this.i=a;this.ka("MarkerOutlines",b,this.markerOutlines())}return a}else{return this.i}},e3:0,markerMaxCount:function(a){if(arguments.length===1){var b=this.e3;if(a!=b){this.e3=a;this.ka("MarkerMaxCount",b,this.e3)}return a}else{return this.e3}},dh:0,areaFillOpacity:function(a){if(arguments.length===1){var b=this.areaFillOpacity();if(a!=b){this.dh=a;this.ka("AreaFillOpacity",b,this.areaFillOpacity())}return a}else{return this.dh}},bw:false,animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){var b=this.bw;if(a!=b){this.bw=a;this.ka("AnimateSeriesWhenAxisRangeChanges",b,this.bw)}return a}else{return this.bw}},k:null,trendLineBrushes:function(a){if(arguments.length===1){var b=this.trendLineBrushes();if(a!=b){this.k=a;this.ka("TrendLineBrushes",b,this.trendLineBrushes())}return a}else{return this.k}},bl:0,trendLineType:function(a){if(arguments.length===1){var b=this.trendLineType();if(a!=b){this.bl=a;this.ka("TrendLineType",$.ig.TrendLineType.prototype.getBox(b),$.ig.TrendLineType.prototype.getBox(this.trendLineType()))}return a}else{return this.bl}},d7:0,trendLineThickness:function(a){if(arguments.length===1){var b=this.trendLineThickness();if(a!=b){this.d7=a;this.ka("TrendLineThickness",b,this.trendLineThickness())}return a}else{return this.d7}},bv:false,alignsGridLinesToPixels:function(a){if(arguments.length===1){var b=this.alignsGridLinesToPixels();if(a!=b){this.bv=a;this.ka("AlignsGridLinesToPixels",b,this.alignsGridLinesToPixels())}return a}else{return this.bv}},ds:0,plotAreaMarginLeft:function(a){if(arguments.length===1){var b=this.ds;this.ds=a;if(a!=b){this.ka("PlotAreaMarginLeft",b,a)}return a}else{return this.ds}},du:0,plotAreaMarginTop:function(a){if(arguments.length===1){var b=this.du;this.du=a;if(a!=b){this.ka("PlotAreaMarginTop",b,a)}return a}else{return this.du}},dt:0,plotAreaMarginRight:function(a){if(arguments.length===1){var b=this.dt;this.dt=a;if(a!=b){this.ka("PlotAreaMarginRight",b,a)}return a}else{return this.dt}},dr:0,plotAreaMarginBottom:function(a){if(arguments.length===1){var b=this.dr;this.dr=a;if(a!=b){this.ka("PlotAreaMarginBottom",b,a)}return a}else{return this.dr}},j9:function(){},x:0,computedPlotAreaMarginMode:function(a){if(arguments.length===1){var b=this.computedPlotAreaMarginMode();if(a!=b){this.x=a;this.ka("ComputedPlotAreaMarginMode",$.ig.ComputedPlotAreaMarginMode.prototype.getBox(b),$.ig.ComputedPlotAreaMarginMode.prototype.getBox(this.computedPlotAreaMarginMode()))}return a}else{return this.x}},bf:0,highlightingMode:function(a){if(arguments.length===1){var b=this.highlightingMode();if(a!=b){this.bf=a;this.ka("HighlightingMode",$.ig.SeriesHighlightingMode.prototype.getBox(b),$.ig.SeriesHighlightingMode.prototype.getBox(this.highlightingMode()))}return a}else{return this.bf}},bd:0,highlightingBehavior:function(a){if(arguments.length===1){var b=this.highlightingBehavior();if(a!=b){this.bd=a;this.ka("HighlightingBehavior",$.ig.SeriesHighlightingBehavior.prototype.getBox(b),$.ig.SeriesHighlightingBehavior.prototype.getBox(this.highlightingBehavior()))}return a}else{return this.bd}},ap:0,legendHighlightingMode:function(a){if(arguments.length===1){var b=this.legendHighlightingMode();if(a!=b){this.ap=a;this.ka("LegendHighlightingMode",$.ig.LegendHighlightingMode.prototype.getBox(b),$.ig.LegendHighlightingMode.prototype.getBox(this.legendHighlightingMode()))}return a}else{return this.ap}},at:0,legendItemBadgeShape:function(a){if(arguments.length===1){var b=this.legendItemBadgeShape();if(a!=b){this.at=a;this.ka("LegendItemBadgeShape",$.ig.LegendItemBadgeShape.prototype.getBox(b),$.ig.LegendItemBadgeShape.prototype.getBox(this.legendItemBadgeShape()))}return a}else{return this.at}},ar:0,legendItemBadgeMode:function(a){if(arguments.length===1){var b=this.legendItemBadgeMode();if(a!=b){this.ar=a;this.ka("LegendItemBadgeMode",$.ig.LegendItemBadgeMode.prototype.getBox(b),$.ig.LegendItemBadgeMode.prototype.getBox(this.legendItemBadgeMode()))}return a}else{return this.ar}},b6:false,shouldAutoExpandMarginForInitialLabels:function(a){if(arguments.length===1){var b=this.shouldAutoExpandMarginForInitialLabels();if(a!=b){this.b6=a;this.ka("ShouldAutoExpandMarginForInitialLabels",b,this.shouldAutoExpandMarginForInitialLabels())}return a}else{return this.b6}},di:0,autoExpandMarginExtraPadding:function(a){if(arguments.length===1){var b=this.autoExpandMarginExtraPadding();if(a!=b){this.di=a;this.ka("AutoExpandMarginExtraPadding",b,this.autoExpandMarginExtraPadding())}return a}else{return this.di}},dj:0,autoExpandMarginMaximumValue:function(a){if(arguments.length===1){var b=this.autoExpandMarginMaximumValue();if(a!=b){this.dj=a;this.ka("AutoExpandMarginMaximumValue",b,this.autoExpandMarginMaximumValue())}return a}else{return this.dj}},e6:0,trendLinePeriod:function(a){if(arguments.length===1){var b=this.trendLinePeriod();if(a!=b){this.e6=a;this.ka("TrendLinePeriod",b,this.trendLinePeriod())}return a}else{return this.e6}},bj:0,toolTipType:function(a){if(arguments.length===1){var b=this.toolTipType();if(a!=b){this.bj=a;this.ka("ToolTipType",$$t.$e.getBox(b),$$t.$e.getBox(this.toolTipType()))}return a}else{return this.bj}},z:0,crosshairsDisplayMode:function(a){if(arguments.length===1){var b=this.crosshairsDisplayMode();if(a!=b){this.z=a;this.ka("CrosshairsDisplayMode",$$t.$f.getBox(b),$$t.$f.getBox(this.crosshairsDisplayMode()))}return a}else{return this.z}},b1:false,crosshairsSnapToData:function(a){if(arguments.length===1){var b=this.crosshairsSnapToData();if(a!=b){this.b1=a;this.ka("CrosshairsSnapToData",b,this.crosshairsSnapToData())}return a}else{return this.b1}},la:null,crosshairsLineVerticalStroke:function(a){if(arguments.length===1){var b=this.crosshairsLineVerticalStroke();if(a!=b){this.la=a;this.ka("CrosshairsLineVerticalStroke",b,this.crosshairsLineVerticalStroke())}return a}else{return this.la}},dl:0,crosshairsLineThickness:function(a){if(arguments.length===1){var b=this.crosshairsLineThickness();if(a!=b){this.dl=a;this.ka("CrosshairsLineThickness",b,this.crosshairsLineThickness())}return a}else{return this.dl}},k9:null,crosshairsLineHorizontalStroke:function(a){if(arguments.length===1){var b=this.crosshairsLineHorizontalStroke();if(a!=b){this.k9=a;this.ka("CrosshairsLineHorizontalStroke",b,this.crosshairsLineHorizontalStroke())}return a}else{return this.k9}},b0:false,crosshairsAnnotationEnabled:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationEnabled();if(a!=b){this.b0=a;this.ka("CrosshairsAnnotationEnabled",b,this.crosshairsAnnotationEnabled())}return a}else{return this.b0}},k5:null,crosshairsAnnotationXAxisBackground:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationXAxisBackground();if(a!=b){this.k5=a;this.ka("CrosshairsAnnotationXAxisBackground",b,this.crosshairsAnnotationXAxisBackground())}return a}else{return this.k5}},k7:null,crosshairsAnnotationYAxisBackground:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationYAxisBackground();if(a!=b){this.k7=a;this.ka("CrosshairsAnnotationYAxisBackground",b,this.crosshairsAnnotationYAxisBackground())}return a}else{return this.k7}},k6:null,crosshairsAnnotationXAxisTextColor:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationXAxisTextColor();if(a!=b){this.k6=a;this.ka("CrosshairsAnnotationXAxisTextColor",b,this.crosshairsAnnotationXAxisTextColor())}return a}else{return this.k6}},k8:null,crosshairsAnnotationYAxisTextColor:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationYAxisTextColor();if(a!=b){this.k8=a;this.ka("CrosshairsAnnotationYAxisTextColor",b,this.crosshairsAnnotationYAxisTextColor())}return a}else{return this.k8}},e0:0,crosshairsAnnotationXAxisPrecision:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationXAxisPrecision();if(a!=b){this.e0=a;this.ka("CrosshairsAnnotationXAxisPrecision",b,this.crosshairsAnnotationXAxisPrecision())}return a}else{return this.e0}},e1:0,crosshairsAnnotationYAxisPrecision:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationYAxisPrecision();if(a!=b){this.e1=a;this.ka("CrosshairsAnnotationYAxisPrecision",b,this.crosshairsAnnotationYAxisPrecision())}return a}else{return this.e1}},b7:false,shouldAvoidAxisAnnotationCollisions:function(a){if(arguments.length===1){var b=this.shouldAvoidAxisAnnotationCollisions();if(a!=b){this.b7=a;this.ka("ShouldAvoidAxisAnnotationCollisions",b,this.shouldAvoidAxisAnnotationCollisions())}return a}else{return this.b7}},b2:false,finalValueAnnotationsVisible:function(a){if(arguments.length===1){var b=this.finalValueAnnotationsVisible();if(a!=b){this.b2=a;this.ka("FinalValueAnnotationsVisible",b,this.finalValueAnnotationsVisible())}return a}else{return this.b2}},lb:null,finalValueAnnotationsBackground:function(a){if(arguments.length===1){var b=this.finalValueAnnotationsBackground();if(a!=b){this.lb=a;this.ka("FinalValueAnnotationsBackground",b,this.finalValueAnnotationsBackground())}return a}else{return this.lb}},lc:null,finalValueAnnotationsTextColor:function(a){if(arguments.length===1){var b=this.finalValueAnnotationsTextColor();if(a!=b){this.lc=a;this.ka("FinalValueAnnotationsTextColor",b,this.finalValueAnnotationsTextColor())}return a}else{return this.lc}},e2:0,finalValueAnnotationsPrecision:function(a){if(arguments.length===1){var b=this.finalValueAnnotationsPrecision();if(a!=b){this.e2=a;this.ka("FinalValueAnnotationsPrecision",b,this.finalValueAnnotationsPrecision())}return a}else{return this.e2}},bz:false,calloutsVisible:function(a){if(arguments.length===1){var b=this.calloutsVisible();if(a!=b){this.bz=a;this.ka("CalloutsVisible",b,this.calloutsVisible())}return a}else{return this.bz}},by:false,calloutStyleUpdatingEventEnabled:function(a){if(arguments.length===1){var b=this.calloutStyleUpdatingEventEnabled();if(a!=b){this.by=a;this.ka("CalloutStyleUpdatingEventEnabled",b,this.calloutStyleUpdatingEventEnabled())}return a}else{return this.by}},da:null,calloutsItemsSource:function(a){if(arguments.length===1){var b=this.calloutsItemsSource();if(a!=b){this.da=a;this.ka("CalloutsItemsSource",b,this.calloutsItemsSource())}return a}else{return this.da}},fq:null,calloutsXMemberPath:function(a){if(arguments.length===1){var b=this.calloutsXMemberPath();if(a!=b){this.fq=a;this.ka("CalloutsXMemberPath",b,this.calloutsXMemberPath())}return a}else{return this.fq}},fr:null,calloutsYMemberPath:function(a){if(arguments.length===1){var b=this.calloutsYMemberPath();if(a!=b){this.fr=a;this.ka("CalloutsYMemberPath",b,this.calloutsYMemberPath())}return a}else{return this.fr}},fp:null,calloutsLabelMemberPath:function(a){if(arguments.length===1){var b=this.calloutsLabelMemberPath();if(a!=b){this.fp=a;this.ka("CalloutsLabelMemberPath",b,this.calloutsLabelMemberPath())}return a}else{return this.fp}},fo:null,calloutsContentMemberPath:function(a){if(arguments.length===1){var b=this.calloutsContentMemberPath();if(a!=b){this.fo=a;this.ka("CalloutsContentMemberPath",b,this.calloutsContentMemberPath())}return a}else{return this.fo}},$type:new $.ig.Type("DomainChart",$.ig.$ot,[$$0.$b6.$type])},true);$c("XYChart:b","DomainChart",{init:function(){this.ml=0;this.mn=5;this.mm=0;this.mk=5;this.m2=5;this.m4=0;this.m3=5;this.m1=0;this.mv=NaN;this.nc=NaN;this.my=NaN;this.nf=NaN;this.mx=NaN;this.ne=NaN;this.mu=NaN;this.nb=NaN;this.mo=$.ig.DeviceUtils.prototype.g(1);this.m5=$.ig.DeviceUtils.prototype.g(1);this.mp=$.ig.DeviceUtils.prototype.g(1);this.m6=$.ig.DeviceUtils.prototype.g(1);this.mq=$.ig.DeviceUtils.prototype.g(1);this.m7=$.ig.DeviceUtils.prototype.g(1);this.mr=$.ig.DeviceUtils.prototype.g(8);this.m8=0;this.ms=$.ig.DeviceUtils.prototype.g(1);this.m9=$.ig.DeviceUtils.prototype.g(1);this.mi=NaN;this.mz=NaN;this.mt=0;this.na=-90;this.ro=1;this.sr=1;this.rn=1;this.rp=2;this.sp=0;this.sq=1;this.mc=4;this.ma=4;this.om=null;this.ly=null;this.oq=null;this.lz=null;$$t.$a.init.call(this)},provideContainer:function(a){if(a!=null){var b=this.l2();var c=this.l3();if(b!=null){b.provideRenderer(a)}if(c!=null){c.provideRenderer(a)}}$$t.$a.provideContainer.call(this,a)},jp:function(){$$t.$a.jp.call(this);var a=this.l2();var b=this.l3();if(a!=null&&a.labelSettings()!=null){this.xAxisLabelTextColor(a.labelSettings().textColor())}if(b!=null&&b.labelSettings()!=null){this.yAxisLabelTextColor(b.labelSettings().textColor())}this.xAxisTickStroke($.ig.AxisDefaults.prototype.j);this.yAxisTickStroke($.ig.AxisDefaults.prototype.j);this.xAxisMajorStroke($.ig.AxisDefaults.prototype.h);this.yAxisMajorStroke($.ig.AxisDefaults.prototype.h);this.xAxisStroke($.ig.AxisDefaults.prototype.g);this.yAxisStroke($.ig.AxisDefaults.prototype.g)},kb:function(a,b,c){var $self=this;$$t.$a.kb.call(this,a,b,c);switch(a){case"XAxisLabelLeftMargin":this.rf(function(d){d.leftMargin($self.xAxisLabelLeftMargin())});break;case"XAxisLabelTopMargin":this.rf(function(d){d.topMargin($self.xAxisLabelTopMargin())});break;case"XAxisLabelRightMargin":this.rf(function(d){d.rightMargin($self.xAxisLabelRightMargin())});break;case"XAxisLabelBottomMargin":this.rf(function(d){d.bottomMargin($self.xAxisLabelBottomMargin())});break;case"YAxisLabelLeftMargin":this.rk(function(d){d.leftMargin($self.yAxisLabelLeftMargin())});break;case"YAxisLabelTopMargin":this.rk(function(d){d.topMargin($self.yAxisLabelTopMargin())});break;case"YAxisLabelRightMargin":this.rk(function(d){d.rightMargin($self.yAxisLabelRightMargin())});break;case"YAxisLabelBottomMargin":this.rk(function(d){d.bottomMargin($self.yAxisLabelBottomMargin())});break;case"ActualItemsSource":case"ShouldDisplayMockData":case"ShouldUseSkeletonStyleForMockData":this.actualXAxisLabelTextColor(this.lr(this.xAxisLabelTextColor()));this.actualYAxisLabelTextColor(this.lr(this.yAxisLabelTextColor()));break;case"XAxisLabelTextColor":this.actualXAxisLabelTextColor(this.lr(this.xAxisLabelTextColor()));break;case"YAxisLabelTextColor":this.actualYAxisLabelTextColor(this.lr(this.yAxisLabelTextColor()));break;case"ActualXAxisLabelTextColor":this.rf(function(d){d.textColor($self.actualXAxisLabelTextColor())});break;case"ActualYAxisLabelTextColor":this.rk(function(d){d.textColor($self.actualYAxisLabelTextColor())});break;case"XAxisTitleMargin":this.rh(function(d){d.margin($self.xAxisTitleMargin())});break;case"YAxisTitleMargin":this.rm(function(d){d.margin($self.yAxisTitleMargin())});break;case"XAxisTitleLeftMargin":this.rh(function(d){d.leftMargin($self.xAxisTitleLeftMargin())});break;case"YAxisTitleLeftMargin":this.rm(function(d){d.leftMargin($self.yAxisTitleLeftMargin())});break;case"XAxisTitleTopMargin":this.rh(function(d){d.topMargin($self.xAxisTitleTopMargin())});break;case"YAxisTitleTopMargin":this.rm(function(d){d.topMargin($self.yAxisTitleTopMargin())});break;case"XAxisTitleRightMargin":this.rh(function(d){d.rightMargin($self.xAxisTitleRightMargin())});break;case"YAxisTitleRightMargin":this.rm(function(d){d.rightMargin($self.yAxisTitleRightMargin())});break;case"XAxisTitleBottomMargin":this.rh(function(d){d.bottomMargin($self.xAxisTitleBottomMargin())});break;case"YAxisTitleBottomMargin":this.rm(function(d){d.bottomMargin($self.yAxisTitleBottomMargin())});break;case"XAxisTitleTextColor":this.rh(function(d){d.textColor($self.xAxisTitleTextColor())});break;case"YAxisTitleTextColor":this.rm(function(d){d.textColor($self.yAxisTitleTextColor())});break;case"XAxisFormatLabel":this.rd(function(d){d.formatLabel($self.xAxisFormatLabel())});break;case"YAxisFormatLabel":this.ri(function(d){d.formatLabel($self.yAxisFormatLabel())});break}},l4:null,xAxisFormatLabel:function(a){if(arguments.length===1){var b=this.xAxisFormatLabel();if(a!=b){this.l4=a;this.ka("XAxisFormatLabel",b,this.xAxisFormatLabel())}return a}else{return this.l4}},l5:null,yAxisFormatLabel:function(a){if(arguments.length===1){var b=this.yAxisFormatLabel();if(a!=b){this.l5=a;this.ka("YAxisFormatLabel",b,this.yAxisFormatLabel())}return a}else{return this.l5}},ml:0,xAxisLabelLeftMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelLeftMargin();if(a!=b){this.ml=a;this.ka("XAxisLabelLeftMargin",b,this.xAxisLabelLeftMargin())}return a}else{return this.ml}},mn:0,xAxisLabelTopMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelTopMargin();if(a!=b){this.mn=a;this.ka("XAxisLabelTopMargin",b,this.xAxisLabelTopMargin())}return a}else{return this.mn}},mm:0,xAxisLabelRightMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelRightMargin();if(a!=b){this.mm=a;this.ka("XAxisLabelRightMargin",b,this.xAxisLabelRightMargin())}return a}else{return this.mm}},mk:0,xAxisLabelBottomMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelBottomMargin();if(a!=b){this.mk=a;this.ka("XAxisLabelBottomMargin",b,this.xAxisLabelBottomMargin())}return a}else{return this.mk}},m2:0,yAxisLabelLeftMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelLeftMargin();if(a!=b){this.m2=a;this.ka("YAxisLabelLeftMargin",b,this.yAxisLabelLeftMargin())}return a}else{return this.m2}},m4:0,yAxisLabelTopMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelTopMargin();if(a!=b){this.m4=a;this.ka("YAxisLabelTopMargin",b,this.yAxisLabelTopMargin())}return a}else{return this.m4}},m3:0,yAxisLabelRightMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelRightMargin();if(a!=b){this.m3=a;this.ka("YAxisLabelRightMargin",b,this.yAxisLabelRightMargin())}return a}else{return this.m3}},m1:0,yAxisLabelBottomMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelBottomMargin();if(a!=b){this.m1=a;this.ka("YAxisLabelBottomMargin",b,this.yAxisLabelBottomMargin())}return a}else{return this.m1}},rv:null,xAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.xAxisLabelTextColor();if(a!=b){this.rv=a;this.ka("XAxisLabelTextColor",b,this.xAxisLabelTextColor())}return a}else{return this.rv}},r2:null,yAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.yAxisLabelTextColor();if(a!=b){this.r2=a;this.ka("YAxisLabelTextColor",b,this.yAxisLabelTextColor())}return a}else{return this.r2}},rt:null,actualXAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.rt;if(a!=b){this.rt=a;this.ka("ActualXAxisLabelTextColor",b,this.actualXAxisLabelTextColor())}return a}else{return this.rt}},ru:null,actualYAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.ru;if(a!=b){this.ru=a;this.ka("ActualYAxisLabelTextColor",b,this.actualYAxisLabelTextColor())}return a}else{return this.ru}},mw:0,xAxisTitleMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleMargin();if(a!=b){this.mw=a;this.ka("XAxisTitleMargin",b,this.xAxisTitleMargin())}return a}else{return this.mw}},nd:0,yAxisTitleMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleMargin();if(a!=b){this.nd=a;this.ka("YAxisTitleMargin",b,this.yAxisTitleMargin())}return a}else{return this.nd}},mv:0,xAxisTitleLeftMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleLeftMargin();if(a!=b){this.mv=a;this.ka("XAxisTitleLeftMargin",b,this.xAxisTitleLeftMargin())}return a}else{return this.mv}},nc:0,yAxisTitleLeftMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleLeftMargin();if(a!=b){this.nc=a;this.ka("YAxisTitleLeftMargin",b,this.yAxisTitleLeftMargin())}return a}else{return this.nc}},my:0,xAxisTitleTopMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleTopMargin();if(a!=b){this.my=a;this.ka("XAxisTitleTopMargin",b,this.xAxisTitleTopMargin())}return a}else{return this.my}},nf:0,yAxisTitleTopMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleTopMargin();if(a!=b){this.nf=a;this.ka("YAxisTitleTopMargin",b,this.yAxisTitleTopMargin())}return a}else{return this.nf}},mx:0,xAxisTitleRightMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleRightMargin();if(a!=b){this.mx=a;this.ka("XAxisTitleRightMargin",b,this.xAxisTitleRightMargin())}return a}else{return this.mx}},ne:0,yAxisTitleRightMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleRightMargin();if(a!=b){this.ne=a;this.ka("YAxisTitleRightMargin",b,this.yAxisTitleRightMargin())}return a}else{return this.ne}},mu:0,xAxisTitleBottomMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleBottomMargin();if(a!=b){this.mu=a;this.ka("XAxisTitleBottomMargin",b,this.xAxisTitleBottomMargin())}return a}else{return this.mu}},nb:0,yAxisTitleBottomMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleBottomMargin();if(a!=b){this.nb=a;this.ka("YAxisTitleBottomMargin",b,this.yAxisTitleBottomMargin())}return a}else{return this.nb}},r1:null,xAxisTitleTextColor:function(a){
if(arguments.length===1){var b=this.xAxisTitleTextColor();if(a!=b){this.r1=a;this.ka("XAxisTitleTextColor",b,this.xAxisTitleTextColor())}return a}else{return this.r1}},r8:null,yAxisTitleTextColor:function(a){if(arguments.length===1){var b=this.yAxisTitleTextColor();if(a!=b){this.r8=a;this.ka("YAxisTitleTextColor",b,this.yAxisTitleTextColor())}return a}else{return this.r8}},kc:function(a,b,c){var $self=this;$$t.$a.kc.call(this,a,b,c);switch(a){case"XAxisLabelTextStyle":this.rf(function(d){d.textStyle($self.xAxisLabelTextStyle())});break;case"YAxisLabelTextStyle":this.rk(function(d){d.textStyle($self.yAxisLabelTextStyle())});break;case"XAxisTitleTextStyle":this.rh(function(d){d.textStyle($self.xAxisTitleTextStyle())});break;case"YAxisTitleTextStyle":this.rm(function(d){d.textStyle($self.yAxisTitleTextStyle())});break}},on:null,xAxisLabelTextStyle:function(a){if(arguments.length===1){var b=this.xAxisLabelTextStyle();if(a!=b){this.on=a;this.ka("XAxisLabelTextStyle",b,this.xAxisLabelTextStyle())}return a}else{return this.on}},or:null,yAxisLabelTextStyle:function(a){if(arguments.length===1){var b=this.yAxisLabelTextStyle();if(a!=b){this.or=a;this.ka("YAxisLabelTextStyle",b,this.yAxisLabelTextStyle())}return a}else{return this.or}},op:null,xAxisTitleTextStyle:function(a){if(arguments.length===1){var b=this.xAxisTitleTextStyle();if(a!=b){this.op=a;this.ka("XAxisTitleTextStyle",b,this.xAxisTitleTextStyle())}return a}else{return this.op}},ot:null,yAxisTitleTextStyle:function(a){if(arguments.length===1){var b=this.yAxisTitleTextStyle();if(a!=b){this.ot=a;this.ka("YAxisTitleTextStyle",b,this.yAxisTitleTextStyle())}return a}else{return this.ot}},ra:function(a){var $self=this;this.q7(a,function(b){b.leftMargin($self.xAxisLabelLeftMargin())});this.q7(a,function(b){b.topMargin($self.xAxisLabelTopMargin())});this.q7(a,function(b){b.rightMargin($self.xAxisLabelRightMargin())});this.q7(a,function(b){b.bottomMargin($self.xAxisLabelBottomMargin())});this.q7(a,function(b){b.textColor($self.actualXAxisLabelTextColor())});this.q8(a,function(b){b.textColor($self.xAxisTitleTextColor())});this.q8(a,function(b){b.leftMargin($self.xAxisTitleLeftMargin())});this.q8(a,function(b){b.topMargin($self.xAxisTitleTopMargin())});this.q8(a,function(b){b.rightMargin($self.xAxisTitleRightMargin())});this.q8(a,function(b){b.bottomMargin($self.xAxisTitleBottomMargin())});this.q7(a,function(b){b.textStyle($self.xAxisLabelTextStyle())});this.q8(a,function(b){b.textStyle($self.xAxisTitleTextStyle())})},rc:function(a){var $self=this;this.q7(a,function(b){b.leftMargin($self.yAxisLabelLeftMargin())});this.q7(a,function(b){b.topMargin($self.yAxisLabelTopMargin())});this.q7(a,function(b){b.rightMargin($self.yAxisLabelRightMargin())});this.q7(a,function(b){b.bottomMargin($self.yAxisLabelBottomMargin())});this.q7(a,function(b){b.textColor($self.actualYAxisLabelTextColor())});this.q8(a,function(b){b.textColor($self.yAxisTitleTextColor())});this.q8(a,function(b){b.leftMargin($self.yAxisTitleLeftMargin())});this.q8(a,function(b){b.topMargin($self.yAxisTitleTopMargin())});this.q8(a,function(b){b.rightMargin($self.yAxisTitleRightMargin())});this.q8(a,function(b){b.bottomMargin($self.yAxisTitleBottomMargin())});this.q7(a,function(b){b.textStyle($self.yAxisLabelTextStyle())});this.q8(a,function(b){b.textStyle($self.yAxisTitleTextStyle())})},ks:function(a){var b=this.ab(a);var c=this.bb(a,b);if(c==null){return}c.itemsSource(a.data());c.name(this.g1(a));c.title(this.g2(a,b));this.dataChart().series().add(c)},l2:function(){},l3:function(){},rd:function(a){this.re(a,null)},re:function(a,b){a(this.l2())},rj:function(a,b){a(this.l3())},ri:function(a){this.rj(a,true)},i9:function(a,b){this.rd(a);this.rj(a,b)},rh:function(a){this.q8(this.l2(),a)},rm:function(a){this.q8(this.l3(),a)},rk:function(a){this.q7(this.l3(),a)},rf:function(a){this.q7(this.l2(),a)},getScaledValueX:function(a){var b=this.l2();return b.getScaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getUnscaledValueX:function(a){var b=this.l2();return b.getUnscaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getScaledValueY:function(a){var b=this.l3();return b.getScaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getUnscaledValueY:function(a){var b=this.l3();return b.getUnscaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},kp:function(a){$$t.$a.kp.call(this,a);if(a==null){return}if(a.axes()!=null){var b=this.l2();var c=this.l3();if(a.axes().contains(b)){a.axes().remove(b)}if(a.axes().contains(c)){a.axes().remove(c)}}},ow:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.findMatchingHint(16);if(e!=null){var f=e.path();return f}}return null},jk:function(a){$$t.$a.jk.call(this,a);if(a==this.dataChart()){this.dataChart().axes().add(this.l2());this.dataChart().axes().add(this.l3())}},q9:function(a){var $self=this;if(a!=null&&this._ff!=null&&a.domRenderer()==null){a.provideRenderer(this._ff)}a.majorStroke(this.xAxisMajorStroke());a.majorStrokeThickness(this.xAxisMajorStrokeThickness());a.minorStroke(this.xAxisMinorStroke());a.minorStrokeThickness(this.xAxisMinorStrokeThickness());a.stroke(this.xAxisStroke());a.strokeThickness(this.xAxisStrokeThickness());a.strip(this.xAxisStrip());a.tickLength(this.xAxisTickLength());a.tickStroke(this.xAxisTickStroke());a.tickStrokeThickness(this.xAxisTickStrokeThickness());a.useEnhancedIntervalManagement(true);a.shouldAvoidAnnotationCollisions(this.shouldAvoidAxisAnnotationCollisions());a.shouldKeepAnnotationsInView(this.shouldAvoidAxisAnnotationCollisions());var b=a==this.l2();if(b){a.title(this.xAxisTitle())}a.label(this.xAxisLabel());a.labelFormat(this.xAxisLabelFormat());a.labelFormatSpecifiers(this.xAxisLabelFormatSpecifiers());this.q7(a,function(c){c.angle($self.xAxisLabelAngle())});this.q7(a,function(c){if(c.extent()!=$self.xAxisExtent()){c.extent($self.xAxisExtent())}});this.q7(a,function(c){c.horizontalAlignment($self.xAxisLabelHorizontalAlignment())});this.q7(a,function(c){c.verticalAlignment($self.xAxisLabelVerticalAlignment())});this.q7(a,function(c){c.visibility($self.xAxisLabelVisibility())});this.q7(a,function(c){c.location($self.l8($self.xAxisLabelLocation()))});this.q8(a,function(c){c.horizontalAlignment($self.xAxisTitleAlignment())});this.q8(a,function(c){c.angle($self.xAxisTitleAngle())});this.ra(a)},rb:function(a){var $self=this;if(a==null){return}if(this._ff!=null&&a.domRenderer()==null){a.provideRenderer(this._ff)}a.shouldAvoidAnnotationCollisions(this.shouldAvoidAxisAnnotationCollisions());a.shouldKeepAnnotationsInView(this.shouldAvoidAxisAnnotationCollisions());this.q7(a,function(b){b.angle($self.yAxisLabelAngle())});this.q7(a,function(b){if(b.extent()!=$self.yAxisExtent()){b.extent($self.yAxisExtent())}});this.q7(a,function(b){b.horizontalAlignment($self.yAxisLabelHorizontalAlignment())});this.q7(a,function(b){b.verticalAlignment($self.yAxisLabelVerticalAlignment())});this.q7(a,function(b){b.visibility($self.yAxisLabelVisibility())});this.q7(a,function(b){b.location($self.l9($self.yAxisLabelLocation()))});this.q8(a,function(b){b.verticalAlignment($self.yAxisTitleAlignment())});this.q8(a,function(b){b.angle($self.yAxisTitleAngle())});a.majorStroke(this.yAxisMajorStroke());a.majorStrokeThickness(this.yAxisMajorStrokeThickness());a.minorStroke(this.yAxisMinorStroke());a.minorStrokeThickness(this.yAxisMinorStrokeThickness());a.stroke(this.yAxisStroke());a.strokeThickness(this.yAxisStrokeThickness());a.strip(this.yAxisStrip());a.tickLength(this.yAxisTickLength());a.tickStroke(this.yAxisTickStroke());a.tickStrokeThickness(this.yAxisTickStrokeThickness());var b=a==this.l3();if(b){a.title(this.yAxisTitle())}a.labelFormat(this.yAxisLabelFormat());a.labelFormatSpecifiers(this.yAxisLabelFormatSpecifiers());this.rc(a)},jh:function(){$$t.$a.jh.call(this);this.q9(this.l2());this.rb(this.l3())},q7:function(a,b){if(a==null){return}if(a.labelSettings()==null){a.labelSettings(new $.ig.AxisLabelSettings);a.labelSettings().angle(a.d1());a.labelSettings().bottomMargin(a.d2());a.labelSettings().leftMargin(a.d3());a.labelSettings().rightMargin(a.d4());a.labelSettings().topMargin(a.d5());a.labelSettings().horizontalAlignment(a.jl());a.labelSettings().location(a.az());a.labelSettings().verticalAlignment(a.ke())}b(a.labelSettings())},q8:function(a,b){if(a==null){return}if(a.titleSettings()==null){a.titleSettings(new $.ig.TitleSettings);a.titleSettings().bottomMargin(a.d7());a.titleSettings().leftMargin(a.d8());a.titleSettings().rightMargin(a.d9());a.titleSettings().topMargin(a.ea());a.titleSettings().location(a.a0());a.titleSettings().angle(a.d6());a.titleSettings().horizontalAlignment(a.jm());a.titleSettings().verticalAlignment(a.kf())}b(a.titleSettings())},ka:function(a,b,c){var $self=this;$$t.$a.ka.call(this,a,b,c);switch(a){case"XAxisLabelAngle":this.rf(function(d){d.angle($self.xAxisLabelAngle())});break;case"YAxisLabelAngle":this.rk(function(d){d.angle($self.yAxisLabelAngle())});break;case"XAxisLabelHorizontalAlignment":this.rf(function(d){d.horizontalAlignment($self.xAxisLabelHorizontalAlignment())});break;case"YAxisLabelHorizontalAlignment":this.rk(function(d){d.horizontalAlignment($self.yAxisLabelHorizontalAlignment())});break;case"XAxisLabelVerticalAlignment":this.rf(function(d){d.verticalAlignment($self.xAxisLabelVerticalAlignment())});break;case"YAxisLabelVerticalAlignment":this.rk(function(d){d.verticalAlignment($self.yAxisLabelVerticalAlignment())});break;case"XAxisLabelVisibility":this.rf(function(d){d.visibility($self.xAxisLabelVisibility())});break;case"YAxisLabelVisibility":this.rk(function(d){d.visibility($self.yAxisLabelVisibility())});break;case"XAxisLabel":this.rd(function(d){d.label($self.xAxisLabel())});break;case"YAxisLabel":this.ri(function(d){d.label($self.yAxisLabel())});break;case"XAxisLabelFormat":this.rd(function(d){d.labelFormat($self.xAxisLabelFormat())});break;case"XAxisLabelFormatSpecifiers":this.rd(function(d){d.labelFormatSpecifiers($self.xAxisLabelFormatSpecifiers())});break;case"YAxisLabelFormat":this.ri(function(d){d.labelFormat($self.yAxisLabelFormat())});break;case"YAxisLabelFormatSpecifiers":this.ri(function(d){d.labelFormatSpecifiers($self.yAxisLabelFormatSpecifiers())});break;case"XAxisTitleAngle":this.rh(function(d){d.angle($self.xAxisTitleAngle())});break;case"YAxisTitleAngle":this.rm(function(d){d.angle($self.yAxisTitleAngle())});break;case"XAxisTitleAlignment":this.rh(function(d){d.horizontalAlignment($self.xAxisTitleAlignment())});break;case"YAxisTitleAlignment":this.rm(function(d){d.verticalAlignment($self.yAxisTitleAlignment())});break;case"XAxisTitle":this.rd(function(d){d.title($self.xAxisTitle())});break;case"YAxisTitle":this.rj(function(d){d.title($self.yAxisTitle())},false);break;case"XAxisMajorStroke":this.re(function(d){d.majorStroke($self.xAxisMajorStroke())},a);break;case"YAxisMajorStroke":this.ri(function(d){d.majorStroke($self.yAxisMajorStroke())});break;case"XAxisMajorStrokeThickness":this.re(function(d){d.majorStrokeThickness($self.xAxisMajorStrokeThickness())},a);break;case"YAxisMajorStrokeThickness":this.ri(function(d){d.majorStrokeThickness($self.yAxisMajorStrokeThickness())});break;case"XAxisMinorStroke":this.rd(function(d){d.minorStroke($self.xAxisMinorStroke())});break;case"YAxisMinorStroke":this.ri(function(d){d.minorStroke($self.yAxisMinorStroke())});break;case"XAxisMinorStrokeThickness":this.rd(function(d){d.minorStrokeThickness($self.xAxisMinorStrokeThickness())});break;case"YAxisMinorStrokeThickness":this.ri(function(d){d.minorStrokeThickness($self.yAxisMinorStrokeThickness())});break;case"XAxisTickLength":this.rd(function(d){d.tickLength($self.xAxisTickLength())});break;case"YAxisTickLength":this.ri(function(d){d.tickLength($self.yAxisTickLength())});break;case"XAxisTickStroke":this.rd(function(d){d.tickStroke($self.xAxisTickStroke())});break;case"YAxisTickStroke":this.ri(function(d){d.tickStroke($self.yAxisTickStroke())});break;case"XAxisTickStrokeThickness":this.rd(function(d){d.tickStrokeThickness($self.xAxisTickStrokeThickness())});break;case"YAxisTickStrokeThickness":this.ri(function(d){d.tickStrokeThickness($self.yAxisTickStrokeThickness())});break;case"XAxisStroke":this.rd(function(d){d.stroke($self.xAxisStroke())});break;case"YAxisStroke":this.ri(function(d){d.stroke($self.yAxisStroke())});break;case"XAxisStrokeThickness":this.rd(function(d){d.strokeThickness($self.xAxisStrokeThickness())});break;case"YAxisStrokeThickness":this.ri(function(d){d.strokeThickness($self.yAxisStrokeThickness())});break;case"XAxisExtent":this.rf(function(d){d.extent($self.xAxisExtent())});break;case"YAxisExtent":this.rk(function(d){d.extent($self.yAxisExtent())});break;case"XAxisStrip":this.rd(function(d){d.strip($self.xAxisStrip())});break;case"YAxisStrip":this.ri(function(d){d.strip($self.yAxisStrip())});break;case"XAxisInverted":this.rd(function(d){d.isInverted($self.xAxisInverted())});break;case"YAxisInverted":this.ri(function(d){d.isInverted($self.yAxisInverted())});break;case"YAxisLabelLocation":this.rl();break;case"XAxisLabelLocation":this.rg();break}},rl:function(){var a=this.l9(this.yAxisLabelLocation());if(a==2||a==7){this.yAxisLabelHorizontalAlignment(2)}else{this.yAxisLabelHorizontalAlignment(0)}this.rk(function(b){b.location(a)})},rg:function(){var a=this.l8(this.xAxisLabelLocation());if(a==1||a==5){this.xAxisLabelVerticalAlignment(0)}else{this.xAxisLabelVerticalAlignment(2)}this.rf(function(b){b.location(a)})},l9:function(a){if(a==0){return 2}else if(a==1){return 3}else if(a==3){return 7}else if(a==2){return 6}else{if(this.domainType()==1){return 3}else{return 2}}},l8:function(a){if(a==1){return 1}else if(a==0){return 0}else if(a==3){return 5}else if(a==2){return 4}else{return 1}},oi:null,xAxisLabel:function(a){if(arguments.length===1){var b=this.xAxisLabel();if(a!=b){this.oi=a;this.ka("XAxisLabel",b,this.xAxisLabel())}return a}else{return this.oi}},oj:null,yAxisLabel:function(a){if(arguments.length===1){var b=this.yAxisLabel();if(a!=b){this.oj=a;this.ka("YAxisLabel",b,this.yAxisLabel())}return a}else{return this.oj}},rw:null,xAxisMajorStroke:function(a){if(arguments.length===1){var b=this.xAxisMajorStroke();if(a!=b){this.rw=a;this.ka("XAxisMajorStroke",b,this.xAxisMajorStroke())}return a}else{return this.rw}},r3:null,yAxisMajorStroke:function(a){if(arguments.length===1){var b=this.yAxisMajorStroke();if(a!=b){this.r3=a;this.ka("YAxisMajorStroke",b,this.yAxisMajorStroke())}return a}else{return this.r3}},mo:0,xAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisMajorStrokeThickness();if(a!=b){this.mo=a;this.ka("XAxisMajorStrokeThickness",b,this.xAxisMajorStrokeThickness())}return a}else{return this.mo}},m5:0,yAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisMajorStrokeThickness();if(a!=b){this.m5=a;this.ka("YAxisMajorStrokeThickness",b,this.yAxisMajorStrokeThickness())}return a}else{return this.m5}},mp:0,xAxisMinorStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisMinorStrokeThickness();if(a!=b){this.mp=a;this.ka("XAxisMinorStrokeThickness",b,this.xAxisMinorStrokeThickness())}return a}else{return this.mp}},m6:0,yAxisMinorStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisMinorStrokeThickness();if(a!=b){this.m6=a;this.ka("YAxisMinorStrokeThickness",b,this.yAxisMinorStrokeThickness())}return a}else{return this.m6}},ry:null,xAxisStrip:function(a){if(arguments.length===1){var b=this.xAxisStrip();if(a!=b){this.ry=a;this.ka("XAxisStrip",b,this.xAxisStrip())}return a}else{return this.ry}},r5:null,yAxisStrip:function(a){if(arguments.length===1){var b=this.yAxisStrip();if(a!=b){this.r5=a;this.ka("YAxisStrip",b,this.yAxisStrip())}return a}else{return this.r5}},rz:null,xAxisStroke:function(a){if(arguments.length===1){var b=this.xAxisStroke();if(a!=b){this.rz=a;this.ka("XAxisStroke",b,this.xAxisStroke())}return a}else{return this.rz}},r6:null,yAxisStroke:function(a){if(arguments.length===1){var b=this.yAxisStroke();if(a!=b){this.r6=a;this.ka("YAxisStroke",b,this.yAxisStroke())}return a}else{return this.r6}},mq:0,xAxisStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisStrokeThickness();if(a!=b){this.mq=a;this.ka("XAxisStrokeThickness",b,this.xAxisStrokeThickness())}return a}else{return this.mq}},m7:0,yAxisStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisStrokeThickness();if(a!=b){this.m7=a;this.ka("YAxisStrokeThickness",b,this.yAxisStrokeThickness())}return a}else{return this.m7}},mr:0,xAxisTickLength:function(a){if(arguments.length===1){var b=this.xAxisTickLength();if(a!=b){this.mr=a;this.ka("XAxisTickLength",b,this.xAxisTickLength())}return a}else{return this.mr}},m8:0,yAxisTickLength:function(a){if(arguments.length===1){var b=this.yAxisTickLength();if(a!=b){this.m8=a;this.ka("YAxisTickLength",b,this.yAxisTickLength())}return a}else{return this.m8}},r0:null,xAxisTickStroke:function(a){if(arguments.length===1){var b=this.xAxisTickStroke();if(a!=b){this.r0=a;this.ka("XAxisTickStroke",b,this.xAxisTickStroke())}return a}else{return this.r0}},r7:null,yAxisTickStroke:function(a){if(arguments.length===1){var b=this.yAxisTickStroke();if(a!=b){this.r7=a;this.ka("YAxisTickStroke",b,this.yAxisTickStroke())}return a}else{return this.r7}},ms:0,xAxisTickStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisTickStrokeThickness();if(a!=b){this.ms=a;this.ka("XAxisTickStrokeThickness",b,this.xAxisTickStrokeThickness())}return a}else{return this.ms}},m9:0,yAxisTickStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisTickStrokeThickness();if(a!=b){this.m9=a;this.ka("YAxisTickStrokeThickness",b,this.yAxisTickStrokeThickness())}return a}else{return this.m9}},oo:null,xAxisTitle:function(a){if(arguments.length===1){var b=this.xAxisTitle();if(a!=b){this.oo=a;this.ka("XAxisTitle",b,this.xAxisTitle())}return a}else{return this.oo}},os:null,yAxisTitle:function(a){if(arguments.length===1){var b=this.yAxisTitle();if(a!=b){this.os=a;this.ka("YAxisTitle",b,this.yAxisTitle())}return a}else{return this.os}},rx:null,xAxisMinorStroke:function(a){if(arguments.length===1){var b=this.xAxisMinorStroke();if(a!=b){this.rx=a;this.ka("XAxisMinorStroke",b,this.xAxisMinorStroke())}return a}else{return this.rx}},r4:null,yAxisMinorStroke:function(a){if(arguments.length===1){var b=this.yAxisMinorStroke();if(a!=b){this.r4=a;this.ka("YAxisMinorStroke",b,this.yAxisMinorStroke())}return a}else{return this.r4}},mj:0,xAxisLabelAngle:function(a){if(arguments.length===1){var b=this.xAxisLabelAngle();if(a!=b){this.mj=a;this.ka("XAxisLabelAngle",b,this.xAxisLabelAngle())}return a}else{return this.mj}},m0:0,yAxisLabelAngle:function(a){if(arguments.length===1){var b=this.yAxisLabelAngle();if(a!=b){this.m0=a;this.ka("YAxisLabelAngle",b,this.yAxisLabelAngle())}return a}else{return this.m0}},mi:0,xAxisExtent:function(a){if(arguments.length===1){var b=this.xAxisExtent();if(a!=b){this.mi=a;this.ka("XAxisExtent",b,this.xAxisExtent())}return a}else{return this.mi}},mz:0,yAxisExtent:function(a){if(arguments.length===1){var b=this.yAxisExtent();if(a!=b){this.mz=a;this.ka("YAxisExtent",b,this.yAxisExtent())}return a}else{return this.mz}},mt:0,xAxisTitleAngle:function(a){if(arguments.length===1){var b=this.xAxisTitleAngle();if(a!=b){this.mt=a;this.ka("XAxisTitleAngle",b,this.xAxisTitleAngle())}return a}else{return this.mt}},na:0,yAxisTitleAngle:function(a){if(arguments.length===1){var b=this.yAxisTitleAngle();if(a!=b){this.na=a;this.ka("YAxisTitleAngle",b,this.yAxisTitleAngle())}return a}else{return this.na}},me:false,xAxisInverted:function(a){if(arguments.length===1){var b=this.xAxisInverted();if(a!=b){this.me=a;this.ka("XAxisInverted",b,this.xAxisInverted())}return a}else{return this.me}},mf:false,yAxisInverted:function(a){if(arguments.length===1){var b=this.yAxisInverted();if(a!=b){this.mf=a;this.ka("YAxisInverted",b,this.yAxisInverted())}return a}else{return this.mf}},ro:0,xAxisTitleAlignment:function(a){if(arguments.length===1){var b=this.xAxisTitleAlignment();if(a!=b){this.ro=a;this.ka("XAxisTitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.xAxisTitleAlignment()))}return a}else{return this.ro}},sr:0,yAxisTitleAlignment:function(a){if(arguments.length===1){var b=this.yAxisTitleAlignment();if(a!=b){this.sr=a;this.ka("YAxisTitleAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.yAxisTitleAlignment()))}return a}else{return this.sr}},rn:0,xAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){var b=this.xAxisLabelHorizontalAlignment();if(a!=b){this.rn=a;this.ka("XAxisLabelHorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.xAxisLabelHorizontalAlignment()))}return a}else{return this.rn}},rp:0,yAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){var b=this.yAxisLabelHorizontalAlignment();if(a!=b){this.rp=a;this.ka("YAxisLabelHorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.yAxisLabelHorizontalAlignment()))}return a}else{return this.rp}},sp:0,xAxisLabelVerticalAlignment:function(a){if(arguments.length===1){var b=this.xAxisLabelVerticalAlignment();if(a!=b){this.sp=a;this.ka("XAxisLabelVerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.xAxisLabelVerticalAlignment()))}return a}else{return this.sp}},sq:0,yAxisLabelVerticalAlignment:function(a){if(arguments.length===1){var b=this.yAxisLabelVerticalAlignment();if(a!=b){this.sq=a;this.ka("YAxisLabelVerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.yAxisLabelVerticalAlignment()))}return a}else{return this.sq}},sv:0,xAxisLabelVisibility:function(a){if(arguments.length===1){var b=this.xAxisLabelVisibility();if(a!=b){this.sv=a;this.ka("XAxisLabelVisibility",$$a.$aj.getBox(b),$$a.$aj.getBox(this.xAxisLabelVisibility()))}return a}else{return this.sv}},sw:0,yAxisLabelVisibility:function(a){if(arguments.length===1){var b=this.yAxisLabelVisibility();if(a!=b){this.sw=a;this.ka("YAxisLabelVisibility",$$a.$aj.getBox(b),$$a.$aj.getBox(this.yAxisLabelVisibility()))}return a}else{return this.sw}},mc:0,yAxisLabelLocation:function(a){if(arguments.length===1){var b=this.yAxisLabelLocation();if(a!=b){this.mc=a;this.ka("YAxisLabelLocation",$$t.$h.getBox(b),$$t.$h.getBox(this.yAxisLabelLocation()))}return a}else{return this.mc}},ma:0,xAxisLabelLocation:function(a){if(arguments.length===1){var b=this.xAxisLabelLocation();if(a!=b){this.ma=a;this.ka("XAxisLabelLocation",$$t.$i.getBox(b),$$t.$i.getBox(this.xAxisLabelLocation()))}return a}else{return this.ma}},om:null,xAxisLabelFormat:function(a){if(arguments.length===1){var b=this.om;if(a!=b){this.om=a;this.ka("XAxisLabelFormat",b,this.om)}return a}else{return this.om}},ly:null,xAxisLabelFormatSpecifiers:function(a){if(arguments.length===1){var b=this.ly;if(a!=b){this.ly=a;this.ka("XAxisLabelFormatSpecifiers",b,this.ly)}return a}else{return this.ly}},oq:null,yAxisLabelFormat:function(a){if(arguments.length===1){var b=this.oq;if(a!=b){this.oq=a;this.ka("YAxisLabelFormat",b,this.oq)}return a}else{return this.oq}},lz:null,yAxisLabelFormatSpecifiers:function(a){if(arguments.length===1){var b=this.lz;if(a!=b){this.lz=a;this.ka("YAxisLabelFormatSpecifiers",b,this.lz)}return a}else{return this.lz}},$type:new $.ig.Type("XYChart",$$t.$a.$type)},true);$c("Tooltip:c","Element",{init:function(){$$1.$n.init.call(this)},updateToolTip:null,hideToolTip:null,$type:new $.ig.Type("Tooltip",$$1.$n.$type)},true);$c("IDomainChartWidget:d","Object",{$type:new $.ig.Type("IDomainChartWidget",null)},true);$c("ChartSeriesEventArgs:k","Object",{init:function(a){$.ig.$op.init.call(this);this.series(a)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("ChartSeriesEventArgs",$.ig.$ot)},true);$c("DomainChartSeriesPointerEventArgs:m","Object",{init:function(a,b){$.ig.$op.init.call(this);this.series(a);this.item(b)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},$type:new $.ig.Type("DomainChartSeriesPointerEventArgs",$.ig.$ot)},true);$$t.$a.fn=new $$6.s(0);$$t.$a.fm=new $$6.s(0)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.categorychart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_dataseriesadapter.js
*     infragistics.datachart_category.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_domainChart.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ad=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$x=$.ig.globalDefs.$$x;var $$f=$.ig.globalDefs.$$f;var $$g=$.ig.globalDefs.$$g;var $$dc=$.ig.globalDefs.$$dc;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);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("CategoryChartType:d",false,false,{Line:0,Area:1,Column:2,Point:3,StepLine:4,StepArea:5,Spline:6,SplineArea:7,Waterfall:8,Auto:9});$c("CategoryChart:a","XYChart",{jp:function(){$.ig.XYChart.prototype.jp.call(this);if(this.dataChart()==null){return}var a=this.dataChart()._cm._j.e();this.negativeBrushes(a._d);this.negativeOutlines(a._e);if(this.xAxisLabelTextColor()==null){this.xAxisLabelTextColor(a._k)}if(this.yAxisLabelTextColor()==null){this.yAxisLabelTextColor(a._k)}this.yAxisTickLength(0);this.yAxisMajorStroke($.ig.AxisDefaults.prototype.h);this.yAxisStroke(null);this.xAxisStroke($.ig.AxisDefaults.prototype.g);this.xAxisMajorStroke(null);this.xAxisTickLength($.ig.AxisDefaults.prototype.f);this.xAxisTickStroke($.ig.AxisDefaults.prototype.j);this.xAxisTickStrokeThickness($.ig.AxisDefaults.prototype.e);this.crosshairsAnnotationEnabled(true);this.crosshairsSnapToData(false);this.crosshairsDisplayMode(0);this.crosshairsLineThickness($.ig.Defaults.prototype.j);this.crosshairsLineVerticalStroke($.ig.Defaults.prototype.ae);this.crosshairsAnnotationXAxisBackground($.ig.Defaults.prototype.af);this.crosshairsAnnotationXAxisTextColor($.ig.Defaults.prototype.ag)},jr:function(a,b){$.ig.XYChart.prototype.jr.call(this,a,b);a.transitionInDuration(this.transitionInDuration());a.transitionInEasingFunction(this.transitionInEasingFunction())},kb:function(a,b,c){var $self=this;$.ig.XYChart.prototype.kb.call(this,a,b,c);switch(a){case"TransitionInDuration":this.je(function(d){d.transitionInDuration($self.transitionInDuration())});break;case"TransitionInEasingFunction":this.je(function(d){d.transitionInEasingFunction($self.transitionInEasingFunction())});break}},uk:0,transitionInDuration:function(a){if(arguments.length===1){var b=this.transitionInDuration();if(a!=b){this.uk=a;this.ka("TransitionInDuration",b,this.transitionInDuration())}return a}else{return this.uk}},tj:null,transitionInEasingFunction:function(a){if(arguments.length===1){var b=this.transitionInEasingFunction();if(a!=b){this.tj=a;this.ka("TransitionInEasingFunction",b,this.transitionInEasingFunction())}return a}else{return this.tj}},exportSerializedVisualData:function(){var cvd_=this.exportVisualData();cvd_.scaleByViewport();return cvd_.serialize()},jk:function(a){$.ig.XYChart.prototype.jk.call(this,a);a.animateSeriesWhenAxisRangeChanges(this.animateSeriesWhenAxisRangeChanges())},jq:function(a,b){$.ig.XYChart.prototype.jq.call(this,a,b);var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,a);if(c==null){return}c.markerCollisionAvoidance(this.markerCollisionAvoidance());c.isTransitionInEnabled(this.isTransitionInEnabled());c.transitionInMode(this.transitionInMode());c.transitionInSpeedType(this.transitionInSpeedType());c.trendLineBrush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.trendLineBrushes(),b));c.trendLineType(this.trendLineType());c.trendLineThickness(this.trendLineThickness());c.markerType(this.a3(a,b));if(a.isNegativeColorSupported()){a.setNegativeColors($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeBrushes(),b),$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeOutlines(),b))}},s9:function(){return new $.ig.CategoryXAxis},td:function(){return new $.ig.NumericYAxis},i4:function(){this.xAxis(this.s9());this.xAxis().name("xAxis");var a=this.xAxis();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.vd.runOn(this));this.yAxis(this.td());this.yAxis().name("yAxis");var b=this.yAxis();b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.ve.runOn(this));if(this.xAxis().labelSettings()==null){this.xAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.yAxis().labelSettings()==null){this.yAxis().labelSettings(new $.ig.AxisLabelSettings)}},rb:function(a){$.ig.XYChart.prototype.rb.call(this,a);a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers())},domainType:function(){return 0},s3:0,chartType:function(a){if(arguments.length===1){if(a!=this.s3){var b=this.chartType();this.s3=a;this.ka("ChartType",$$t.$d.getBox(b),$$t.$d.getBox(this.chartType()))}return a}else{return this.s3}},s5:0,markerCollisionAvoidance:function(a){if(arguments.length===1){var b=this.markerCollisionAvoidance();if(a!=b){this.s5=a;this.ka("MarkerCollisionAvoidance",$.ig.CategorySeriesMarkerCollisionAvoidance.prototype.getBox(b),$.ig.CategorySeriesMarkerCollisionAvoidance.prototype.getBox(this.markerCollisionAvoidance()))}return a}else{return this.s5}},tn:false,isTransitionInEnabled:function(a){if(arguments.length===1){var b=this.isTransitionInEnabled();if(a!=b){this.tn=a;this.ka("IsTransitionInEnabled",b,this.isTransitionInEnabled())}return a}else{return this.tn}},s7:0,transitionInMode:function(a){if(arguments.length===1){var b=this.transitionInMode();if(a!=b){this.s7=a;this.ka("TransitionInMode",$.ig.CategoryTransitionInMode.prototype.getBox(b),$.ig.CategoryTransitionInMode.prototype.getBox(this.transitionInMode()))}return a}else{return this.s7}},th:0,transitionInSpeedType:function(a){if(arguments.length===1){var b=this.transitionInSpeedType();if(a!=b){this.th=a;this.ka("TransitionInSpeedType",$.ig.TransitionInSpeedType.prototype.getBox(b),$.ig.TransitionInSpeedType.prototype.getBox(this.transitionInSpeedType()))}return a}else{return this.th}},tx:0,xAxisInterval:function(a){if(arguments.length===1){var b=this.xAxisInterval();if(a!=b){this.tx=a;this.ka("XAxisInterval",b,this.xAxisInterval())}return a}else{return this.tx}},ty:0,xAxisMinorInterval:function(a){if(arguments.length===1){var b=this.xAxisMinorInterval();if(a!=b){this.ty=a;this.ka("XAxisMinorInterval",b,this.xAxisMinorInterval())}return a}else{return this.ty}},tw:0,xAxisGap:function(a){if(arguments.length===1){var b=this.xAxisGap();if(a!=b){this.tw=a;this.ka("XAxisGap",b,this.xAxisGap())}return a}else{return this.tw}},tz:0,xAxisOverlap:function(a){if(arguments.length===1){var b=this.xAxisOverlap();if(a!=b){this.tz=a;this.ka("XAxisOverlap",b,this.xAxisOverlap())}return a}else{return this.tz}},t0:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.t0=a;this.ka("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.t0}},tp:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.tp=a;this.ka("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.tp}},ul:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.ul=a;this.ka("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.ul}},t2:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.t2=a;this.ka("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.t2}},t1:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.t1=a;this.ka("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.t1}},t3:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();if(a!=b){this.t3=a;this.ka("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.t3}},xAxisActualMinimum:function(){return this.xAxis().mq()},xAxisActualMaximum:function(){return this.xAxis().mp()},getCurrentXAxisActualMinimum:function(){return this.xAxisActualMinimum()},getCurrentYAxisActualMinimum:function(){return this.yAxisActualMinimum()},getCurrentXAxisActualMaximum:function(){return this.xAxisActualMaximum()},getCurrentYAxisActualMaximum:function(){return this.yAxisActualMaximum()},yAxisActualMinimum:function(){return this.yAxis().actualMinimumValue()},yAxisActualMaximum:function(){return this.yAxis().actualMaximumValue()},sz:null,negativeBrushes:function(a){if(arguments.length===1){var b=this.negativeBrushes();if(a!=b){this.sz=a;this.ka("NegativeBrushes",b,this.negativeBrushes())}return a}else{return this.sz}},s0:null,negativeOutlines:function(a){if(arguments.length===1){var b=this.negativeOutlines();if(a!=b){this.s0=a;this.ka("NegativeOutlines",b,this.negativeOutlines())}return a}else{return this.s0}},to:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.to=a;this.ka("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.to}},tl:false,isCategoryHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isCategoryHighlightingEnabled();if(a!=b){this.tl=a;this.ka("IsCategoryHighlightingEnabled",b,this.isCategoryHighlightingEnabled())}return a}else{return this.tl}},tm:false,isItemHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isItemHighlightingEnabled();if(a!=b){this.tm=a;this.ka("IsItemHighlightingEnabled",b,this.isItemHighlightingEnabled())}return a}else{return this.tm}},init:function(){this.uk=1e3;this.s3=9;this.s5=1;this.t0=NaN;this.ul=10;this.t2=NaN;this.t1=NaN;this.to=true;this.tl=false;this.tm=false;this.tv=null;$.ig.XYChart.prototype.init.call(this);this.i7()},c7:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(2);$ret.add(1);$ret.add(0);$ret.add(10);$ret.add(6);$ret.add(7);$ret.add(5);$ret.add(4);$ret.add(8);return $ret}()},tv:null,dg:function(){if(this.tv==null){this.tv=$$t.$b.a()}return this.tv},vd:function(a,b){switch(b.propertyName()){case"ActualMinimum":this.kh("XAxisActualMinimum");break;case"ActualMaximum":this.kh("XAxisActualMaximum");break}},ve:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.kh("YAxisActualMinimum");break;case"ActualMaximumValue":this.kh("YAxisActualMaximum");break}},kt:function(){$.ig.XYChart.prototype.kt.call(this);this.xAxis().label(this.xAxisLabel()==null?$.ig.XYChart.prototype.ow(this.xAxis(),this._ac.dataSeries()):this.xAxisLabel());this.xAxis().itemsSource(this.dataChart()!=null&&this.dataChart().series().count()>0?this.dataChart().series().__inner[0].itemsSource():null)},_xAxis:null,xAxis:function(a){if(arguments.length===1){this._xAxis=a;return a}else{return this._xAxis}},_yAxis:null,yAxis:function(a){if(arguments.length===1){this._yAxis=a;return a}else{return this._yAxis}},tc:function(a,b){switch(a){case 2:return this.bc(1);case 3:return this.bc(10);case 0:return this.bc(0);case 1:return this.bc(2);case 6:return this.bc(6);case 7:return this.bc(7);case 4:return this.bc(4);case 5:return this.bc(5);case 8:return this.bc(8);case 9:return this.tb(b);default:return this.bc(1)}},tb:function(a){return this.bc(a)},ab:function(a){switch(this.chartType()){case 1:return 2;case 0:return 0;case 3:return 10;case 6:return 6;case 7:return 7;case 5:return 5;case 4:return 4;case 8:return 8;case 9:return a.suggestedSeries();default:case 2:return 1}},bb:function(a,b){var c=this.tc(this.chartType(),a.suggestedSeries());c.valueMemberPath(a.findMatchingHint(0).path());c.xAxis(this.xAxis());c.yAxis(this.yAxis());return c},kr:function(a){if(a.suggestedSecondaryAxis()==2){this.yAxis().isLogarithmic(true);this.yAxis().logarithmBase(10)}},ku:function(){this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());this.yAxis().logarithmBase(this.yAxisLogarithmBase())},c6:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $.ig.SimpleCategorySeriesRule);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},i2:function(a,b){var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollisionAvoidance());c.markerType(this.a3(a,b))}},vb:function(a){this.vc(function(b,c){a(b)})},vc:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,this.dataChart().series().__inner[b]);if(c==null){continue}a(c,b)}},l2:function(){return this.xAxis()},l3:function(){return this.yAxis()},tf:function(){return this.bc(30)},tg:function(){return this.bc(31)},c3:function(a,b){var c=$.ig.XYChart.prototype.c3.call(this,a,b);if(c!=null){var d=new $$4.x($.ig.Series.prototype.$type,0);if(this.tl){d.add(this.tf())}if(this.tm){d.add(this.tg())}for(var e=0;e<d.count();e++){var f=d.__inner[e];f.name(a+f.getType().typeName());c.add(f)}}return c},ky:function(a,b,c){$.ig.XYChart.prototype.ky.call(this,a,b,c);if(this._ac.dataSeries().count()>0){if(String.isNullOrEmpty(this.calloutsXMemberPath())){this.ak().setXMemberPath(a,c.getMemberPathFor(16))}if(String.isNullOrEmpty(this.calloutsYMemberPath())){this.ak().setYMemberPath(a,c.getMemberPathFor(0))}if(String.isNullOrEmpty(this.calloutsLabelMemberPath())){this.ak().setLabelMemberPath(a,c.getMemberPathFor(0))}if(String.isNullOrEmpty(this.calloutsContentMemberPath())){this.ak().setContentMemberPath(a,c.getMemberPathFor(0))}}},cm:function(){if(this.crosshairsDisplayMode()==4||this.crosshairsDisplayMode()==3){return true}else if(this.crosshairsDisplayMode()==0){if(this.chartType()==2||this.chartType()==8){return false}else if(this.chartType()==9&&this._ac!=null&&this._ac.dataSeries()!=null&&this._ac.dataSeries().count()>0){var a=this._ac.dataSeries().__inner[0].suggestedSeries();if(a==1||a==8){return false}}return true}return false},ka:function(a,b,c){var $self=this;$.ig.XYChart.prototype.ka.call(this,a,b,c);switch(a){case"ChartType":this.kt();break;case"MarkerCollisionAvoidance":this.vb(function(d){d.markerCollisionAvoidance($self.markerCollisionAvoidance())});break;case"IsTransitionInEnabled":this.vb(function(d){d.isTransitionInEnabled($self.isTransitionInEnabled())});break;case"TransitionInMode":this.vb(function(d){d.transitionInMode($self.transitionInMode())});break;case"TransitionInSpeedType":this.vb(function(d){d.transitionInSpeedType($self.transitionInSpeedType())});break;case"XAxisInterval":this.xAxis().interval(this.xAxisInterval());break;case"XAxisMinorInterval":this.xAxis().minorInterval(this.xAxisMinorInterval());break;case"XAxisGap":this.xAxis().gap(this.xAxisGap());break;case"XAxisOverlap":this.xAxis().overlap(this.xAxisOverlap());break;case"YAxisInterval":this.yAxis().interval(this.yAxisInterval());break;case"YAxisIsLogarithmic":this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());break;case"YAxisLogarithmBase":this.yAxis().logarithmBase(this.yAxisLogarithmBase());break;case"YAxisMinimumValue":this.yAxis().minimumValue(this.yAxisMinimumValue());break;case"YAxisMaximumValue":this.yAxis().maximumValue(this.yAxisMaximumValue());break;case"YAxisMinorInterval":this.yAxis().minorInterval(this.yAxisMinorInterval());break;case"NegativeBrushes":case"NegativeOutlines":this.vc(function(d,e){if(d.isNegativeColorSupported()){d.setNegativeColors($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeBrushes(),e),$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeOutlines(),e))}});break;case"YAxisAbbreviateLargeNumbers":this.ri(function(d){d.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break;case"IsCategoryHighlightingEnabled":case"IsItemHighlightingEnabled":this.kt();break}},$type:new $.ig.Type("CategoryChart",$.ig.XYChart.prototype.$type)},true);$c("CategoryChartMockDataGenerator:b","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){var a=new $$4.x($$t.$c.$type,0);a.add(function(){var $ret=new $$t.c;$ret.label("Item A");$ret.series1(3);$ret.series2(4);$ret.series3(7);return $ret}());a.add(function(){var $ret=new $$t.c;$ret.label("Item B");$ret.series1(4);$ret.series2(3);$ret.series3(6);return $ret}());a.add(function(){var $ret=new $$t.c;$ret.label("Item C");$ret.series1(7);$ret.series2(2);$ret.series3(5);return $ret}());a.add(function(){var $ret=new $$t.c;$ret.label("Item D");$ret.series1(6);$ret.series2(4);$ret.series3(7);return $ret}());a.add(function(){var $ret=new $$t.c;$ret.label("Item E");$ret.series1(5);$ret.series2(5);$ret.series3(8);return $ret}());a.add(function(){var $ret=new $$t.c;$ret.label("Item F");$ret.series1(4);$ret.series2(8);$ret.series3(9);return $ret}());var arr_=a.toArray();return arr_},$type:new $.ig.Type("CategoryChartMockDataGenerator",$.ig.$ot)},true);$c("CategoryChartMockDataItem:c","Object",{init:function(){$.ig.$op.init.call(this)},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_series1:0,series1:function(a){if(arguments.length===1){this._series1=a;return a}else{return this._series1}},_series2:0,series2:function(a){if(arguments.length===1){this._series2=a;return a}else{return this._series2}},_series3:0,series3:function(a){if(arguments.length===1){this._series3=a;return a}else{return this._series3}},$type:new $.ig.Type("CategoryChartMockDataItem",$.ig.$ot)},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.piechart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$q=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["PieChartViewManager:a","LabelClickEventArgs:g","LabelClickEventHandler:h","SelectedItemChangedEventHandler:m","SelectedItemChangingEventHandler:n","SelectedItemsChangedEventHandler:o","SelectedItemsChangingEventHandler:p","SliceClickEventArgs:q","SliceClickEventHandler:r","SliceEventArgs:s","SliceEventHandler:t","PieChartFormatLabelHandler:w","PieLabel:x","PieChartBase:z","PieChartSliceSelector:aa","PieSliceOthersContext:ab","Slice:ac","XamPieChart:ad","PieChartBaseView:ae","PieSliceDataContext:ag","SliceView:ah","XamPieChartView:ai"]);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("SliceSelectionMode:f",false,false,{Manual:0,Single:1,Multiple:2});$d("OthersCategoryType:e",false,false,{Number:0,Percent:1});$d("LeaderLineType:d",false,false,{Straight:0,Arc:1,Spline:2});$d("LabelsPosition:c",false,false,{None:0,Center:1,InsideEnd:2,OutsideEnd:3,BestFit:4});$c("PieChartViewManager:a","Object",{_n:null,_p:null,_s:null,_r:null,_q:null,k:0,j:0,l:0,_ap:null,_e:null,_g:null,_f:null,_h:null,a:null,init:function(a){this.k=0;this.j=0;this.l=1;this.__toolTipObject=null;this.u=null;this.i=true;$.ig.$op.init.call(this);this.a=a},aa:function(){var a=this._n.rootWrapper().width();var b=this._n.rootWrapper().height();this.ad(a,b)},ad:function(a,b){this.z();this._c._bk=new $$a.ae(0,0,0,a,b);var c=this.a._a.actualPixelScalingRatio();if(c==this.l&&a==this.k&&b==this.j){return}this.k=a;this.j=b;this.l=c;this.a.bb()},ae:function(){if(this._c!=null){this._c.bg(this._s,"")}},ab:function(){this.z();if(this._c!=null){this._c.as(this._s,"")}},z:function(){var a=this.a._a.pixelScalingRatio();var b=this.a._a.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this.a._a.actualPixelScalingRatio(window.devicePixelRatio)}},w:function(a,b){var c=this.a._a.actualPixelScalingRatio();if(a!=this.k||b!=this.j||c!=this.l){this.k=a;this.j=b;this.l=this.a._a.actualPixelScalingRatio();this.ao()}},ao:function(){this._ap=new $$a.ae(0,0,0,this.k,this.j);var a=this.k;var b=this.j;var c=this.l;if(c!=1){a=Math.round(this.k*c);b=Math.round(this.j*c)}this._p.setAttribute("width",a.toString());this._p.setAttribute("height",b.toString());this._p.setStyleProperty("width",this.k.toString()+"px");this._p.setStyleProperty("height",this.j.toString()+"px");this._r.setAttribute("width",a.toString());this._r.setAttribute("height",b.toString());this._r.setStyleProperty("width",this.k.toString()+"px");this._r.setStyleProperty("height",this.j.toString()+"px");this._q.setAttribute("width",a.toString());this._q.setAttribute("height",b.toString());this._q.setStyleProperty("width",this.k.toString()+"px");this._q.setStyleProperty("height",this.j.toString()+"px");this._s.setAttribute("width",a.toString());this._s.setAttribute("height",b.toString());this._s.setStyleProperty("width",this.k.toString()+"px");this._s.setStyleProperty("height",this.j.toString()+"px");return this._ap},d:function(){return this.a._b._c},an:function(){var a=$.ig.DOMEventProxy.prototype.c3(this._n.rootWrapper());return{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ah:function(a){if(this._n!=null){this._n.setTimeout(a,0)}else{window.setTimeout(a,0)}},b:function(){var $self=this;var a=new $$t.af;var b;var c;var d=$.ig.BrushUtil.prototype.e("chart",this._n,b,c,null);b=d.p2;c=d.p3;a._a=b;a._b=c;this._n.startCSSQuery();a._f=function(){var $ret=new $$a.at;$ret.fill($self._n.getCssDefaultPropertyValue("ui-chart-innerlabels","color"));return $ret}();a._g=function(){var $ret=new $$a.at;$ret.fill($self._n.getCssDefaultPropertyValue("ui-chart-outerlabels","color"));return $ret}();this._n.endCSSQuery();a._c=$.ig.FontUtil.prototype.getFont(this._n);a._e=$.ig.DeviceUtils.prototype.g(6);a._i=function(){var $ret=new $$a.at;$ret.fill("#00000033");return $ret}();a._d=1;return a},ai:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("#222222");return $ret}()},_c:null,ac:function(a){if(a==null){if(this._c!=null){this._c.au()}this._n=null;this._p=null;this._r=null;this._q=null;this._s=null;this._e=null;this._g=null;this._f=null;this._h=null;this._c=null;return}var b=a;this._n=b;this.a.bc();this.a.bl();this._n.rootWrapper().setStyleProperty("position","relative");this._n.rootWrapper().addClass("ui-corner-all");this._n.rootWrapper().addClass("ui-widget-content");this._p=this._n.createElement("canvas");this._p.setStyleProperty("position","absolute");this._p.setStyleProperty("top","0px");this._p.setStyleProperty("left","0px");this._r=this._n.createElement("canvas");this._r.setStyleProperty("position","absolute");this._r.setStyleProperty("top","0px");this._r.setStyleProperty("left","0px");this._q=this._n.createElement("canvas");this._q.setStyleProperty("position","absolute");this._q.setStyleProperty("top","0px");this._q.setStyleProperty("left","0px");this._s=this._n.createElement("canvas");this._s.setStyleProperty("position","absolute");this._s.setStyleProperty("top","0px");this._s.setStyleProperty("left","0px");this._n.append(this._p);this._n.append(this._r);this._n.append(this._q);this._n.append(this._s);this._e=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._p));this._g=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._r));this._f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._q));this._h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._s));this._c=new $.ig.DOMEventProxy(this._s,this._n,false);var c=this._c;c.onMouseOver=$.ig.Delegate.prototype.combine(c.onMouseOver,this.a.ak.runOn(this.a));var d=this._c;d.onMouseLeave=$.ig.Delegate.prototype.combine(d.onMouseLeave,this.a.aj.runOn(this.a));var e=this._c;e.onMouseDown=$.ig.Delegate.prototype.combine(e.onMouseDown,this.a.ai.runOn(this.a));var f=this._c;f.onMouseUp=$.ig.Delegate.prototype.combine(f.onMouseUp,this.a.al.runOn(this.a));this._c.ae(this.a._a.isSurfaceInteractionDisabled());this.ad(this._n.rootWrapper().width(),this._n.rootWrapper().height())},v:function(a){this._n.append(a)},af:function(a){if(this._c==null){return}this._c.ae(a)},t:function(){return this._n},x:function(a){a.width(this.k);a.height(this.j)},__toolTipObject:null,u:null,i:false,ak:function(a){this.u=null;this.__toolTipObject=null;if(typeof a==="string"){this.u=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.setStyleProperty("position","fixed");this.__toolTipObject.setStyleProperty("top","0");this.__toolTipObject.setStyleProperty("left","0");this.__toolTipObject.setStyleProperty("z-index","10000")}}},aj:function(pos_,context_){if(this.__toolTipObject!=null){if(this.i){this.v(this.__toolTipObject);this.i=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}this.__toolTipObject.setOffset(pos_.__x,pos_.__y)}},y:function(a){if(this.__toolTipObject!=null){var context_=a;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},al:function(style_){var a=null;var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){a=$$a.$at.create(fillColor_)}}return a},am:function(style_){var a=null;var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){a=$$a.$at.create(outlineColor_)}}return a},m:function(style_){var actualOutlineThickness_=NaN;if(style_!=null){if(style_.strokeThickness){actualOutlineThickness_=style_.strokeThickness}}return actualOutlineThickness_},ag:function(){},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$c("PieLegendTemplates:b","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.legendLabel()!=null?b.legendLabel():b.itemLabel();if(e==null){e="Pie Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.legendLabel()!=null?b.legendLabel():b.itemLabel();if(e==null){e="Doughnut Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},a:function(a){},d:function(a){},e:function(a){var b=a.data;var c=a.context;var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.series();var f=b.itemBrush();var g=b.outline();var h=b.thickness();var i=new $$a.b1;i.width(a.availableWidth-h*2-2);i.height(a.availableHeight-h*2);i._n=h+1;i._o=h;i._ac=h;i.__fill=f;i.__stroke=g;d.v(i)},b:function(a){var b=a.data;var c=a.context;var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.itemBrush();var f=b.outline();var g=b.thickness();var h=new $$a.b1;h.width(a.availableWidth-g*2-2);h.height(a.availableHeight-g*2);h._n=g+1;h._o=g;h._ac=g;h.__fill=e;h.__stroke=f;d.v(h)},$type:new $.ig.Type("PieLegendTemplates",$.ig.$ot)},true);$c("LabelClickEventArgs:g","EventArgs",{init:function(a,b){this.c=true;$$0.$w.init.call(this);this.slice(a)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},item:function(){if(this.slice()!=null){return this.slice().dataContext()}else{return null}},allowSliceClick:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},c:false,$type:new $.ig.Type("LabelClickEventArgs",$$0.$w.$type)},true);$c("SelectedItemChangedEventArgs:i","EventArgs",{_oldItem:null,oldItem:function(a){if(arguments.length===1){this._oldItem=a;return a}else{return this._oldItem}},_newItem:null,newItem:function(a){if(arguments.length===1){this._newItem=a;return a}else{return this._newItem}},init:function(a,b){$$0.$w.init.call(this);this.oldItem(a);this.newItem(b)},$type:new $.ig.Type("SelectedItemChangedEventArgs",$$0.$w.$type)},true);$c("SelectedItemChangingEventArgs:j","SelectedItemChangedEventArgs",{_cancel:false,cancel:function(a){if(arguments.length===1){this._cancel=a;return a}else{return this._cancel}},init:function(a,b){$$t.$i.init.call(this,a,b)},$type:new $.ig.Type("SelectedItemChangingEventArgs",$$t.$i.$type)},true);$c("SelectedItemsChangedEventArgs:k","EventArgs",{_oldItems:null,oldItems:function(a){if(arguments.length===1){this._oldItems=a;return a}else{return this._oldItems}},_newItems:null,newItems:function(a){if(arguments.length===1){this._newItems=a;return a}else{return this._newItems}},_currentItems:null,currentItems:function(a){if(arguments.length===1){this._currentItems=a;return a}else{return this._currentItems}},init:function(a,b,c){$$0.$w.init.call(this);this.oldItems(a);this.newItems(b);this.currentItems(c)},$type:new $.ig.Type("SelectedItemsChangedEventArgs",$$0.$w.$type)},true);$c("SelectedItemsChangingEventArgs:l","SelectedItemsChangedEventArgs",{_cancel:false,cancel:function(a){if(arguments.length===1){this._cancel=a;return a}else{return this._cancel}},init:function(a,b,c){$$t.$k.init.call(this,a,b,c)},$type:new $.ig.Type("SelectedItemsChangingEventArgs",$$t.$k.$type)},true);$c("SliceClickEventArgs:q","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.slice(a);this.originalEvent(b);if(a==null){return}this.d=a.isSelected();this.c=a.isExploded()},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice()._ai.gz(this.slice(),a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().isOthersSlice()},index:function(){return this.slice().a5()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},origin:function(){return this.slice().isExploded()?this.slice()._b3:this.slice().b7()},radius:function(){return this.slice().isExploded()?this.slice().ay():this.slice().a2()},bounds:function(){return this.slice().isExploded()?this.slice()._b9:this.slice()._cc},startAngle:function(){return this.slice().a3()},endAngle:function(){return this.slice().ax()},fill:function(){return this.slice()._b0},outline:function(){return this.slice()._b1},$type:new $.ig.Type("SliceClickEventArgs",$$0.$w.$type)},true);$c("SliceEventArgs:s","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.slice(a);this.originalEvent(b);if(a==null){return}this.d=a.isSelected();this.c=a.isExploded()},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice()._ai.gz(this.slice(),a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().isOthersSlice()},index:function(){return this.slice().a5()},origin:function(){return this.slice().isExploded()?this.slice()._b3:this.slice().b7()},radius:function(){return this.slice().isExploded()?this.slice().ay():this.slice().a2()},bounds:function(){return this.slice().isExploded()?this.slice()._b9:this.slice()._cc},startAngle:function(){return this.slice().a3()},endAngle:function(){return this.slice().ax()},fill:function(){return this.slice()._b0},outline:function(){return this.slice()._b1},dataContext:function(){if(this.slice()!=null){if(this.slice().isOthersSlice()){return this.slice().dataContext().toArray()}return this.slice().dataContext()}return null},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},$type:new $.ig.Type("SliceEventArgs",$$0.$w.$type)},true);$c("PieChartMockDataGenerator:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){var a=new $$4.x($$t.$v.$type,0);a.add(function(){var $ret=new $$t.v;$ret.Label("Item A");$ret.Value(10);return $ret}());a.add(function(){var $ret=new $$t.v;$ret.Label("Item B");$ret.Value(4);return $ret}());a.add(function(){var $ret=new $$t.v;$ret.Label("Item C");$ret.Value(15);return $ret}());a.add(function(){var $ret=new $$t.v;$ret.Label("Item D");$ret.Value(7);return $ret}());a.add(function(){var $ret=new $$t.v;$ret.Label("Item E");$ret.Value(5);return $ret}());var arr_=a.toArray();return arr_},$type:new $.ig.Type("PieChartMockDataGenerator",$.ig.$ot)},true);$c("PieChartMockDataItem:v","Object",{init:function(){$.ig.$op.init.call(this)},_Label:null,Label:function(a){if(arguments.length===1){this._Label=a;return a}else{return this._Label}},_Value:0,Value:function(a){if(arguments.length===1){this._Value=a;return a}else{return this._Value}},$type:new $.ig.Type("PieChartMockDataItem",$.ig.$ot)},true);$c("PieLabel:x","Control",{init:function(){$$a.$f.init.call(this)},_ah:null,_ao:null,_ai:0,_aj:null,_ap:null,_aq:null,_ag:0,ak:function(a){if(a._a.labelsPosition()==3){this._ao=a.b3(this);var b=$b($$a.$an.$type,this._aj);var c=b.ak();a._a.gw();var d=this._ah.isExploded()?this._ah.b5():this._ah.b7();var e=$.ig.GeometryUtil.prototype.m(d,this._ai,this._ah.a2()+a._a.labelExtent());var f=a._b4.width();if(a.z(b)+e.__x>f&&e.__x<f){while(c.length>0&&a.z(b)+e.__x>f){c=c.substr(0,c.length-1);b.ak(c)}if(c.length>3){c=c.substr(0,c.length-3);c=c+"..."}else{if(a.z("...")<this._ao.width()){c="..."}else{c=String.empty()}}}var g=new $$a.an;g.ak(c);this._aj=g}},al:function(){},am:function(){this._ap.__visibility=this._ah._ai.leaderLineVisibility()!=0?this._ah._ai.leaderLineVisibility():this._ah._aj.__visibility;var a;var b=this._ah._ai.leaderLineMargin();var c=$.ig.GeometryUtil.prototype.m(this._ah.b6(),this._ai,this._ah.a2());this._ap._ak=c.__x;this._ap._am=c.__y;if(this._ai<90||this._ai>=270){a={__x:this._ao.left(),__y:(this._ao.top()+this._ao.bottom())/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{a={__x:this._ao.right(),__y:(this._ao.top()+this._ao.bottom())/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>0){var d=$.ig.GeometryUtil.prototype.g(c,a);if(b<d){a=$.ig.GeometryUtil.prototype.o(a,c,b)}else{a=c}}this._ap._al=a.__x;this._ap._an=a.__y},an:function(){this._aq.__visibility=this._ah._ai.leaderLineVisibility()!=0?this._ah._ai.leaderLineVisibility():this._ah._aj.__visibility;var a=this._ah.b6();var b=this._aq._ak._c.__inner[0];var c=b.__segments.__inner[0];var d=this._ah._ai.leaderLineMargin();var e=(this._ao.top()+this._ao.bottom())/2;var f=$.ig.GeometryUtil.prototype.m(a,this._ai,this._ah.a2());var g=$.ig.GeometryUtil.prototype.m(a,this._ai,this._ah.a2()+this._ah._ai.labelExtent()/2);var h;var i;var j;var k=e;if(this._ai<90&&this._ai>=0){h={__x:this._ao.left()-30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.left(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(this._ai<180&&this._ai>=90){h={__x:this._ao.right()+30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.right(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(this._ai<270&&this._ai>=180){h={__x:this._ao.right()+30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.right(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:this._ao.left()-30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.left(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(d>0){var l=$.ig.GeometryUtil.prototype.g(f,j);if(d<l){i=$.ig.GeometryUtil.prototype.o(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$.ig.GeometryUtil.prototype.o(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$.ig.GeometryUtil.prototype.o(h,f,d);var q=$.ig.GeometryUtil.prototype.g(f,i)/$.ig.GeometryUtil.prototype.g(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this._aq.__visibility=1;return}}else{i=j}if(this._ai<180&&this._ai>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this._ah._ai.leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$a.$f.$type)},true);$c("IndexCollection:y","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$0.$aw.$type,0)},r:function(a,b){if(!this.contains(b)){$$4.$f.r.call(this,a,b)}},x:function(a,b){if(this.contains(b)){this.remove(b);this.r(a,b)}else{$$4.$f.x.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$4.$f.$type.specialize($$0.$aw.$type))},true);$c("PieChartBase:z","Control",{a2:function(){return new $$t.ae(this)},gl:function(a){this._a3=a},_a3:null,onDetachedFromUI:function(){this._a3.a1()},onAttachedToUI:function(){this._a3.ay()},init:function(){var $self=this;this.by=false;this.b1=false;this.b0=false;this.b2=false;this.bz=false;this.b5=false;this.b4=false;this.b3=false;this.bw=null;this.au=new $$t.y;this.av=new $$t.y;this.cx=NaN;this.cw=1;this.cn=null;this.dl=null;this.dq=null;$$a.$f.init.call(this);this._i5=$$a.$ae.empty();var a=this.a2();this.gl(a);a.a2();this._ab=$$t.$z.$type;this._cm=new $$4.x($$0.$aw.$type,0);this._cl=new $$4.x($$0.$aw.$type,0);this._ck=new $$4.x($.ig.$op.$type,0);this.a7=function(b,c){$self.gp(b,c.propertyName(),c.oldValue(),c.newValue())};this.cs=function(b,c){$self.gw();$self.gv()};this.ct=function(b,c){if($self.allowSliceExplosion()){$self.go();$self.gn();$self.gw();$self.gu()}};this.cu=function(b,c){$self.gy(c)};this.cv=function(b,c){$self.ge(c)};this.di=function(b,c){$self.fu(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.a7);var b=this.selectedSlices();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.cu);this.b2=true;var c=this.explodedSlices();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.ct);this.bz=true;this.selectedItems(new $$4.d(0));var d=this.selectedItems();d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.cv);this.bv=function(){var $ret=new $.ig.Pool$1($$t.$ac.$type);$ret.create($self._a3.g.runOn($self._a3));$ret.activate($self._a3.bf.runOn($self._a3));$ret.disactivate($self._a3.bh.runOn($self._a3));$ret.destroy($self._a3.bg.runOn($self._a3));return $ret}();this.bu=function(){var $ret=new $.ig.Pool$1($$t.$x.$type);$ret.create($self._a3.d.runOn($self._a3));$ret.activate($self._a3.as.runOn($self._a3));$ret.disactivate($self._a3.au.runOn($self._a3));$ret.destroy($self._a3.at.runOn($self._a3));return $ret}();this._a6=new $$t.aa(this)},by:false,b1:false,b0:false,b2:false,bz:false,b5:false,b4:false,b3:false,a7:null,cs:null,cu:null,ct:null,cv:null,di:null,bk:function(a){if(arguments.length===1){this.h($$t.$z.hj,a);return a}else{return this.c($$t.$z.hj)}},bo:null,bt:function(a){if(arguments.length===1){if(this.bo!=a){var b=this.bo;this.bo=a;this.gr("ValueColumn",b,this.bo)}return a}else{return this.bo}},_dk:0,_dc:0,_dh:0,_cm:null,_cl:null,_ck:null,_c2:0,_cj:null,cz:function(){return Math.abs(this.innerExtent())>1?this.innerExtent():this.innerExtent()*100},_a6:null,bw:null,bx:function(){if(this.bw==null){this.bw=new $.ig.SRProvider(this._a3._c._n)}return this.bw},d7:function(){var a=this.bx().b1("InvalidLabelBinding");if(String.isNullOrWhiteSpace(a)){a="There is no such value for the labels to bind."}return a},itemsSource:function(a){if(arguments.length===1){this.h($$t.$z.itemsSourceProperty,a);return a}else{return this.c($$t.$z.itemsSourceProperty)}},actualItemsSource:function(a){if(arguments.length===1){this.h($$t.$z.actualItemsSourceProperty,a);return a}else{return this.c($$t.$z.actualItemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if($.ig.util.isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.h($$t.$z.innerExtentProperty,b);return a}else{return this.c($$t.$z.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.valueMemberPathProperty,a);return a}else{return this.c($$t.$z.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.labelMemberPathProperty,a);return a}else{return this.c($$t.$z.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$z.legendLabelMemberPathProperty)}},bm:null,bp:function(a){if(arguments.length===1){if(this.bm!=a){var b=this.bp();this.bm=a;this.gr("LabelColumn",b,this.bp())}return a}else{return this.bm}},bn:null,bq:function(a){if(arguments.length===1){if(this.bn!=a){var b=this.bq();this.bn=a;this.gr("LegendLabelColumn",b,this.bq())}return a}else{return this.bn}},labelsPosition:function(a){if(arguments.length===1){this.h($$t.$z.labelsPositionProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$z.labelsPositionProperty))}},labelOuterColor:function(a){if(arguments.length===1){this.h($$t.$z.labelOuterColorProperty,a);return a}else{return this.c($$t.$z.labelOuterColorProperty)}},labelInnerColor:function(a){if(arguments.length===1){this.h($$t.$z.labelInnerColorProperty,a);return a}else{return this.c($$t.$z.labelInnerColorProperty)}},actualLabelOuterColor:function(a){if(arguments.length===1){this.h($$t.$z.actualLabelOuterColorProperty,a);return a}else{return this.c($$t.$z.actualLabelOuterColorProperty)}},actualLabelInnerColor:function(a){if(arguments.length===1){this.h($$t.$z.actualLabelInnerColorProperty,a);return a}else{return this.c($$t.$z.actualLabelInnerColorProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.h($$t.$z.leaderLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$z.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.h($$t.$z.leaderLineStyleProperty,a);return a}else{return this.c($$t.$z.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.h($$t.$z.leaderLineTypeProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$z.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.h($$t.$z.leaderLineMarginProperty,a);return a}else{return this.c($$t.$z.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$z.toolTipProperty,a);return a}else{return this.c($$t.$z.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.h($$t.$z.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$z.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.h($$t.$z.othersCategoryTypeProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$z.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.h($$t.$z.othersCategoryTextProperty,a);return a}else{return this.c($$t.$z.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.h($$t.$z.explodedRadiusProperty,a);return a}else{return this.c($$t.$z.explodedRadiusProperty)}},cy:function(){var a=this.explodedRadius();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.h($$t.$z.radiusFactorProperty,a);return a}else{return this.c($$t.$z.radiusFactorProperty)}},c1:function(){var a=this.radiusFactor();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$z.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$z.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.h($$t.$z.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$z.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){var b=this.au;if(b!=null){var c=this.au;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ct)}this.bz=false;this.au=a;if(this.au!=null){var d=this.au;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.ct);this.bz=true}if(this.allowSliceExplosion()){this.go();this.gn();this.gw();this.gu()}return a}else{return this.au}},au:null,legend:function(a){if(arguments.length===1){this.h($$t.$z.legendProperty,a);return a}else{return this.c($$t.$z.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$z.labelExtentProperty,a);return a}else{return this.c($$t.$z.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.h($$t.$z.startAngleProperty,a);return a}else{return this.c($$t.$z.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.h($$t.$z.sweepDirectionProperty,$$a.$bi.getBox(a));return a}else{return $g(this.c($$t.$z.sweepDirectionProperty))}},selectedSlices:function(a){if(arguments.length===1){var b=this.av;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.cu);this.b2=false;this.av=a;if(this.av!=null){var c=this.av;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.cu);this.b2=true}if(this.allowSliceSelection()){this.go();this.gn();this.gw();this.gu();this.gv()}return a}else{return this.av}},av:null,othersCategoryStyle:function(a){if(arguments.length===1){this.h($$t.$z.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$z.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$z.selectedStyleProperty,a);return a}else{return this.c($$t.$z.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.h($$t.$z.toolTipStyleProperty,a);return a}else{return this.c($$t.$z.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.h($$t.$z.brushesProperty,a);return a}else{return this.c($$t.$z.brushesProperty)}},actualBrushes:function(a){if(arguments.length===1){this.h($$t.$z.actualBrushesProperty,a);return a}else{return this.c($$t.$z.actualBrushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$z.outlinesProperty,a);return a}else{return this.c($$t.$z.outlinesProperty)}},actualOutlines:function(a){if(arguments.length===1){this.h($$t.$z.actualOutlinesProperty,a);return a}else{return this.c($$t.$z.actualOutlinesProperty)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$z.labelFormatProperty,a);return a}else{return this.c($$t.$z.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$z.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$z.labelFormatSpecifiersProperty)}},othersLabelFormat:function(a){if(arguments.length===1){this.h($$t.$z.othersLabelFormatProperty,a);return a}else{return this.c($$t.$z.othersLabelFormatProperty)}},othersLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$z.othersLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$z.othersLabelFormatSpecifiersProperty)}},legendLabelFormat:function(a){if(arguments.length===1){this.h($$t.$z.legendLabelFormatProperty,a);return a}else{return this.c($$t.$z.legendLabelFormatProperty)}},legendLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$z.legendLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$z.legendLabelFormatSpecifiersProperty)}},legendOthersLabelFormat:function(a){if(arguments.length===1){this.h($$t.$z.legendOthersLabelFormatProperty,a);return a}else{return this.c($$t.$z.legendOthersLabelFormatProperty)}},legendOthersLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$z.legendOthersLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$z.legendOthersLabelFormatSpecifiersProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$z.legendItemTemplateProperty,a);return a}else{return this.c($$t.$z.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$z.legendItemBadgeTemplateProperty,a);
return a}else{return this.c($$t.$z.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.h($$t.$z.labelTemplateProperty,a);return a}else{return $b($$a.$k.$type,this.c($$t.$z.labelTemplateProperty))}},isDragInteractionEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isDragInteractionEnabledProperty,a);return a}else{return this.c($$t.$z.isDragInteractionEnabledProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$z.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$z.isSurfaceInteractionDisabledProperty)}},shouldDisplayMockData:function(a){if(arguments.length===1){this.h($$t.$z.shouldDisplayMockDataProperty,a);return a}else{return this.c($$t.$z.shouldDisplayMockDataProperty)}},shouldUseSkeletonStyleForMockData:function(a){if(arguments.length===1){this.h($$t.$z.shouldUseSkeletonStyleForMockDataProperty,a);return a}else{return this.c($$t.$z.shouldUseSkeletonStyleForMockDataProperty)}},b9:function(){return this.formatLabel()!=null},ca:function(){return this.formatLegendLabel()!=null},formatLabel:function(a){if(arguments.length===1){this.h($$t.$z.formatLabelProperty,a);return a}else{return this.c($$t.$z.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.h($$t.$z.formatLegendLabelProperty,a);return a}else{return this.c($$t.$z.formatLegendLabelProperty)}},cx:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.cx;this.cx=a;this.gr("PixelScalingRatio",b,this.cx);return a}else{return this.cx}},cw:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.cw;this.cw=a;this.gr("ActualPixelScalingRatio",b,this.cw);return a}else{return this.cw}},selectionMode:function(a){if(arguments.length===1){this.h($$t.$z.selectionModeProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$z.selectionModeProperty))}},selectedItem:function(a){if(arguments.length===1){this.h($$t.$z.selectedItemProperty,a);return a}else{return this.c($$t.$z.selectedItemProperty)}},_selectedItems:null,selectedItems:function(a){if(arguments.length===1){this._selectedItems=a;return a}else{return this._selectedItems}},labelClick:null,ga:function(a,b){if(this.labelClick!=null){this.labelClick(a,b)}},selectedItemChanging:null,gc:function(a,b){if(this.selectedItemChanging!=null){this.selectedItemChanging(a,b)}},selectedItemsChanging:null,gf:function(a,b){if(this.selectedItemsChanging!=null){this.selectedItemsChanging(a,b)}},selectedItemChanged:null,gb:function(a,b){if(this.selectedItemChanged!=null){this.selectedItemChanged(a,b)}},selectedItemsChanged:null,gd:function(a,b){if(this.selectedItemsChanged!=null){this.selectedItemsChanged(a,b)}},sliceClick:null,gh:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},bv:null,bu:null,fw:function(a,b){if(!this.bz){return}if(!this.explodedSlices().contains(a.a5())&&b){this.explodedSlices().add(a.a5())}if(this.explodedSlices().contains(a.a5())&&!b){this.explodedSlices().remove(a.a5())}},gz:function(a,b){this.b4=true;if(!this.selectedSlices().contains(a.a5())&&b){this.selectedSlices().add(a.a5())}if(this.selectedSlices().contains(a.a5())&&!b){this.selectedSlices().remove(a.a5())}this.b4=false},g0:function(a){this._a3.bd(a)},dm:function(a){return this._a3.ae(a)},i4:function(a,b){var c=new $$a.ae(0,0,0,0,0);return c},b8:function(a,b){var c=a._ah;if(c==null){return false}var d=c.b6();var e=this.sweepDirection()==1?c.a3():c.ax();var f=this.sweepDirection()==1?c.ax():c.a3();var g=false;var h=false;var i=$.ig.GeometryUtil.prototype.m(d,e,c.a2());var j=$.ig.GeometryUtil.prototype.m(d,f,c.a2());e=$$t.$z.c4(i.__x,d.__x,i.__y,d.__y);f=$$t.$z.c4(j.__x,d.__x,j.__y,d.__y);if(this.cb(c)){h=true}var k;k=$.ig.MathUtil.prototype.e(a._ao.right()-d.__x,a._ao.top()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.right()-d.__x,a._ao.bottom()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.left()-d.__x,a._ao.top()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.left()-d.__x,a._ao.bottom()-d.__y);if(k>c.a2()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$z.c4(a._ao.right(),d.__x,a._ao.top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$z.c4(a._ao.right(),d.__x,a._ao.bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$z.c4(a._ao.left(),d.__x,a._ao.top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$z.c4(a._ao.left(),d.__x,a._ao.bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},df:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},cb:function(a){return $$t.$z.df(Math.abs(a.ax()-a.a3()))==360},c4:function(a,b,c,d){var e=$.ig.MathUtil.prototype.e(a-b,c-d);var f=Math.asin((c-d)/e)*180/Math.PI;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $.ig.GeometryUtil.prototype.i(f)},g5:function(a){var b=new Array(a.count());for(var c=0;c<a.count();c++){var d=a.__inner[c];var e=d._ah;var f=$.ig.GeometryUtil.prototype.m(e.b7(),d._ai,e.a2());b[c]=f.__y}for(var g=0;g<a.count();g++){for(var h=g+1;h<a.count();h++){if(b[g]>=b[h]){var i=a.__inner[g];a.__inner[g]=a.__inner[h];a.__inner[h]=i;var j=b[g];b[g]=b[h];b[h]=j}}}},gx:function(a){if(a.count()==0){return}var b=this._a3._b4.width();var c=this._a3._b4.height();var d=a.count();var e=a.__inner[0]._ah.a2();var f=a.__inner[0]._ah.b6();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l._ao.intersectsWith(m._ao)){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o._ao.height());j=Math.max(j,o._ao.height());n+=o._ao.height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s._ao.intersectsWith(t._ao)){var u=t._ao;u.y(Math.min(s._ao.bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$.ig.GeometryUtil.prototype.i(t._ai);if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t._ao=u}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab._ao.intersectsWith(ac._ao)){var ad=ac._ao;ad.y(Math.max(ab._ao.top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$.ig.GeometryUtil.prototype.i(ac._ai);if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac._ao=ad}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai._ao;if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai._ap.__visibility=1}else{ai._aq.__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai._ao=ak}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai._ao=ak}}},fu:function(a,b,c,d){this.gt()},gt:function(){this.gm();this.go();this.gn();this.gw();this.gu();this.gv();this._a3.bs()},gm:function(){this._dh=0;this._dc=0;this._cm.clear();this._cl.clear();this._ck.clear();if(this.actualItemsSource()==null||this.bk()==null){return}if(this.bt()==null||this.bt().count()==0){return}var b=this.bt().getEnumerator();while(b.moveNext()){var a=b.current();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<=0){continue}this._dh=this._dh+a}for(var c=0;c<this.bt().count();c++){var d=this.bt().item(c);var e=d<=0;if($.ig.util.isNaN(d)||Number.isInfinity(d)||e){continue}var f=this.othersCategoryType()==1?d/this._dh:d;var g=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();var h=true;if(f<=g&&h){this._dc=this._dc+d;this._cl.add(c);this._ck.add1(this.bk().item(c))}else{this._cm.add(c)}}},go:function(){if(this.actualItemsSource()==null||this.bk()==null){this.bv.count(0);return}var a=this._cm.count();var b=this._cl.count()>0;var c=$$t.$z.df(this._c2);var d=$$t.$z.df(this._c2);if(b){a++}this._dk=a;for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this._dc;f=true}else{g=this.bt().item(this._cm.__inner[e])}if(this.sweepDirection()==1){d+=$$t.$z.df(Math.abs(g)*360/this._dh)}else{d-=$$t.$z.df(Math.abs(g)*360/this._dh)}var h=this.bv.item(e);h.aw(true);h.a3(c);h.ax(d);h.a1(this.cz());h.a0(this.cz());h.isOthersSlice(f);h.ay(this.cy());h.a5(e);h.dataContext(f?this._ck:this.bk().item(this._cm.__inner[e]));this._a6.j(h);h.isExploded(this.bz?this.explodedSlices().contains(e):false);c=d;h.aw(false)}this.bv.count(a)},fe:function(){var a=this.bx().b7();if(String.isNullOrWhiteSpace(a)){a="Others"}return this.othersCategoryText()!=null?this.othersCategoryText():a},gn:function(){var $self=this;if(this.actualItemsSource()==null||this.bk()==null){this.bu.count(0);return}if(this.bp()==null||this.bp().count()==0||this.labelsPosition()==0){this.bu.count(0)}var a=this._cm.count();if(this._cl.count()>0){a++}this._a3.av();var b=0;for(var c=0;c<a;c++){var d=String.empty();var e=false;var f;var g=null;if(c==a-1&&this._cl.count()>0){f=this.fe();e=true;if(this.b9()||this._ap!=null||this._as!=null){var h=function(){var $ret=new $$t.ag;$ret.series($self);$ret.item(e?$self._ck:$self.bk().item($self._cm.__inner[c]));$ret.percentValue($self.c7($self.bv.item(c)));$ret.isOthersSlice(e);return $ret}();if(f!=null){h.itemLabel(f.toString());h.legendLabel(f.toString())}var i=h;i=i.flatten();if(this._ap!=null&&!e){f=this._ap.i(i)}else if(this._as!=null&&e){f=this._as.i(i)}else if(this.b9()){f=this.formatLabel()(i)}}if(null!=f){d=f.toString()}else{d=this.fe()}}else{if(this.bp()!=null&&this.bp().count()>=this._cm.count()){f=this.bp().item(this._cm.__inner[c])}else{f=null}g=this.bq()!=null&&this.bq().count()>0?this.bq().item(this._cm.__inner[c]):null;if(this.b9()||this._ap!=null||this._as!=null){var j=function(){var $ret=new $$t.ag;$ret.series($self);$ret.item(e?$self._ck:$self.bk().item($self._cm.__inner[c]));$ret.itemLabel(f!=null?f.toString():null);$ret.legendLabel(g!=null?g.toString():f!=null?f.toString():null);$ret.percentValue($self.c7($self.bv.item(c)));$ret.isOthersSlice(e);return $ret}();var k=j;k=k.flatten();var formattedLabel_=null;if(this._ap!=null&&!e||this._as!=null&&e){if(e){formattedLabel_=this._as.i(k)}else{formattedLabel_=this._ap.i(k)}}else{formattedLabel_=this.formatLabel()(k)}if(null==formattedLabel_&&this.bp()!=null&&this.bp().count()>0){f=this.bp().item(this._cm.__inner[c])}else{f=formattedLabel_}}var label_=f;var errorMsg_=this.d7();if(label_===undefined){throw new Error(errorMsg_)}if(null!=f){d=f.toString()}else{d=null}}if(this.bp()!=null&&this.bp().count()>0){var l=this.bu.item(c);var m=this.bv.item(c);m._aj=l;l._ai=$.ig.GeometryUtil.prototype.i((m.a3()+m.ax())/2);l._ah=m;l._aj=function(){var $ret=new $$a.an;$ret.ak(d);return $ret}();if(this.labelTemplate()==null){l.dataContext(e?this._ck:this.bk().item(this._cm.__inner[c]));l.ak(this._a3)}else{}l.__visibility=0;l._ao=this._a3.b3(l);b++}if(this.bq()!=null&&this.bq().count()>0){var n=this.bv.item(c);n._bf=g!=null?g.toString():null}}this.bu.count(b)},_i5:null,gw:function(){if(this.actualItemsSource()==null||this.bk()==null){return}var a=this._a3.b5();this._i5=new $$a.ae(0,0,0,a.width(),a.height());var b=this._a3.ab();var c=this._a3.aa(this.selectedStyle());b=$.ig.util.isNaN(b)?0:b/2;c=$.ig.util.isNaN(c)?0:c/2;b=Math.max(c,b);var d=Math.min(a.width()/2,a.height()/2);var e={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=d*this.c1();var g=f+b;if(g>d){var h=g-d;f=f-h}var j=this.bv.active().getEnumerator();while(j.moveNext()){var i=j.current();var k=$.ig.GeometryUtil.prototype.l(a.width(),a.height(),true,(i.a3()+i.ax())/2,f*this.cy());i.aw(true);i.a1(this.cz());i.a0(this.cz());i.a2(f);i.ay(this.cy());i.b7(e);i.b5(k);this.g0(i);i.aw(false)}this._a3.bs()},gu:function(){var a=this._a3._b4.width();var b=this._a3._b4.height();if(b==0||a==0){return}if(this.bu.active().count()==0||this.labelsPosition()==0){this.bu.count(0);return}var c=new $$4.x($$t.$x.$type,0);var d=new $$4.x($$t.$x.$type,0);var e=new $$4.x($$t.$x.$type,0);var f=new $$4.x($$t.$x.$type,0);var h=this.bu.active().getEnumerator();while(h.moveNext()){var g=h.current();var i=g._ah;if(i==null){continue}var j=i.b6();var k=g._ao.width();var l=g._ao.height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.a2()*i.a1()/100;var n=$.ig.GeometryUtil.prototype.m(j,g._ai,i.a2()-(i.a2()-m)/2);g._ao=new $$a.ae(0,n.__x-k/2,n.__y-l/2,k,l);var o=this.b8(g,n);if(o||this.labelsPosition()==1){if(this.actualLabelInnerColor()==null){i.f($$t.$ac.bp)}else{i.b2(this.actualLabelInnerColor())}i._au=true;e.add(g);g._ag=1;if(g._ah._ai.leaderLineType()==0){g._ap.__visibility=1}else{g._aq.__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=$$t.$z.c5(j,i.a2(),g);var q=$.ig.GeometryUtil.prototype.m(j,g._ai,p);g._ao=new $$a.ae(0,q.__x-k/2,q.__y-l/2,k,l);var r=this.b8(g,q);if(r||this.labelsPosition()==2){if(this.actualLabelInnerColor()==null){i.f($$t.$ac.bp)}else{i.b2(this.actualLabelInnerColor())}i._au=true;f.add(g);g._ag=2;if(g._ah._ai.leaderLineType()==0){g._ap.__visibility=1}else{g._aq.__visibility=1}if(!r&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}if(this.actualLabelOuterColor()==null){i.f($$t.$ac.bp)}else{i.b2(this.actualLabelOuterColor())}i._au=false;var s=$.ig.GeometryUtil.prototype.m(j,g._ai,i.a2()+this.labelExtent());g._ag=3;g.__visibility=0;g.al();if(g._ai<90&&g._ai>=0){g._ao=new $$a.ae(0,s.__x,s.__y,k,l);c.add(g)}else if(g._ai<180&&g._ai>=90){g._ao=new $$a.ae(0,s.__x-k,s.__y,k,l);d.add(g)}else if(g._ai<270&&g._ai>=180){g._ao=new $$a.ae(0,s.__x-k,s.__y-l,k,l);d.add(g)}else{g._ao=new $$a.ae(0,s.__x,s.__y-l,k,l);c.add(g)}if(g._ao.y()<0){g._ao=new $$a.ae(0,g._ao.x(),0,g._ao.width(),g._ao.height())}if(g._ao.bottom()>b){g._ao=new $$a.ae(0,g._ao.x(),b-g._ao.height(),g._ao.width(),g._ao.height())}}$$t.$z.g5(c);this.gx(c);$$t.$z.g5(d);this.gx(d);var u=e.getEnumerator();while(u.moveNext()){var t=u.current();this._a3.bn(t,t._ao.x(),t._ao.y())}var w=f.getEnumerator();while(w.moveNext()){var v=w.current();this._a3.bn(v,v._ao.x(),v._ao.y())}var y=c.getEnumerator();while(y.moveNext()){var x=y.current();this._a3.bn(x,x._ao.x(),x._ao.y());if(x._ah._ai.leaderLineType()==0){x.am()}else{x.an()}}var aa=d.getEnumerator();while(aa.moveNext()){var z=aa.current();this._a3.bn(z,z._ao.x(),z._ao.y());if(z._ah._ai.leaderLineType()==0){z.am()}else{z.an()}}this._a3.bs()},c5:function(a,b,c){var d=c._ai*Math.PI/180;var e=1;var f=$.ig.GeometryUtil.prototype.m({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c._ai,e);var g=$$t.$z.i1(c);var h=Math.sqrt(g.__x*g.__x+g.__y*g.__y);var i={__x:g.__x/h,__y:g.__y/h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j=$$t.$z.c6(f,i);var k=h/b;var l=j*k;var m=l;var n=$.ig.GeometryUtil.prototype.f({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},f);var o=$.ig.GeometryUtil.prototype.f({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},i);if(o<n){m=-m}var p=$.ig.GeometryUtil.prototype.m(a,(d+m)*180/Math.PI,b);var q=$$t.$z.i0(c,p);var r=Math.sqrt((q.__x-a.__x)*(q.__x-a.__x)+(q.__y-a.__y)*(q.__y-a.__y));var s=r-5;return s},i0:function(a,b){var c=$.ig.GeometryUtil.prototype.i(a._ai);var d=a._ao.width()/2;var e=a._ao.height()/2;if(c>=0&&c<=90){return{__x:b.__x-d,__y:b.__y-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(c>=90&&c<=180){return{__x:b.__x+d,__y:b.__y-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(c>=180&&c<=270){return{__x:b.__x+d,__y:b.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:b.__x-d,__y:b.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c6:function(a,b){var c=a.__x*b.__x+a.__y*b.__y;var d=Math.sqrt(a.__x*a.__x+a.__y*a.__y);var e=Math.sqrt(b.__x*b.__x+b.__y*b.__y);var f=Math.acos(c/(d*e));return f},i1:function(a){var b=$.ig.GeometryUtil.prototype.i(a._ai);var c=a._ao.width()/2;var d=a._ao.height()/2;if(b>=0&&b<=90){return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>=90&&b<=180){return{__x:-c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>=180&&b<=270){return{__x:-c,__y:-d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:c,__y:-d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},gv:function(){var $self=this;if(this.legend()==null||!this.legend().isItemwise()){return}if((this.bp()==null||this.bp().count()==0)&&(this.bq()==null||this.bq().count()==0)){this.legend().clearLegendItemsForSeries(this);return}this._cj=new $$4.x($$a.$c.$type,0);var b=this.bv.active().getEnumerator();while(b.moveNext()){var a=b.current();var c=new $$a.g;var d=this.dm(a);var e=this._a3.bu(a);var f=this._a3.bv(a);c.content(function(){var $ret=new $$t.ag;$ret.series($self);$ret.slice(a);$ret.item(a.dataContext());$ret.itemBrush(e);$ret.outline(f);$ret.thickness(a.a4());$ret.itemLabel(d!=null?d.toString():null);$ret.legendLabel(a.isOthersSlice()?$self.fe():a._bf!=null?a._bf:d!=null?d.toString():null);$ret.percentValue($self.c7(a));$ret.isOthersSlice(a.isOthersSlice());return $ret}());var g=c.content();if(this.ca()||this._aq!=null||this._ar!=null){var h=null;if(this.ca()){h=this.formatLegendLabel()(c.content())}if(this._aq!=null&&!g.isOthersSlice()){h=this._aq.i(c.content())}if(this._ar!=null&&g.isOthersSlice()){h=this._ar.i(c.content())}if(h!=null){g.legendLabel(h.toString())}}if(this.legendItemTemplate()!=null){c._ah=this.legendItemTemplate()}this._cj.add(c)}if(this.legend().isItemwise()){var i=this.legend();i.createItemwiseLegendItems(this._cj,this)}},exportVisualData:function(){var a=new $$t.aj;a.viewport($.ig.RectData.prototype.b(this._i5));this._a3.ao(a);for(var b=0;b<this.bv.count();b++){var c=this.bv.item(b).am();a.slices().add(c);if(this.bv.item(b).isOthersSlice()){a.othersSlice(this.bv.item(b).am())}}a.others(this._ck);a.name(this.name());a.radiusFactor(this.c1());a.leaderLineMargin(this.leaderLineMargin());return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},br:function(a){var b=null;return this.bk().registerColumn(a,b,false)},bs:function(a){var b=null;return this.bk().registerColumnObject(a,b,false)},_ap:null,_as:null,_aq:null,_ar:null,gp:function(a,b,c,d){switch(b){case"ItemsSource":this.actualItemsSource(this.cq());break;case"ShouldDisplayMockData":case"ShouldUseSkeletonStyleForMockData":this.actualLabelInnerColor(this.iy(this.labelInnerColor()));this.actualLabelOuterColor(this.iy(this.labelOuterColor()));this.actualBrushes(this.ao(this.brushes()));this.actualOutlines(this.ao(this.actualOutlines()));this.actualItemsSource(this.cq());break;case"ActualItemsSource":if(this.shouldDisplayMockData()){this.actualBrushes(this.ao(this.brushes()));this.actualOutlines(this.ao(this.actualOutlines()));this.actualLabelInnerColor(this.iy(this.labelInnerColor()));this.actualLabelOuterColor(this.iy(this.labelOuterColor()))}this.bk(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(d);return $ret}());break;case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._ap=new $.ig.BindingFormatter;this._ap.j(this.labelFormat());this._ap.d(this.labelFormatSpecifiers())}else{this._ap=null}break;case"OthersLabelFormat":case"OthersLabelFormatSpecifiers":if(this.othersLabelFormat()!=null){this._as=new $.ig.BindingFormatter;this._as.j(this.othersLabelFormat());this._as.d(this.othersLabelFormatSpecifiers())}else{this._as=null}break;case"LegendLabelFormat":case"LegendLabelFormatSpecifiers":if(this.legendLabelFormat()!=null){this._aq=new $.ig.BindingFormatter;this._aq.j(this.legendLabelFormat());this._aq.d(this.legendLabelFormatSpecifiers())}else{this._aq=null}break;case"LegendOthersLabelFormat":case"LegendOthersLabelFormatSpecifiers":if(this.legendOthersLabelFormat()!=null){this._ar=new $.ig.BindingFormatter;this._ar.j(this.legendOthersLabelFormat());this._ar.d(this.legendOthersLabelFormatSpecifiers())}else{this._ar=null}break;case"FastItemsSource":if($b($.ig.FastItemsSource.prototype.$type,c)!=null){var e=c;e.event=$.ig.Delegate.prototype.remove(e.event,this.di);this.b0=false;c.deregisterColumn(this.bt());c.deregisterColumn(this.bp());this.bt(null);this.bp(null);this.selectedItem(null);this.selectedItems().clear();if(this.selectedSlices()!=null){this.selectedSlices().clear()}$b($.ig.FastItemsSource.prototype.$type,c).deregisterColumn(this.bq());this.bq(null)}if($b($.ig.FastItemsSource.prototype.$type,d)!=null){var f=d;f.event=$.ig.Delegate.prototype.combine(f.event,this.di);this.b0=true;this.bt(this.br(this.ff(this.valueMemberPath())));this.bp(this.bs(this.fd(this.labelMemberPath())));this.bq(this.bs(this.legendLabelMemberPath()));this.go();if(this.selectedItem()!=null||this.selectedItems().count()>0){this.g7()}else if(this.selectedSlices()!=null&&this.selectedSlices().count()>0){this.g8()}}this.gt();break;case"ValueMemberPath":if(this.bk()!=null){this.bk().deregisterColumn(this.bt());this.bt(this.br(this.ff(this.valueMemberPath())))}break;case"LegendLabelMemberPath":if(this.bk()!=null){this.bk().deregisterColumn(this.bq());this.bq(this.bs(this.legendLabelMemberPath()));this.gn();this.gu();this.gv()}break;case"FormatLegendLabel":this.gv();break;case"FormatLabel":case"LabelMemberPath":if(this.bk()!=null){this.bk().deregisterColumn(this.bp());this.bp(this.bs(this.fd(this.labelMemberPath())));this.gn();this.gu();this.gv()}break;case"StartAngle":this._c2=d;this.go();this.gn();this.gw();this.gu();break;case"ToolTip":this._a3.bq(this.toolTip());break;case"Legend":var g=$b($.ig.IChartLegend.prototype.$type,c);if(g!=null){g.clearLegendItemsForSeries(this)}this.gv();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.gv();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":this.go();this.gn();this.gw();this.gu();break;case"OthersCategoryStyle":case"SelectedStyle":this.gw();this.gv();break;case"Brushes":this.actualBrushes(this.ao(this.brushes()));break;case"Outlines":this.actualOutlines(this.ao(this.outlines()));break;case"ActualBrushes":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.cs);this.by=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,this.cs);this.by=true}this.gw();this.gv();break;case"ActualOutlines":if(c!=null){var j=c;j.collectionChanged=$.ig.Delegate.prototype.remove(j.collectionChanged,this.cs);this.b1=false}if(d!=null){var k=d;k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.cs);this.b1=true}this.gw();this.gv();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":this.gt();this.g7();this.g8();break;case"AllowSliceExplosion":case"AllowSliceSelection":this.gt();break;case"LabelsPosition":this.gn();this.gu();this._a3.bs();break;case"LabelInnerColor":this.actualLabelInnerColor(this.iy(this.labelInnerColor()));break;case"LabelOuterColor":this.actualLabelOuterColor(this.iy(this.labelOuterColor()));break;case"ActualLabelInnerColor":case"ActualLabelOuterColor":case"LabelExtent":this.gn();this.gu();break;case"OthersCategoryText":this.gn();this.gu();this.gv();break;case"LeaderLineVisibility":this.gu();break;case"LeaderLineStyle":this.gu();break;case"TextStyle":this._a3.bi();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this._a3.a4();break;case"LabelTemplate":this.gn();this.gu();break;case"LeaderLineType":case"LeaderLineMargin":this.bu.doToAll(this._a3.bm.runOn(this._a3));this.gu();break;case"IsSurfaceInteractionDisabled":this._a3.a3();break;case"InnerExtent":this.gt();break;case"SelectedItem":if(!this.b4){this.go();this.gw();this.gv()}break;case"SelectionMode":if($g(d)==1&&this.selectedItems()!=null&&this.selectedItems().count()>1){this.selectedItems().clear()}else if($g(d)==2&&this.selectedItem()!=null&&this.selectedItems()!=null){if(!this.selectedItems().contains1(this.selectedItem())){if($b($$t.$ab.$type,this.selectedItem())!==null){var l=$b($$t.$ab.$type,this.selectedItem());var n=l.data().getEnumerator();while(n.moveNext()){var m=n.current();this.selectedItems().add1(m)}}else{this.selectedItems().add1(this.selectedItem())}this.g8()}}this.g7();this.go();this.gw();break}},ao:function(a){if(!this.shouldDisplayMockData()||!this.shouldUseSkeletonStyleForMockData()||this.itemsSource()!=null){return a}if(a==null){return null}var b=new $.ig.BrushCollection;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.BrushUtil.prototype.r(c);b.add(e)}return b},iy:function(a){if(!this.shouldDisplayMockData()||!this.shouldUseSkeletonStyleForMockData()||this.itemsSource()!=null){return a}var b=$.ig.BrushUtil.prototype.g(0,0,0,0);return b},fd:function(a){if(this.shouldDisplayMockData()&&this.itemsSource()==null){return"Label"}return a},ff:function(a){if(this.shouldDisplayMockData()&&this.itemsSource()==null){return"Value"}return a},cn:null,cq:function(){if(this.itemsSource()!=null){return this.itemsSource()}if(!this.shouldDisplayMockData()){return null}if(this.cn==null){this.cn=$$t.$u.a()}return this.cn},gy:function(a){if(this.b5){return}this.g8();if(this.allowSliceSelection()){this.go();this.gw();this.gv()}},ge:function(a){if(a.action()==4&&a.newItems()==null&&a.oldItems()==null){return}if(this.b4){return}this.g7();if(this.allowSliceSelection()){this.go();this.gw();this.gv()}var b=new $$4.d(0);if(a.oldItems()!=null){for(var c=0;c<a.oldItems().count();c++){b.add1(a.oldItems().item(c))}}var d=new $$4.d(0);if(a.newItems()!=null){for(var e=0;e<a.newItems().count();e++){d.add1(a.newItems().item(e))}}var f=this.selectedItems();this.gd(this,new $$t.k(b,d,f))},propertyChanged:null,propertyUpdated:null,gr: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))}},g8:function(){if(this.actualItemsSource()==null||this.bv.active().count()==0){return}this.b4=true;var a=this.selectedSlices().count();if(a==0){if(this.selectedItems().count()>0){this.selectedItems().clear()}if(this.selectedItem()!=null){this.selectedItem(null)}}if(this.selectionMode()==1){if(a!=0){var b=this.bv.active().__inner[this.selectedSlices().__inner[a-1]];if(b.isOthersSlice()){this.selectedItem(function(){var $ret=new $$t.ab;$ret.data($b($$0.$bm.$type,b.dataContext()));$ret.slice(b);return $ret}())}else{this.selectedItem(b.dataContext())}}}else if(this.selectionMode()==2){if(a!=0){this.selectedItems().clear();var d=this.selectedSlices().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.bv.active().__inner[c];if(e.isOthersSlice()){var f=$b($$0.$bt.$type,e.dataContext());var h=f.getEnumerator();while(h.moveNext()){var g=h.current();this._a6.e(g)}}else{this._a6.e(e.dataContext())}}this.selectedItem(this.bv.active().__inner[this.selectedSlices().__inner[a-1]].dataContext())}}this.b4=false},g7:function(){if(this.actualItemsSource()==null||this.bv.active().count()==0){return}this.b5=true;this.selectedSlices().clear();var b=this.bv.active().getEnumerator();while(b.moveNext()){var a=b.current();if(this._a6.d(a)){this.selectedSlices().add(a.a5())}}this.b5=false},g3:function(a,b){this.g4(a,b,false)},g4:function(a,b,c){if(this.allowSliceSelection()){if(this.selectionMode()==1){this._a6.k(a)}else if(this.selectionMode()==2){this._a6.i(a)}}var d=new $$t.q(a,this._a3.af(b));this.gh(this,d);if(!c){this._a3.bo(a,b)}},simulateLeftClick:function(a){this._a3.al(a)},ce:function(a,b){var c=new $$t.g(a,this._a3.af(b));this.ga(this,c);return c.allowSliceClick()},dl:null,fy:function(a,b){if(a!=this.dl){this.dl=a;if(a!=null){this.gi(a,b)}}this._a3.bo(a,b)},sliceEnter:null,sliceLeave:null,sliceHover:null,be:function(a,b){return new $$t.s(a,b)},gi:function(a,b){if(this.sliceEnter!=null){this.sliceEnter(a,this.be(a,b))}},gj:function(a,b){if(this.sliceLeave!=null){this.sliceLeave(a,this.be(a,b))}},gk:function(a,b){if(this.sliceHover!=null){this.sliceHover(a,this.be(a,b))}},f1:function(a,b,c){if(a!=this.dl){var d=this.dl;if(d!=null){this.gj(d,b)}this.dl=a;if(this.dl!=null){this.gi(a,b)}}else{if(this.dl!=null){this.gk(a,b)}}this._a3.bo(a,b)},f0:function(a,b){this.f1(a,b,false)},fz:function(a,b){this._a3.am();if(this.dl!=null){if(this.dl!=null){this.gj(this.dl,b)}this.dl=null}},gg:function(){this.gt()},provideContainer:function(a){this._a3.az(a)},onContainerResized:function(a,b){this._a3.a0(a,b)},notifyContainerResized:function(){this._a3.ax()},getContainerRect:function(){return this._a3.b2()},getContainerOffsets:function(){return this._a3.bz()},destroy:function(){this.removeWidgetLevelDataSource();this._a3.az(null)},flush:function(){this._a3.ap()},dq:null,textStyle:function(a){if(arguments.length===1){var b=this.dq;this.dq=a;this.gr("TextStyle",b,a);return a}else{return this.dq}},container:function(){return this},isStacked:function(){return false},isVertical:function(){return false},hasMarkers:function(){return false},isUsableInLegend:function(){return true},hasSubItems:function(){return false},c7:function(a){if(a==null||this.bt()==null||this._cm==null){return NaN}if(a.isOthersSlice()){return this._dc/this._dh*100}else{return this.bt().item(this._cm.__inner[a.a5()])/this._dh*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.ch(source_)){return}var d=this.bk();if(d==null){return}d.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.ch(source_)){return}var a=this.bk();a.handleCollectionChanged(new $$4.ae(0,4))},ch:function(a){return $$t.$z.ci(a,this.itemsSource())},ci:function(a,b){return a==b},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.ch(source_)){return}var c=this.bk();if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.ch(source_)){return}var c=this.bk();if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this._a3.bi()},bl:function(){return $.ig.FontUtil.prototype.toFontInfo(this._a3._c._n,this.textStyle())},resolveLegendIndex:function(){return-1},forSubItems:function(a){},$type:new $.ig.Type("PieChartBase",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type])},true);$c("PieChartSliceSelector:aa","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},d:function(a){var b=a.dataContext();if(this.a.selectionMode()==1){if(a.isOthersSlice()){var c=$b($$0.$bm.$type,b);if(c!=null&&c.contains(this.a.selectedItem())){
return true}if($b($$t.$ab.$type,this.a.selectedItem())!==null){return true}}if(b==this.a.selectedItem()){return true}}else if(this.a.selectionMode()==2){if(this.c(a)){return true}}else if(this.a.selectionMode()==0){if(this.a.selectedSlices().contains(a.a5())){return true}}return false},c:function(a){var b=a.dataContext();if(a.isOthersSlice()){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(this.a.selectedItems().contains1(c)){return true}}}else{if(this.a.selectedItems().contains1(b)){return true}}return false},h:function(a){var b=a.dataContext();if(!a.isOthersSlice()){if(this.a.selectedItem()!=b){return b}else{return null}}else{if($b($$t.$ab.$type,this.a.selectedItem())!==null){return null}else{return function(){var $ret=new $$t.ab;$ret.data($b($$0.$bm.$type,a.dataContext()));$ret.slice(a);return $ret}()}}},f:function(a,b){var c=false;if(b){if(this.a.selectedItems().contains1(a)){c=this.g(a)}}else{if(!this.a.selectedItems().contains1(a)){c=this.b(a)}else{c=this.g(a)}}return c},e:function(a){return this.f(a,false)},g:function(a){var b=new $$t.l(this.a.selectedItems(),new $$4.d(0),this.a.selectedItems());this.a.gf(this,b);if(!b.cancel()){this.a.selectedItems().remove1(a)}return b.cancel()},b:function(a){var b=new $$t.l(this.a.selectedItems(),function(){var $ret=new $$4.d(0);$ret.add1(a);return $ret}(),this.a.selectedItems());this.a.gf(this,b);if(!b.cancel()){this.a.selectedItems().add1(a)}return b.cancel()},k:function(a){this.a.selectedItem(this.h(a))},i:function(a){var b=new $$4.x($.ig.$op.$type,1,this.a.selectedItems());if(a.isOthersSlice()){var c=$b($$0.$bm.$type,a.dataContext());var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(this.a.selectedItems().contains1(e)){d++}}var g=d>0&&d<c.count();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.f(h,g)}if(this.c(a)){this.a.selectedItem(function(){var $ret=new $$t.ab;$ret.data($b($$0.$bm.$type,a.dataContext()));$ret.slice(a);return $ret}())}else{this.a.selectedItem(this.a.selectedItems().count()>0?this.a.selectedItems().__inner[this.a.selectedItems().count()-1]:null)}}else{this.e(a.dataContext());this.a.selectedItem(this.a.selectedItems().count()>0?this.a.selectedItems().__inner[this.a.selectedItems().count()-1]:null)}},j:function(a){if(a!=null){a._av=true;a.isSelected(this.d(a));a._av=false}},$type:new $.ig.Type("PieChartSliceSelector",$.ig.$ot)},true);$c("PieSliceOthersContext:ab","Object",{init:function(){$.ig.$op.init.call(this)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},$type:new $.ig.Type("PieSliceOthersContext",$.ig.$ot)},true);$c("Slice:ac","ContentControl",{ak:function(){return new $$t.ah(this)},bl:function(a){this._al=a},_al:null,init:function(){this.an=false;$$a.$g.init.call(this);var a=this.ak();this.bl(a);a.b();this._av=false},a3:function(a){if(arguments.length===1){this.h($$t.$ac.by,a);return a}else{return this.c($$t.$ac.by)}},ax:function(a){if(arguments.length===1){this.h($$t.$ac.bm,a);return a}else{return this.c($$t.$ac.bm)}},a1:function(a){if(arguments.length===1){this.h($$t.$ac.bs,a);return a}else{return this.c($$t.$ac.bs)}},a0:function(a){if(arguments.length===1){this.h($$t.$ac.br,a);return a}else{return this.c($$t.$ac.br)}},isSelected:function(a){if(arguments.length===1){this.h($$t.$ac.bv,a);return a}else{return this.c($$t.$ac.bv)}},isExploded:function(a){if(arguments.length===1){this.h($$t.$ac.bt,a);return a}else{return this.c($$t.$ac.bt)}},isOthersSlice:function(a){if(arguments.length===1){this.h($$t.$ac.bu,a);return a}else{return this.c($$t.$ac.bu)}},b7:function(a){if(arguments.length===1){this.h($$t.$ac.bw,a);return a}else{return this.c($$t.$ac.bw)}},b5:function(a){if(arguments.length===1){this.h($$t.$ac.bn,a);return a}else{return this.c($$t.$ac.bn)}},a2:function(a){if(arguments.length===1){this.h($$t.$ac.bx,a);return a}else{return this.c($$t.$ac.bx)}},ay:function(a){if(arguments.length===1){this.h($$t.$ac.bo,a);return a}else{return this.c($$t.$ac.bo)}},a5:function(a){if(arguments.length===1){this.h($$t.$ac.bq,a);return a}else{return $h(this.c($$t.$ac.bq))}},b2:function(a){if(arguments.length===1){this.h($$t.$ac.bp,a);return a}else{return this.c($$t.$ac.bp)}},a4:function(a){if(arguments.length===1){this.h($$t.$ac.bz,a);return a}else{return this.c($$t.$ac.bz)}},_b8:null,_ai:null,_aj:null,_bf:null,_b9:null,_b3:null,_aq:false,_au:false,_av:false,ac:function(){$$a.$g.ac.call(this);this._al.c()},az:function(){var a=Math.abs($$t.$z.df(this.ax()-this.a3()))==360;if(a){return this.a2()}return this.a2()},cb:function(){var a=this._ai!=null&&this._ai.allowSliceExplosion()?true:false;var b=this.az();if(this.isExploded()&&a&&this._ai._dk>1){var c=new $$a.ae(0,this.b5().__x-b,this.b5().__y-b,b*2,b*2);return c}return new $$a.ae(0,this.b7().__x-b,this.b7().__y-b,b*2,b*2)},b6:function(){if(this.isExploded()&&this._ai!=null&&this._ai.allowSliceExplosion()&&this._ai._dk>1){if(this._aq){return this._b3}return this.b5()}return this.b7()},an:false,aw:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(b&&!this.an){this.bk()}return a}else{return this.an}},bk:function(){var $self=this;if(this.aw()){return}var a=this._al.f();var b=this._ai._i5;if($.ig.util.isNaN(this.a3())||$.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.a2())||$.ig.util.isNaN(this.ay())||this.a5()<0||this._ai==null||b.width()==0||b.height()==0||this.b7().__x==0&&this.b7().__y==0||this.b5().__x==0&&this.b5().__y==0||this.a3()==this.ax()){return}this._b8=this.cb();var c=$.ig.GeometryUtil.prototype.e(this._b8);var d=this._b8.height()/2;var e=this.az();var f=$.ig.RectUtil.prototype.l(this._b8);var g=$$t.$ac.b4($.ig.MathUtil.prototype.m(this.a3()),c,f,d,100);var h=$$t.$ac.b4($.ig.MathUtil.prototype.m(this.ax()),c,f,d,100);var i=$$t.$ac.b4($.ig.MathUtil.prototype.m(this.ax()),c,f,this.a2(),this.a0());var j=$$t.$ac.b4($.ig.MathUtil.prototype.m(this.a3()),c,f,this.a2(),this.a1());var k=Math.abs($$t.$z.df(this.ax()-this.a3()))==360;if(k){if(this.a0()==0){var l=function(){var $ret=new $$a.a6;$ret._e=f;$ret._c=$self.a2();$ret._d=$self.a2();return $ret}();a._ak=l;return}else if(this.a0()>0){var m=new $$a.af(1,this.a2(),this.a2());var n=new $$a.af(1,this.a2()*this.a0()/100,this.a2()*this.a0()/100);var o=function(){var $ret=new $$a.y(0);$ret.x(f.__x-$self.a2());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$a.y(0);$ret.x(f.__x+$self.a2());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$a.y(0);$ret.x(f.__x-$self.a2()*$self.a0()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$a.y(0);$ret.x(f.__x+$self.a2()*$self.a0()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$a.a8;$ret.startPoint(o);return $ret}();var t=new $$a.bc;var u=function(){var $ret=new $$a.bh;$ret._f=m;$ret._d=1;$ret._e=p;return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$a.a8;$ret.startPoint(r);return $ret}();var w=new $$a.bc;var x=function(){var $ret=new $$a.bh;$ret._f=n;$ret._d=0;$ret._e=q;return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$a.a8;$ret.startPoint(o);return $ret}();var z=new $$a.bc;var aa=function(){var $ret=new $$a.bh;$ret._f=m;$ret._d=0;$ret._e=p;return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$a.a8;$ret.startPoint(r);return $ret}();var ac=new $$a.bc;var ad=function(){var $ret=new $$a.bh;$ret._f=n;$ret._d=1;$ret._e=q;return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$a.a9;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$a.a7;$ret._c=ae;return $ret}();var ag=new $$a.a3;ag._d.add(af);a._ak=ag;return}else{var ah=function(){var $ret=new $$a.a3;$ret._c=0;return $ret}();ah._d.add(function(){var $ret=new $$a.a6;$ret._e=f;$ret._c=$self.a2();$ret._d=$self.a2();return $ret}());ah._d.add(function(){var $ret=new $$a.a6;$ret._e=f;$ret._c=$self.a2()*$self.a0()/100;$ret._d=$self.a2()*$self.a0()/100;return $ret}());a._ak=ah;return}}var ai=new $$a.a7;a._ak=ai;var aj=function(){var $ret=new $$a.a8;$ret.isClosed(true);return $ret}();ai._c=new $$a.a9;ai._c.add(aj);aj.__startPoint=g;var ak=Math.abs(this.ax()-this.a3())>180;var al=new $$a.bh;al._e=h;al._f=new $$a.af(1,this._b8.width()/2,this._b8.height()/2);al._b=ak;if(this.ax()>this.a3()){al._d=1}else{al._d=0}aj.__segments=new $$a.bc;aj.__segments.add(al);var am=new $$a.bd(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$a.bh;ap._e=j;if(ao<0){ao=.1}ap._f=new $$a.af(1,ao,ao);ap._b=al._b;ap._d=0;aj.__segments.add(ap);var aq=this.ca(a,g,h,this.a3(),this.ax(),f,e);this._cc=aq;var ar=true;if(ar&&this._b8.height()>0&&this._b8.width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$a.ae(0,0,0,b.width(),b.height());at.intersect(as);var au=$.ig.GeometryUtil.prototype.i((this.a3()+this.ax())/2);var av=au/180*Math.PI;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if($.ig.util.isNaN(aw)||Number.isInfinity(aw)){aw=0}if($.ig.util.isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$.ig.GeometryUtil.prototype.l(this._ai._i5.width(),this._ai._i5.height(),true,au,this.a2()*this._ai.cy()-ay);this._al.d(az.__x-this.b5().__x,az.__y-this.b5().__y);this._aq=true;this._b3=az;this._b9=new $$a.ae(0,as.x()-(az.__x-this.b5().__x),as.y()-(az.__y-this.b5().__y),as.width(),as.height())}else{this._aq=false;this._al.e()}},ap:function(a){var b=this._ai._i5;if(this.__visibility==1){return false}if($.ig.util.isNaN(this.a3())||$.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.a2())||$.ig.util.isNaN(this.ay())||this.a5()<0||this._ai==null||b.width()==0||b.height()==0||this.b7().__x==0&&this.b7().__y==0||this.b5().__x==0&&this.b5().__y==0){return false}var c=this.az();var d=this.a0()/100*c;var e=c;var f=this.b7();if(this.isExploded()&&this._ai.allowSliceExplosion()&&this._ai._dk>1){f=this.b5();if(this._aq){f=this._b3}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/Math.PI;return this.ao(j)},ao:function(a){a=$.ig.GeometryUtil.prototype.i(a);var b=Math.min(this.a3(),this.ax());var c=Math.max(this.a3(),this.ax());return a>b&&a<c||a-360>b&&a-360<c||a+360>b&&a+360<c},ca:function(a,b,c,d,e,f,g){var h=new $$4.x($$a.$y.$type,0);h.add(b);h.add(c);h.add(f);d=$.ig.GeometryUtil.prototype.i(d);e=$.ig.GeometryUtil.prototype.i(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($.ig.GeometryUtil.prototype.m(f,0,g))}if(90>d&&90<e){h.add($.ig.GeometryUtil.prototype.m(f,90,g))}if(180>d&&180<e){h.add($.ig.GeometryUtil.prototype.m(f,180,g))}if(270>d&&270<e){h.add($.ig.GeometryUtil.prototype.m(f,270,g))}var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$a.ae(0,i,j,k-i,l-j)},am:function(){var a=new $$t.al;a.appearance(new $.ig.PrimitiveAppearanceData);a.labelAppearance(new $.ig.LabelAppearanceData);a.leaderLineAppearance(new $.ig.PrimitiveAppearanceData);a.startAngle(this.a3());a.endAngle(this.ax());a.explodedOrigin($.ig.PointData.prototype.b(this.b5()));a.explodedRadius(this.ay());a.origin($.ig.PointData.prototype.b(this.b7()));a.radius(this.az());a.index(this.a5());a.innerExtentEnd(this.a0());a.innerExtentStart(this.a1());a.isExploded(this.isExploded());a.isOthersSlice(this.isOthersSlice());a.isSelected(this.isSelected());if(this._aj!=null){a.labelAppearance().angle(this._aj._ai);a.labelBounds($.ig.RectData.prototype.b(this._aj._ao));a.labelAngle(this._aj._ai);if($b($$a.$an.$type,this._aj._aj)!==null){var b=$b($$a.$an.$type,this._aj._aj);a.label(b.ak());var c=null;a.labelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(b._am));a.labelAppearance().text(b.ak());if(this._ai!=null){c=this._ai.bl();if(c==null){c=this._ai._a3._b._c}}a.labelAppearance($.ig.AppearanceHelper.prototype.c(b,c));a.labelAppearance().visibility(this._aj.__visibility==0)}else{a.label(this._aj._aj.toString())}if(this._aj._ap!=null){a.leaderLineAppearance().fill($.ig.AppearanceHelper.prototype.b(this._aj._ap.__fill));a.leaderLineAppearance().opacity(this._aj._ap.__opacity);a.leaderLineAppearance().stroke($.ig.AppearanceHelper.prototype.b(this._aj._ap.__stroke));a.leaderLineAppearance().strokeThickness(this._aj._ap._ac);a.leaderLineAppearance().isVisible(this._aj._ap.__visibility==0);a.leaderLinePath(new $.ig.PathVisualData(2,"leaderLine",this._aj._ap))}else if(this._aj._aq!=null){a.leaderLineAppearance().fill($.ig.AppearanceHelper.prototype.b(this._aj._aq.__fill));a.leaderLineAppearance().opacity(this._aj._aq.__opacity);a.leaderLineAppearance().stroke($.ig.AppearanceHelper.prototype.b(this._aj._aq.__stroke));a.leaderLineAppearance().strokeThickness(this._aj._aq._ac);a.leaderLineAppearance().isVisible(this._aj._aq.__visibility==0);a.leaderLinePath(new $.ig.PathVisualData(1,"leaderLine",this._aj._aq))}}if(this._al!=null){var d=this._al.f();a.slicePath(new $.ig.PathVisualData(1,"slicePath",d));a.appearance().fill($.ig.AppearanceHelper.prototype.b(d.__fill));a.appearance().opacity(d.__opacity);a.appearance().stroke($.ig.AppearanceHelper.prototype.b(d.__stroke));a.appearance().strokeThickness(d._ac);a.appearance().isVisible(d.__visibility==0)}return a},b4:function(a,b,c,d,e){if(d==0){return c}var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_cc:null,_b0:null,_b1:null,$type:new $.ig.Type("Slice",$$a.$g.$type)},true);$c("XamPieChart:ad","PieChartBase",{a2:function(){return new $$t.ai(this)},gl:function(a){$$t.$z.gl.call(this,a);this._jb=a},_jb:null,init:function(){$$t.$z.init.call(this);this._ab=$$t.$ad.$type},$type:new $.ig.Type("XamPieChart",$$t.$z.$type)},true);$c("PieChartBaseView:ae","Object",{init:function(a){this.l=false;this.b1=$$a.$ae.empty();this.by={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.m=false;$.ig.$op.init.call(this);this._a=a;this._c=new $$t.a(this)},_a:null,a2:function(){this._e=new $$t.ag;this._e.series(this._a);this._b4=$$a.$ae.empty();this._v=new $$4.x($$t.$ac.$type,0);this._u=new $$4.x($$t.$x.$type,0);this._a.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$b.f);$ret.measure($$t.$b.a);return $ret}());this._a.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$b.e);$ret.measure($$t.$b.d);return $ret}());this._c.z()},bc:function(){var a=this._c.b();if(this._a.brushes()==null){this._a.brushes(a._a)}if(this._a.outlines()==null){this._a.outlines(a._b)}if(this._a.selectedStyle()==null){this._a.selectedStyle(function(){var $ret=new $$a.ag;$ret.fill=a._h!=null?a._h.color().colorString():null;$ret.stroke=a._i!=null?a._i.color().colorString():null;$ret.strokeThickness=a._e;$ret.opacity=a._d;return $ret}())}this._b=a;if(this._a.textStyle()!=null){this._b._c=this._a.bl()}},ay:function(){this._c.ab()},a1:function(){this._c.ae()},_bt:null,_b:null,_h:null,_j:null,_i:null,_k:null,_c:null,az:function(a){if(a==null){this.l=false;this._c.ac(null);this._h=null;this._j=null;this._i=null;this._k=null;return}this._c.ac(a);this._h=this._c._e;this._j=this._c._g;this._i=this._c._f;this._k=this._c._h},b2:function(){return this._b4},bz:function(){return this._c.an()},bb:function(){this._b4=this._c.ao();this._a.gg()},_b4:null,l:false,aw:function(){if(!this.l){this.l=true;this._c.ah(this.bj.runOn(this))}},bj:function(){if(this.l){this.l=false;this.a6()}},b1:null,a6:function(){this.an();this._c.w(this._b4.width(),this._b4.height());var a=this._k==this._j;if(this._k!=null&&this._k.d()&&!a){if(this._a.actualPixelScalingRatio()!=1){this._k.z();this._k.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.b1.isEmpty()){this._k.k(this.b1.left(),this.b1.top(),this.b1.width(),this.b1.height())}}if(this._i!=null&&this._i.d()&&!a){if(this._a.actualPixelScalingRatio()!=1){this._i.z();this._i.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.b1.isEmpty()){this._i.k(this.b1.left(),this.b1.top(),this.b1.width(),this.b1.height())}}if(this._j!=null&&this._j.d()){if(this._a.actualPixelScalingRatio()!=1){this._j.z();this._j.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.b1.isEmpty()){this._j.k(this.b1.left(),this.b1.top(),this.b1.width(),this.b1.height())}}if(this._h!=null&&this._h.d()&&!a){if(this._a.actualPixelScalingRatio()!=1){this._h.z();this._h.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.b1.isEmpty()){this._h.k(this.b1.left(),this.b1.top(),this.b1.width(),this.b1.height())}}this.a7();if(!this.b1.isEmpty()&&this._a.actualPixelScalingRatio()!=1){if(this._k!=null&&this._k.d()&&!a){this._k.y()}if(this._i!=null&&this._i.d()&&!a){this._i.y()}if(this._j!=null&&this._j.d()){this._j.y()}if(this._h!=null&&this._h.d()&&!a){this._h.y()}}},a7:function(){this.b1=this._b4;if(this._j!=null&&this._j.d()){this.ba();this.a8()}if(this._i!=null&&this._i.d()){var a=this._b._c;if(this._a.textStyle()!=null){a=this._a.bl()}this._i.ac(a);var c=this._u.getEnumerator();while(c.moveNext()){var b=c.current();if(b.__visibility==0){var d=b._aj;if(d!=null){{if(b._ah.b2()==null){if(b._ah._au){d._am=this._b._f}else{d._am=this._b._g}}else{d._am=b._ah.b2()}this._i.w(d)}}var e=b._ah._b0;if(b._ah._y!=null){var f=new $$a.by;this._j.i(f,b._ah._y);if(f.__fill!=null){e=f.__fill}}if(this._a.leaderLineType()!=0&&b._aq!=null){b._aq.__stroke=e;b._aq._ac=1;if(this._a.leaderLineStyle()!=null){this._i.i(b._aq,this._a.leaderLineStyle())}this._i.s(b._aq)}if(this._a.leaderLineType()==0&&b._ap!=null){b._ap.__stroke=e;b._ap._ac=1;if(this._a.leaderLineStyle()!=null){this._i.i(b._ap,this._a.leaderLineStyle())}this._i.r(b._ap)}}}}},a9:function(a){if(a.__visibility!=0){return}var b=a._al.f();this._c.ai(b);b._ac=1;b.__opacity=a.__opacity;if(a._b0!=null){b.__fill=a._b0}if(a._b1!=null){b.__stroke=a._b1}if(a._y!=null){this._j.i(b,a._y)}if(b._j!=null){this._j.z();this._j.j(b._j)}var c=b.__fill;var d=b.__stroke;var e=this.n(a,b,this._j);this._j.s(b);if(e){b.__fill=c;b.__stroke=d}if(b._j!=null){this._j.y()}},ba:function(){var b=this._v.getEnumerator();while(b.moveNext()){var a=b.current();if(!a.isSelected()){this.a9(a)}}},a8:function(){var b=this._v.getEnumerator();while(b.moveNext()){var a=b.current();if(a.isSelected()){this.a9(a)}}},n:function(a,b,c){return false},ak:function(a,b,c){if(!$.ig.util.isNaN(this.by.__x)&&!$.ig.util.isNaN(this.by.__y)){if(Math.abs(a.__x-this.by.__x)>10||Math.abs(a.__y-this.by.__y)>10){this.m=true}}var d=this._f;this.bk(a);if(this._f==null&&d!=null){var e=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.fz(this._f,e)}else if(this._f!=null){var f=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.f0(this._f,f)}},aj:function(a){var b=this._f;this.bk(a);var c=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.fz(b,c)},by:null,m:false,ai:function(a){this.m=false;this.by={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bk(a)},al:function(a){if(!this._a.isDragInteractionEnabled()||!this.m){this.aq(a)}if(this._a.isDragInteractionEnabled()&&this.m){var b=this._f;this._f=null;var c=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.fz(b,c)}this.m=false;this.by={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},aq:function(a){var b=function(){var $ret=new $$a.as;$ret.position(a);return $ret}();var c=true;var d=null;var f=this._u.getEnumerator();while(f.moveNext()){var e=f.current();var g=e._ao.containsPoint(a);if(g){d=e;c=this._a.ce(e._ah,b);break}}this.bk(a);if(this._f==null&&c&&d!=null){this._a.g3(d._ah,b)}else if(this._f!=null&&c){this._a.g3(this._f,b)}},_f:null,bk:function(a){this._f=null;for(var b=0;b<this._v.count();b++){if(this._v.__inner[b].__visibility==0&&this._v.__inner[b].ap(a)){this._f=this._v.__inner[b];break}}},o:function(a){var c=this._u.getEnumerator();while(c.moveNext()){var b=c.current();var d=b._ao.containsPoint(a);if(d){return true}}return false},q:function(a){for(var b=0;b<this._v.count();b++){if(this._v.__inner[b].__visibility==0&&this._v.__inner[b].ap(a)){return true}}return false},p:function(a){return this.o(a)||this.q(a)},be:function(){this._a.gg()},am:function(){this.ar()},bo:function(a,b){var c=b;this.bp(c.position(),a,b)},_v:null,g:function(){var a=new $$t.ac;a._ai=this._a;this._v.add(a);return a},bf:function(a){a.__visibility=0},bh:function(a){a.__visibility=1},bg:function(a){a._ai=null;this._v.remove(a)},_u:null,d:function(){var a=new $$t.x;if(this._a.leaderLineType()==0){a._ap=new $$a.bx}else{a._aq=new $$a.by;var b=new $$a.a7;b._c.add(new $$a.a8);b._c.__inner[0].__segments.add(new $$a.be(0));a._aq._ak=b}this._u.add(a);return a},as:function(a){a.__visibility=0},au:function(a){a.__visibility=1},at:function(a){this._u.remove(a)},bm:function(a){if(this._a.leaderLineType()!=0&&a._aq!=null||this._a.leaderLineType()==0&&a._ap!=null){return}if(this._a.leaderLineType()==0){a._aq=null;a._ap=new $$a.bx}else{a._ap=null;a._aq=new $$a.by;var b=new $$a.a7;var c=new $$a.a8;c.__startPoint={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._c.add(c);b._c.__inner[0].__segments.add(new $$a.be(0));a._aq._ak=b}},bd:function(a){if(this._a.othersCategoryStyle()!=null&&a.isOthersSlice()){a._b0=this.bw(a.a5());a._b1=this.bx(a.a5());a._y=this._a.othersCategoryStyle()}else if(a.isSelected()&&this._a.allowSliceSelection()&&this._a.selectedStyle()!=null){a._y=this._a.selectedStyle()}else{a._y=null;a._b0=this.bw(a.a5());a._b1=this.bx(a.a5())}},bw:function(a){if(this._a.actualBrushes()!=null&&a>=0&&this._a.actualBrushes().count()>0){return this._a.actualBrushes().item(a%this._a.actualBrushes().count())}return null},bx:function(a){if(this._a.actualOutlines()!=null&&a>=0&&this._a.actualOutlines().count()>0){return this._a.actualOutlines().item(a%this._a.actualOutlines().count())}return null},ae:function(a){if(a==null||a._aj==null){return this._a.labelMemberPath()}var b=a._aj;var c=b._aj;if($b($$a.$an.$type,c)!==null){return c.ak()}return c},z:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null&&this._i!=null){return this._i.e(b)+0}return 0},bl:function(){this._w=$.ig.FontUtil.prototype.getCurrentFontHeight(this._c._n,this._c.d())},_w:0,y:function(a){return this._w+0},b3:function(a){var b=a._aj;if($b($$a.$an.$type,b)!==null){var c=this.z(b);var d=this.y(b);return new $$a.ae(0,0,0,c,d)}return $$a.$ae.empty()},b5:function(){return new $$a.af(1,this._b4.width(),this._b4.height())},bn:function(a,b,c){var d=$b($$a.$an.$type,a._aj);if(d!=null){d._n=b;d._o=c}this.aw()},bq:function(a){this.br(a)},bs:function(){this.aw()},av:function(){this.an()},an:function(){var a=this._b._c;if(this._a.textStyle()!=null){a=this._a.bl()}if(this._i!=null){this._i.ac(a)}},a0:function(a,b){this._c.ad(a,b)},ax:function(){this._c.aa()},_b0:null,_ah:null,_t:false,_e:null,ag:function(){return this._c!=null&&this._c._n!=null?this._c._n.getResourceString("invalidLabelBinding"):"There is no such value for the labels to bind."},ar:function(){if(this._t==true){this._t=false;this._c.y(this._e)}},br:function(a){this._c.ak(a)},bp:function(a,b,c){this._t=true;this._b0=a;if(b==null){this._ah=null;this._e.item(null)}else{this._ah=b.dataContext();this._e.item(b.dataContext())}var d=this._a.getContainerOffsets();var pos_={__x:a.__x+15+d.__x,__y:a.__y+15+d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var context_=this._e;this._c.aj(pos_,context_)},bi:function(){this.bc();this.bl();this._a.gt()},a3:function(){this._c.af(this._a.isSurfaceInteractionDisabled())},ad:function(){return this._c.t()},ap:function(){if(this.l){this.bj()}},s:function(){return this.ad()!=null},ao:function(a){this._c.x(a)},r:function(){return true},a5:function(){},bu:function(a){var b=this._c.al(a._y);if(b!=null){return b}return a._b0},bv:function(a){var b=this._c.am(a._y);if(b!=null){return b}return a._b1},x:function(a){return this._c.m(a._y)},aa:function(a){return this._c.m(a)},ab:function(){var b=this._v.getEnumerator();while(b.moveNext()){var a=b.current();if(!a.isSelected()){return a.a4()}}return NaN},a4:function(){this._c.ag();this.aw()},af:function(a){return this._c._c._ar},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$c("PieChartStyleInfo:af","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_f:null,_g:null,_c:null,_h:null,_i:null,_e:0,_d:0,$type:new $.ig.Type("PieChartStyleInfo",$.ig.$ot)},true);$c("PieSliceDataContext:ag","DataContext",{init:function(){$.ig.DataContext.prototype.init.call(this)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},_percentValue:0,percentValue:function(a){if(arguments.length===1){this._percentValue=a;return a}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},flatten:function(){var ret_=$.ig.DataContext.prototype.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$.ig.DataContext.prototype.$type)},true);$c("SliceView:ah","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},_g:null,b:function(){this._g=new $$a.by;this._a.content(this._g)},c:function(){this._a.bk()},f:function(){return this._g},d:function(a,b){this._g._j=function(){var $ret=new $$a.br;$ret._j=a;$ret._k=b;return $ret}()},e:function(){this._g._j=null},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$c("XamPieChartView:ai","PieChartBaseView",{_b6:null,init:function(a){$$t.$ae.init.call(this,a);this._b6=a},$type:new $.ig.Type("XamPieChartView",$$t.$ae.$type)},true);$c("PieChartVisualData:aj","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.ak);this.others(new $$4.x($.ig.$op.$type,0));this.dipScalingRatio(1)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_othersSlice:null,othersSlice:function(a){if(arguments.length===1){this._othersSlice=a;return a}else{return this._othersSlice}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_others:null,others:function(a){if(arguments.length===1){this._others=a;return a}else{return this._others}},_radiusFactor:0,radiusFactor:function(a){if(arguments.length===1){this._radiusFactor=a;return a}else{return this._radiusFactor}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("name: "+this.name()+",");a.u("leaderLineMargin: "+this.leaderLineMargin()+",");a.u("radiusFactor: "+this.radiusFactor()+",");a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.u("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.l(", ")}a.l(this.slices().__inner[b].serialize())}a.u("],");a.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.l(", dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$c("PieSliceVisualData:al","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($.ig.RectData.prototype.empty())},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_explodedRadius:0,explodedRadius:function(a){if(arguments.length===1){this._explodedRadius=a;return a}else{return this._explodedRadius}},_innerExtentStart:0,innerExtentStart:function(a){if(arguments.length===1){this._innerExtentStart=a;return a}else{return this._innerExtentStart}},_innerExtentEnd:0,innerExtentEnd:function(a){if(arguments.length===1){this._innerExtentEnd=a;return a}else{return this._innerExtentEnd}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelAngle:0,labelAngle:function(a){if(arguments.length===1){this._labelAngle=a;return a}else{return this._labelAngle}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(a){if(arguments.length===1){this._leaderLineAppearance=a;return a}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(a){if(arguments.length===1){this._slicePath=a;return a}else{return this._slicePath}},_leaderLinePath:null,leaderLinePath:function(a){if(arguments.length===1){this._leaderLinePath=a;return a}else{return this._leaderLinePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}if(this.leaderLinePath()!=null){this.leaderLinePath().scaleByViewport(a)}if(!this.labelBounds().isEmpty()){
var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().left()+this.labelBounds().width()-a.left())/a.width();var e=(this.labelBounds().top()+this.labelBounds().height()-a.top())/a.height();this.labelBounds(new $.ig.RectData(b,c,d-b,e-c))}if(this.origin()!=null){this.origin(new $.ig.PointData((this.origin().x()-a.left())/a.width(),(this.origin().y()-a.top())/a.height()))}if(this.explodedOrigin()!=null){this.explodedOrigin(new $.ig.PointData((this.explodedOrigin().x()-a.left())/a.width(),(this.explodedOrigin().y()-a.top())/a.height()))}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.label()!=null){a.u('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.u("labelAppearance: "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.u("leaderLineAppearance: "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.u("slicePath: "+this.slicePath().serialize()+", ")}if(this.leaderLinePath()!=null){var b=this.leaderLinePath().serialize();if(b!=null){a.u("leaderLinePath: "+b+", ")}}a.u("labelAngle: "+this.labelAngle()+", ");a.u("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.u("}");return a.toString()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$c("PieSliceVisualDataList:ak","List$1",{init:function(){$$4.$x.init.call(this,$$t.$al.$type,0)},$type:new $.ig.Type("PieSliceVisualDataList",$$4.$x.$type.specialize($$t.$al.$type))},true);$$t.$z.hj=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$z.$type,new $$a.ac(1,function(a,b){a.gr("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$z.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ItemsSource",b.oldValue(),b.newValue())}));$$t.$z.actualItemsSourceProperty=$$a.$s.i("ActualItemsSource",$$0.$bt.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ActualItemsSource",b.oldValue(),b.newValue())}));$$t.$z.innerExtentProperty=$$a.$s.i("InnerExtent",Number,$$t.$z.$type,new $$a.ac(2,0,function(a,b){a.gr("InnerExtent",b.oldValue(),b.newValue())}));$$t.$z.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$z.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$z.$type,new $$a.ac(1,function(a,b){a.gr("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$z.legendLabelMemberPathProperty=$$a.$s.i("LegendLabelMemberPath",String,$$t.$z.$type,new $$a.ac(1,function(a,b){$b($$t.$z.$type,a).gr("LegendLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$z.labelsPositionProperty=$$a.$s.i("LabelsPosition",$$t.$c.$type,$$t.$z.$type,new $$a.ac(2,$$t.$c.getBox(1),function(a,b){a.gr("LabelsPosition",b.oldValue(),b.newValue())}));$$t.$z.labelOuterColorProperty=$$a.$s.i("LabelOuterColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LabelOuterColor",b.oldValue(),b.newValue())}));$$t.$z.labelInnerColorProperty=$$a.$s.i("LabelInnerColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LabelInnerColor",b.oldValue(),b.newValue())}));$$t.$z.actualLabelOuterColorProperty=$$a.$s.i("ActualLabelOuterColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ActualLabelOuterColor",b.oldValue(),b.newValue())}));$$t.$z.actualLabelInnerColorProperty=$$a.$s.i("ActualLabelInnerColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ActualLabelInnerColor",b.oldValue(),b.newValue())}));$$t.$z.leaderLineVisibilityProperty=$$a.$s.i("LeaderLineVisibility",$$a.$aj.$type,$$t.$z.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.gr("LeaderLineVisibility",b.oldValue(),b.newValue())}));$$t.$z.leaderLineStyleProperty=$$a.$s.i("LeaderLineStyle",$$a.$ag.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LeaderLineStyle",b.oldValue(),b.newValue())}));$$t.$z.leaderLineTypeProperty=$$a.$s.i("LeaderLineType",$$t.$d.$type,$$t.$z.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.gr("LeaderLineType",b.oldValue(),b.newValue())}));$$t.$z.leaderLineMarginProperty=$$a.$s.i("LeaderLineMargin",Number,$$t.$z.$type,new $$a.ac(2,6,function(a,b){a.gr("LeaderLineMargin",b.oldValue(),b.newValue())}));$$t.$z.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ToolTip",b.oldValue(),b.newValue())}));$$t.$z.othersCategoryThresholdProperty=$$a.$s.i("OthersCategoryThreshold",Number,$$t.$z.$type,new $$a.ac(2,3,function(a,b){a.gr("OthersCategoryThreshold",b.oldValue(),b.newValue())}));$$t.$z.othersCategoryTypeProperty=$$a.$s.i("OthersCategoryType",$$t.$e.$type,$$t.$z.$type,new $$a.ac(2,$$t.$e.getBox(1),function(a,b){a.gr("OthersCategoryType",b.oldValue(),b.newValue())}));$$t.$z.othersCategoryTextProperty=$$a.$s.i("OthersCategoryText",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("OthersCategoryText",b.oldValue(),b.newValue())}));$$t.$z.explodedRadiusProperty=$$a.$s.i("ExplodedRadius",Number,$$t.$z.$type,new $$a.ac(2,.2,function(a,b){a.gr("ExplodedRadius",b.oldValue(),b.newValue())}));$$t.$z.radiusFactorProperty=$$a.$s.i("RadiusFactor",Number,$$t.$z.$type,new $$a.ac(2,.9,function(a,b){a.gr("RadiusFactor",b.oldValue(),b.newValue())}));$$t.$z.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.gr("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$z.allowSliceExplosionProperty=$$a.$s.i("AllowSliceExplosion",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.gr("AllowSliceExplosion",b.oldValue(),b.newValue())}));$$t.$z.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("Legend",b.oldValue(),b.newValue())}));$$t.$z.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$z.$type,new $$a.ac(2,10,function(a,b){a.gr("LabelExtent",b.oldValue(),b.newValue())}));$$t.$z.startAngleProperty=$$a.$s.i("StartAngle",Number,$$t.$z.$type,new $$a.ac(2,0,function(a,b){a.gr("StartAngle",b.oldValue(),b.newValue())}));$$t.$z.sweepDirectionProperty=$$a.$s.i("SweepDirection",$$a.$bi.$type,$$t.$z.$type,new $$a.ac(2,$$a.$bi.getBox(1),function(a,b){a.gr("SweepDirection",b.oldValue(),b.newValue())}));$$t.$z.othersCategoryStyleProperty=$$a.$s.i("OthersCategoryStyle",$$a.$ag.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("OthersCategoryStyle",b.oldValue(),b.newValue())}));$$t.$z.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$z.toolTipStyleProperty=$$a.$s.i("ToolTipStyle",$$a.$ag.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ToolTipStyle",b.oldValue(),b.newValue())}));$$t.$z.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("Brushes",b.oldValue(),b.newValue())}));$$t.$z.actualBrushesProperty=$$a.$s.i("ActualBrushes",$.ig.BrushCollection.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ActualBrushes",b.oldValue(),b.newValue())}));$$t.$z.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("Outlines",b.oldValue(),b.newValue())}));$$t.$z.actualOutlinesProperty=$$a.$s.i("ActualOutlines",$.ig.BrushCollection.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("ActualOutlines",b.oldValue(),b.newValue())}));$$t.$z.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LabelFormat",b.oldValue(),b.newValue())}));$$t.$z.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$z.othersLabelFormatProperty=$$a.$s.i("OthersLabelFormat",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("OthersLabelFormat",b.oldValue(),b.newValue())}));$$t.$z.othersLabelFormatSpecifiersProperty=$$a.$s.i("OthersLabelFormatSpecifiers",Array,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("OthersLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$z.legendLabelFormatProperty=$$a.$s.i("LegendLabelFormat",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendLabelFormat",b.oldValue(),b.newValue())}));$$t.$z.legendLabelFormatSpecifiersProperty=$$a.$s.i("LegendLabelFormatSpecifiers",Array,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$z.legendOthersLabelFormatProperty=$$a.$s.i("LegendOthersLabelFormat",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendOthersLabelFormat",b.oldValue(),b.newValue())}));$$t.$z.legendOthersLabelFormatSpecifiersProperty=$$a.$s.i("LegendOthersLabelFormatSpecifiers",Array,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendOthersLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$z.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$z.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$z.labelTemplateProperty=$$a.$s.i("LabelTemplate",$$a.$k.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.gr("LabelTemplate",b.oldValue(),b.newValue())}));$$t.$z.isDragInteractionEnabledProperty=$$a.$s.i("IsDragInteractionEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.gr("IsDragInteractionEnabled",b.oldValue(),b.newValue())}));$$t.$z.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.gr("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$z.shouldDisplayMockDataProperty=$$a.$s.i("ShouldDisplayMockData",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.gr("ShouldDisplayMockData",b.oldValue(),b.newValue())}));$$t.$z.shouldUseSkeletonStyleForMockDataProperty=$$a.$s.i("ShouldUseSkeletonStyleForMockData",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.gr("ShouldUseSkeletonStyleForMockData",b.oldValue(),b.newValue())}));$$t.$z.formatLabelProperty=$$a.$s.i("FormatLabel",$$t.$w.$type,$$t.$z.$type,new $$a.ac(1,function(a,b){a.gr("FormatLabel",b.oldValue(),b.newValue())}));$$t.$z.formatLegendLabelProperty=$$a.$s.i("FormatLegendLabel",$$t.$w.$type,$$t.$z.$type,new $$a.ac(1,function(a,b){$b($$t.$z.$type,a).gr("FormatLegendLabel",b.oldValue(),b.newValue())}));$$t.$z.selectionModeProperty=$$a.$s.i("SelectionMode",$$t.$f.$type,$$t.$z.$type,new $$a.ac(2,$$t.$f.getBox(1),function(a,b){a.gr("SelectionMode",b.oldValue(),b.newValue())}));$$t.$z.selectedItemProperty=$$a.$s.i("SelectedItem",$.ig.$op.$type,$$t.$z.$type,new $$a.ac(1,function(a,b){var c=$b($$t.$z.$type,a);if(c.b3){return}var d=new $$t.j(b.oldValue(),b.newValue());c.gc(c,d);if(!d.cancel()){if(!c.b4){c.g7()}c.gr("SelectedItem",b.oldValue(),b.newValue());c.gb(a,new $$t.i(b.oldValue(),b.newValue()))}else{c.b3=true;c.selectedItem(b.oldValue());c.b3=false}}));$$t.$ac.by=$$a.$s.i("StartAngle",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.bm=$$a.$s.i("EndAngle",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.bs=$$a.$s.i("InnerExtentStart",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.br=$$a.$s.i("InnerExtentEnd",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.bv=$$a.$s.i("IsSelected",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$ac.$type,a);if(!c._av){var d=b.newValue();if(c._ai!=null){c._ai.gz(c,d)}}}));$$t.$ac.bt=$$a.$s.i("IsExploded",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$ac.$type,a);var d=b.newValue();if(c._ai!=null){c._ai.fw(c,d)}}));$$t.$ac.bu=$$a.$s.i("IsOtherSlice",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.bk()}));$$t.$ac.bw=$$a.$s.i("Origin",$$a.$y.$type,$$t.$ac.$type,new $$a.ac(2,new $$a.y(0),function(a,b){a.bk()}));$$t.$ac.bn=$$a.$s.i("ExplodedOrigin",$$a.$y.$type,$$t.$ac.$type,new $$a.ac(2,new $$a.y(0),function(a,b){a.bk()}));$$t.$ac.bx=$$a.$s.i("Radius",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.bo=$$a.$s.i("ExplodedRadius",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$ac.bq=$$a.$s.i("Index",$$0.$aw.$type,$$t.$ac.$type,new $$a.ac(2,(-1),function(a,b){a.bk()}));$$t.$ac.bp=$$a.$s.i("Foreground",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,null));$$t.$ac.bz=$$a.$s.i("StrokeThickness",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.bk()}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.doughnutchart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.piechart.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$k=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$q=$.ig.globalDefs.$$q;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["Arc:a","ArcItem:b","HoleDimensionsChangedEventHandler:f","Ring:h","RingCollection:i","RingControl:j","RingSeriesBase:l","RingSeriesCollection:m","SliceItem:n","SliceCollection:o","XamDoughnutChart:p","XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass:q","ArcView:r","RingControlView:s","RingSeriesBaseView:t","XamDoughnutChartView:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("Arc:a","PieChartBase",{a2:function(){return new $$t.r(this)},gl:function(a){$.ig.PieChartBase.prototype.gl.call(this,a);this._jc=a},_jc:null,init:function(){this.jd=null;$.ig.PieChartBase.prototype.init.call(this);this._ab=$$t.$a.$type},jd:null,ring:function(a){if(arguments.length===1){var b=this.jd;this.jd=a;this._jc.b8(b,this.jd);return a}else{return this.jd}},_jb:null,endAngle:function(a){if(arguments.length===1){this.h($$t.$a.endAngleProperty,a);return a}else{return this.c($$t.$a.endAngleProperty)}},_jg:0,jh:function(){if(this.ring()!=null){return this.ring().ringBreadth()}return 0},gh:function(a,b){$.ig.PieChartBase.prototype.gh.call(this,a,b);if(this.ring()!=null){this.ring().ringSeries().chart().bu(a,b)}},fw:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.fw.call(this,a,b);var c=this.jf(a);if(c!=null){this.ring()._d.bj(c,b)}}},gz:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.gz.call(this,a,b);var c=this.jf(a);if(c!=null){this.ring()._d.b5(c,b)}}},jf:function(a){var c=this._jb._g.getEnumerator();while(c.moveNext()){var b=c.current();if(b._b==a){return b}}return null},gy:function(a){if(this.allowSliceSelection()){this.go();this.gw();this.gv()}},go:function(){if(this.actualItemsSource()==null||this.bk()==null){this.bv.count(0);return}var a=this._cm.count();var b=this._cl.count()>0;var c=$.ig.PieChartBase.prototype.df(this._c2);var d=$.ig.PieChartBase.prototype.df(this._c2);this._dk=a;if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this._dc;f=true}else{g=this.bt().item(this._cm.__inner[e])}if(this.sweepDirection()==1){d+=$.ig.PieChartBase.prototype.df(Math.abs(g)*this.endAngle()/this._dh)}else{d-=$.ig.PieChartBase.prototype.df(Math.abs(g)*this.endAngle()/this._dh)}var h=this.bv.item(e);if(this.cz()>=100){h.__visibility=1}else{h.__visibility=0}h.aw(true);h.a3(c);h.ax(d);h.a1(h.a0(this.cz()));h.isOthersSlice(f);h.ay(this.cy());h.a5(e);h.dataContext(f?this._ck:this.bk().item(this._cm.__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aw(false)}this.bv.count(a);if(this._jb!=null){this._jb.q(this)}},gv:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.legend());if(a==null){return}if(this.bp()==null||this.bp().count()==0||this.ring()!=null&&this.ring().ringSeries()!=null&&(this.ring()._d!=null&&!this.ring()._d.series().contains(this.ring().ringSeries()))){a.clearLegendItemsForSeries(this.ring().ringSeries());return}this._cj=new $$4.x($$a.$c.$type,0);var c=this.bv.active().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$a.g;var e=this.dm(b);var f=b._b0;var g=b.isOthersSlice()?this.othersCategoryText():this.bq()!=null&&this.bq().count()>0?this.bq().item(this._cm.__inner[b.a5()]):null;g=g==null&&this.bp().count()>0?this.bp().item(this._cm.__inner[b.a5()]):g;d.content(function(){var $ret=new $.ig.PieSliceDataContext;$ret.series($self.ring().ringSeries());$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.legendLabel(g!=null?g.toString():null);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.c7(b));$ret.isOthersSlice(b.isOthersSlice());return $ret}());var h=d.content();if(this.formatLegendLabel()!=null){var i=this.formatLegendLabel()(h);if(i!=null){h.legendLabel(i.toString())}}if(this._aq!=null&&!h.isOthersSlice()){var j=this._aq.i(h);h.legendLabel(j)}if(this._ar!=null&&h.isOthersSlice()){var k=this._ar.i(h);h.legendLabel(k)}if(this.legendItemTemplate()!=null){d._ah=this.legendItemTemplate()}this._cj.add(d)}if(a.isItemwise()){var l=a;l.createLegendItemsInsert(this._cj,this.ring().ringSeries())}},gp:function(a,b,c,d){$.ig.PieChartBase.prototype.gp.call(this,a,b,c,d);switch(b){case"EndAngle":this._jg=d;this.go();this.gn();this.gw();this.gu();break;case"RadiusFactor":if(this.ring()!=null&&this.ring()._d!=null){this.ring()._d.bw()}break;case"Legend":var e=$b($.ig.IChartLegend.prototype.$type,c);if(e!=null&&this.ring()!=null&&this.ring().ringSeries()!=null){e.clearLegendItemsForSeries(this.ring().ringSeries())}break}},getContainer:function(){return this._a3.ad()},$type:new $.ig.Type("Arc",$.ig.PieChartBase.prototype.$type)},true);$c("ArcItem:b","Object",{init:function(){$.ig.$op.init.call(this);this._k=0;this._i=360;this._g=new $$4.x($$t.$n.$type,0)},_d:null,_b:null,_n:null,_l:0,_m:0,_k:0,_i:0,_j:0,_c:0,_a:null,_g:null,_e:null,_h:null,o:function(a,b){var c=0;var d=0;var e=new $$4.x($$0.$aw.$type,0);var f=new $$4.x($$0.$aw.$type,0);var g=new $$4.x($.ig.$op.$type,0);this._g.clear();if(this._h==null){return}var h=new $.ig.FastItemsSource;h.itemsSource(this._h);var i=this.f(h,this._n);if(i==null||i.count()==0){h.deregisterColumn(i);h.detach();return}var k=i.getEnumerator();while(k.moveNext()){var j=k.current();if($.ig.util.isNaN(j)||Number.isInfinity(j)||j<=0){continue}c=c+j}for(var l=0;l<i.count();l++){var m=i.item(l);if($.ig.util.isNaN(m)||Number.isInfinity(m)||m<=0){continue}var n=this._c==1?m/c:m;var o=this._c==1?this._j/100:this._j;if(n<=o){d=d+m;f.add(l);g.add1(h.item(l))}else{e.add(l)}}var p=e.count();var q=f.count()>0;var r=$.ig.PieChartBase.prototype.df(a);var s=$.ig.PieChartBase.prototype.df(a);if(q){p++}for(var t=0;t<p;t++){var u=false;var v;if(t==p-1&&q){v=d;u=true}else{v=i.item(e.__inner[t])}var w=1;if(w==1){s+=$.ig.PieChartBase.prototype.df(Math.abs(v)*b/c)}else{s-=$.ig.PieChartBase.prototype.df(Math.abs(v)*b/c)}this._g.add(function(){var $ret=new $$t.n;$ret._e=r;$ret._d=s-r;$ret._g=u?g:h.item(e.__inner[t]);return $ret}());r=s}h.deregisterColumn(i);h.detach()},f:function(a,b){var c=null;return a.registerColumn(b,c,false)},p:function(a){var b=this._e==null?a:this._e._e;var c=this._e==null?360:this._e._d;this.o(b,c)},q:function(a){var $self=this;this._g.clear();for(var b=0;b<a.bv.count();b++){var c=a.bv.item(b);this._g.add(function(){var $ret=new $$t.n;$ret._e=c.a3();$ret._d=c.ax()-c.a3();$ret._f=b;$ret._a=$self;$ret._g=c.dataContext();$ret._c=c.isOthersSlice();$ret._b=c;return $ret}())}},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$c("Node:c","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$c("IgQueue$1:d","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.e=0;this.b=null;this.a=null;this.c=null;$.ig.$op.init.call(this)},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.c(a,this.b)}else{this.a.a=new $$t.c(a,this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$0.n(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$b(this.$t,this.c.b);return{p0:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$c("RingSeriesBase:l","Control",{as:null,init:function(){var $self=this;this.a2=false;$$a.$f.init.call(this);this._eh={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.as=function(a,b){$self.c4(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.as);this._aw=this.av();this.c1(this._aw);this._aw.k();this.bb=function(a,b){$self.cv(b.action(),b.position(),b.count(),b.propertyName())}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.h($$t.$l.itemsSourceProperty,a);return a}else{return this.c($$t.$l.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.valueMemberPathProperty,a);return a}else{return this.c($$t.$l.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.labelMemberPathProperty,a);return a}else{return this.c($$t.$l.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$l.legendLabelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,c6: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))}},labelsPosition:function(a){if(arguments.length===1){this.h($$t.$l.labelsPositionProperty,$.ig.LabelsPosition.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$l.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineStyleProperty,a);return a}else{return this.c($$t.$l.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineTypeProperty,$.ig.LeaderLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineMarginProperty,a);return a}else{return this.c($$t.$l.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$l.toolTipProperty,a);return a}else{return this.c($$t.$l.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$l.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryTypeProperty,$.ig.OthersCategoryType.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryTextProperty,a);return a}else{return this.c($$t.$l.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.h($$t.$l.legendProperty,a);return a}else{return this.c($$t.$l.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.h($$t.$l.formatLabelProperty,a);return a}else{return this.c($$t.$l.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.h($$t.$l.formatLegendLabelProperty,a);return a}else{return this.c($$t.$l.formatLegendLabelProperty)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$l.labelFormatProperty,a);return a}else{return this.c($$t.$l.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$l.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$l.labelFormatSpecifiersProperty)}},othersLabelFormat:function(a){if(arguments.length===1){this.h($$t.$l.othersLabelFormatProperty,a);return a}else{return this.c($$t.$l.othersLabelFormatProperty)}},othersLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$l.othersLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$l.othersLabelFormatSpecifiersProperty)}},legendLabelFormat:function(a){if(arguments.length===1){this.h($$t.$l.legendLabelFormatProperty,a);return a}else{return this.c($$t.$l.legendLabelFormatProperty)}},legendLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$l.legendLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$l.legendLabelFormatSpecifiersProperty)}},legendOthersLabelFormat:function(a){if(arguments.length===1){this.h($$t.$l.legendOthersLabelFormatProperty,a);return a}else{return this.c($$t.$l.legendOthersLabelFormatProperty)}},legendOthersLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$l.legendOthersLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$l.legendOthersLabelFormatSpecifiersProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$l.labelExtentProperty,a);return a}else{return this.c($$t.$l.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.h($$t.$l.startAngleProperty,a);return a}else{return this.c($$t.$l.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$l.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$l.selectedStyleProperty,a);return a}else{return this.c($$t.$l.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();if(this.selectedStyle()!=null&&a!=this.selectedStyle()){a=this.selectedStyle()}this.c6("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.h($$t.$l.toolTipStyleProperty,a);return a}else{return this.c($$t.$l.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.h($$t.$l.brushesProperty,a);return a}else{return this.c($$t.$l.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$l.outlinesProperty,a);return a}else{return this.c($$t.$l.outlinesProperty)}},labelOuterColor:function(a){if(arguments.length===1){this.h($$t.$l.labelOuterColorProperty,a);return a}else{return this.c($$t.$l.labelOuterColorProperty)}},labelInnerColor:function(a){if(arguments.length===1){this.h($$t.$l.labelInnerColorProperty,a);return a}else{return this.c($$t.$l.labelInnerColorProperty)}},bd:null,textStyle:function(a){if(arguments.length===1){var b=this.bd;this.bd=a;this.c6("TextStyle",b,a);return a}else{return this.bd}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$l.legendItemTemplateProperty,a);return a}else{return this.c($$t.$l.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$l.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$l.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.h($$t.$l.labelTemplateProperty,a);return a}else{return $b($$a.$k.$type,this.c($$t.$l.labelTemplateProperty))}},a2:false,isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.a2=true;this.h($$t.$l.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$l.isSurfaceInteractionDisabledProperty)}},a4:function(){if(!this.a2){return this.chart().isSurfaceInteractionDisabled()}else{return this.isSurfaceInteractionDisabled()}},radiusFactor:function(a){if(arguments.length===1){this.h($$t.$l.radiusFactorProperty,a);return a}else{return this.c($$t.$l.radiusFactorProperty)}},a1:false,bb:null,ay:function(a){if(arguments.length===1){this.h($$t.$l.dc,a);return a}else{return this.c($$t.$l.dc)}},_eh:null,_aw:null,c4:function(a,b,c,d){if(b=="ItemsSource"){this.ay(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(d);return $ret}())}if(b=="FastItemsSource"){if($b($.ig.FastItemsSource.prototype.$type,c)!=null){var e=$b($.ig.FastItemsSource.prototype.$type,c);e.event=$.ig.Delegate.prototype.remove(e.event,this.bb);this.a1=false}if($b($.ig.FastItemsSource.prototype.$type,d)!=null){var f=$b($.ig.FastItemsSource.prototype.$type,d);f.event=$.ig.Delegate.prototype.combine(f.event,this.bb);this.a1=true}this.c3()}switch(b){case"SelectedStyle":this.selectedStyleResolved(d);break;case"ValueMemberPath":this.c3();break}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},container:function(){return this.chart()},isStacked:function(){return false},isVertical:function(){return false},isUsableInLegend:function(){return true},hasMarkers:function(){return false},hasSubItems:function(){return false},cv:function(a,b,c,d){this.c3()},av:function(){return new $$t.t(this)},c1:function(a){},au:function(){},c3:function(){},c2:function(){},provideContainer:function(a){this._aw.n(a)},cu:function(){if(this._aw!=null){this._aw.i()}},c8:function(){},c7:function(){},cy:function(a,b){this.cw(new $$4.ae(1,0,b,a))},c0:function(a,b,c){this.cw(new $$4.ae(2,2,c,b,a))},cx:function(){this.cw(new $$4.ae(0,4))},cz:function(a,b){this.cw(new $$4.ae(1,1,b,a))},cw:function(a){if(this.ay()!=null){this.ay().handleCollectionChanged(a)}},resolveLegendIndex:function(){return-1},forSubItems:function(a){},az:null,a0:function(){if(this.az==null){this.az=new $.ig.SRProvider(this._aw._g)}return this.az},cj:function(){var a=this.a0().b7();if(String.isNullOrWhiteSpace(a)){a="Others"}return this.othersCategoryText()!=null?this.othersCategoryText():a},$type:new $.ig.Type("RingSeriesBase",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type])},true);$c("HierarchicalRingSeries:e","RingSeriesBase",{init:function(){$$t.$l.init.call(this);this._ab=$$t.$e.$type},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.h($$t.$e.childrenMemberPathProperty,a);return a}else{return this.c($$t.$e.childrenMemberPathProperty)}},au:function(){if(this.itemsSource()==null){return new $$t.i}this.rings(this.eq(this.itemsSource()));return this.rings()},c4:function(a,b,c,d){$$t.$l.c4.call(this,a,b,c,d);switch(b){case"StartAngle":var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.arcItems().getEnumerator();while(k.moveNext()){var j=k.current();j._k=j._k+g}}}break;case"Brushes":this.c2();break;case"ChildrenMemberPath":this.c3();break}if(this.rings()!=null&&this._aw.e()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.prepareArcs();if(m.renderArcs()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.ringSeries()._aw.l()}}}},c3:function(){if(this.chart()!=null){this.chart().bx();this.chart().b2()}},c2:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.arcItems().getEnumerator();while(d.moveNext()){var c=d.current();this.ev(c)}}}},c8:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.controlSize().width());this.height(a.controlSize().height());this._aw.m(a.center().__x,a.center().__y)}},c7:function(){for(var a=0;a<this.rings().count();a++){var c=this.rings().__inner[a].ringControl()._arcs.active().getEnumerator();while(c.moveNext()){var b=c.current();b.gv()}}},es:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},eq:function(a){var $self=this;var b=new $$t.d($$t.$b.$type);var c=new $$t.d($$t.$b.$type);var d=function(){var $ret=new $$t.b;$ret._m=0;$ret._h=a;$ret._n=$self.valueMemberPath();$ret._c=$self.othersCategoryType();$ret._j=$self.othersCategoryThreshold();return $ret}();d.p(this.startAngle());var e=function(){var $ret=new $$t.b;$ret._m=-1;$ret._h=null;return $ret}();c.h(d);b.h(e);var f=new $$t.i;var g=null;var h=-1;while(c.f()>0){var i;var j=c.g(i);i=j.p0;var k;var l=b.g(k);k=l.p0;if(i==null){continue}var m=0;var o=i._g.getEnumerator();while(o.moveNext()){var n=o.current();var p=this.es(n._g);if(p!=null&&this.er(p)==false||n._c){var q=function(){var $ret=new $$t.b;$ret._m=i._m+1;$ret._h=n._c?function(){var $ret=new $$4.x($$0.$aw.$type,0);$ret.add(0);return $ret}():p;$ret._l=m;$ret._b=i;$ret._n=$self.valueMemberPath();$ret._e=n;return $ret}();q.p(this.startAngle());c.h(q);b.h(i)}m++}var r=this.eo(i,k,h,g);if(r!=g){f.add(r);g=r}h=i._m}return f},eo:function(a,b,c,d){var $self=this;a._k=a._e==null?this.startAngle():a._e._e;a._i=a._e==null?360:a._e._d;this.ev(a);if(a._m!=c){var e=function(){var $ret=new $$t.h;$ret.ringSeries($self);return $ret}();e.arcItems().add(a);a._d=e;return e}a._d=d;d.arcItems().add(a);return d},er:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},ev:function(a){if(a._b==null){a._a=this.brushes()}else if(a._b._m==0){a._a=new $.ig.BrushCollection;if(a._b._a!=null){a._a.add(a._b._a.item(a._l%a._b._a.count()))}}else{a._a=a._b._a}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$l.$type)},true);$c("HoleDimensionsChangedEventArgs:g","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$0.$w.$type)},true);$c("Ring:h","Object",{init:function(){var $self=this;this._controlSize=new $$a.af;$.ig.$op.init.call(this);this.center({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.controlSize(new $$a.af(1,0,0));this.ringControl(function(){var $ret=new $$t.j;$ret.ai($self);return $ret}());this.arcItems(new $$4.x($$t.$b.$type,0));this._e=true},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_innerExtend:0,innerExtend:function(a){if(arguments.length===1){this._innerExtend=a;return a}else{return this._innerExtend}},_controlSize:null,controlSize:function(a){if(arguments.length===1){this._controlSize=a;return a}else{return this._controlSize}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_ringControl:null,ringControl:function(a){if(arguments.length===1){this._ringControl=a;return a}else{return this._ringControl}},b:null,ringSeries:function(a){if(arguments.length===1){this.b=a;this.b._aw.h(this.ringControl());if(this.ringControl()!=null){this.ringControl()._ak.s(a)}return a}else{return this.b}},_ringBreadth:0,ringBreadth:function(a){if(arguments.length===1){this._ringBreadth=a;return a}else{return this._ringBreadth}},_arcItems:null,arcItems:function(a){if(arguments.length===1){this._arcItems=a;return a}else{return this._arcItems}},_d:null,_e:false,renderArcs:function(){if(this.ringControl()!=null&&this.ringControl()._ak.d()){var a,b;a=this.center().__x-this.ringSeries()._eh.__x;b=this.center().__y-this.ringSeries()._eh.__y;this.ringControl()._ak.v(a,b);return this.ringControl().an()}return false},prepareArcs:function(){if(this.ringControl()!=null){this.ringControl().width(this.controlSize().width());this.ringControl().height(this.controlSize().height());this.ringSeries()._aw.h(this.ringControl());this.ringControl()._ao=this.arcItems()}},l:function(source_,a,b){this.ringControl().as(source_,a,b)},k:function(source_){this.ringControl().ar(source_)},m:function(source_,a,b){this.ringControl().at(source_,a,b)},n:function(source_,a,b,c){this.ringControl().au(source_,a,b,c)},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$c("RingCollection:i","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$h.$type,0)},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a._e){var c=0;var d=a.ringControl()._arcs.count();while(c<d){a.ringControl()._arcs.destroy()(a.ringControl()._arcs.item(c));c++}a.ringControl()._arcs.count(0);a.ringControl(null)}}$$4.$f.p.call(this)},u:function(a){var b=this.__inner[a];if(b._e){b.ringControl()._arcs.destroy()(b.ringControl()._arcs.item(a));b.ringControl()._arcs.count(0);b.ringControl(null)}$$4.$f.u.call(this,a)},$type:new $.ig.Type("RingCollection",$$4.$f.$type.specialize($$t.$h.$type))},true);$c("RingControl:j","Control",{init:function(){var $self=this;$$a.$f.init.call(this);this._ab=$$t.$j.$type;this._ak=this.aj();this.ax(this._ak);this._ak.r();this._arcs=function(){var $ret=new $.ig.Pool$1($$t.$a.$type);$ret.create($self._ak.a.runOn($self._ak));$ret.activate($self._ak.l.runOn($self._ak));$ret.disactivate($self._ak.n.runOn($self._ak));$ret.destroy($self._ak.m.runOn($self._ak));return $ret}()},al:function(){return this.ai().ringSeries()},_ak:null,ah:null,ai:function(a){if(arguments.length===1){this.ah=a;if(this.ah==null){this._ak.s(null)}else{this._ak.s(this.ah.ringSeries())}return a}else{return this.ah}},_arcs:null,_ao:null,_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},aj:function(){return new $$t.s(this)},ax:function(a){},propertyChanged:null,propertyUpdated:null,az: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))}},aw:function(){this.an()},an:function(){if(this._ao==null){return false}if(!this._ak.d()){return false}var a=0;var b=false;var d=this._ao.getEnumerator();while(d.moveNext()){var c=d.current();var e=this._arcs.item(a);e._jb=c;if(e.innerExtent()!=this.ai().innerExtend()){e.innerExtent(this.ai().innerExtend())}if((e.width()!=this.ai().controlSize().width()||e.height()!=this.ai().controlSize().height())&&e._a3.s()){e.width(this.ai().controlSize().width());e.height(this.ai().controlSize().height());this._ak.ab(e);b=true}if(e.startAngle()!=c._k){e.startAngle(c._k)}if(e.endAngle()!=c._i){e.endAngle(c._i)}if(e.itemsSource()!=c._h){e.itemsSource(c._h)}if(e.brushes()!=c._a){e.brushes(c._a)}this._ak.t(e,0,0);a++}this._arcs.count(a);return b},ay:function(a){this._ak.w(a)},av:function(){this._ak.q()},ap:function(){return this._ak.j()},as:function(source_,a,b){for(var c=0;c<this._arcs.count();c++){this._arcs.item(c).notifyInsertItem(source_,a,b)}},ar:function(source_){for(var a=0;a<this._arcs.count();a++){this._arcs.item(a).notifyClearItems(source_)}},at:function(source_,a,b){for(var c=0;c<this._arcs.count();c++){this._arcs.item(c).notifyRemoveItem(source_,a,b)}},au:function(source_,a,b,c){for(var d=0;d<this._arcs.count();d++){this._arcs.item(d).notifySetItem(source_,a,b,c)}},$type:new $.ig.Type("RingControl",$$a.$f.$type,[$$0.$b6.$type])},true);$c("RingSeries:k","RingSeriesBase",{init:function(){var $self=this;$$t.$l.init.call(this);this.ring(function(){var $ret=new $$t.h;$ret.ringSeries($self);$ret._e=false;return $ret}());var a=function(){var $ret=new $$t.b;$ret._k=$self.startAngle();$ret._d=$self.ring();$ret._n=$self.valueMemberPath();$ret._c=$self.othersCategoryType();$ret._j=$self.othersCategoryThreshold();return $ret}();this.ring().arcItems().add(a);this._ab=$$t.$k.$type},_ring:null,ring:function(a){if(arguments.length===1){this._ring=a;return a}else{return this._ring}},c4:function(a,b,c,d){$$t.$l.c4.call(this,a,b,c,d);if(b=="LabelFormat"){for(var e=0;e<this.ring().ringControl()._arcs.count();e++){this.ring().ringControl()._arcs.item(e).labelFormat(d)}}if(b=="LabelFormatSpecifiers"){for(var f=0;f<this.ring().ringControl()._arcs.count();f++){this.ring().ringControl()._arcs.item(f).labelFormatSpecifiers(d)}}if(b=="OthersLabelFormat"){for(var g=0;g<this.ring().ringControl()._arcs.count();g++){this.ring().ringControl()._arcs.item(g).othersLabelFormat(d)}}if(b=="OthersLabelFormatSpecifiers"){for(var h=0;h<this.ring().ringControl()._arcs.count();h++){this.ring().ringControl()._arcs.item(h).othersLabelFormatSpecifiers(d)}}if(b=="LegendLabelFormat"){for(var i=0;i<this.ring().ringControl()._arcs.count();i++){this.ring().ringControl()._arcs.item(i).legendLabelFormat(d)}}if(b=="LegendLabelFormatSpecifiers"){for(var j=0;j<this.ring().ringControl()._arcs.count();j++){this.ring().ringControl()._arcs.item(j).legendLabelFormatSpecifiers(d)}}if(b=="LegendOthersLabelFormat"){for(var k=0;k<this.ring().ringControl()._arcs.count();k++){this.ring().ringControl()._arcs.item(k).legendOthersLabelFormat(d)}}if(b=="LegendOthersLabelFormatSpecifiers"){for(var l=0;l<this.ring().ringControl()._arcs.count();l++){this.ring().ringControl()._arcs.item(l).legendOthersLabelFormatSpecifiers(d)}}if(b=="FormatLabel"){for(var m=0;m<this.ring().ringControl()._arcs.count();m++){this.ring().ringControl()._arcs.item(m).formatLabel(d)}}if(b=="FormatLegendLabel"){for(var n=0;n<this.ring().ringControl()._arcs.count();n++){this.ring().ringControl()._arcs.item(n).formatLegendLabel(d)}}if(b=="LegendLabelMemberPath"){for(var o=0;o<this.ring().ringControl()._arcs.count();o++){this.ring().ringControl()._arcs.item(o).legendLabelMemberPath(this.legendLabelMemberPath())}}if(b=="Brushes"){this.c2()}if(b=="StartAngle"){if(this.ring().arcItems()!=null&&this.ring().arcItems().count()>0){this.ring().arcItems().__inner[0]._k=this.startAngle()}}if(b=="ValueMemberPath"){if(this.ring().arcItems()!=null&&this.ring().arcItems().count()>0){this.ring().arcItems().__inner[0]._n=this.valueMemberPath();this.c3()}}if(this.ring()!=null&&this._aw.e()){this.ring().prepareArcs();if(this.ring().renderArcs()){this.ring().ringSeries()._aw.l()}}},au:function(){var a=new $$t.i;if(this.ring().arcItems().__inner[0]._g.count()>0){a.add(this.ring())}return a},c3:function(){if(this.ring()!=null){this.ring().arcItems().__inner[0]._h=this.itemsSource();this.ring().arcItems().__inner[0].p(this.startAngle());if(this.chart()!=null){this.chart().bx();this.chart().b2()}}},c2:function(){if(this.ring()!=null){this.ring().arcItems().__inner[0]._a=this.brushes()}},c8:function(){if(this.ring()!=null){this.width(this.ring().controlSize().width());this.height(this.ring().controlSize().height());this._aw.m(this.ring().center().__x,this.ring().center().__y)}},c7:function(){if(this.ring()!=null){var b=this.ring().ringControl()._arcs.active().getEnumerator();while(b.moveNext()){var a=b.current();a.gv()}}},cy:function(a,b){$$t.$l.cy.call(this,a,b);if(this.ring()!=null){this.ring().l(this.itemsSource(),a,b)}},cx:function(){$$t.$l.cx.call(this);if(this.ring()!=null){this.ring().k(this.itemsSource())}},cz:function(a,b){$$t.$l.cz.call(this,a,b);if(this.ring()!=null){this.ring().m(this.itemsSource(),a,b)}},c0:function(a,b,c){$$t.$l.c0.call(this,a,b,c);if(this.ring()!=null){this.ring().n(this.itemsSource(),a,b,c)}},$type:new $.ig.Type("RingSeries",$$t.$l.$type)},true);$c("RingSeriesCollection:m","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$l.$type,0)},$type:new $.ig.Type("RingSeriesCollection",$$4.$f.$type.specialize($$t.$l.$type))},true);$c("SliceItem:n","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,_d:0,_a:null,_f:0,_b:null,_g:null,_c:false,$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$c("SliceCollection:o","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$n.$type,0)},_ae:false,_ag:false,
r:function(a,b){if(this.contains(b)){return}var c=this.ah(b._b);if(c!=-1){$$4.$f.x.call(this,c,b)}else{$$4.$f.r.call(this,a,b);if(this._ae){if(this._ag){b._b.isSelected(true)}else{b._b.isExploded(true)}}}},x:function(a,b){if(this._ae){if(this._ag){this.__inner[a]._b.isSelected(false)}else{this.__inner[a]._b.isExploded(false)}}$$4.$f.x.call(this,a,b)},u:function(a){var b=this.__inner[a];$$4.$f.u.call(this,a);if(this._ae){if(this._ag){b._b.isSelected(false)}else{b._b.isExploded(false)}}},remove:function(a){var b=this.ah(a._b);if(b!=-1){this.u(b);return true}else{return false}},p:function(){while(this.count()>0){this.u(0)}},ah:function(a){for(var b=0;b<this.count();b++){if(this.__inner[b]._b==a){return b}}return-1},$type:new $.ig.Type("SliceCollection",$$4.$f.$type.specialize($$t.$n.$type))},true);$c("XamDoughnutChart:p","Control",{al:null,aj:null,ap:null,ao:null,ah:null,init:function(){var $self=this;this.al=new $$t.m;this.aj=new $$t.i;this.ap=function(){var $ret=new $$t.o;$ret._ae=true;$ret._ag=true;return $ret}();this.ao=function(){var $ret=new $$t.o;$ret._ae=true;$ret._ag=false;return $ret}();this.a0=NaN;this.az=1;$$a.$f.init.call(this);var a=this.at();this.bv(a);a.s();this._ab=$$t.$p.$type;this.ah=function(b,c){$self.bz(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ah);var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.b6.runOn(this))},rings:function(){return this.aj},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$p.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$p.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$p.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$p.isSurfaceInteractionDisabledProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.h($$t.$p.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$p.allowSliceExplosionProperty)}},series:function(){return this.al},b6:function(a,b){var c=new $$4.x($$t.$l.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.cu();this._au.w(d)}}}this.bx();this.b2()},innerExtent:function(a){if(arguments.length===1){this.h($$t.$p.innerExtentProperty,a);return a}else{return this.c($$t.$p.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.ap.clear();this.ap._ae=false;this.ap=a;this.ap._ae=true;this.ap._ag=true;for(var b=0;b<this.ap.count();b++){this.ap.__inner[b]._b.isSelected(true)}return a}else{return this.ap}},explodedSlices:function(a){if(arguments.length===1){this.ao.clear();this.ao._ae=false;this.ao=a;this.ao._ae=true;this.ao._ag=false;for(var b=0;b<this.ao.count();b++){this.ao.__inner[b]._b.isExploded(true)}return a}else{return this.ao}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$p.selectedStyleProperty,a);return a}else{return this.c($$t.$p.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.h($$t.$p.centerDataProperty,a);return a}else{return this.c($$t.$p.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.h($$t.$p.centerDataTemplateProperty,a);return a}else{return this.c($$t.$p.centerDataTemplateProperty)}},a0:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;this.b1("PixelScalingRatio",b,this.a0);return a}else{return this.a0}},az:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.b1("ActualPixelScalingRatio",b,this.az);return a}else{return this.az}},_au:null,destroy:function(){this._au.v(null);var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.cu()}},b5:function(a,b){if(b){this.selectedSlices().add(a)}else{this.selectedSlices().remove(a)}},bj:function(a,b){if(b){this.explodedSlices().add(a)}else{this.explodedSlices().remove(a)}},bz:function(a,b,c,d){switch(b){case"SelectedStyle":var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}break;case"AllowSliceExplosion":for(var g=0;g<this.aj.count();g++){var i=this.aj.__inner[g].ringControl()._arcs.active().getEnumerator();while(i.moveNext()){var h=i.current();h.allowSliceExplosion(this.allowSliceExplosion())}}break;case"AllowSliceSelection":for(var j=0;j<this.aj.count();j++){var l=this.aj.__inner[j].ringControl()._arcs.active().getEnumerator();while(l.moveNext()){var k=l.current();k.allowSliceSelection(this.allowSliceSelection())}}break;case"PixelScalingRatio":var m=$.ig.DeviceUtils.prototype.a(this.pixelScalingRatio());if($.ig.util.isNaN(m)){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio(m)}break;case"ActualPixelScalingRatio":var o=this.aj.getEnumerator();while(o.moveNext()){var n=o.current();var q=n.ringControl()._arcs.active().getEnumerator();while(q.moveNext()){var p=q.current();p.actualPixelScalingRatio(this.actualPixelScalingRatio())}}break}},at:function(){return new $$t.u(this)},bv:function(a){this._au=a},b2:function(){this.by();this.b4();this.b3();this.bw();this._au.z()},b4:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.c8()}},bw:function(){var a=this._au._ab;if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=.9;if(this.series().count()>0){d=this.series().__inner[0].radiusFactor();if($.ig.util.isNaN(d)||Number.isInfinity(d)||d<0){d=0}else if(d>1){d=1}}var e=this.innerExtent()*c/100*d;this._au.x(e*2,e*2);this._au.u(b.__x-e,b.__y-e)},b3:function(){var a=false;var c=this.aj.getEnumerator();while(c.moveNext()){var b=c.current();if(b.renderArcs()){a=true}}if(a){var e=this.aj.getEnumerator();while(e.moveNext()){var d=e.current();d.ringSeries()._aw.l()}}},by:function(){var a=this._au._ab;if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.aj.count();var f=(100-this.innerExtent())/100*d/this.aj.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.aj.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.ringBreadth(e);j.controlSize(new $$a.af(1,l*2,m*2));j.center({__x:b.__x-l,__y:b.__y-m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.innerExtend(100-e/l*100);j.prepareArcs();i++}},bx:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.aj.clear();this._au.j();this._au.i();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this._au.h(c);var d=c.au();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e._d=this;e.index(a);this.aj.add(e);a++}}},bt:function(){if(this._au!=null){this.height(this._au._ab.height());this.width(this._au._ab.width())}this.b2()},sliceClick:null,bu:function(a,b){var c=a;var d=c.ring().ringSeries();if(d.a4()){return}if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,b1: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))}},onDetachedFromUI:function(){this._au.r();for(var a=0;a<this.aj.count();a++){var c=this.aj.__inner[a].ringControl()._arcs.active().getEnumerator();while(c.moveNext()){var b=c.current();b.onDetachedFromUI()}var e=this.aj.__inner[a].ringControl()._arcs.inactive().getEnumerator();while(e.moveNext()){var d=e.current();d.onDetachedFromUI()}}},onAttachedToUI:function(){this._au.q();for(var a=0;a<this.aj.count();a++){var c=this.aj.__inner[a].ringControl()._arcs.active().getEnumerator();while(c.moveNext()){var b=c.current();b.onAttachedToUI()}var e=this.aj.__inner[a].ringControl()._arcs.inactive().getEnumerator();while(e.moveNext()){var d=e.current();d.onAttachedToUI()}}},provideContainer:function(a){this._au.v(a)},notifyResized:function(){this._au.y()},getContainerID:function(){return this._au.g()},getCenterCoordinates:function(){return this._au._aa},getHoleRadius:function(){return this._au._d},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].au();for(var d=0;d<b.count();d++){a=b.__inner[d].ringControl()._ak.h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,bs:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.g(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.ae;a.series(new $$t.ac);a.viewport($.ig.RectData.prototype.b(this._au._ab));this._au.o(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},ay:function(a){var d__=new $$t.q((-2));d__.__4__this=this;d__.__3__source=a;return d__},notifyInsertItem:function(source_,a,b){var d=this.ay(source_).getEnumerator();while(d.moveNext()){var c=d.current();c.cy(a,b)}},notifySetItem:function(source_,a,b,c){var e=this.ay(source_).getEnumerator();while(e.moveNext()){var d=e.current();d.c0(a,b,c)}},notifyClearItems:function(source_){var b=this.ay(source_).getEnumerator();while(b.moveNext()){var a=b.current();a.cx()}},notifyRemoveItem:function(source_,a,b){var d=this.ay(source_).getEnumerator();while(d.moveNext()){var c=d.current();c.cz(a,b)}},$type:new $.ig.Type("XamDoughnutChart",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type])},true);$c("ArcView:r","PieChartBaseView",{_b6:null,init:function(a){$.ig.PieChartBaseView.prototype.init.call(this,a);this._b6=a},b8:function(a,b){this._e.series(this._b6.ring().ringSeries())},b7:function(){return this._f},b9:function(){this.bc();this._bt=new $$a.at;var a=this._c.t();this._bt.__fill=a.rootWrapper().getStyleProperty("color")},$type:new $.ig.Type("ArcView",$.ig.PieChartBaseView.prototype.$type)},true);$c("RingControlView:s","Object",{_b:null,init:function(a){this.f=new $$4.x($$t.$a.$type,0);this.g=new $$4.x($$t.$a.$type,0);this.e=new $$4.h($$t.$a.$type,$$1.$g.$type,0);this.c=null;$.ig.$op.init.call(this);this._b=a},f:null,g:null,a:function(){var a=new $$t.a;a._o=0;a._n=0;a.ring(this._b.ai());this.f.add(a);this.z(a);if(a.textStyle()!=this._b.al().textStyle()){a.textStyle(this._b.al().textStyle())}a.labelExtent(this._b.al().labelExtent());a.formatLabel(this._b.al().formatLabel());a.labelMemberPath(this._b.al().labelMemberPath());a.labelsPosition(this._b.al().labelsPosition());a.labelTemplate(this._b.al().labelTemplate());a.valueMemberPath(this._b.al().valueMemberPath());if(this._b.al().toolTip()!=null){a.toolTip(this._b.al().toolTip())}a.leaderLineVisibility(this._b.al().leaderLineVisibility());a.leaderLineStyle(this._b.al().leaderLineStyle());a.leaderLineType(this._b.al().leaderLineType());a.leaderLineMargin(this._b.al().leaderLineMargin());a.othersCategoryThreshold(this._b.al().othersCategoryThreshold());a.othersCategoryType(this._b.al().othersCategoryType());a.othersCategoryText(this._b.al().cj());a.othersCategoryStyle(this._b.al().othersCategoryStyle());a.legend(this._b.al().legend());a.legendItemTemplate(this._b.al().legendItemTemplate());a.legendItemBadgeTemplate(this._b.al().legendItemBadgeTemplate());a.outlines(this._b.al().outlines());a.labelInnerColor(this._b.al().labelInnerColor());a.labelOuterColor(this._b.al().labelOuterColor());a.startAngle(this._b.al().startAngle());a.brushes(this._b.al().brushes());a.selectedStyle(this._b.al().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this._b.al().radiusFactor());a.allowSliceExplosion(this._b.al().chart().allowSliceExplosion());a.allowSliceSelection(this._b.al().chart().allowSliceSelection());a.formatLegendLabel(this._b.al().formatLegendLabel());a.legendLabelMemberPath(this._b.al().legendLabelMemberPath());a.actualPixelScalingRatio(this._b.al().chart().actualPixelScalingRatio());return a},l:function(a){var b=this.e.item(a).rootWrapper();if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a).rootWrapper();if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this._b.aw()},t:function(a,b,c){b=b+this._b._n;c=c+this._b._o;if(this.c!=null){b=b+this.c._n;c=c+this.c._o}if(a._n!=b||a._o!=c){a._n=b;a._o=c;this.u(a,this.e.item(a).rootWrapper())}},_i:null,w:function(a){if(a==null){this._b._arcs.count(0);var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();b.destroy()}this.f.clear();this.e.clear();this.g.clear();return}this._i=a;this._i.rootWrapper().setStyleProperty("position","relative");var e=this.f.getEnumerator();while(e.moveNext()){var d=e.current();var f=this.e.item(d);this._i.append(f.rootWrapper());d._jc.b9()}this.aa()},e:null,z:function(a){var b=this._i.createElement("div");b.setStyleProperty("position","absolute");this.e.add(a,this._i.getSubRenderer(b));this.k(a,b);this.u(a,b);if(this._i!=null){this._i.append(b)}a.provideContainer(this.e.item(a));b.setStyleProperty("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.setStyleProperty("width",a.width().toString()+"px");b.setStyleProperty("height",a.height().toString()+"px")},u:function(a,b){b.setStyleProperty("top",a._o.toString()+"px");b.setStyleProperty("left",a._n.toString()+"px")},o:function(a){var b=this.e.item(a);b.rootWrapper().remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer().rootWrapper());a.onContainerResized(a.width(),a.height())},d:function(){return this._i!=null},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition($g(b.newValue()))}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility($g(b.newValue()))}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType($g(b.newValue()))}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType($g(b.newValue()))}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this._i},v:function(a,b){this._b._n=a;this._b._o=b;this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$c("RingSeriesBaseView:t","Object",{_c:null,init:function(a){$.ig.$op.init.call(this);this._f=new $$4.x($$t.$j.$type,0);this._c=a},k:function(){this._c.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($.ig.PieLegendTemplates.prototype.c);$ret.measure($.ig.PieLegendTemplates.prototype.a);return $ret}());this._c.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($.ig.PieLegendTemplates.prototype.b);$ret.measure($.ig.PieLegendTemplates.prototype.d);return $ret}())},_f:null,h:function(a){if(!this._f.contains(a)){this._f.add(a)}if(this._g!=null&&a.ap()!=this._g){a.ay(this._g)}},_g:null,j:function(a,b,c,d,e){var f=$.ig.BrushUtil.prototype.e("chart",a,b,c,null);b=f.p2;c=f.p3;var g=new Array(b.count()*2);for(var h=0;h<g.length;h+=2){g[h]="#fff";g[h+1]=b.item($a(h,2)).__fill}var i=$.ig.BrushUtil.prototype.e("doughnut",a,b,c,g);b=i.p2;c=i.p3;d=new $$a.at;d.__fill=this._g.rootWrapper().getStyleProperty("color");e=$.ig.FontUtil.prototype.getFont(a);return{p1:b,p2:c,p3:d,p4:e}},a:null,b:null,o:null,d:null,n:function(a){if(a==null){var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.ay(null)}return}this._g=a;var d;var e;var f;var g;var h=this.j(this._g,d,e,f,g);d=h.p1;e=h.p2;f=h.p3;g=h.p4;this.a=d;this.b=e;this.o=f;this.d=g;if(this._c.brushes()==null){this._c.brushes(this.a)}if(this._c.outlines()==null){this._c.outlines(this.b)}var j=this._f.getEnumerator();while(j.moveNext()){var i=j.current();i.ay(this._g)}},e:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this._f.count();a++){var b=this._f.__inner[a];for(var c=0;c<b._arcs.active().count();c++){var d=b._arcs.active().__inner[c];d.flush()}}},m:function(a,b){this._c._n=a;this._c._o=b;this._c._eh={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$c("XamDoughnutChartView:u","Object",{_a:null,_aa:null,_d:0,init:function(a){$.ig.$op.init.call(this);this._ab=$$a.$ae.empty();this._aa={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._d=0;this._c=new $$4.x($$t.$l.$type,0);this._a=a},s:function(){this.p()},z:function(){},_c:null,h:function(a){if(!this._c.contains(a)){a.provideContainer(this._e);this._c.add(a)}},w:function(a){if(this._c.contains(a)){a.provideContainer(null);this._c.remove(a)}},i:function(){},_ab:null,y:function(){if(this._e==null){return}this.p();var a=this._e.rootWrapper().width();var b=this._e.rootWrapper().height();this._ab=new $$a.ae(0,0,0,a,b);if(this._b!=null){this._b._bk=this._ab}this._a.bt()},_f:null,_e:null,_b:null,v:function(a){if(a==null){if(this._b!=null){this._b.au()}return}var b=a;this._e=b;var c=this._e.rootWrapper().width();var d=this._e.rootWrapper().height();this._ab=new $$a.ae(0,0,0,c,d);this._b=new $.ig.DOMEventProxy(this._e.rootWrapper(),this._e,false);this._b._bk=this._ab;var e=this._b;e.onMouseOver=$.ig.Delegate.prototype.combine(e.onMouseOver,this.m.runOn(this));var f=this._b;f.onMouseLeave=$.ig.Delegate.prototype.combine(f.onMouseLeave,this.l.runOn(this));var g=this._b;g.onMouseDown=$.ig.Delegate.prototype.combine(g.onMouseDown,this.k.runOn(this));var h=this._b;h.onMouseUp=$.ig.Delegate.prototype.combine(h.onMouseUp,this.n.runOn(this));this.y()},t:function(a,b,c){for(var d=this._c.count()-1;d>=0;d--){var e=this._c.__inner[d];if(e.a4()){continue}var f=e._aw._f;for(var g=0;g<f.count();g++){var h=f.__inner[g];var i=h._arcs.active();for(var j=0;j<i.count();j++){var k=i.__inner[j];var l={__x:a.__x-k._n,__y:a.__y-k._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b(k._a3,l);if(c=="mouseUp"){var m=k._jc.b7();if(m!=null){return}}}}}},n:function(a){this.t(a,function(b,c){b.al(c)},"mouseUp")},k:function(a){this.t(a,function(b,c){b.ai(c)},"mouseDown")},l:function(a){this.t(a,function(b,c){b.aj(c)},"mouseLeave")},m:function(a,b,c){this.t(a,function(d,e){d.ak(e,b,c)},"mouseOver")},g:function(){return this._e.rootWrapper().getAttribute("id")},u:function(a,b){if(!this._ab.isEmpty()&&this._ab.width()!=0&&this._ab.height()!=0){var c=this._aa.__x;var d=this._aa.__y;this._aa.__x=this._ab.width()/2;this._aa.__y=this._ab.height()/2;if(this._aa.__x!=c||this._aa.__y!=d){this._a.bs()}}},x:function(a,b){var c=this._d;this._d=a/2;if(c!=this._d){this._a.bs()}},j:function(){},o:function(a){a.width(this._a.width());a.height(this._a.height());a.holeRadius(this._a.getHoleRadius());for(var b=0;b<this._a.series().count();b++){a.series().add(new $$t.ad);a.series().__inner[b].rings(new $$t.aa);a.series().__inner[b].name(this._a.series().__inner[b].name());a.series().__inner[b].labelExtent(this._a.series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin(this._a.series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($.ig.LeaderLineType.prototype.$getName(this._a.series().__inner[b].leaderLineType()));a.series().__inner[b].labelsPosition($.ig.LabelsPosition.prototype.$getName(this._a.series().__inner[b].labelsPosition()));a.series().__inner[b].leaderLineVisibility(this._a.series().__inner[b].leaderLineVisibility()==0);for(var c=0;c<this._a.series().__inner[b].au().count();c++){a.series().__inner[b].rings().add(new $$t.ab);a.series().__inner[b].rings().__inner[c].arcs(new $$t.w);for(var d=0;d<this._a.series().__inner[b].au().__inner[c].arcItems().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.v);a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a=new $$t.y;for(var e=0;e<this._a.series().__inner[b].au().__inner[c].arcItems().__inner[d]._g.count();e++){if(null==this._a.series().__inner[b].au().__inner[c].arcItems().__inner[d]._g.__inner[e]._b){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.add(new $$t.z);var f=new $$t.z;var g=this._a.series().__inner[b].au().__inner[c].arcItems().__inner[d]._g.__inner[e]._b;f.visibility(g.__visibility==0);f.endAngle(g.ax());f.startAngle(g.a3());f.radius(g.a2());f.origin($.ig.PointData.prototype.b(g.b7()));f.explodedOrigin($.ig.PointData.prototype.b(g.b5()));f.index(g.a5());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline($.ig.AppearanceHelper.prototype.a(g._b1));f.backgroundPath(new $.ig.PathVisualData(1,"slicePath",g._al.f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e]=f;var h=g._aj;if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e].labelVisualData(function(){var $ret=new $$t.x;$ret.labelSize($.ig.SizeData.prototype.b($.ig.RectUtil.prototype.z(h._ao)));$ret.labelValue(h._aj.ak());return $ret}());if(!$.ig.util.isNaN(h._n)&&!$.ig.util.isNaN(h._o)){a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e].labelVisualData().labelPosition(new $.ig.PointData(h._n,h._o))}}}}}}},p:function(){var a=this._a.pixelScalingRatio();var b=this._a.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._a.actualPixelScalingRatio(window.devicePixelRatio)}},r:function(){if(this._b!=null){this._b.bg(this._e.rootWrapper(),"")}},q:function(){this.p();if(this._b!=null){this._b.as(this._e.rootWrapper(),"")}},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$c("ArcVisualData:v","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,d:function(a){var c=this._a.getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this._b!=null){if(b){b=false}else{a.l(", ")}a.l("leaderLine: ");a.u(this._b.serialize())}if(this._a!=null){if(b){b=false}else{a.l(", ")}a.u("slices: [");for(var c=0;c<this._a.count();c++){if(c!=0){a.l(", ")}a.l(this._a.__inner[c].serialize())}}a.u("]}");return a.toString()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$c("ArcVisualDataList:w","List$1",{init:function(){$$4.$x.init.call(this,$$t.$v.$type,0)},$type:new $.ig.Type("ArcVisualDataList",$$4.$x.$type.specialize($$t.$v.$type))},true);$c("DoughnutChartLabelVisualData:x","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){var a="{ labelValue: '";a+=this.labelValue()==null?String.empty():this.labelValue();a+="', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}}";return a},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$c("SliceVisualData:z","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(a){if(arguments.length===1){this._pieSlice=a;return a}else{return this._pieSlice}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_labelVisualData:null,labelVisualData:function(a){if(arguments.length===1){this._labelVisualData=a;return a}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(a){if(arguments.length===1){this._backgroundPath=a;return a}else{return this._backgroundPath}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_visibility:false,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){this.origin(new $.ig.PointData((this.origin().x()-a.left())/a.width(),(this.origin().y()-a.top())/a.height()));this.explodedOrigin(new $.ig.PointData((this.explodedOrigin().x()-a.left())/a.width(),(this.explodedOrigin().y()-a.top())/a.height()))},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.pieSlice()!=null){if(b){b=false}else{a.l(", ")}a.l("pieSlice: ");a.u(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.l(", ")}a.l("labelVisualData: ");a.u(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backgroundPath: ");a.u(this.backgroundPath().serialize())}if(b){b=false}else{a.l(", ")}a.l("isExploded: ");a.u(this.isExploded().toString().toLowerCase());if(b){b=false}else{a.l(", ")}a.l("isSelected: ");a.u(this.isSelected().toString().toLowerCase());if(!$.ig.util.isNaN(this.explodedOrigin().x())&&!$.ig.util.isNaN(this.explodedOrigin().y())){if(b){b=false}else{a.l(", ")}a.l("explodedOrigin: ");a.u("{ x: "+this.explodedOrigin().x().toString()+", y: "+this.explodedOrigin().y().toString()+"}")}if(!$.ig.util.isNaN(this.origin().x())&&!$.ig.util.isNaN(this.origin().y())){if(b){b=false}else{a.l(", ")}a.l("origin: ");a.u("{ x: "+this.origin().x().toString()+", y: "+this.origin().y().toString()+"}")}if(!$.ig.util.isNaN(this.index())){if(b){b=false}else{a.l(", ")}a.l("index: ");a.u(this.index().toString())}if(!$.ig.util.isNaN(this.radius())){if(b){b=false}else{a.l(", ")}a.l("radius: ");a.u(this.radius().toString())}a.l(", visibility: ");a.u(this.visibility()?"true":"false");if(!$.ig.util.isNaN(this.startAngle())){if(b){b=false}else{a.l(", ")}a.l("startAngle: ");a.u(this.startAngle().toString())}if(!$.ig.util.isNaN(this.endAngle())){if(b){b=false}else{a.l(", ")}a.l("endAngle: ");a.u(this.endAngle().toString())}a.u("}");return a.toString()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$c("SliceVisualDataList:y","List$1",{init:function(){$$4.$x.init.call(this,$$t.$z.$type,0)},$type:new $.ig.Type("SliceVisualDataList",$$4.$x.$type.specialize($$t.$z.$type))},true);$c("RingVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(a){if(arguments.length===1){this._arcs=a;return a}else{return this._arcs}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.arcs()!=null){if(b){b=false}else{a.l(", ")}a.u("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.l(", ")}a.l(this.arcs().__inner[c].c())}a.u("]")}a.u("}");return a.toString()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$c("RingVisualDataList:aa","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ab.$type,0)},$type:new $.ig.Type("RingVisualDataList",$$4.$x.$type.specialize($$t.$ab.$type))},true);$c("RingSeriesVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_labelExtent:0,labelExtent:function(a){if(arguments.length===1){this._labelExtent=a;return a}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(a){if(arguments.length===1){this._labelsPosition=a;return a}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(a){if(arguments.length===1){this._leaderLineType=a;return a}else{return this._leaderLineType}},_leaderLineVisibility:false,leaderLineVisibility:function(a){if(arguments.length===1){this._leaderLineVisibility=a;return a}else{return this._leaderLineVisibility}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: ");a.u("'"+this.name()+"'")}if(!$.ig.util.isNaN(this.labelExtent())){if(b){b=false}else{a.l(", ")}a.l("labelExtent: ");a.u(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.l(", ")}a.l("labelsPosition: ");
a.u("'"+this.labelsPosition()+"'")}if(this.leaderLineType()!=null){if(b){b=false}else{a.l(", ")}a.l("leaderLineType: ");a.u("'"+this.leaderLineType()+"'")}a.l(", leaderLineVisibility: ");a.u(this.leaderLineVisibility()?"true":"false");if(!$.ig.util.isNaN(this.leaderLineMargin())){if(b){b=false}else{a.l(", ")}a.l("leaderLineMargin: ");a.u(this.leaderLineMargin().toString())}a.u(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.l(", ")}a.l(this.rings().__inner[c].serialize())}a.u("]}");return a.toString()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$c("RingSeriesVisualDataList:ac","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ad.$type,0)},$type:new $.ig.Type("RingSeriesVisualDataList",$$4.$x.$type.specialize($$t.$ad.$type))},true);$c("DoughnutChartVisualData:ae","Object",{_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_holeRadius:0,holeRadius:function(a){if(arguments.length===1){this._holeRadius=a;return a}else{return this._holeRadius}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1)},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e._a.getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(!$.ig.util.isNaN(this.width())){if(b){b=false}else{a.l(", ")}a.l("width: ");a.u(this.width().toString())}if(!$.ig.util.isNaN(this.height())){if(b){b=false}else{a.l(", ")}a.l("height: ");a.u(this.height().toString())}if(!$.ig.util.isNaN(this.holeRadius())){if(b){b=false}else{a.l(", ")}a.l("holeRadius: ");a.u(this.holeRadius().toString())}if(this.viewport()!=null){if(b){b=false}else{a.l(", ")}a.u("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}")}if(this.series()!=null){if(b){b=false}else{a.l(", ")}a.u("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.l(", ")}a.l(this.series().__inner[c].serialize())}a.u("]")}if(!b){a.l(", ")}a.l("dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$c("XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass:q","Object",{e:0,a:null,d:null,b:null,g:null,__3__source:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},h:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=1;this.d=this.__4__this.series().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.b=this.d.current();if($.ig.PieChartBase.prototype.ci(this.g,this.b.itemsSource())){this.a=this.b;this.e=2;return true}this.e=2;break}this.h();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.q(0);d__.__4__this=this.__4__this}d__.g=this.__3__source;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.h();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$l.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$l.$type),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$a.endAngleProperty=$$a.$s.i("EndAngle",Number,$$t.$a.$type,new $$a.ac(2,360,function(a,b){$b($$t.$a.$type,a).gr("EndAngle",b.oldValue(),b.newValue())}));$$t.$l.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("ItemsSource",b.oldValue(),b.newValue())}));$$t.$l.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$l.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).c6("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$l.legendLabelMemberPathProperty=$$a.$s.i("LegendLabelMemberPath",String,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).c6("LegendLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$l.labelsPositionProperty=$$a.$s.i("LabelsPosition",$.ig.LabelsPosition.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.LabelsPosition.prototype.getBox(1),function(a,b){$b($$t.$l.$type,a).c6("LabelsPosition",b.oldValue(),b.newValue())}));$$t.$l.leaderLineVisibilityProperty=$$a.$s.i("LeaderLineVisibility",$$a.$aj.$type,$$t.$l.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){$b($$t.$l.$type,a).c6("LeaderLineVisibility",b.oldValue(),b.newValue())}));$$t.$l.leaderLineStyleProperty=$$a.$s.i("LeaderLineStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("LeaderLineStyle",b.oldValue(),b.newValue())}));$$t.$l.leaderLineTypeProperty=$$a.$s.i("LeaderLineType",$.ig.LeaderLineType.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.LeaderLineType.prototype.getBox(0),function(a,b){$b($$t.$l.$type,a).c6("LeaderLineType",b.oldValue(),b.newValue())}));$$t.$l.leaderLineMarginProperty=$$a.$s.i("LeaderLineMargin",Number,$$t.$l.$type,new $$a.ac(2,6,function(a,b){$b($$t.$l.$type,a).c6("LeaderLineMargin",b.oldValue(),b.newValue())}));$$t.$l.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("ToolTip",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryThresholdProperty=$$a.$s.i("OthersCategoryThreshold",Number,$$t.$l.$type,new $$a.ac(2,3,function(a,b){$b($$t.$l.$type,a).c6("OthersCategoryThreshold",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryTypeProperty=$$a.$s.i("OthersCategoryType",$.ig.OthersCategoryType.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.OthersCategoryType.prototype.getBox(1),function(a,b){$b($$t.$l.$type,a).c6("OthersCategoryType",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryTextProperty=$$a.$s.i("OthersCategoryText",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("OthersCategoryText",b.oldValue(),b.newValue())}));$$t.$l.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("Legend",b.oldValue(),b.newValue())}));$$t.$l.formatLabelProperty=$$a.$s.i("FormatLabel",$$0.$z.$type.specialize($.ig.$op.$type,String),$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).c6("FormatLabel",b.oldValue(),b.newValue())}));$$t.$l.formatLegendLabelProperty=$$a.$s.i("FormatLegendLabel",$$0.$z.$type.specialize($.ig.$op.$type,String),$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).c6("FormatLegendLabel",b.oldValue(),b.newValue())}));$$t.$l.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LabelFormat",b.oldValue(),b.newValue())}));$$t.$l.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$l.othersLabelFormatProperty=$$a.$s.i("OthersLabelFormat",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("OthersLabelFormat",b.oldValue(),b.newValue())}));$$t.$l.othersLabelFormatSpecifiersProperty=$$a.$s.i("OthersLabelFormatSpecifiers",Array,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("OthersLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$l.legendLabelFormatProperty=$$a.$s.i("LegendLabelFormat",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LegendLabelFormat",b.oldValue(),b.newValue())}));$$t.$l.legendLabelFormatSpecifiersProperty=$$a.$s.i("LegendLabelFormatSpecifiers",Array,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LegendLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$l.legendOthersLabelFormatProperty=$$a.$s.i("LegendOthersLabelFormat",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LegendOthersLabelFormat",b.oldValue(),b.newValue())}));$$t.$l.legendOthersLabelFormatSpecifiersProperty=$$a.$s.i("LegendOthersLabelFormatSpecifiers",Array,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LegendOthersLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$l.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$l.$type,new $$a.ac(2,10,function(a,b){$b($$t.$l.$type,a).c6("LabelExtent",b.oldValue(),b.newValue())}));$$t.$l.startAngleProperty=$$a.$s.i("StartAngle",Number,$$t.$l.$type,new $$a.ac(2,0,function(a,b){$b($$t.$l.$type,a).c6("StartAngle",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryStyleProperty=$$a.$s.i("OthersCategoryStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("OthersCategoryStyle",b.oldValue(),b.newValue())}));$$t.$l.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$l.toolTipStyleProperty=$$a.$s.i("ToolTipStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("ToolTipStyle",b.oldValue(),b.newValue())}));$$t.$l.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("Brushes",b.oldValue(),b.newValue())}));$$t.$l.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("Outlines",b.oldValue(),b.newValue())}));$$t.$l.labelOuterColorProperty=$$a.$s.i("LabelOuterColor",$$a.$at.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LabelOuterColor",b.oldValue(),b.newValue())}));$$t.$l.labelInnerColorProperty=$$a.$s.i("LabelInnerColor",$$a.$at.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){a.c6("LabelInnerColor",b.oldValue(),b.newValue())}));$$t.$l.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$l.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$l.labelTemplateProperty=$$a.$s.i("LabelTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).c6("LabelTemplate",b.oldValue(),b.newValue())}));$$t.$l.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$l.$type,new $$a.ac(2,false,function(a,b){a.c6("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$l.radiusFactorProperty=$$a.$s.i("RadiusFactor",Number,$$t.$l.$type,new $$a.ac(2,.9,function(a,b){$b($$t.$l.$type,a).c6("RadiusFactor",b.oldValue(),b.newValue())}));$$t.$l.dc=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).c6("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$e.childrenMemberPathProperty=$$a.$s.i("ChildrenMemberPath",String,$$t.$e.$type,new $$a.ac(1,function(a,b){$b($$t.$e.$type,a).c6("ChildrenMemberPath",b.oldValue(),b.newValue())}));$$t.$p.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,true,function(a,b){$b($$t.$p.$type,a).b1("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$p.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,false,function(a,b){$b($$t.$p.$type,a).b1("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$p.allowSliceExplosionProperty=$$a.$s.i("AllowSliceExplosion",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,true,function(a,b){$b($$t.$p.$type,a).b1("AllowSliceExplosion",b.oldValue(),b.newValue())}));$$t.$p.innerExtentProperty=$$a.$s.i("InnerExtent",Number,$$t.$p.$type,new $$a.ac(2,40,function(a,b){var c=b.newValue();if(c<0||c>100){if(b.oldValue()!=null){a.innerExtent(b.oldValue())}return}a.b2();a.b1("InnerExtent",b.oldValue(),b.newValue())}));$$t.$p.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).b1("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$p.centerDataProperty=$$a.$s.i("CenterData",$.ig.$op.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).b1("CenterData",b.oldValue(),b.newValue())}));$$t.$p.centerDataTemplateProperty=$$a.$s.i("CenterDataTemplate",$$a.$k.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).b1("CenterDataTemplate",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.funnelchart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$o=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamFunnelView:b","IItemProvider:g","IFunnelLabelSizeDecider:h","IOuterLabelWidthDecider:i","SliceInfoComparison:m","SliceInfoUnaryComparison:n","XamFunnelController:q","FunnelSliceClickedEventHandler:s","FunnelSliceEventHandler:u","XamFunnelChart:v","XamFunnelConnector:w","MessageEventHandler:ap","MessageHandlerEventHandler:ar","BezierPointComparison:bc","IntColumnComparison:bj"]);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.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("MouseButtonAction:av",false,false,{Up:0,Down:1});$d("MouseButtonType:au",false,false,{Left:0,Right:1});$d("SliceMouseMessageType:af",false,false,{Exited:0,Entered:1,Hovered:2});$d("ItemsSourceAction:bk",false,false,{Remove:0,Insert:1,Replace:2,Change:3,Reset:4});$d("OuterLabelAlignment:j",false,false,{Left:0,Right:1});$d("FunnelSliceDisplay:f",false,false,{Uniform:0,Weighted:1});$c("FunnelSliceDataContext:a","DataContext",{init:function(){$.ig.DataContext.prototype.init.call(this)},_itemOutline:null,itemOutline:function(a){if(arguments.length===1){this._itemOutline=a;return a}else{return this._itemOutline}},flatten:function(){var ret_=$.ig.DataContext.prototype.flatten.call(this);var itemOutline_=this.itemOutline();ret_.itemOutline=itemOutline_;return ret_},$type:new $.ig.Type("FunnelSliceDataContext",$.ig.DataContext.prototype.$type)},true);$c("IOuterLabelWidthDecider:i","Object",{$type:new $.ig.Type("IOuterLabelWidthDecider",null)},true);$c("IFunnelLabelSizeDecider:h","Object",{$type:new $.ig.Type("IFunnelLabelSizeDecider",null)},true);$c("XamFunnelView:b","Object",{g:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.a1(b,this.h);return a}else{return this.h}},f:null,am:function(a){this.f.i(new $$t.aw)},an:function(a,b,c){var d=new $$t.ax;d.c(a);this.f.i(d)},al:function(a){var b=new $$t.at;b.h(a);b.c(1);b.e(this.j._ak?1:0);b._f=this.j._bh;this.f.i(b)},ao:function(a){var b=new $$t.at;b.h(a);b.c(0);b.e(this.j._ak?1:0);b._f=this.j._bh;this.f.i(b)},bg:null,ad:null,ae:null,ah:null,ai:null,ag:null,af:null,o:null,q:null,r:null,p:null,j:null,be:null,bf:null,k:null,l:null,x:0,y:0,z:0,ap:function(a){var b=this.bg;if($$a.$ae.l_op_Equality(b,null)){return}var c=b.left(),d=b.top(),e=b.width(),f=b.height();this.aq(this.q,c,d,e,f);this.aq(this.o,c,d,e,f);this.aq(this.p,c,d,e,f);this.aq(this.r,c,d,e,f)},aq:function(a,b,c,d,e){if(a!=null){if(a.d()&&this.t!=1){a.z();a.aa(this.t,this.t)}a.k(b,c,d,e);if(a.d()&&this.t!=1){a.y()}}},u:0,v:0,ba:function(a){var b=a.m();var c=a.e();if(c=="LeftPanel"){this.u=b}if(c=="RightPanel"){this.v=b}},a6:function(a){var b=a.g();var c=this.q;if(c.d()&&this.t!=1){c.z();c.aa(this.t,this.t)}var d=new $$a.bz;var e=new $$a.z(0);for(var f=0;f<b.au().count();f++){var g=b.au().__inner[f];e.add({__x:g.__x+this.u+b.aq().__x,__y:g.__y+b.aq().__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}d._ak=e;d._ac=a.h;d.__opacity=b.p();d.__fill=b.ad();d.__stroke=a.h<1?b.ad():b.ag();if(b.a0()!=null){c.i(d,b.a0());b.ad(d.__fill);b.ag(d.__stroke);b._q=d._ac;b.p(d.__opacity)}c.t(d);b._q=d._ac;if(b.i()){var h=new $$a.an;if(this.bf==null){this.bf=new $$a.at;this.bf.__fill=this.ak("ui-funnel-slice","color",-1)}h._am=this.bf;c.ac(this.m());var i=b.v().toString();var j=c.f(i);var k=this.ab();h.ak(i);h._o=b.an().__y+b.aq().__y-k/2;h._n=b.an().__x+this.u+b.aq().__x-j/2;b.ax(new $$a.ae(0,h._n,h._o,j,k));b.a2(h.__visibility);c.w(h)}if(c.d()&&this.t!=1){c.y()}},a5:function(a){var b=0;if(this.v>0){b=this.bg.width()-this.v}var c=a;var d=this.p;if(d.d()&&this.t!=1){d.z();d.aa(this.t,this.t)}var e=new $$a.an;e.ak(c.j().toString());d.ac(this.n());if(this.be==null){this.be=new $$a.at;this.be.__fill=this.ad.rootWrapper().getStyleProperty("color")}e._am=this.be;var f=this.ac();var g=c.l().__y-f/2;var h=d.f(e.ak());e._n=b;e._o=g;c._f.b().ay(new $$a.ae(0,b,g,h,f));d.w(e);if(d.d()&&this.t!=1){d.y()}},onDetachedFromUI:function(){if(this.j!=null){this.j.bg(this.ae,"")}},onAttachedToUI:function(a){this.initializeScalingRatio(a);if(this.j!=null){this.j.as(this.ae,"")}},aj:null,bc:function(a){this.aj=a.g()},bb:function(a){this.at(a)},ar:function(a){this.at(null)},at:function(a){var x_=0,y_=0;var t_=null,v_=null,i_=this.ad;{if(a!=null){t_=this.aj;x_=a.i().__x+6;y_=a.i().__y+6;v_=a.g().item()}var ren_=this.ad;var dc_=null;if(a!=null){dc_=a.g()}ren_.fireTooltip(t_,v_,x_,y_)}},a3:function(a){var b=a;var c=b.g();switch(c){case"Container":this.ay(b.d());break;case"TextStyle":this.l=$.ig.FontUtil.prototype.toFontInfo(this.ad,b.d().toString());break;case"OuterLabelTextStyle":this.k=$.ig.FontUtil.prototype.toFontInfo(this.ad,b.d().toString());break;case"ActualPixelScalingRatio":if($.ig.util.isNaN(this.w)||this.w==0){this.t=b.d()}break;case"OuterLabelTextColor":this.be=$b($$a.$at.$type,b.d());break;case"LabelTextColor":this.bf=$b($$a.$at.$type,b.d());break}},queueWork:function(a){if(this.ad!=null){this.ad.setTimeout(a,0)}else{window.setTimeout(a,0)}},ay:function(a){if(a==null){if(this.j!=null){this.j.au()}this.ad=null;this.ae=this.ah=this.ag=this.ai=null;this.o=this.q=this.p=this.r=null;this.j=null;return}var b=a;var c=this.ad=b;c.rootWrapper().setStyleProperty("position","relative");for(var d=0;d<4;d++){var e=this.ad.createElement("canvas");e.setStyleProperty("position","absolute");c.append(e);var f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this.ad.get2DCanvasContext(e));if(d==0){this.ae=e;this.o=f}if(d==1){this.ah=e;this.q=f}if(d==2){this.ag=e;this.p=f}if(d==3){this.ai=e;this.r=f}}this.af=this.ad.createElement("span");this.af.setStyleProperty("position","absolute");this.af.setStyleProperty("display","none");c.append(this.af);this.j=new $.ig.DOMEventProxy(this.ai,this.ad,false);var g=this.j;g.onMouseOver=$.ig.Delegate.prototype.combine(g.onMouseOver,this.an.runOn(this));var h=this.j;h.onMouseLeave=$.ig.Delegate.prototype.combine(h.onMouseLeave,this.am.runOn(this));var i=this.j;i.onMouseDown=$.ig.Delegate.prototype.combine(i.onMouseDown,this.al.runOn(this));var j=this.j;j.onMouseUp=$.ig.Delegate.prototype.combine(j.onMouseUp,this.ao.runOn(this));this.as()},aa:function(){var a=this.ak("ui-funnel-slice","border-top-width",-1);return a==null?-1:$$0.$aw.parseInt(a)},m:function(){var a=this.l;if(a==null){this.l=$.ig.FontUtil.prototype.getFontForClass(this.ad,"ui-funnel-slice");a=this.l}return a},n:function(){var a=this.k;if(a==null){this.k=a=$.ig.FontUtil.prototype.getFont(this.ad)}return a},ab:function(){var a=this.z;if(a<0){var b=this.l;a=$.ig.FontUtil.prototype.getCurrentFontHeight(this.ad,b);this.z=a}return a},ac:function(){var a=this.y;if(a<0){var b=this.k;a=$.ig.FontUtil.prototype.getCurrentFontHeight(this.ad,b);this.y=a}return a},c:null,e:null,t:0,w:0,d:function(a){if(this.c!=null){return a?this.c:this.e}var b=$.ig.BrushUtil.prototype.e("chart",this.ad,this.c,this.e,null);this.c=b.p2;this.e=b.p3;return a?this.c:this.e},ak:function(a,b,c){var d=this.af;if(d==null){return null}d.addClass(a);var e=d.getStyleProperty(b);if(e==null||e.length==0||e=="null"||e=="transparent"){e=null}if(c>=0){var f=new $$a.at;if(e!=null&&e.length!=$x(e,"(0, 0, 0, 0","").length){e=null}f.__fill=e==null?$$t.$b.a[c%$$t.$b.a.length]:e;this.c.item(c,f);var g=null;if(e!=null){g=d.getStyleProperty("border-top-color");if(g==null||g.length==0||g=="null"||g=="transparent"){g=e}}f=new $$a.at;f.__fill=g==null?$$t.$b.b[c%$$t.$b.b.length]:g;this.e.item(c,f)}d.removeClass(a);return e},a7:function(a,b,c){var d=new $$t.ay;d.g(a);d.e(b);d.d(c);this.f.i(d)},init:function(){var $self=this;this.x=-1;this.y=-1;this.z=-1;this.u=0;this.v=0;this.aj=null;this.t=1;this.w=NaN;$.ig.$op.init.call(this);this.t=1;this.w=NaN;this.f=new $$t.ao;this.a9();this.a8();var a=this.g=new $$t.aq;a.b($$t.$ah.$type,this.ap.runOn(this));a.b($$t.$ab.$type,this.a6.runOn(this));a.b($$t.$aa.$type,this.a5.runOn(this));a.b($$t.$a1.$type,this.ba.runOn(this));a.b($$t.$a4.$type,this.bc.runOn(this));a.b($$t.$a3.$type,this.bb.runOn(this));a.b($$t.$ai.$type,this.ar.runOn(this));a.b($$t.$ay.$type,this.a3.runOn(this));a.b($$t.$a6.$type,function(b){$self.as()});this.as()},initializeScalingRatio:function(a){var b=a.pixelScalingRatio();var c=a.bn();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){a.bn(window.devicePixelRatio)}},aw:function(a){this.g.c(a)},a1:function(a,b){if(a!=null){var c=$b($$t.$ao.$type,a.b("RenderingMessages"));if(c!=null){c.h(this.aw.runOn(this))}this.f.g()}if(b!=null){var d=$b($$t.$ao.$type,b.b("RenderingMessages"));if(d!=null){d.e(this.aw.runOn(this))}var e=$b($$t.$ao.$type,b.b("InteractionMessages"));this.f.f(e)}},bd:function(a,b,c,d,e){a.setAttribute("width",b.toString());a.setAttribute("height",c.toString());a.setStyleProperty("width",d.toString()+"px");a.setStyleProperty("height",e.toString()+"px")},as:function(){if(this.ad==null){return}var a=this.ad.rootWrapper().width();var b=this.ad.rootWrapper().height();this.bg=new $$a.ae(0,0,0,a,b);if(this.j!=null){this.j._bk=this.bg}this.bd(this.ae,a*this.t,b*this.t,a,b);this.bd(this.ah,a*this.t,b*this.t,a,b);this.bd(this.ag,a*this.t,b*this.t,a,b);this.bd(this.ai,a*this.t,b*this.t,a,b);var c=new $$t.a5;c.e(a);c.d(b);this.f.i(c)},onResize:function(){this.as()},a9:function(){var a=new $$t.a7;a.g("OuterLabelWidthDecider");a.e(null);a.d($b($$t.$i.$type,this));this.f.i(a)},a8:function(){var a=new $$t.a7;a.g("FunnelLabelSizeDecider");a.e(null);a.d($b($$t.$h.$type,this));this.f.i(a)},decideWidth:function(a){var b=a==null?null:a._a;if(b==null){return 0}var c=0;this.p.ac(this.n());var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d!=null){c=Math.max(this.p.f(d.toString()),c)}}return c},decideLabelSize:function(a,b){var c=0;if(a.b().i()){this.p.ac(this.m());c=this.p.f(a.b().v().toString())}return new $$a.af(1,c,b?this.ab():this.ac())},s:function(a,f_){if(f_==null){return true}var b=a._a;var c_=this.ad;c_=c_?c_.data("igFunnelChart"):null;if(b==null||c_==null){return false}var i_=b.count();var c=new Array(i_);while(i_-- >0){var v_=b.item(i_);c[i_]=f_(v_,i_,c_)}a.b(c);return true},au:function(){},preRender:function(){},$type:new $.ig.Type("XamFunnelView",$.ig.$ot,[$$t.$i.$type,$$t.$h.$type])},true);$c("FunnelLegendTemplates:c","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Funnel Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},b:function(a){var b=a.data;var c=a.context;if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.thickness();if($.ig.util.isNaN(e)){e=1}var f=new $$a.b1;f.width(a.availableWidth-e*2-2);f.height(a.availableHeight-e*2);f._n=e+1;f._o=e;f._ac=e;f.__fill=b.actualItemBrush();f.__stroke=b.outline();d.v(f)},a:function(a){},d:function(a){},$type:new $.ig.Type("FunnelLegendTemplates",$.ig.$ot)},true);$c("FunnelDataContext:d","Object",{init:function(){$.ig.$op.init.call(this)},c:null,item:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:0,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("FunnelDataContext",$.ig.$ot)},true);$c("FunnelFrame:e","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.l)},c:false,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:false,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:false,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d){var e=1-d;a.f(c.f());a.g(c.g());a.h(c.h());a.j(b.j()*e+c.j()*d);var f=b.b().count();var g=c.b().count();var h=Math.max(f,g);if(a.b().count()<h){a.b().insertRange(a.b().count(),new Array(h-a.b().count()))}if(a.b().count()>h){a.b().removeRange(h,a.b().count()-h)}for(var i=0;i<Math.min(f,g);++i){a.b().__inner[i]=$$t.$o.c(a.b().__inner[i],b.b().__inner[i],c.b().__inner[i],d,e)}if(f<g){var j=f>0?b.b().__inner[f-1]:new $$t.o;for(var k=f;k<g;++k){a.b().__inner[k]=$$t.$o.c(a.b().__inner[k],j,c.b().__inner[k],d,e)}}if(f>g){var l=g>0?c.b().__inner[g-1]:new $$t.o;for(var m=g;m<f;++m){a.b().__inner[m]=$$t.$o.c(a.b().__inner[m],b.b().__inner[m],l,d,e)}}},$type:new $.ig.Type("FunnelFrame",$.ig.$ot)},true);$c("IItemProvider:g","Object",{$type:new $.ig.Type("IItemProvider",null)},true);$c("SliceAppearance:k","Object",{init:function(){this.av=$$a.$ae.empty();this.aw=$$a.$ae.empty();this.m=1;$.ig.$op.init.call(this);this.ai={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.aj={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.al={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.am={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ak={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},l:0,o:function(a){if(arguments.length===1){this.l=a;this.y();return a}else{return this.l}},k:0,n:function(a){if(arguments.length===1){this.k=a;this.y();return a}else{return this.k}},ak:null,aq:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},al:null,ar:function(a){if(arguments.length===1){this.al=a;this.y();return a}else{return this.al}},a:null,c:function(a){if(arguments.length===1){this.a=a;this.y();return a}else{return this.a}},b:null,e:function(a){if(arguments.length===1){this.b=a;this.y();return a}else{return this.b}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},y:function(){},x:function(){var a=new $$a.z(0);if(this.e()!=null){var c=this.e().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}}else{a.add(this.ar());a.add(this.as())}if(this.c()!=null){var e=this.c().getEnumerator();while(e.moveNext()){var d=e.current();a.add(d)}if(this.e()!=null&&this.e().count()>0){a.add(this.e().__inner[0])}}else{a.add(this.ap());a.add(this.ao());a.add(this.ar())}var f=0,g=Math.min($a(a.count(),2),5);if(g>1){var h=a.__inner[0];var i=0,j=h.__x,k=h.__y;while(++f<g&&i<2){h=a.__inner[f];i=Math.abs(h.__x-j)+Math.abs(h.__y-k);if(i>1){a.add({__x:h.__x,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.au(a)},am:null,as:function(a){if(arguments.length===1){this.am=a;this.y();return a}else{return this.am}},aj:null,ap:function(a){if(arguments.length===1){this.aj=a;this.y();return a}else{return this.aj}},ai:null,ao:function(a){if(arguments.length===1){this.ai=a;this.y();return a}else{return this.ai}},az:null,a0:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},z:null,ad:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},ac:null,ag:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},t:null,v:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},ah:null,an:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g&&this.t!=null}},u:null,item:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:0,s:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},av:null,ax:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},aw:null,ay:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},aa:null,ae:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},ab:null,af:function(a){if(arguments.length===1){this.ab=a;return a}else{return this.ab}},a1:0,a2:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},h:false,j:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_q:0,m:0,p:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},f:function(a,b,c,d,e){if(a==null){a=new $$t.k}a.ad(c.ad());a.i(c.i());a.v(c.v());if(b.i()&&c.i()){a.an({__x:b.an().__x*e+c.an().__x*d,__y:b.an().__y*e+c.an().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else if(c.i()){a.an({__x:c.an().__x*d,__y:c.an().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a.ao({__x:b.ao().__x*e+c.ao().__x*d,__y:b.ao().__y*e+c.ao().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.ap({__x:b.ap().__x*e+c.ap().__x*d,__y:b.ap().__y*e+c.ap().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.ar({__x:b.ar().__x*e+c.ar().__x*d,__y:b.ar().__y*e+c.ar().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.as({__x:b.as().__x*e+c.as().__x*d,__y:b.as().__y*e+c.as().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.aq({__x:b.aq().__x*e+c.aq().__x*d,__y:b.aq().__y*e+c.aq().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(c.c()!=null){var f=b.c();if(f==null){f=new $$t.y;f.add(b.ar());f.add(b.ao())}a.c($$t.$k.d(a.c(),f,c.c(),d,e))}else{a.c(null)}if(c.e()!=null){var g=b.e();if(g==null){g=new $$t.y;g.add(b.ap());g.add(b.as())}a.e($$t.$k.d(a.e(),g,c.e(),d,e))}else{a.e(null)}a.ag(c.ag());a.a0(c.a0());a.item(c.item());a.s(c.s());a.x();return a},d:function(a,b,c,d,e){if(a==null){a=new $$t.y}if(b==null){b=new $$t.y}var f=b.count();var g=c.count();var h=Math.max(f,g);if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var i=0;i<Math.min(f,g);++i){a.__inner[i]={__x:b.__inner[i].__x*e+c.__inner[i].__x*d,__y:b.__inner[i].__y*e+c.__inner[i].__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var j=f>0?b.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var k=f;k<g;++k){a.__inner[k]={__x:j.__x*e+c.__inner[k].__x*d,__y:j.__y*e+c.__inner[k].__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var l=g>0?c.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var m=g;m<f;++m){a.__inner[m]={__x:b.__inner[m].__x*e+l.__x*d,__y:b.__inner[m].__y*e+l.__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}return a},$type:new $.ig.Type("SliceAppearance",$.ig.$ot)},true);$c("SliceInfo:o","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.k);this.n({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},e:false,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(a,b,c,d,e){if(a==null){a=new $$t.o}a.g(c.g());a.h(c.h());a.j(c.j());a.l(c.l());a.n({__x:b.n().__x*e+c.n().__x*d,__y:b.n().__y*e+c.n().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.b($$t.$k.f(a.b(),b.b(),c.b(),d,e));return a},d:function(){var a=new $$t.a8;a.appearance(new $.ig.PrimitiveAppearanceData);a.appearance().fill($.ig.AppearanceHelper.prototype.b(this.b().ad()));a.appearance().stroke($.ig.AppearanceHelper.prototype.b(this.b().ag()));a.appearance().opacity(this.b().p());a.appearance().canvasLeft(this.b().aq().__x);a.appearance().canvasTop(this.b().aq().__y);a.height(this.b().ao().__y-this.b().ar().__y);a.upperWidth(this.b().as().__x-this.b().ar().__x);a.lowerWidth(this.b().ap().__x-this.b().ao().__x);a.isSelected(this.b().j());a.top(this.b().o());a.bottom(this.b().n());a.index(this.j());a.height(this.b().n()-this.b().o());a.sliceBorderBrush($.ig.AppearanceHelper.prototype.a(this.b().ag()));if(this.b().v()==null){a.innerLabel(String.empty())}else{a.innerLabel(this.b().v().toString())}if(this.l()==null){a.outerLabel(String.empty())}else{a.outerLabel(this.l().toString())}a.upperLeft($.ig.PointData.prototype.b(this.b().ar()));a.upperRight($.ig.PointData.prototype.b(this.b().as()));a.lowerLeft($.ig.PointData.prototype.b(this.b().ao()));a.lowerRight($.ig.PointData.prototype.b(this.b().ap()));var b=new Array(this.b().au().count());for(var c=0;c<this.b().au().count();c++){b[c]=new $.ig.PointData(this.b().au().__inner[c].__x,this.b().au().__inner[c].__y)}a.slicePoints(b);a.innerLabelPosition($.ig.PointData.prototype.b(this.a.an()));a.outerLabelPosition($.ig.PointData.prototype.b(this.m));a.outerLabelBounds($.ig.RectData.prototype.b(this.b().ay()));a.innerLabelBounds($.ig.RectData.prototype.b(this.b().ax()));a.isVisibile(this.b().a2()==0);a.innerLabelAppearance(new $.ig.LabelAppearanceData);a.innerLabelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(this.b().ae()));a.innerLabelAppearance().text(a.innerLabel());a.innerLabelAppearance().visibility(this.b().i());a.outerLabelAppearance(new $.ig.LabelAppearanceData);a.outerLabelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(this.b().af()));a.outerLabelAppearance().text(a.outerLabel());a.outerLabelAppearance().visibility(this.g());return a},$type:new $.ig.Type("SliceInfo",$.ig.$ot)},true);$c("SliceInfoList:l","List$1",{init:function(){$$4.$x.init.call(this,$$t.$o.$type,0)},indexSort:function(){this.sort2(function(a,b){if(a.j()<b.j()){return-1}if(a.j()>b.j()){return 1}return 0})},sortByY:function(){this.sort2(function(a,b){if(a.b().aq().__y<b.b().aq().__y){return-1}if(a.b().aq().__y>b.b().aq().__y){return 1}return 0})},getByYValue:function(a){this.sortByY();var b=this.ac(function(c){if(a<c.b().ar().__y+c.b().aq().__y){return-1}if(a>c.b().ao().__y+c.b().aq().__y){return 1}else{return 0}});if(b>=0){b=this.__inner[b].j()}else{b=-1}this.indexSort();if(b>=0){return b}return-1},ac:function(a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("SliceInfoList",$$4.$x.$type.specialize($$t.$o.$type))},true);$c("SliceSelectionManager:p","Object",{init:function(){this.e=new $$4.h($$0.$aw.$type,$.ig.$op.$type,0);$.ig.$op.init.call(this)},e:null,k:function(a,b){if(this.e.containsKey(a)){this.e.remove(a)}else{this.e.item(a,b)}},c:function(a){return this.e.containsKey(a)},b:function(){return this.e.count()>0},d:function(a){return!this.c(a)&&this.b()},g:function(a,b){switch(a.c()){case 3:break;case 1:this.j(a.g(),a.f());break;case 0:this.h(a.g(),a.f());break;case 2:for(var c=0;c<a.f();c++){if(this.e.containsKey(c)){this.e.item(c,b._a.item(c))}}break;case 4:this.f();break}},h:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);if(h-b>a){this.e.item(h-b,d.__inner[g])}g++}},j:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);this.e.item(h+b,d.__inner[g]);g++}},f:function(){this.e.clear()},a:function(){var a=new Array(this.e.count());var b=0;var d=this.e.keys().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},i:function(a,b){this.f();for(var d=0;d<a.length;d++){var c=a[d];this.k(c,b._a.item(c))}},$type:new $.ig.Type("SliceSelectionManager",$.ig.$ot)},true);$c("XamFunnelController:q","Object",{bp:null,_ag:null,at:null,cf:null,cg:null,cb:null,cc:null,bb:false,bg:false,init:function(){var $self=this;this.bb=false;this.bg=false;this.br=-1;this.ay=false;$.ig.$op.init.call(this);this.av(new $.ig.DoubleAnimator(0,1,2e3));var a=this.av();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cz.runOn(this));this.k(new $$t.e);this.j(new $$t.e);this.h(new $$t.e);this.ai(new $$t.p);this.am(new $$t.bf);this.ar(new $$t.bh);this.as(new $$t.bh);this.y(new $$t.ao);this.x(new $$t.ao);this.aa(new $$t.aq);this.aa().b($$t.$ay.$type,this.de.runOn(this));this.aa().b($$t.$ak.$type,this.cv.runOn(this));this.aa().b($$t.$a5.$type,this.dl.runOn(this));this.aa().b($$t.$a7.$type,this.dm.runOn(this));this.aa().b($$t.$ax.$type,this.c5.runOn(this));this.aa().b($$t.$at.$type,this.c3.runOn(this));this.aa().b($$t.$aw.$type,this.c4.runOn(this));this.aa().b($$t.$ag.$type,this.dk.runOn(this));this.aa().b($$t.$z.$type,this.c1.runOn(this));this.aa().b($$t.$a6.$type,function(b){$self.y().i(b)});this.bp=function(b,c){$self.bj(true);$self.df()}},cz:function(a,b){this.b2(this.av().transitionProgress());if(this.b2()==1){this.a9(false);this.cw(this.h())}if(this.a9()){var c=1-this.b2();$$t.$e.k(this.j(),this.k(),this.h(),this.b2());this.cw(this.j())}},au:null,av:function(a){if(arguments.length===1){this.au=a;return a}else{return this.au}},aj:null,ak:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},z:null,aa:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},al:null,am:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},ao:null,ar:function(a){if(arguments.length===1){this.ao=a;return a}else{if(!this.bb&&this.at!=null){this.bb=this.at.s(this.ao,this.cb)}return this.ao}},ap:null,as:function(a){if(arguments.length===1){this.ap=a;return a}else{if(!this.bg&&this.at!=null){this.bg=this.at.s(this.ap,this.cc)}return this.ap}},cl:null,cq:function(a){if(arguments.length===1){this.cl=a;return a}else{return this.cl}},ci:null,cn:function(a){if(arguments.length===1){this.ci=a;return a}else{return this.ci}},ch:null,cm:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},a4:false,bj:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},bv:0,b4:function(a){if(arguments.length===1){this.bv=a;return a}else{return this.bv}},bu:0,b3:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},w:null,y:function(a){if(arguments.length===1){this.w=a;return a}else{return this.w}},v:null,x:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},t:null,u:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a0:false,bc:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},a3:false,bh:function(a){if(arguments.length===1){this.a3=a;return a}else{return this.a3}},bt:0,b2:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},a2:false,be:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},bq:0,bw:function(a){if(arguments.length===1){this.bq=a;return a}else{return this.bq}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{if((this.a==null||this.a.count()<1)&&this.at!=null){this.a=this.at.d(true)}return this.a}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{if((this.b==null||this.b.count()<1)&&this.at!=null){this.b=this.at.d(false)}return this.b}},ad:0,ae:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},m:0,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},ax:false,a9:function(a){if(arguments.length===1){this.ax=a;return a}else{return this.ax}},bs:0,b1:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},a5:false,bm:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},dv:null,dy:function(a){if(arguments.length===1){this.dv=a;return a}else{return this.dv}},du:null,dx:function(a){if(arguments.length===1){this.du=a;return a}else{return this.du}},aw:false,a8:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},b5:0,b9:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},b6:0,ca:function(a){if(arguments.length===1){this.b6=a;return a}else{return this.b6}},r:null,s:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},ab:null,ac:function(a){if(arguments.length===1){var b=this.ab;this.ab=a;this.c7(b,this.ab);return a}else{return this.ab}},ah:null,ai:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},g:null,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},e:null,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d0:null,d3:function(a){if(arguments.length===1){this.d0=a;return a}else{return this.d0}},d1:null,d4:function(a){if(arguments.length===1){this.d1=a;return a}else{return this.d1}},a7:false,bo:function(a){if(arguments.length===1){this.a7=a;return a}else{return this.a7}},a1:false,bd:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},a6:false,bn:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},az:false,ba:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},ck:null,cp:function(a){if(arguments.length===1){this.ck=a;return a}else{return this.ck}},cj:null,co:function(a){if(arguments.length===1){this.cj=a;return a}else{return this.cj}},br:0,bz:function(){var a=this.br;if(a<0&&this.at!=null){this.br=this.at.aa();a=this.br}return a<0?1:a},c7:function(a,b){
if(a!=null){var c=$b($$t.$ao.$type,a.b("ConfigurationMessages"));if(c!=null){c.h(this.c2.runOn(this))}c=$b($$t.$ao.$type,a.b("InteractionMessages"));if(c!=null){c.h(this.c2.runOn(this))}this.y().g();this.x().g()}if(b!=null){var d=$b($$t.$ao.$type,b.b("ConfigurationMessages"));if(d!=null){d.e(this.c2.runOn(this))}d=$b($$t.$ao.$type,b.b("InteractionMessages"));if(d!=null){d.e(this.c2.runOn(this))}var e=$b($$t.$ao.$type,b.b("RenderingMessages"));this.y().f(e);var f=$b($$t.$ao.$type,b.b("ModelUpdateMessages"));this.x().f(f)}this.bj(true)},c2:function(a){this.aa().c(a);var b=$b($$t.$az.$type,a);if(b!=null){this.bj(b.c())}this.df()},bl:function(){return this.b3()>=0&&this.b4()>=0},bf:function(){return this.am()!=null&&this.am()._a!=null&&this.am()._a.count()>0&&this.u()!=null&&this.q()!=null&&this.c()!=null&&this.c().count()>0&&this.d()!=null&&this.d().count()>0&&this.bl()},df:function(){if(!this.bj()){return}if(!this.bf()){this.cu();return}this.bj(false);var a=this.u().decideWidth(this.aq());if(a>this.b4()){a=0}if(!this.bh()){a=0}var b=this.b4()-a;var c=a>0;var d=this.bc();var e=b>=0;if(e||c){this.dc(e,c,d,b,a)}},cu:function(){if(this.bk()&&this.b2()>0){this.av().stop()}this.dh("LeftLabels");this.dh("RightLabels");this.dh("SliceArea");this.ct();this.h().b().clear();this.j().b().clear();this.k().b().clear()},ct:function(){var a=new $$t.al;this.y().i(a)},dc:function(a,b,c,d,e){if(this.a9()){var f=this.k();this.k(this.j());this.j(f)}else{var g=this.k();this.k(this.h());this.h(g)}this.dd(this.h(),a,b,c,d,e);this.av().stop();this.b2(0);if(this.bk()){$$t.$e.k(this.j(),this.k(),this.h(),this.b2());this.cw(this.j());this.a9(true);this.av().start()}else{this.cw(this.h())}},b0:function(a){if($.ig.util.isNaN(a)){return 0}return Math.abs(a)},ay:false,dd:function(a,b,c,d,e,f){var g=e/2;this.ay=this.bm();if(this.ay){this.c0(e,g)}else{this.ak(null)}var h=this.n()==1;var i=this.an();var j=0;var l=i.values().getEnumerator();while(l.moveNext()){var k=l.current();j+=this.b0(this.am()._a.item(k))}if(j==0){h=false}var m=this.b3()/i.values().count();var n=0;var o=0;o=this.bz()/2;a.j(f);a.f(d);a.h(c);a.g(this.ae()==0);a.b(new $$t.l);var p=0;var r=i.values().getEnumerator();while(r.moveNext()){var q=r.current();var s;if(h){s=this.b0(this.am()._a.item(q))/j*this.b3()}else{s=m}var t=this.by(e,n+o);var u=n+s;var v=this.by(e,u-o);var w=t/2;var x=v/2;var y=new $$t.o;var z=y.b();z.o(n);z.n(u);var aa=new $$a.ae(4);var ab=new $$a.ae(4);var ac=0;if(x>w){ac=g-x}else{ac=g-w}var ad=n;z.ad(this.ds(q));z.ag(this.dt(q));z.a0(this.d2(q));z.j(this.ai().c(q));if(b){y.h(true);z.ar({__x:g-w-ac+o,__y:n-ad+o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.as({__x:g+w-ac-o,__y:n-ad+o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.ao({__x:g-x-ac+o,__y:u-ad-o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.ap({__x:g+x-ac-o,__y:u-ad-o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.ay){this.cr(z,n+o,u-o,g,ac-o,ad)}z.x()}if(d){z.i(true);z.an({__x:g-ac,__y:(n+u)/2-ad,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.v(this.cd(q));var ae=this.q().decideLabelSize(y,true);if(ae.width()>e){z.i(false)}if(ae.height()>s){z.i(false)}aa.height(ae.height());aa.width(ae.width());aa.x(z.an().__x);aa.y(z.an().__y);z.ax(aa)}else{z.i(false);z.v(this.cd(q))}if(d||b){z.aq({__x:ac,__y:ad,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.item(this.am()._a.item(q));z.s(q)}if(c){y.g(true);y.n({__x:0,__y:(n+u)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});y.l(this.ce(q));var af=this.q().decideLabelSize(y,false);if(af.height()>s){y.g(false)}ab.height(af.height());ab.width(af.width());aa.x(y.n().__x);aa.y(y.n().__y);z.ay(ab)}else{y.g(false);y.l(this.ce(q))}y.j(q);a.b().add(y);n+=s;p++}if(this.ar()!=null&&this.ar()._a!=null&&this.ar()._a.count()>0||this.as()!=null&&this.as()._a!=null&&this.as()._a.count()>0){this.dg(a)}a.b().indexSort()},cr:function(a,b,c,d,e,f){var g=this.ak().b(b);var h=this.ak().b(c);var i=new $$t.y;var j=new $$t.y;var k=g.b;var l=h.b;for(var m=k;m<=l;m++){i.add({__x:this.ak()._e.__inner[m].c.__x-e,__y:this.ak()._e.__inner[m].c.__y-f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e+=this.bz();for(var n=l;n>=k;n--){var o=this.ak()._e.__inner[n].c;j.add({__x:d+d-o.__x-e,__y:o.__y-f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a.c(i);a.e(j)},bi:function(a,b){if(a.__x!=b.__x||a.__y!=b.__y){return true}return false},c0:function(a,b){var c;var d;var e=0,f=this.b3();e=this.bz()/2;f-=e;if(this.bd()){c={__x:b-a*this.bw()/2,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d={__x:b-a/2,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{c={__x:b-a/2,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d={__x:b-a*this.bw()/2,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var g=this.dy().__y<this.dx().__y?this.dy():this.dx();var h=this.dx().__y>this.dy().__y?this.dx():this.dy();if(g.__y<0){g.__y=0}if(h.__y>1){h.__y=1}if(this.bd()){var i=h.__x;h.__x=g.__x;g.__x=i;i=g.__y;g.__y=1-h.__y;h.__y=1-i}var j={__x:a*g.__x,__y:this.b3()*g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var k={__x:a*h.__x,__y:this.b3()*h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.ak()==null||this.bi(c,this.ak().q())||this.bi(j,this.ak().r())||this.bi(k,this.ak().s())||this.bi(d,this.ak().t())){this.ak(new $$t.bb(c,j,k,d,2,b))}if(this.ak()==null){this.ay=false}else{this.ay=this.ak()._d}},ce:function(a){var b=this.as();var c=b==null?null:b._a;return c==null||a>=c.count()?null:c.item(a)},cd:function(a){var b=this.ar();var c=b==null?null:b._a;return c==null||a>=c.count()?null:c.item(a)},d2:function(a){if(this.ai().c(a)){return this.d3()}if(this.ai().d(a)&&this.bo()){return this.d4()}return null},dt:function(a){return this.d().item(a%this.d().count())},ds:function(a){return this.c().item(a%this.c().count())},by:function(a,b){var c=a*this.bw();if(this.ay){var d=this.ak().b(b).c.__x;return(a/2-d)*2}else{if(this.bd()){return a-(a-c)*((this.b3()-b)/this.b3())}else{return a-(a-c)*(b/this.b3())}}},an:function(){var $self=this;var a=new $$t.bi;a.populate(this.am()._a.count());a.sort(function(b,c){if($self.am()._a.item(b)<$self.am()._a.item(c)){return $self.bd()?-1:1}if($self.am()._a.item(b)>$self.am()._a.item(c)){return $self.bd()?1:-1}return 0});return a},cw:function(a){this.cx(a)},cy:function(){if(this._l!=null){this.cx(this._l)}},_l:null,cx:function(a){this.dh("LeftLabels");this.dh("RightLabels");this.dh("SliceArea");if(a.g()){this.di("LeftPanel",a.j());this.di("RightPanel",0)}else{this.di("LeftPanel",0);this.di("RightPanel",a.j())}this._ag=a.b();var c=a.b().getEnumerator();while(c.moveNext()){var b=c.current();if(b.h()){var d=new $$t.ab;d.e("SliceArea");d.g(b.b());d.h=this.bz();this.y().i(d)}}var f=a.b().getEnumerator();while(f.moveNext()){var e=f.current();if(e.g()){var g=new $$t.aa;if(a.g()){g.e("LeftLabels")}else{g.e("RightLabels")}g.j(e.l());g.l(e.n());g.h(a.j());g._f=e;this.y().i(g)}}var h=new $$t.al;this.y().i(h)},di:function(a,b){var c=new $$t.a1;c.e(a);c.i(true);c.m(b);this.y().i(c)},bk:function(){return this.b1()>0},dh:function(a){var b=new $$t.ah;b.e(a);this.y().i(b)},aq:function(){return this.as()},cv:function(a){this.bj(true)},b7:function(a){return $$6.$g.toInt32(a)},de:function(a){var b=a;var c=b.d();switch(b.g()){case"TextStyle":this.cp(c!=null?c.toString():"");var d=new $$t.ay;d.g(b.g());d.e(b.e());d.d(c);this.y().i(d);this.bj(true);break;case"OuterLabelTextStyle":this.co(c!=null?c.toString():"");var e=new $$t.ay;e.g(b.g());e.e(b.e());e.d(c);this.y().i(e);this.bj(true);break;case"ValueColumn":this.am().b(c);this.bj(true);break;case"InnerLabelColumn":this.bb=false;this.cf=c;this.ar().b(c);this.bj(true);break;case"InnerLabelVisibility":this.bc(c);this.bj(true);break;case"OuterLabelVisibility":this.bh(c);this.bj(true);break;case"OuterLabelColumn":this.bg=false;this.cg=c;this.as().b(c);this.bj(true);break;case"ValueMemberPath":this.cq($b(String,c));break;case"OuterLabelMemberPath":this.cn($b(String,c));break;case"InnerLabelMemberPath":this.cm($b(String,c));break;case"BottomEdgeWidth":this.bw(c);if(this.bw()>1){this.bw(1)}if(this.bw()<.001){this.bw(.001)}this.bj(true);break;case"Brushes":if(b.e()!=null){var f=b.e();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.bp)}if(c!=null){var g=c;g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,this.bp)}this.c($b($.ig.BrushCollection.prototype.$type,c));this.bj(true);break;case"Outlines":this.d($b($.ig.BrushCollection.prototype.$type,c));this.bj(true);break;case"OuterLabelAlignment":this.ae($g(c));this.bj(true);break;case"FunnelSliceDisplay":this.n($g(c));this.bj(true);break;case"FormatInnerLabel":this.ar().b(this.cf);this.bb=false;this.cb=c;this.bj(true);break;case"FormatOuterLabel":this.as().b(this.cg);this.cc=c;this.bg=false;this.bj(true);break;case"IsInverted":this.bd(c);this.bj(true);break;case"TransitionDuration":this.av().intervalMilliseconds(this.b7(c));this.b1(this.av().intervalMilliseconds());break;case"AllowSliceSelection":this.a8(c);break;case"SelectedSliceStyle":this.d3(c);this.bj(true);break;case"UnselectedSliceStyle":this.d4(c);this.bj(true);break;case"UseUnselectedStyle":this.bo(c);this.bj(true);break;case"UseBezierCurve":this.bm(c);this.bj(true);break;case"UpperBezierControlPoint":this.dy(c);this.bj(true);break;case"LowerBezierControlPoint":this.dx(c);this.bj(true);break;case"ItemProvider":this.s(c);break;case"ToolTip":var h=new $$t.a4;if(c!=null){this.ba(true)}else{this.ba(false);var i=new $$t.ai;this.y().i(i)}h.g(c);this.y().i(h);break;case"Legend":this.c6(c);this.bj(true);break;case"LegendItemTemplate":this.dr(c);this.bj(true);break;case"LegendItemBadgeTemplate":this.dq(c);this.bj(true);break;case"UseOuterLabelsForLegend":this.bn(c);this.bj(true);break;case"OutlineThickness":this.br=c;this.bj(true);this.y().i(b);break;case"Container":case"PixelScalingRatio":case"ActualPixelScalingRatio":case"OuterLabelTextColor":case"LabelTextColor":if(b.g()=="Container"){var j=b.d();this.av().provideRenderer(j)}var k=new $$t.ay;k.g(b.g());k.e(b.e());k.d(c);this.y().i(k);break}},_o:null,dp:null,dr:function(a){if(arguments.length===1){this.dp=a;return a}else{return this.dp}},dn:null,dq:function(a){if(arguments.length===1){this.dn=a;return a}else{return this.dn}},_dz:null,c6:function(a){if(this._o!=null){this._o.clearLegendItemsForSeries(this.ac().b("Model"))}this._o=a},dg:function(a){var $self=this;var b=new $$4.x($$a.$c.$type,0);var d=a.b().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$a.g;var f="";if(c.b().v()!=null){if(this.bn()&&c.l()!=null){f=c.l().toString()}else{f=c.b().v().toString()}}else if(c.l()!=null){f=c.l().toString()}var g=null;var h=null;if(g==null&&c.b().ad()!=null){g=c.b().ad()}if(h==null&&c.b().ag()!=null){h=c.b().ag()}var i=null;if(this.s()!=null){i=this.s().getItem(c.b().s())}e.content(function(){var $ret=new $$t.a;$ret.series($self.ac().b("Model"));$ret.item(i);$ret.itemBrush(g);$ret.itemLabel(f);$ret.thickness($self.bz());$ret.outline(h);$ret.itemOutline(h);return $ret}());e._ah=this.dr();b.add(e)}if(this._o!=null){if(this._o.isItemwise()){var j=this._o;j.createItemwiseLegendItems(b,this.ac().b("Model"))}}},dm:function(a){var b=a;switch(b.g()){case"OuterLabelWidthDecider":this.u($b($$t.$i.$type,b.d()));this.bj(true);break;case"FunnelLabelSizeDecider":this.q($b($$t.$h.$type,b.d()));this.bj(true);break}},dl:function(a){var b=a;this.b4(b.e());this.b3(b.d());this.bj(true)},c3:function(a){var b=a;if(b.e()==1){return}if(b.c()==1){this.ca(this.b9())}else if(b.c()==0){var c=this.ca();this.ca(-1);if(b._f==0){}else if(b._f!=2){return}if(c==this.b9()){this.c8(c)}}},c8:function(a){if(a<0||a>this.am()._a.count()-1){return}if(this.a8()){this.ai().k(a,this.am()._a.item(a));var b=this.ai().a();var c=new $$t.ac;c.c(b);this.x().i(c);this.bj(true)}var d=new $$t.ad;d.c(a);d.item(this.am()._a.item(a));d._f=this._dz;this.x().i(d)},da:function(a){if(this.am()!=null&&a>=0&&a<this.am()._a.count()){var b=new $$t.ae;b.e(a);b.item(this.am()._a.item(a));b.c(0);b._h=this._dz;this.x().i(b)}},db:function(a){if(this.am()!=null&&a>=0&&a<this.am()._a.count()){var b=new $$t.ae;b.e(a);b.item(this.am()._a.item(a));b.c(2);b._h=this._dz;this.x().i(b)}},c9:function(a){if(this.am()!=null&&a>=0&&a<this.am()._a.count()){var b=new $$t.ae;b.e(a);b.item(this.am()._a.item(a));b.c(1);b._h=this._dz;this.x().i(b)}},c5:function(a){var b=a;var c=this.b9();this.b9(this.b8(b.c()));if(c!=this.b9()){if(c!=-1){this.da(c)}if(this.b9()!=-1){this.c9(this.b9())}}else{if(this.b9()!=-1){this.db(this.b9())}}if(this.ba()){this.dj(b.c())}},c4:function(a){var b=this.b9();this.b9(-1);if(b!=-1){this.da(b)}var c=new $$t.ai;this.y().i(c)},dj:function(a){var b=new $$t.d;if(this.s()!=null&&this.b9()>=0&&this.b9()<this.s().count()){b.item(this.s().getItem(this.b9()))}b.b(this.b9());if(b.b()<0){var c=new $$t.ai;this.y().i(c);return}var d=new $$t.a3;d.g(b);d.i(this.dw(a,b));this.y().i(d)},dw:function(a,b){var c={__x:a.__x+10,__y:a.__y+10,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return c},b8:function(a){if(!this.bf()){return-1}var b=a.__y;var c=a.__x;var d=this.i();if(d.g()){c-=d.j()}var e=this.af(b);if(e==null){return-1}var f=this.bx();var g=this.by(f,b);var h=g/2;var i=f/2;var j=new $$a.ae(0,e.b().ar().__x,e.b().ar().__y,Math.max(e.b().ap().__x-e.b().ar().__x,0),Math.max(e.b().ap().__y-e.b().ar().__y,0));if(c>=i-h&&c<=i+h){this._dz=j;return e.j()}else{return-1}},bx:function(){var a=this.i();return this.b4()-a.j()},af:function(a){var b=this.i();var c=b.b().getByYValue(a);if(c>=0&&c<b.b().count()){return b.b().__inner[c]}return null},i:function(){var a=null;if(this.a9()){a=this.j()}else{a=this.h()}return a},dk:function(a){var b=a;this.ai().i(b.c(),this.am());this.bj(true)},c1:function(a){this.cs(a)},cs:function(a){var b=this.i();if(a._c==-1){this.bj(true)}else{var c=b.b().__inner[a._c];if(a._b){if(a._d.width()>b.j()){this.bj(true)}if(a._d.height()!=a._e.height()){this.bj(true)}if(a._d.height()>c.b().ap().__y-c.b().as().__y){this.bj(true)}}else{if(a._d.height()>c.b().ap().__y-c.b().as().__y){this.bj(true)}}}},$type:new $.ig.Type("XamFunnelController",$.ig.$ot)},true);$c("FunnelSliceClickedEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},f:null,bounds:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceClickedEventArgs",$$0.$w.$type)},true);$c("FunnelSliceEventArgs:t","EventArgs",{init:function(){$$0.$w.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},f:null,bounds:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceEventArgs",$$0.$w.$type)},true);$c("XamFunnelChart:v","Control",{init:function(){var $self=this;this.bk=new $$4.f($.ig.$op.$type,0);this.bh=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.bz=null;this.bm=NaN;this.bl=1;$$a.$f.init.call(this);this.bl=1;this.bm=NaN;var a=this.bk;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ds.runOn(this));this.ar(new $$t.aq);this.ar().b($$t.$ad.$type,this.dw.runOn(this));this.ar().b($$t.$ae.$type,this.dx.runOn(this));this.ar().b($$t.$ac.$type,this.dt.runOn(this));this._ap=new $$t.ao;this.bt=function(b,c){$self.db(c.action(),c.position(),c.count(),c.propertyName())};this.du();this._ab=$$t.$v.$type;this._ax=new $$t.w(new $$t.b,this);this.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$c.c);$ret.measure($$t.$c.a);return $ret}());this.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$c.b);$ret.measure($$t.$c.d);return $ret}())},destroy:function(){this.provideContainer(null)},aq:null,ar:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},du:function(){this.dp("BottomEdgeWidth",0,this.bottomEdgeWidth());this.dp("InnerLabelVisibility",$$a.$aj.getBox(this.innerLabelVisibility()),$$a.$aj.getBox(this.innerLabelVisibility()));this.dp("OuterLabelAlignment",$$t.$j.getBox(this.outerLabelAlignment()),$$t.$j.getBox(this.outerLabelAlignment()));this.dp("FunnelSliceDisplay",$$t.$f.getBox(this.funnelSliceDisplay()),$$t.$f.getBox(this.funnelSliceDisplay()));this.dp("UpperBezierControlPoint",this.upperBezierControlPoint(),this.upperBezierControlPoint());this.dp("LowerBezierControlPoint",this.lowerBezierControlPoint(),this.lowerBezierControlPoint());this.dv()},dv:function(){var a=new $$t.ay;a.g("ItemProvider");a.e(null);a.d(this);this._ap.i(a)},as:null,at:function(a){if(arguments.length===1){var b=this.as;this.as=a;this.dq(b,this.as);return a}else{return this.as}},_ap:null,_ax:null,dq:function(a,b){if(a!=null){var c=$b($$t.$ao.$type,a.b("ModelUpdateMessages"));if(c!=null){c.h(this.df.runOn(this))}this._ap.g()}if(b!=null){var d=$b($$t.$ao.$type,b.b("ModelUpdateMessages"));if(d!=null){d.e(this.df.runOn(this))}var e=$b($$t.$ao.$type,b.b("ConfigurationMessages"));this._ap.f(e)}},df:function(a){this.ar().c(a)},itemsSource:function(a){if(arguments.length===1){this.h($$t.$v.itemsSourceProperty,a);return a}else{return this.c($$t.$v.itemsSourceProperty)}},az:function(a){if(arguments.length===1){this.h($$t.$v.d2,a);return a}else{return this.c($$t.$v.d2)}},bt:null,db:function(a,b,c,d){var e=function(){var $ret=new $$t.ak;$ret.g(b);$ret.f(c);$ret.i(d);return $ret}();switch(a){case 3:e.c(3);break;case 1:e.c(1);break;case 0:e.c(0);break;case 2:e.c(2);break;case 4:e.c(4);break}this.dp("ValueColumn",this.a7(),this.a7());this.dp("InnerLabelColumn",this.a3(),this.a3());this.dp("OuterLabelColumn",this.a4(),this.a4());this._ap.i(e)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.valueMemberPathProperty,a);return a}else{return this.c($$t.$v.valueMemberPathProperty)}},a7:function(a){if(arguments.length===1){if(this.a2!=a){var b=this.a2;this.a2=a;this.dp("ValueColumn",b,this.a2)}return a}else{return this.a2}},a2:null,brushes:function(a){if(arguments.length===1){this.h($$t.$v.brushesProperty,a);return a}else{return this.c($$t.$v.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$v.outlinesProperty,a);return a}else{return this.c($$t.$v.outlinesProperty)}},bottomEdgeWidth:function(a){if(arguments.length===1){this.h($$t.$v.bottomEdgeWidthProperty,a);return a}else{return this.c($$t.$v.bottomEdgeWidthProperty)}},innerLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.innerLabelMemberPathProperty,a);return a}else{return this.c($$t.$v.innerLabelMemberPathProperty)}},a3:function(a){if(arguments.length===1){if(this.a0!=a){var b=this.a0;this.a0=a;this.dp("InnerLabelColumn",b,this.a3())}return a}else{return this.a0}},a0:null,outerLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.outerLabelMemberPathProperty,a);return a}else{return this.c($$t.$v.outerLabelMemberPathProperty)}},a4:function(a){if(arguments.length===1){if(this.a1!=a){var b=this.a1;this.a1=a;this.dp("OuterLabelColumn",b,this.a4())}return a}else{return this.a1}},a1:null,innerLabelVisibility:function(a){if(arguments.length===1){this.h($$t.$v.innerLabelVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$v.innerLabelVisibilityProperty))}},outerLabelVisibility:function(a){if(arguments.length===1){this.h($$t.$v.outerLabelVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$v.outerLabelVisibilityProperty))}},outerLabelAlignment:function(a){if(arguments.length===1){this.h($$t.$v.outerLabelAlignmentProperty,$$t.$j.getBox(a));return a}else{return $g(this.c($$t.$v.outerLabelAlignmentProperty))}},funnelSliceDisplay:function(a){if(arguments.length===1){this.h($$t.$v.funnelSliceDisplayProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$v.funnelSliceDisplayProperty))}},bu:null,formatInnerLabel:function(a){if(arguments.length===1){var b=this.bu;this.bu=a;this.dp("FormatInnerLabel",b,a);return a}else{return this.bu}},bv:null,formatOuterLabel:function(a){if(arguments.length===1){var b=this.bv;this.bv=a;this.dp("FormatOuterLabel",b,a);return a}else{return this.bv}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$v.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$v.transitionDurationProperty))}},isInverted:function(a){if(arguments.length===1){this.h($$t.$v.isInvertedProperty,a);return a}else{return this.c($$t.$v.isInvertedProperty)}},upperBezierControlPoint:function(a){if(arguments.length===1){this.h($$t.$v.upperBezierControlPointProperty,a);return a}else{return this.c($$t.$v.upperBezierControlPointProperty)}},lowerBezierControlPoint:function(a){if(arguments.length===1){this.h($$t.$v.lowerBezierControlPointProperty,a);return a}else{return this.c($$t.$v.lowerBezierControlPointProperty)}},useBezierCurve:function(a){if(arguments.length===1){this.h($$t.$v.useBezierCurveProperty,a);return a}else{return this.c($$t.$v.useBezierCurveProperty)}},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$v.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$v.allowSliceSelectionProperty)}},useUnselectedStyle:function(a){if(arguments.length===1){this.h($$t.$v.useUnselectedStyleProperty,a);return a}else{return this.c($$t.$v.useUnselectedStyleProperty)}},selectedSliceStyle:function(a){if(arguments.length===1){this.h($$t.$v.selectedSliceStyleProperty,a);return a}else{return this.c($$t.$v.selectedSliceStyleProperty)}},unselectedSliceStyle:function(a){if(arguments.length===1){this.h($$t.$v.unselectedSliceStyleProperty,a);return a}else{return this.c($$t.$v.unselectedSliceStyleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$v.toolTipProperty,a);return a}else{return this.c($$t.$v.toolTipProperty)}},bk:null,bh:null,selectedItems:function(){return this.bk},legend:function(a){if(arguments.length===1){this.h($$t.$v.legendProperty,a);return a}else{return this.c($$t.$v.legendProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$v.legendItemTemplateProperty,a);return a}else{return this.c($$t.$v.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$v.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$v.legendItemBadgeTemplateProperty)}},useOuterLabelsForLegend:function(a){if(arguments.length===1){this.h($$t.$v.useOuterLabelsForLegendProperty,a);return a}else{return this.c($$t.$v.useOuterLabelsForLegendProperty)}},b2:null,textStyle:function(a){if(arguments.length===1){var b=this.b2;this.b2=a;this.dp("TextStyle",b,a);return a}else{return this.b2}},b1:null,outerLabelTextStyle:function(a){if(arguments.length===1){var b=this.b1;this.b1=a;this.dp("OuterLabelTextStyle",b,a);return a}else{return this.b1}},outlineThickness:function(a){if(arguments.length===1){this.h($$t.$v.outlineThicknessProperty,a);return a}else{return this.c($$t.$v.outlineThicknessProperty)}},onDetachedFromUI:function(){this._ax.e().onDetachedFromUI()},onAttachedToUI:function(){this._ax.e().onAttachedToUI(this)},dp:function(a,b,c){if(this.ba(a,b,c)||this.a9(a,b,c)||this.bc(a,b,c)||this.bb(a,b,c)){return}if(a=="PixelScalingRatio"){if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.bn(1)}else{this.bn($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}}this._ap.i(function(){var $ret=new $$t.ay;$ret.g(a);$ret.e(b);$ret.d(c);return $ret}())},a9:function(a,b,c){if(a=="Brushes"||a=="Outlines"){this._ap.i(function(){var $ret=new $$t.ay;$ret.g(a);$ret.e(b==null?null:b);$ret.d(c==null?null:c);return $ret}());return true}return false},ba:function(a,b,c){var $self=this;if(a=="ItemsSource"){if(b!=null){this.az(null)}if(c!=null){this.selectedItems().clear();this.az(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.itemsSource());return $ret}())}return true}else if(a=="FastItemsSource"){if(b!=null){var d=b;d.event=$.ig.Delegate.prototype.remove(d.event,this.bt)}if(c!=null){var e=c;e.event=$.ig.Delegate.prototype.combine(e.event,this.bt)}this.dd(a,b,c);return true}else if(a=="ValueMemberPath"||a=="InnerLabelMemberPath"||a=="OuterLabelMemberPath"){this.dd(a,b,c);return false}return false},a5:function(a,b){return a.registerColumn(b,null,false)},a6:function(a,b){return a.registerColumnObject(b,null,false)},dd:function(a,b,c){if(this.az()==null){var d=$b($.ig.FastItemsSource.prototype.$type,b);if(d!=null){if(this.a7()!=null){d.deregisterColumn(this.a7())}if(this.a3()!=null){d.deregisterColumn(this.a3())}if(this.a4()!=null){d.deregisterColumn(this.a4())}this.a7(null);this.a3(null);this.a4(null)}return}if(b!=null&&typeof b==="string"){switch(a){case"ValueMemberPath":this.az().deregisterColumn(this.a7());this.a7(null);break;case"InnerLabelMemberPath":this.az().deregisterColumn(this.a3());this.a3(null);break;case"OuterLabelMemberPath":this.az().deregisterColumn(this.a4());this.a4(null);break}}if(c!=null&&$b($.ig.FastItemsSource.prototype.$type,c)!==null){if(this.valueMemberPath()!=null){this.a7(this.a5(c,this.valueMemberPath()))}if(this.innerLabelMemberPath()!=null){this.a3(this.a6(c,this.innerLabelMemberPath()))}if(this.outerLabelMemberPath()!=null){this.a4(this.a6(c,this.outerLabelMemberPath()))}}if(c!=null&&typeof c==="string"){switch(a){case"ValueMemberPath":this.a7(this.a5(this.az(),this.valueMemberPath()));break;case"InnerLabelMemberPath":this.a3(this.a6(this.az(),this.innerLabelMemberPath()));break;case"OuterLabelMemberPath":this.a4(this.a6(this.az(),this.outerLabelMemberPath()));break}}},bc:function(a,b,c){if(a=="InnerLabelVisibility"||a=="OuterLabelVisibility"){var d=$g(b)==0;var e=$g(c)==0;this._ap.i(function(){var $ret=new $$t.ay;$ret.g(a);$ret.d(e);$ret.e(d);return $ret}());return true}return false},bb:function(a,b,c){if(a=="TransitionDuration"){var d=new $$t.ay;d.g(a);if(b!=null){d.e(b)}if(c!=null){d.d(c)}this._ap.i(d);return true}return false},dw:function(a){var b=a;if(this.sliceClicked!=null){var c=new $$t.r;c.index(b.c());c.bounds(b._f);if(this.az().count()>b.c()&&b.c()>=0){c.item(this.az().item(b.c()))}this.sliceClicked(this,c)}},dx:function(a){var b=a;switch(b.c()){case 1:{if(this.sliceEnter!=null){var c=new $$t.t;c.index(b.e());c.bounds(b._h);if(this.az().count()>b.e()&&b.e()>=0){c.item(this.az().item(b.e()))}this.sliceEnter(this,c)}break}case 0:{if(this.sliceLeave!=null){var d=new $$t.t;d.index(b.e());d.bounds(b._h);if(this.az().count()>b.e()&&b.e()>=0){d.item(this.az().item(b.e()))}this.sliceLeave(this,d)}break}case 2:{if(this.sliceHover!=null){var e=new $$t.t;e.index(b.e());e.bounds(b._h);if(this.az().count()>b.e()&&b.e()>=0){e.item(this.az().item(b.e()))}this.sliceHover(this,e)}break}}},sliceClicked:null,sliceEnter:null,sliceLeave:null,sliceHover:null,dt:function(a){},ds:function(a,b){},de:function(a,b,c,d){var e=new $$4.x($.ig.$op.$type,0);var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!d.containsKey(f)){e.add1(f)}}var i=e.getEnumerator();while(i.moveNext()){var h=i.current();a.remove(h);b.remove(h)}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();if(!b.containsKey(j)){a.add(j);b.add(j,j)}}},getItem:function(a){return this.az().item(a)},count:function(){return this.az()!=null?this.az().count():0},bz:null,provideContainer:function(a){var b=this.bz;this.bz=a;this.dp("Container",b,this.bz)},notifyResized:function(){this._ax.g();this._ap.i(new $$t.a6)},notifySetItem:function(source_,a,b,c){this.dh(source_,new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){this.dh(source_,new $$4.ae(0,4))},notifyInsertItem:function(source_,a,b){this.dh(source_,new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){this.dh(source_,new $$4.ae(1,1,b,a))},dh:function(s_,a){if(s_.dataView&&s_.dataSource){s_=s_.dataView()}if(s_==this.itemsSource()){var b=this.az();if(b!=null){b.handleCollectionChanged(a)}}},ay:function(){var a=this._ax;return a==null?null:a.c()},av:function(){var a=this.ay();return a==null?null:a.ai()},selectedIndexes:function(a){if(arguments.length===1){var b=this.av();if(b==null){return}var c=this.ay();b.f();var d=a==null?0:a.length;while(d-- >0){b.k(a[d],c.am()._a.item(a[d]))}c.bj(true);c.df();return a}else{var a=this.av();return a==null?null:a.a()}},toggleSelection:function(a){var b=this.av();if(b==null){return}var c=this.ay();var d=c.am()._a.item(a);if(d!=null){c.ai().k(a,d);c.bj(true);c.df()}},exportVisualData:function(){var a=new $$t.ba;var b=this._ax.c()._ag;if(b!=null){for(var c=0;c<b.count();c++){var d=b.__inner[c].d();a.slices().add(d)}}a.opacity(this.__opacity);a.isInverted(this.isInverted());a.selectedItems(this.selectedItems());a.name(this.name());a.viewport(new $.ig.RectData(0,0,this._ax.c().b4(),this._ax.c().b3()));return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},resolveLegendIndex:function(){return-1},forSubItems:function(a){},bm:0,pixelScalingRatio:function(a){if(arguments.length===1){if($.ig.util.isNaN(a)||a==0){return}var b=this.bm;this.bm=a;this.dp("PixelScalingRatio",b,this.bm);return a}else{return this.bm}},bl:0,bn:function(a){if(arguments.length===1){var b=this.bl;this.bl=a;if(this.bl!=b){this.dp("ActualPixelScalingRatio",b,this.bl)}return a}else{return this.bl}},container:function(){return this},isStacked:function(){return false},isVertical:function(){return false},isUsableInLegend:function(){return true},hasSubItems:function(){return false},hasMarkers:function(){return false},eq:null,outerLabelTextColor:function(a){if(arguments.length===1){var b=this.outerLabelTextColor();if(a!=b){this.eq=a;this.dp("OuterLabelTextColor",b,this.outerLabelTextColor())}return a}else{return this.eq}},er:null,textColor:function(a){if(arguments.length===1){var b=this.textColor();if(a!=b){this.er=a;this.dp("LabelTextColor",b,this.textColor())}return a}else{return this.er}},$type:new $.ig.Type("XamFunnelChart",$$a.$f.$type,[$$t.$g.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type,$.ig.ILegendSeries.prototype.$type])},true);$c("XamFunnelConnector:w","Object",{d:null,b:null,e:function(){return this.d},c:function(){return this.b},a:null,g:function(){this.c().at.initializeScalingRatio(this.a)},init:function(a,b){$.ig.$op.init.call(this);var c=new $$t.a0;c.c("ConfigurationMessages",new $$t.ao);c.c("RenderingMessages",new $$t.ao);c.c("InteractionMessages",new $$t.ao);c.c("ModelUpdateMessages",new $$t.ao);a.initializeScalingRatio(b);var d=new $$t.q;d.at=a;d.ac(c);a.i(c);this.b=d;this.d=a;b.at(c);this.a=b;c.c("Model",this.a)},h:function(a){this.d=a;var b=this.b.ac();this.b.ac(null);this.b.ac(b);this.d.i(b)},f:function(){if(this.d!=null){this.d.i(null)}},$type:new $.ig.Type("XamFunnelConnector",$.ig.$ot)},true);$c("XamFunnelSlice:x","ContentControl",{init:function(){$$a.$g.init.call(this);this._ab=$$t.$x.$type;this.g($$t.$x.ar,new $$a.ao(1,"Fill"));this.g($$t.$x.as,new $$a.ao(1,"Outline"))},_ax:null,_ai:null,aj:function(a){if(arguments.length===1){this.h($$t.$x.aw,a);return a}else{return this.c($$t.$x.aw);
}},a0:function(a){if(arguments.length===1){this.h($$t.$x.at,a);return a}else{return this.c($$t.$x.at)}},a1:function(a){if(arguments.length===1){this.h($$t.$x.av,a);return a}else{return this.c($$t.$x.av)}},ay:function(a){if(arguments.length===1){this.h($$t.$x.ar,a);return a}else{return this.c($$t.$x.ar)}},az:function(a){if(arguments.length===1){this.h($$t.$x.as,a);return a}else{return this.c($$t.$x.as)}},a2:function(a){if(arguments.length===1){this.h($$t.$x.au,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$x.au))}},aq:function(a,b,c){var d;switch(a){case"Fill":d=new $$a.ao(1,"Fill");if(c!=null){d.d(this)}this.g($$t.$x.ar,d);break;case"Outline":d=new $$a.ao(1,"Outline");if(c!=null){d.d(this)}this.g($$t.$x.as,d);break}},$type:new $.ig.Type("XamFunnelSlice",$$a.$g.$type)},true);$c("PointList:y","List$1",{init:function(){$$4.$x.init.call(this,$$a.$y.$type,0)},$type:new $.ig.Type("PointList",$$4.$x.$type.specialize($$a.$y.$type))},true);$c("Bezier:bb","Object",{h:0,j:function(){return this.h},m:null,q:function(){return this.m},n:null,r:function(){return this.n},o:null,s:function(){return this.o},p:null,t:function(){return this.p},i:0,init:function(a,b,c,d,e,f){this.i=1.7976931348623157e308;this.g=new $$4.aa($$t.$bd.$type);$.ig.$op.init.call(this);this.m=a;this.n=b;this.o=c;this.p=d;this.h=e;this.i=f;this._d=this.c()},_d:false,_e:null,_f:null,a:function(a){var b=1-a;var c=b*b;var d=c*b;var e=a*a;var f=e*a;var g={__x:d*this.m.__x+3*c*a*this.n.__x+3*b*e*this.o.__x+f*this.p.__x,__y:d*this.m.__y+3*c*a*this.n.__y+3*b*e*this.o.__y+f*this.p.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=new $$t.be;h.c=g;h.a=a;return h},g:null,c:function(){this._e=new $$4.x($$t.$be.$type,0);this._f=new $$4.x($$t.$be.$type,0);var a=new $$t.bd;a.b=0;a.a=1;this.g.clear();this.g.push(a);var b=0;while(this.g.count()>0){var c=this.g.pop();var d=this.a(c.b);var e=this.a(c.a);var f=(e.c.__x-d.c.__x)*(e.c.__x-d.c.__x)+(e.c.__y-d.c.__y)*(e.c.__y-d.c.__y);if(f<this.h){d.b=b++;e.b=b++;this._e.add(d);this._e.add(e);if(d.c.__x>this.i||e.c.__x>this.i){return false}}else{var g=(c.b+c.a)/2;var h=new $$t.bd;h.b=c.b;h.a=g;var i=new $$t.bd;i.b=g;i.a=c.a;this.g.push(i);this.g.push(h)}}var k=this._e.getEnumerator();while(k.moveNext()){var j=k.current();this._f.add(j)}this.l();return true},l:function(){this._f.sort2(function(a,b){return a.c.__y.compareTo(b.c.__y)})},b:function(a){var b=this.k(function(c){if(a<c.c.__y){return-1}if(a>c.c.__y){return 1}return 0});if(b<0){b=~b}if(b<0){b=0}if(b>this._f.count()-1){b=this._f.count()-1}var c=100000001;var d=1e8;var e=100000002;d=Math.abs(this._f.__inner[b].c.__y-a);if(b-1>=0){c=Math.abs(this._f.__inner[b-1].c.__y-a)}if(b+1<this._f.count()){e=Math.abs(this._f.__inner[b+1].c.__y-a)}if(d<=c&&d<=e){return this._f.__inner[b]}if(c<=d&&c<=e&&b-1>0){return this._f.__inner[b-1]}if(e<=c&&e<=d&&b+1<this._f.count()){return this._f.__inner[b+1]}return this._f.__inner[b]},k:function(a){var b=0;var c=this._f.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this._f.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("Bezier",$.ig.$ot)},true);$c("BezierOp:bd","Object",{init:function(){$.ig.$op.init.call(this)},b:0,a:0,$type:new $.ig.Type("BezierOp",$.ig.$ot)},true);$c("BezierPoint:be","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("BezierPoint",$.ig.$ot)},true);$c("DoubleColumn:bf","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("DoubleColumn",$.ig.$ot)},true);$c("StringColumn:bg","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("StringColumn",$.ig.$ot)},true);$c("ObjectColumn:bh","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("ObjectColumn",$.ig.$ot)},true);$c("IntColumn:bi","Object",{init:function(){$.ig.$op.init.call(this);this.values(new $$4.x($$0.$aw.$type,0))},populate:function(a){for(var b=0;b<a;b++){this.values().add(b)}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},sort:function(a){this.values().sort2(function(b,c){return a(b,c)})},getEnumerator:function(){return this.values().getEnumerator()},$type:new $.ig.Type("IntColumn",$.ig.$ot,[$$0.$bt.$type])},true);$c("FunnelSliceVisualData:a8","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $.ig.PrimitiveAppearanceData);this.slicePoints(new Array(0));this.innerLabelAppearance(new $.ig.LabelAppearanceData);this.outerLabelBounds($.ig.RectData.prototype.b($$a.$ae.empty()));this.innerLabelBounds($.ig.RectData.prototype.b($$a.$ae.empty()))},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_bottom:0,bottom:function(a){if(arguments.length===1){this._bottom=a;return a}else{return this._bottom}},_sliceCenterPoint:null,sliceCenterPoint:function(a){if(arguments.length===1){this._sliceCenterPoint=a;return a}else{return this._sliceCenterPoint}},_upperRight:null,upperRight:function(a){if(arguments.length===1){this._upperRight=a;return a}else{return this._upperRight}},_lowerRight:null,lowerRight:function(a){if(arguments.length===1){this._lowerRight=a;return a}else{return this._lowerRight}},_upperLeft:null,upperLeft:function(a){if(arguments.length===1){this._upperLeft=a;return a}else{return this._upperLeft}},_lowerLeft:null,lowerLeft:function(a){if(arguments.length===1){this._lowerLeft=a;return a}else{return this._lowerLeft}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_upperWidth:0,upperWidth:function(a){if(arguments.length===1){this._upperWidth=a;return a}else{return this._upperWidth}},_lowerWidth:0,lowerWidth:function(a){if(arguments.length===1){this._lowerWidth=a;return a}else{return this._lowerWidth}},_innerLabel:null,innerLabel:function(a){if(arguments.length===1){this._innerLabel=a;return a}else{return this._innerLabel}},_outerLabel:null,outerLabel:function(a){if(arguments.length===1){this._outerLabel=a;return a}else{return this._outerLabel}},_sliceBorderBrush:null,sliceBorderBrush:function(a){if(arguments.length===1){this._sliceBorderBrush=a;return a}else{return this._sliceBorderBrush}},_sliceBorderThickness:0,sliceBorderThickness:function(a){if(arguments.length===1){this._sliceBorderThickness=a;return a}else{return this._sliceBorderThickness}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_innerLabelAppearance:null,innerLabelAppearance:function(a){if(arguments.length===1){this._innerLabelAppearance=a;return a}else{return this._innerLabelAppearance}},_outerLabelAppearance:null,outerLabelAppearance:function(a){if(arguments.length===1){this._outerLabelAppearance=a;return a}else{return this._outerLabelAppearance}},_slicePoints:null,slicePoints:function(a){if(arguments.length===1){this._slicePoints=a;return a}else{return this._slicePoints}},_innerLabelPosition:null,innerLabelPosition:function(a){if(arguments.length===1){this._innerLabelPosition=a;return a}else{return this._innerLabelPosition}},_outerLabelPosition:null,outerLabelPosition:function(a){if(arguments.length===1){this._outerLabelPosition=a;return a}else{return this._outerLabelPosition}},_outerLabelBounds:null,outerLabelBounds:function(a){if(arguments.length===1){this._outerLabelBounds=a;return a}else{return this._outerLabelBounds}},_innerLabelBounds:null,innerLabelBounds:function(a){if(arguments.length===1){this._innerLabelBounds=a;return a}else{return this._innerLabelBounds}},_isVisibile:false,isVisibile:function(a){if(arguments.length===1){this._isVisibile=a;return a}else{return this._isVisibile}},scaleByViewport:function(a){if(this.outerLabelBounds()!=null){var b=(this.outerLabelBounds().left()-a.left())/a.width();var c=(this.outerLabelBounds().left()+this.outerLabelBounds().width()-a.left())/a.width();var d=(this.outerLabelBounds().top()-a.top())/a.height();var e=(this.outerLabelBounds().top()+this.outerLabelBounds().height()-a.top())/a.height();this.outerLabelBounds(new $.ig.RectData(b,d,c-b,e-d))}if(this.outerLabelPosition()!=null){var f=(this.outerLabelPosition().x()-a.left())/a.width();var g=(this.outerLabelPosition().y()-a.top())/a.height();this.outerLabelPosition(new $.ig.PointData(f,g))}if(this.innerLabelBounds()!=null){var h=(this.innerLabelBounds().left()-a.left())/a.width();var i=(this.innerLabelBounds().left()+this.innerLabelBounds().width()-a.left())/a.width();var j=(this.innerLabelBounds().top()-a.top())/a.height();var k=(this.innerLabelBounds().top()+this.innerLabelBounds().height()-a.top())/a.height();this.innerLabelBounds(new $.ig.RectData(h,j,i-h,k-j))}if(this.innerLabelPosition()!=null){var l=(this.innerLabelPosition().x()-a.left())/a.width();var m=(this.innerLabelPosition().y()-a.top())/a.height();this.innerLabelPosition(new $.ig.PointData(l,m))}var n=new Array(this.slicePoints().length);var o=0;var r=this.slicePoints();for(var q=0;q<r.length;q++){var p=r[q];var s=(p.x()-a.left())/a.width();var t=(p.y()-a.top())/a.height();n[o]=new $.ig.PointData(s,t);o++}this.slicePoints(n)},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("index: "+this.index()+", ");if(this.innerLabel()!=null){a.u('innerLabel: "'+this.innerLabel()+'", ')}if(this.outerLabel()!=null){a.u('outerLabel: "'+this.innerLabel()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.innerLabelAppearance()!=null){a.u("innerLabelAppearance: "+this.innerLabelAppearance().serialize()+", ")}if(this.outerLabelAppearance()!=null){a.u("outerLabelAppearance: "+this.outerLabelAppearance().serialize()+", ")}if(this.slicePoints()!=null){a.u("slicePoints: [");for(var b=0;b<this.slicePoints().length;b++){a.u("{ x: "+this.slicePoints()[b].x()+", y: "+this.slicePoints()[b].y()+" }");if(b<this.slicePoints().length-1){a.l(",")}}a.u("], ")}if(this.innerLabelBounds()!=null){a.u("innerLabelBounds: { left: "+this.innerLabelBounds().left()+", top: "+this.innerLabelBounds().top()+", width: "+this.innerLabelBounds().width()+", height: "+this.innerLabelBounds().height()+"}, ")}if(this.outerLabelBounds()!=null){a.u("outerLabelBounds: { left: "+this.outerLabelBounds().left()+", top: "+this.outerLabelBounds().top()+", width: "+this.outerLabelBounds().width()+", height: "+this.outerLabelBounds().height()+"}, ")}if(this.innerLabelPosition()!=null){a.u("innerLabelPosition: { x: "+this.innerLabelPosition().x()+", y: "+this.innerLabelPosition().y()+"}, ")}if(this.outerLabelPosition()!=null){a.u("outerLabelPosition: { x: "+this.outerLabelPosition().x()+", y: "+this.outerLabelPosition().y()+"}, ")}a.u("isSelected: "+(this.isSelected()?"true":"false"));a.u("}");return a.toString()},$type:new $.ig.Type("FunnelSliceVisualData",$.ig.$ot)},true);$c("FunnelSliceVisualDataList:a9","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a8.$type,0)},$type:new $.ig.Type("FunnelSliceVisualDataList",$$4.$x.$type.specialize($$t.$a8.$type))},true);$c("FunnelChartVisualData:ba","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.slices(new $$t.a9)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_isInverted:false,isInverted:function(a){if(arguments.length===1){this._isInverted=a;return a}else{return this._isInverted}},_backgroundColor:null,backgroundColor:function(a){if(arguments.length===1){this._backgroundColor=a;return a}else{return this._backgroundColor}},_foregroundColor:null,foregroundColor:function(a){if(arguments.length===1){this._foregroundColor=a;return a}else{return this._foregroundColor}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_selectedItems:null,selectedItems:function(a){if(arguments.length===1){this._selectedItems=a;return a}else{return this._selectedItems}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){var b=this.slices().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.name()!=null){a.u('name: "'+this.name()+'", ')}else{a.u('name: "", ')}if(this.slices()!=null&&this.slices().count()>0){a.u("slices: [");for(var b=0;b<this.slices().count();b++){var c=this.slices().__inner[b].serialize();a.l(c);if(b<this.slices().count()-1){a.u(", ")}}a.u("],")}a.u("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("},");a.l("dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},$type:new $.ig.Type("FunnelChartVisualData",$.ig.$ot)},true);$c("Message:an","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message",$.ig.$ot)},true);$c("InteractionMessage:am","Message",{init:function(){$$t.$an.init.call(this)},$type:new $.ig.Type("InteractionMessage",$$t.$an.$type)},true);$c("LabelSizeChangedMessage:z","InteractionMessage",{init:function(){this._d=new $$a.af;this._e=new $$a.af;$$t.$am.init.call(this)},_c:0,_d:null,_e:null,_b:false,$type:new $.ig.Type("LabelSizeChangedMessage",$$t.$am.$type)},true);$c("RenderingMessage:az","Message",{init:function(){$$t.$an.init.call(this)},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},b:false,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("RenderingMessage",$$t.$an.$type)},true);$c("RenderOuterLabelMessage:aa","RenderingMessage",{init:function(){$$t.$az.init.call(this)},i:null,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},g:0,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"RenderOuterLabelMessage["+this.j().toString()+", "+this.l().toString()+", "+this.h().toString()+"]"},_f:null,$type:new $.ig.Type("RenderOuterLabelMessage",$$t.$az.$type)},true);$c("RenderSliceMessage:ab","RenderingMessage",{init:function(){this.h=1;$$t.$az.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:0,toString:function(){return"RenderSliceMessage["+this.g().toString()+"]"},$type:new $.ig.Type("RenderSliceMessage",$$t.$az.$type)},true);$c("ModelUpdateMessage:as","Message",{init:function(){$$t.$an.init.call(this)},$type:new $.ig.Type("ModelUpdateMessage",$$t.$an.$type)},true);$c("SelectedItemsChangedMessage:ac","ModelUpdateMessage",{init:function(){$$t.$as.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="SelectedItemsChangedMessage[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("SelectedItemsChangedMessage",$$t.$as.$type)},true);$c("SliceClickedMessage:ad","ModelUpdateMessage",{init:function(){$$t.$as.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},_f:null,toString:function(){return"SliceClickedMessage["+this.c().toString()+", "+this.item().toString()+"]"},$type:new $.ig.Type("SliceClickedMessage",$$t.$as.$type)},true);$c("SliceMouseMessage:ae","ModelUpdateMessage",{init:function(){$$t.$as.init.call(this)},d:0,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},f:null,item:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_h:null,toString:function(){return"SliceMouseMessage["+this.e().toString()+", "+this.item().toString()+", "+$$t.$af.$getName(this.c())+"]"},$type:new $.ig.Type("SliceMouseMessage",$$t.$as.$type)},true);$c("ConfigurationMessage:aj","Message",{init:function(){$$t.$an.init.call(this)},$type:new $.ig.Type("ConfigurationMessage",$$t.$an.$type)},true);$c("UserSelectedItemsChangedMessage:ag","ConfigurationMessage",{init:function(){$$t.$aj.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="UserSelectedItemsChanged[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("UserSelectedItemsChangedMessage",$$t.$aj.$type)},true);$c("ClearMessage:ah","RenderingMessage",{init:function(){$$t.$az.init.call(this)},$type:new $.ig.Type("ClearMessage",$$t.$az.$type)},true);$c("ClearTooltipMessage:ai","RenderingMessage",{init:function(){$$t.$az.init.call(this)},$type:new $.ig.Type("ClearTooltipMessage",$$t.$az.$type)},true);$c("DataUpdatedMessage:ak","ConfigurationMessage",{init:function(){$$t.$aj.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},e:0,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:0,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"DataUpdatedMessage["+$$t.$bk.$getName(this.c())+","+this.g().toString()+", "+this.f().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("DataUpdatedMessage",$$t.$aj.$type)},true);$c("FrameRenderCompleteMessage:al","RenderingMessage",{init:function(){$$t.$az.init.call(this)},$type:new $.ig.Type("FrameRenderCompleteMessage",$$t.$az.$type)},true);$c("MessageChannel:ao","Object",{init:function(){this.c=new $$4.y($$t.$an.$type);$.ig.$op.init.call(this)},c:null,i:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},e:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,h:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,f:function(a){this.a=a;this.e(this.j.runOn(this))},g:function(){if(this.a==null){return}this.h(this.j.runOn(this));this.a=null},j:function(a){if(this.a!=null){this.a.i(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel",$.ig.$ot)},true);$c("MessageHandler:aq","Object",{init:function(){this.a=new $$4.h($$0.$bc.$type,$$t.$ar.$type,0);$.ig.$op.init.call(this)},a:null,b:function(a,b){this.a.add(a,b)},c:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},$type:new $.ig.Type("MessageHandler",$.ig.$ot)},true);$c("MouseButtonMessage:at","InteractionMessage",{init:function(){$$t.$am.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:0,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"MouseButtonMessage["+$$t.$av.$getName(this.c())+", "+$$t.$au.$getName(this.e())+", "+this.h().toString()+"]"},_f:0,$type:new $.ig.Type("MouseButtonMessage",$$t.$am.$type)},true);$c("MouseLeaveMessage:aw","InteractionMessage",{init:function(){$$t.$am.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseLeaveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseLeaveMessage",$$t.$am.$type)},true);$c("MouseMoveMessage:ax","InteractionMessage",{init:function(){$$t.$am.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseMoveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseMoveMessage",$$t.$am.$type)},true);$c("PropertyChangedMessage:ay","ConfigurationMessage",{init:function(){$$t.$aj.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.e()!=null){a=this.e().toString()}if(this.d()!=null){b=this.d().toString()}return"PropertyChangedMessage["+this.g().toString()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage",$$t.$aj.$type)},true);$c("ServiceProvider:a0","Object",{init:function(){this.a=new $$0.bs(0);$.ig.$op.init.call(this)},a:null,c:function(a,b){this.a.item(a,b)},b:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider",$.ig.$ot)},true);$c("SetAreaSizeMessage:a1","RenderingMessage",{init:function(){$$t.$az.init.call(this)},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},toString:function(){return"SetAreaSizeMessage["+this.h().toString()+", "+this.l().toString()+", "+this.i().toString()+", "+this.m().toString()+"]"},$type:new $.ig.Type("SetAreaSizeMessage",$$t.$az.$type)},true);$c("TemplateChangedMessage:a2","RenderingMessage",{init:function(){$$t.$az.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"TemplateChangedMessage["+this.g().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("TemplateChangedMessage",$$t.$az.$type)},true);$c("TooltipUpdateMessage:a3","RenderingMessage",{init:function(){$$t.$az.init.call(this)},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipUpdateMessage["+this.i().toString()+", "+this.g().toString()+"]"},$type:new $.ig.Type("TooltipUpdateMessage",$$t.$az.$type)},true);$c("TooltipValueChangedMessage:a4","RenderingMessage",{init:function(){$$t.$az.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipValueChangedMessage["+this.g().toString()+"]"},$type:new $.ig.Type("TooltipValueChangedMessage",$$t.$az.$type)},true);$c("ViewportChangedMessage:a5","InteractionMessage",{init:function(){$$t.$am.init.call(this)},c:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:0,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage",$$t.$am.$type)},true);$c("ContainerSizeChangedMessage:a6","InteractionMessage",{init:function(){$$t.$am.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage",$$t.$am.$type)},true);$c("ViewPropertyChangedMessage:a7","InteractionMessage",{init:function(){$$t.$am.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewPropertyChangedMessage["+this.g().toString()+", "+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewPropertyChangedMessage",$$t.$am.$type)},true);$$t.$b.a=["#7000ff","#70ff00","#00f0f0","#ff0070","#ff00ff"];$$t.$b.b=["#7000dd","#70dd00","#00d0d0","#dd0070","#dd00dd"];$$t.$v.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("ItemsSource",b.oldValue(),b.newValue())}));$$t.$v.d2=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){a.dp("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$v.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$v.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("Brushes",b.oldValue(),b.newValue())}));$$t.$v.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("Outlines",b.oldValue(),b.newValue())}));$$t.$v.bottomEdgeWidthProperty=$$a.$s.i("BottomEdgeWidth",Number,$$t.$v.$type,new $$a.ac(2,.35,function(a,b){a.dp("BottomEdgeWidth",b.oldValue(),b.newValue())}));$$t.$v.innerLabelMemberPathProperty=$$a.$s.i("InnerLabelMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("InnerLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$v.outerLabelMemberPathProperty=$$a.$s.i("OuterLabelMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("OuterLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$v.innerLabelVisibilityProperty=$$a.$s.i("InnerLabelVisibility",$$a.$aj.$type,$$t.$v.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.dp("InnerLabelVisibility",b.oldValue(),b.newValue())}));$$t.$v.outerLabelVisibilityProperty=$$a.$s.i("OuterLabelVisibility",$$a.$aj.$type,$$t.$v.$type,new $$a.ac(2,$$a.$aj.getBox(1),function(a,b){a.dp("OuterLabelVisibility",b.oldValue(),b.newValue())}));$$t.$v.outerLabelAlignmentProperty=$$a.$s.i("OuterLabelAlignment",$$t.$j.$type,$$t.$v.$type,new $$a.ac(2,$$t.$j.getBox(0),function(a,b){a.dp("OuterLabelAlignment",b.oldValue(),b.newValue())}));$$t.$v.funnelSliceDisplayProperty=$$a.$s.i("FunnelSliceDisplay",$$t.$f.$type,$$t.$v.$type,new $$a.ac(2,$$t.$f.getBox(0),function(a,b){a.dp("FunnelSliceDisplay",b.oldValue(),b.newValue())}));$$t.$v.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.dp("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$v.isInvertedProperty=$$a.$s.i("IsInverted",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.dp("IsInverted",b.oldValue(),b.newValue())}));$$t.$v.upperBezierControlPointProperty=$$a.$s.i("UpperBezierControlPoint",$$a.$y.$type,$$t.$v.$type,new $$a.ac(2,{__x:.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.dp("UpperBezierControlPoint",b.oldValue(),b.newValue())}));$$t.$v.lowerBezierControlPointProperty=$$a.$s.i("LowerBezierControlPoint",$$a.$y.$type,$$t.$v.$type,new $$a.ac(2,{__x:.5,__y:1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.dp("LowerBezierControlPoint",b.oldValue(),b.newValue())}));$$t.$v.useBezierCurveProperty=$$a.$s.i("UseBezierCurve",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.dp("UseBezierCurve",b.oldValue(),b.newValue())}));$$t.$v.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.dp("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$v.useUnselectedStyleProperty=$$a.$s.i("UseUnselectedStyle",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.dp("UseUnselectedStyle",b.oldValue(),b.newValue())}));$$t.$v.selectedSliceStyleProperty=$$a.$s.i("SelectedSliceStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("SelectedSliceStyle",b.oldValue(),b.newValue())}));$$t.$v.unselectedSliceStyleProperty=$$a.$s.i("UnselectedSliceStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("UnselectedSliceStyle",b.oldValue(),b.newValue())}));$$t.$v.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("ToolTip",b.oldValue(),b.newValue())}));$$t.$v.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("Legend",b.oldValue(),b.newValue())}));$$t.$v.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$v.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.dp("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$v.useOuterLabelsForLegendProperty=$$a.$s.i("UseOuterLabelsForLegend",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.dp("UseOuterLabelsForLegend",b.oldValue(),b.newValue())}));$$t.$v.outlineThicknessProperty=$$a.$s.i("OutlineThickness",Number,$$t.$v.$type,new $$a.ac(2,(-1),function(a,b){a.dp("OutlineThickness",b.oldValue(),b.newValue())}));$$t.$x.aw=$$a.$s.i("StrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,1,function(a,b){}));$$t.$x.at=$$a.$s.i("Fill",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.aq("Fill",b.oldValue(),b.newValue())}));$$t.$x.av=$$a.$s.i("Outline",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.aq("Outline",b.oldValue(),b.newValue())}));$$t.$x.ar=$$a.$s.i("ActualFill",$$a.$at.$type,$$t.$x.$type,new $$a.ac(1,null));$$t.$x.as=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$x.$type,new $$a.ac(1,null));$$t.$x.au=$$a.$s.i("LabelVisibility",$$a.$aj.$type,$$t.$x.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_io.js
*     infragistics.ext_text.js
*     infragistics.ext_web.js
*     infragistics.datachart_core.js
*     infragistics.datachart_scatter.js
*     infragistics.datachart_shape.js
*     infragistics.datachart_visualdata.js
*     infragistics.dv_core.js
*     infragistics.dv_geo.js
*     infragistics.dv_geometry.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$7=$.ig.globalDefs.$$7;var $$8=$.ig.globalDefs.$$8;var $$b=$.ig.globalDefs.$$b;var $$1=$.ig.globalDefs.$$1;var $$j=$.ig.globalDefs.$$j;var $$a2=$.ig.globalDefs.$$a2;var $$an=$.ig.globalDefs.$$an;var $$aq=$.ig.globalDefs.$$aq;var $$w=$.ig.globalDefs.$$w;var $$z=$.ig.globalDefs.$$z;var $$r=$.ig.globalDefs.$$r;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BingMapsMapImageryView:g","GeographicMapImageryView:h","GeographicPolylineSeriesView:i","GeographicProportionalSymbolSeriesView:k","GeographicContourLineSeriesView:l","GeographicHighDensityScatterSeriesView:m","GeographicScatterAreaSeriesView:n","GeographicShapeSeriesBaseView:p","GeographicShapeSeriesView:q","GeographicSymbolSeriesView:s","GeographicXYTriangulatingSeriesView:u","XamGeographicMapView:v","BingMapsMapImagery:ac","GeographicMapImagery:ag","OpenStreetMapImagery:ai","GeographicHighDensityScatterSeries:aj","GeographicPolylineSeries:al","GeographicProportionalSymbolSeries:am","GeographicScatterAreaSeries:ao","GeographicShapeSeriesBase:ap","GeographicXYTriangulatingSeries:at","HostSeriesView:av","GeographicContourLineSeries:aw","GeographicMapSeriesHost:ax","GeographicShapeSeries:ay","GeographicSymbolSeries:az","XamGeographicMap:a0","TileSeries:a4","TileSeriesView:a5"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("MapBackgroundTilingMode:a3",false,false,{Auto:0,NonWrapped:1,Wrapped:2});$d("MapResizeBehavior:a2",false,false,{Auto:0,MaintainTopLeftPosition:1,MaintainCenterPosition:2});$d("BingMapsImageryStyle:y",false,false,{Aerial:0,AerialWithLabels:1,Road:2,CanvasDark:3,CanvasLight:4,CanvasGray:5});$c("TileSeries:a4","ShapeSeriesBase",{isTile:function(){return true},init:function(){this.sj=null;this.sk=false;$.ig.ShapeSeriesBase.prototype.init.call(this);this._ab=$$t.$a4.$type},bv:function(){return new $$t.a5(this)},lo:function(a){$.ig.ShapeSeriesBase.prototype.lo.call(this,a);this._se=a},qu:function(){return false},_se:null,tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.sg=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.sg}},sg:null,sf:null,sh:function(a){if(arguments.length===1){var b=this.sf;this.sf=a;this.raisePropertyChanged("ActualTileImagery",b,this.sf);return a}else{return this.sf}},lt:function(a,b,c,d){$.ig.ShapeSeriesBase.prototype.lt.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.sn.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.sn.runOn(this))}this._se.de(e,f);this.renderSeries(false);this.le();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.so.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.so.runOn(this));f.deferralHandler(this)}this._se.dd(e,f);if(f!=null&&$b($$t.$a0.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.sq(this.view());this._se.da(this.seriesViewer().actualWindowRect())}this.le();break;case"ActualWindowRect":this._se.da(d);break;case"WorldRect":this._se.worldRectUpdated(d);break;case"SeriesViewer":var g=c;var h=d;if(g!=null&&this.sh()!=null){this.sh().be(null)}if(h!=null&&this.sh()!=null){this.sh().be(this.view().seriesViewerRenderer())}break;case"ActualBrush":case"ActualOutline":case"ActualThickness":this.notifyVisualPropertiesChanged();break}},sn:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.sq(this.view())}},imageTilesReady:null,so:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}if(!this.sk){this._se.tilesDirty()}},sj:null,register:function(a,b){this.sj=b},unRegister:function(a){this.sj=null},deferredRefresh:function(){this.renderSeries(false)},deferAction:function(a){if(this.renderer()!=null){this.renderer().setTimeout(a,0)}else{window.setTimeout(a,0)}},mt:function(a,b){this._se.dg();$.ig.ShapeSeriesBase.prototype.mt.call(this,a,b)},sk:false,l8:function(a){$.ig.ShapeSeriesBase.prototype.l8.call(this,a);this.sp(a,this.view())},sp:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.sq(b);if(this.sj!=null){this.sk=true;this.sj(a);this.sk=false}e.tilesDirty()},renderAlternateView:function(a,b,c,d,e){$.ig.ShapeSeriesBase.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.e8().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.ry(f)},sq:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().ao()!=null){if(this.tileImagery()!=this.sh()){this.sh(this.tileImagery())}if(this.sh()!=null&&!b.isEmpty()){if(this.sh().width()!=b.width()){this.sh().width(b.width())}if(this.sh().height()!=b.height()){this.sh().height(b.height())}}}},ko:function(a,b){$.ig.ShapeSeriesBase.prototype.ko.call(this,a,b);b.clearClipping()},$type:new $.ig.Type("TileSeries",$.ig.ShapeSeriesBase.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("TileSeriesView:a5","ShapeSeriesViewBase",{init:function(a){this.di=new $$a.a3;$.ig.ShapeSeriesViewBase.prototype.init.call(this,a);this._c7=a},_c7:null,onInit:function(){$.ig.ShapeSeriesViewBase.prototype.onInit.call(this);if(!this.isThumbnailView()){this._c7.outline($.ig.Defaults.prototype.ao);this._c7.brush($.ig.Defaults.prototype.an)}},ch:function(a,b){if(b._c.count()>0){this.di._d.add(b)}},c2:function(a,b){return this.c3(a,b,true)},c1:function(a,b){return null},cl:function(a,b){},cj:function(a,b,c){},di:null,cr:function(){$.ig.ShapeSeriesViewBase.prototype.cr.call(this);this.di._d.clear()},cq:function(){$.ig.ShapeSeriesViewBase.prototype.cq.call(this);this.aq()},da:function(a){if(this._c7.tileImagery()!=null){this._c7.tileImagery().windowRect(a)}},_c9:null,_c8:null,dd:function(a,b){if(this._c9==null){this._c9=this._e.renderer().createElement("canvas");var c=this._e.renderer().get2DCanvasContext(this._c9);this._c8=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);this._c9.setAttribute("width",this.bu().width().toString());this._c9.setAttribute("height",this.bu().height().toString())}if(a!=null){a.bd(null);a.be(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.dc.runOn(this))}if(b!=null){if(this.seriesViewerRenderer()!=null){b.be(this.seriesViewerRenderer())}b.bd(this._c8);b.bf(this.bu());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.dc.runOn(this))}},dc:function(a,b){this.aq()},de:function(a,b){},dg:function(){if(this._c9!=null){this._c9.setAttribute("width",this.bu().width().toString());this._c9.setAttribute("height",this.bu().height().toString())}if(this._c7.tileImagery()!=null){this._c7.tileImagery().bf(this.bu())}},a6:function(a,b){$.ig.ShapeSeriesViewBase.prototype.a6.call(this,a,b);if(b){return}if(this._c9==null){return}var c=false;if(this.di._d.count()>0){c=true;this._k.z();this._k.q(this.di);var d=this._k.g();d.clip()}var e=$.ig.truncate(Math.round(this.bu().left()));var f=$.ig.truncate(Math.round(this.bu().top()));var g=$.ig.truncate(Math.round(this.bu().width()));var h=$.ig.truncate(Math.round(this.bu().height()));this._k.n(this._c9.getNativeElement(),1,e,f,g,h,e,f,g,h);if(c){this._k.y()}},tilesDirty:function(){this.aq()},clearClipping:function(){},worldRectUpdated:function(a){if(this._c7.tileImagery()!=null){this._c7.tileImagery().a6()}},$type:new $.ig.Type("TileSeriesView",$.ig.ShapeSeriesViewBase.prototype.$type)},true);$c("TokenResponseModel:a","Object",{init:function(){$.ig.$op.init.call(this)},_token:null,token:function(a){if(arguments.length===1){this._token=a;return a}else{return this._token}},_expires:0,expires:function(a){if(arguments.length===1){this._expires=a;return a}else{return this._expires}},_ssl:false,ssl:function(a){if(arguments.length===1){this._ssl=a;return a}else{return this._ssl}},$type:new $.ig.Type("TokenResponseModel",$.ig.$ot)},true);$c("MapServerResponseModel:b","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_tileInfo:null,tileInfo:function(a){if(arguments.length===1){this._tileInfo=a;return a}else{return this._tileInfo}},$type:new $.ig.Type("MapServerResponseModel",$.ig.$ot)},true);$c("TileInfoResponseModel:c","Object",{init:function(){$.ig.$op.init.call(this)},_levelOfDetails:null,levelOfDetails:function(a){if(arguments.length===1){this._levelOfDetails=a;return a}else{return this._levelOfDetails}},$type:new $.ig.Type("TileInfoResponseModel",$.ig.$ot)},true);$c("LevelOfDetailResponseModel:d","Object",{init:function(){$.ig.$op.init.call(this)},_level:0,level:function(a){if(arguments.length===1){this._level=a;return a}else{return this._level}},_resolution:0,resolution:function(a){if(arguments.length===1){this._resolution=a;return a}else{return this._resolution}},_scale:0,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},$type:new $.ig.Type("LevelOfDetailResponseModel",$.ig.$ot)},true);$c("XamGeographicMap:a0","SeriesViewer",{init:function(){var $self=this;this.tc=null;this.st=1;this.uf={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.s7=1;this.ul=$$a.$ae.empty();$.ig.SeriesViewer.prototype.init.call(this);this.s8=$$t.$x.am($$t.$a0.uk.bottom())-$$t.$x.am($$t.$a0.uk.top());this._ab=$$t.$a0.$type;this.backgroundContent(new $$t.ai);var a=function(){var $ret=new $.ig.NumericXAxis;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.w);var b=function(){var $ret=new $.ig.NumericYAxis;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.x);this.tu();this.t1();this.k8()},tc:null,provideContainer:function(a){$.ig.SeriesViewer.prototype.provideContainer.call(this,a);this.xAxis().provideRenderer(a);this.yAxis().provideRenderer(a)},k8:function(){$.ig.SeriesViewer.prototype.k8.call(this);this._sz.fv(this.actualPixelScalingRatio())},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.h($$t.$a0.zoomableProperty,a);return a}else{return this.c($$t.$a0.zoomableProperty)}},resizeBehavior:function(a){if(arguments.length===1){this.h($$t.$a0.resizeBehaviorProperty,$$t.$a2.getBox(a));return a}else{return $g(this.c($$t.$a0.resizeBehaviorProperty))}},_s1:false,isHorizontalWrappingEnabled:function(a){if(arguments.length===1){this.h($$t.$a0.isHorizontalWrappingEnabledProperty,a);return a}else{return this.c($$t.$a0.isHorizontalWrappingEnabledProperty)}},sw:function(){if(this.backgroundTilingMode()==0){if(this._s1){return 2}}return 1},st:0,sv:function(a){if(arguments.length===1){this.st=a;return a}else{return this.st}},backgroundTilingMode:function(a){if(arguments.length===1){this.h($$t.$a0.backgroundTilingModeProperty,$$t.$a3.getBox(a));return a}else{return $g(this.c($$t.$a0.backgroundTilingModeProperty))}},s8:0,useWorldRectForZoomBounds:function(a){if(arguments.length===1){this.h($$t.$a0.useWorldRectForZoomBoundsProperty,a);return a}else{return this.c($$t.$a0.useWorldRectForZoomBoundsProperty)}},suppressZoomResetOnWorldRectChange:function(a){if(arguments.length===1){this.h($$t.$a0.suppressZoomResetOnWorldRectChangeProperty,a);return a}else{return this.c($$t.$a0.suppressZoomResetOnWorldRectChangeProperty)}},worldRect:function(a){if(arguments.length===1){this.h($$t.$a0.worldRectProperty,a);return a}else{return this.c($$t.$a0.worldRectProperty)}},uj:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.uj,a);if(b){var c=this.uj;this.uj=a;this.nb("ActualWorldRect",c,a)}return a}else{return this.uj}},getCurrentActualWorldRect:function(){return this.actualWorldRect()},tu:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.uy(this.worldRect(),this.b5()==1))},uy:function(a,b){var c=a.top();var d=a.left();var e=a.width();var f=a.height();var g=$$t.$x.am(a.bottom());var h=$$t.$x.am(a.top());var i=g-h;var j=a.width()/$$t.$a0.uk.width();var k=$$t.$x.am($$t.$a0.uk.top());var l=i/j;if(i/j>this.s8){var m=i/this.s8;var n=m-j;d=d-n/2*$$t.$a0.uk.width();e=m*$$t.$a0.uk.width();if(b){if(d<$$t.$a0.uk.left()){d+=$$t.$a0.uk.left()-d}else if(d+e>$$t.$a0.uk.right()){d-=d+e-$$t.$a0.uk.right()}}}else if(i/j<this.s8){var o=this.s8*j;var p=o-i;var q=h-p/2;var r=g+p/2;if(b){if(q<k){q+=k-q;r+=k-q}else if(r>k+this.s8){q-=r-(k+this.s8);r-=r-(k+this.s8)}}c=$$t.$x.aq(q);f=$$t.$x.aq(r)-c}var s=new $$a.ae(0,d,c,e,f);return s},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.sq=a;this.nb("BackgroundContent",c,a)}return a}else{return this.sq}},sq:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.sm=a;this.nb("XAxis",c,a)}return a}else{return this.sm}},sm:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.so=a;this.nb("YAxis",c,a)}return a}else{return this.so}},so:null,_ss:null,getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},updateZoomWindow:function(a){this.windowRect(a)},updateWorldRect:function(a){this.worldRect(a)},getZoomFromGeographic1:function(a){return this.uq(a,true,0)},convertGeographicToZoom:function(a,b){return this.uq(a,false,b)},uq:function(a,b,c){var d=a;if(b){d=this.uy(a,false)}var e=this.xAxis();var f=this.yAxis();var g=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),e.isInverted());g.c=this.effectiveViewport();var h=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),f.isInverted());h.c=this.effectiveViewport();var i=this.xAxis().getScaledValue(d.left(),g);var j=this.xAxis().getScaledValue(d.right(),g);var k=this.yAxis().getScaledValue(d.top(),h);var l=this.yAxis().getScaledValue(d.bottom(),h);var m=(i-c)/this.viewportRect().width();var n=(l-c)/this.viewportRect().height();var o=(j-i+c*2)/this.viewportRect().width();var p=(k-l+c*2)/this.viewportRect().height();var q=new $$a.ae(0,m,n,o,p);q.intersect($$t.$a0.un);if(q.isEmpty()){q=$$t.$a0.un}return q},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$a0.un}else{var g=new $$a.ae(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $.ig.ScalerParams(1,a,this.viewportRect(),b.isInverted());d.c=this.effectiveViewport();var e=new $.ig.ScalerParams(1,a,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$a.ae(0,g,j,k,l);if(this.b5()==1){m.intersect($$t.$a0.uk);if(m.isEmpty()){m=$$t.$a0.uk}}return m},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getPixelPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getWindowPoint:function(a){return this.getPixelPoint(a)},clearTileCache:function(){var a=$b($$t.$ag.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},tx:function(a){},useFixedAspectZoom:function(){return true},styleUpdated:function(){this._sz.styleUpdated();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},uf:null,t2:function(){if(this.resizeBehavior()==2){if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var a=this.xAxis().unscaleValue(this.viewportRect().left()+this.viewportRect().width()/2);var b=this.yAxis().unscaleValue(this.viewportRect().top()+this.viewportRect().height()/2);this.uf={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}else{if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var c=this.xAxis().unscaleValue(this.viewportRect().left());var d=this.yAxis().unscaleValue(this.viewportRect().top());this.uf={__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},ty:function(){if($.ig.util.isNaN(this.uf.__x)||$.ig.util.isNaN(this.uf.__y)){this.t2()}var a=this.uf.__x;var b=this.uf.__y;if(!$.ig.util.isNaN(a)&&!$.ig.util.isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.um.width()){}else{var g=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.xAxis().isInverted());g.c=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);if(this.resizeBehavior()==2){var i=h/this.viewportRect().width();c=i-e/2}else{c=h/this.viewportRect().width()}if(c+e>this.um.right()){c=this.um.right()-e}else if(c<this.um.left()){c=this.um.left()}}if(f>this.um.height()){}else{var j=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.yAxis().isInverted());j.c=this.effectiveViewport();var k=this.yAxis().getScaledValue(b,j);if(this.resizeBehavior()==2){var l=k/this.viewportRect().height();d=l-f/2}else{d=k/this.viewportRect().height()}if(d+f>this.um.bottom()){d=this.um.bottom()-f}else if(d<this.um.top()){d=this.um.top()}}this.oi(new $$a.ae(0,c,d,e,f),false)}},isMap:function(){return true},um:null,r1:function(){var a=$.ig.SeriesViewer.prototype.r1.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}this.sb();var b=a.left();var c=a.top();if(this.b5()==1){if(this.windowRect().width()>this.um.width()){b=.5-this.windowRect().width()/2}else if(b+a.width()>this.um.right()){b=this.um.right()-this.windowRect().width()}else if(b<this.um.left()){b=this.um.left()}if(this.windowRect().height()>this.um.height()){c=.5-this.windowRect().height()/2}else if(c+this.windowRect().height()>this.um.bottom()){c=this.um.bottom()-this.windowRect().height()}else if(c<this.um.top()){c=this.um.top()}}var d=false;if(!this.useWorldRectForZoomBounds()&&this.b5()==2&&this._s1){if(b>1){b=b-Math.floor(b)+1}if(b<0){b=0-(Math.ceil(b)-b)}if(a.right()-this.um.right()>0&&(a.right()-this.um.right())/a.width()>.8){b=this.um.left()-(a.width()-(a.right()-this.um.right()));d=true}else if(a.left()<this.um.left()&&Math.abs(a.left()-this.um.left())/a.width()>.8){b=this.um.right()-Math.abs(a.left()-this.um.left());d=true}}var e=new $$a.ae(0,b,c,a.width(),a.height());if(this.useWorldRectForZoomBounds()){var f=this.convertGeographicToZoom(this.worldRect(),1);f=this.ur(f);var g=e.left()+e.width()/2;var h=e.top()+e.height()/2;if(e.width()>f.width()){var i=e.height()/e.width();var j=f.width();var k=i*j;e=new $$a.ae(0,g-j/2,h-k/2,j,k);d=true}if(e.height()>f.height()){var l=e.width()/e.height();var m=f.height();var n=l*m;e=new $$a.ae(0,g-n/2,h-m/2,n,m);d=true}if(e.left()<f.left()){e=new $$a.ae(0,f.left(),e.top(),e.width(),e.height());d=true}if(e.top()<f.top()){e=new $$a.ae(0,e.left(),f.top(),e.width(),e.height());d=true}if(e.right()>f.right()){e=new $$a.ae(0,f.right()-e.width(),e.top(),e.width(),e.height());d=true}if(e.bottom()>f.bottom()){e=new $$a.ae(0,e.left(),f.bottom()-e.height(),e.width(),e.height());d=true}}if(d){this._dx=true;this.windowRect(e);this._dx=false}return e},km:function(a,b){var c=true;var d=true;var e=0;var f=this.sb();var g=0;var h=0;if(a.right()-f.right()>0){g=(a.right()-f.right())/a.width()}if(a.left()<f.left()){h=Math.abs(a.left()-f.left())/a.width()}if(h==0&&g==0){c=false}if(h>g){d=false}if(c){if(d){var i=this.sm.getScaledValue(-180,b);var j=this.sm.getScaledValue(180,b);e=j-i}else{var k=this.sm.getScaledValue(-180,b);var l=this.sm.getScaledValue(180,b);e=k-l}}return new $$6.u($$0.$aq.$type,Number,c,e)},sb:function(){var a=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.xAxis().isInverted());a.c=this.effectiveViewport();var b=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.yAxis().isInverted());b.c=this.effectiveViewport();var c=this.xAxis().getScaledValue($$t.$a0.uk.left(),a);var d=this.xAxis().getScaledValue($$t.$a0.uk.right(),a);var e=this.yAxis().getScaledValue($$t.$a0.uk.top(),b);var f=this.yAxis().getScaledValue($$t.$a0.uk.bottom(),b);this.um=new $$a.ae(0,c/this.viewportRect().width(),f/this.viewportRect().height(),(d-c)/this.viewportRect().width(),(e-f)/this.viewportRect().height());return this.um},ur:function(a){var b=this.windowRectMinWidth();var c=.5*(a.left()+a.right());var d=.5*(a.top()+a.bottom());var e=a.width();var f=a.height();var g=$.ig.MathUtil.prototype.b(a.width(),b,1);var h=$.ig.MathUtil.prototype.b(a.height(),b,1);var i=this.viewportRect();var j=i.width()/i.height();var k=g*i.width();var l=h*i.height();var m=k/l;if(m!=j){if(l*j>k){k=l*j;g=k/i.width()}else{l=k/j;h=l/i.height()}}var n=g!=e;var o=h!=f;var p=n?c-.5*g:a.left();var q=o?d-.5*h:a.top();var r=n?c+.5*g:a.right();var s=o?d+.5*h:a.bottom();if(p<0){p=0;r=p+g}if(r>1){r=1;p=r-g}if(q<0){q=0;s=q+h}if(s>1){s=1;q=s-h}return new $$a.ae(0,p,q,r-p,s-q)},r2:function(a){$.ig.SeriesViewer.prototype.r2.call(this,this.viewportRect());if(a.isEmpty()){return $$a.$ae.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$a.ae(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$a.ae(0,a.left(),a.top()+d,a.width(),a.width())}return b},ut:function(a){return this.r2(a)},cl:function(){return new $$t.v(this)},tt:function(a){if(a!=null){a.seriesViewer(this)}},mv:function(a){$.ig.SeriesViewer.prototype.mv.call(this,a);this._sz=a},m6:function(a,b){$.ig.SeriesViewer.prototype.m6.call(this,a,b);this.n6(this.xAxis());this.n6(this.yAxis());if($$a.$ae.l_op_Inequality(a,b)){this.ty()}if(this.useWorldRectForZoomBounds()){this.actualWindowRect(this.r1())}this.t5()},windowScale:function(a){if(arguments.length===1){this.h($$t.$a0.windowScaleProperty,a);return a}else{return this.c($$t.$a0.windowScaleProperty)}},s7:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.s7;this.s7=a;this.nb("ActualWindowScale",b,this.s7);return a}else{return this.s7}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},n5:function(){$.ig.SeriesViewer.prototype.n5.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},ex:function(){return this._s1},b6:function(){if(this.zoomCoercionMode()==0){if(this.isHorizontalWrappingEnabled()){return 2}}return this.zoomCoercionMode()},m7:function(a,b,c,d){$.ig.SeriesViewer.prototype.m7.call(this,a,b,c,d);switch(b){case"ZoomCoercionMode":this.tu();break;case"WindowRect":this.t2();break;case"BackgroundTilingMode":this.sv(this.sw());if(this._ss!=null){this._ss.isHorizontalWrappingEnabled(this.sv()==2)}break;case"IsHorizontalWrappingEnabled":this._s1=this.isHorizontalWrappingEnabled();this.sv(this.sw());this.b5(this.b6());if(this._ss!=null){this._ss.isHorizontalWrappingEnabled(this.sv()==2)}break;case"UseWorldRectForZoomBounds":this.actualWindowRect(this.r1());break;case"BackgroundContent":if(this._ss!=null){var e=this._ss;e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.tv.runOn(this));this._ss.deferralHandler(null)}this._ss=$b($$t.$ag.$type,this.backgroundContent());if(this._ss!=null){var f=this._ss;f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.tv.runOn(this));this._ss.deferralHandler(this);this._ss.isHorizontalWrappingEnabled(this.sv()==2)}this._sz.fu($b($$t.$ag.$type,c),$b($$t.$ag.$type,d));if(this._ss!=null){this._ss.geographicMap(this);this._sz.fr(this.actualWindowRect());this._sz.fv(this.actualPixelScalingRatio())}break;case"YAxis":case"XAxis":this.t0(c);this.tt(d);break;case"WorldRect":if(!this.suppressZoomResetOnWorldRectChange()){this.windowRect($$t.$a0.un)}this.tu();this.t1();this.t2();this.actualWindowRect(this.r1());this._sz.fs();break;case"ActualWindowRect":this._sz.fr(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this._e3){this.oh(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"ActualPixelScalingRatio":this._sz.fv(this.actualPixelScalingRatio());break;case"Zoomable":this.od();break;case"MarkerAutomaticBehavior":var j=this.series().getEnumerator();while(j.moveNext()){var i=j.current();i.notifyIndexedPropertiesChanged()}break}},imageTilesReady:null,tv:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},t0:function(a){if(a!=null){a.seriesViewer(null)}},t1:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_sz:null,s0:null,getFontInfo:function(){this.s0=this._sz.font();return this.s0},q7:function(){return this._sz.axisLineBrush()},getFontBrush:function(){return this._sz.fontBrush()},ny:function(a,b){if($b($.ig.ItfConverter.prototype.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$.ig.SeriesViewer.prototype.ny.call(this,a,b)}},register:function(a,b){this.no(a,b)},unRegister:function(a){this.n4(a)},deferredRefresh:function(){this.kw()},deferAction:function(a){if(this.tc!=null){this.tc.setTimeout(a,0)}else{window.setTimeout(a,0)}},ts:function(a){this.oc(a)},exportVisualData:function(){var a=new $.ig.ChartVisualData;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add1(b);a.axes().add1(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add1(e)}a.name(this.name());a.contentArea($.ig.RectData.prototype.b(this.viewportRect()));a.centralArea($.ig.RectData.prototype.b(this.viewportRect()));a.plotArea($.ig.RectData.prototype.b(this.viewportRect()));return a},r7:function(a,b,c){return a},tw:function(){},ul:null,uz:function(a){if(arguments.length===1){this.ul=a;return a}else{return this.ul}},zoomToGeographic:function(a){this.uz(a);this.t5()},t5:function(){if(this.zoomIsReady()&&!this.uz().isEmpty()){var a=this.getZoomFromGeographic1(this.uz());this.uz($$a.$ae.empty());this.oi(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$.ig.SeriesViewer.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("GeographicMapImagery:ag","Control",{init:function(a){this.an=null;$$a.$f.init.call(this);this._ab=$$t.$ag.$type;this._ap=a;this._aj=this.ai();this.bb(this._aj)},bb:function(a){},ai:function(){return new $$t.h(this)},_aj:null,ak:null,deferralHandler:function(a){if(arguments.length===1){this.ak=a;if(this.ao()!=null){this.ao().deferralHandler(a)}return a}else{return this.ak}},a5:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},a9:function(){var a=this.ao();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.a5.runOn(this));this.ao().deferralHandler(this.deferralHandler());var b=this.ao();b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.a4.runOn(this));var c=this.ao();c.downloadingImage=$.ig.Delegate.prototype.combine(c.downloadingImage,this.a3.runOn(this));var d=this.ao();d.cancellingImage=$.ig.Delegate.prototype.combine(d.cancellingImage,this.a2.runOn(this));this.ao().referer(this.referer());this.ao().userAgent(this.userAgent());this.ao().isHorizontalTileWrappingEnabled(this.isHorizontalWrappingEnabled())},a3:function(a,b){if(this.downloadingImage!=null){this.downloadingImage(this,b)}},a2:function(a,b){if(this.cancellingImage!=null){this.cancellingImage(this,b)}},bg:function(){if(this.ao()!=null){this._aj.e()}},ba:function(a,b,c){switch(a){case"WindowRect":this.bg();break;case"GeographicMap":this._aj.e();break;case"Referer":if(this.ao()!=null){this.ao().referer(this.referer())}break;case"UserAgent":if(this.ao()!=null){this.ao().userAgent(this.userAgent())}break;case"IsHorizontalWrappingEnabled":if(this.ao()!=null){this.ao().isHorizontalTileWrappingEnabled(this.isHorizontalWrappingEnabled())}break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},windowRect:function(a){if(arguments.length===1){this.h($$t.$ag.windowRectProperty,a);return a}else{return this.c($$t.$ag.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.h($$t.$ag.geographicMapProperty,a);return a}else{return this.c($$t.$ag.geographicMapProperty)}},a8:function(a,b){a.a7(b.oldValue(),b.newValue())},a7:function(a,b){this.ba("GeographicMap",a,b)},clearTileCache:function(){if(this.ao()!=null){this.ao().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,an:null,ao:function(a){if(arguments.length===1){this.an=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("MultiScaleImage"))}return a}else{return this.an}},_ap:null,propertyChanged:null,bn:function(a){if(this.geographicMap()==null||a.width()<1||a.height()<1){return a}var b=new $$a.ae(0,0,0,a.width(),a.height());var c=this.geographicMap().ut(b);var d=$$t.$a0.uk;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.ao().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $.ig.ScalerParams(1,this.windowRect(),b,h.isInverted());j.c=c;var k=new $.ig.ScalerParams(1,this.windowRect(),b,i.isInverted());k.c=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.ao().viewportWidth();var o=-m/b.height()*this.ao().viewportWidth()*(b.height()/b.width());this.ao().viewportOrigin({__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a},bd:function(a){this._aj.f(a)},bf:function(a){this._aj.h(a);
},be:function(a){this._aj.g(a)},imagesChanged:null,a4:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,new $$t.ah)}},a6:function(){this._aj.e()},bc:function(a){this._aj.i(a)},v:function(){$$a.$f.v.call(this);this._ap.o(this.__opacity)},cancellingImage:null,downloadingImage:null,referer:function(a){if(arguments.length===1){this.h($$t.$ag.refererProperty,a);return a}else{return this.c($$t.$ag.refererProperty)}},isHorizontalWrappingEnabled:function(a){if(arguments.length===1){this.h($$t.$ag.isHorizontalWrappingEnabledProperty,a);return a}else{return this.c($$t.$ag.isHorizontalWrappingEnabledProperty)}},userAgent:function(a){if(arguments.length===1){this.h($$t.$ag.userAgentProperty,a);return a}else{return this.c($$t.$ag.userAgentProperty)}},$type:new $.ig.Type("GeographicMapImagery",$$a.$f.$type,[$$0.$b6.$type])},true);$c("ArcGISOnlineMapImagery:e","GeographicMapImagery",{init:function(){this.__pendingTokenRequest_=null;this.__pendingMapServerRequest_=null;$$t.$ag.init.call(this,new $.ig.ArcGISOnlineTileSource);this.bt="localhost";this.bu="https://www.arcgis.com/sharing/";this.bp=60;this.userToken(null)},mapServerUri:function(a){if(arguments.length===1){this.h($$t.$e.mapServerUriProperty,a);return a}else{return this.c($$t.$e.mapServerUriProperty)}},cd:function(a,b){a.cf("MapServerUri",b.oldValue(),b.newValue())},userName:function(a){if(arguments.length===1){this.h($$t.$e.userNameProperty,a);return a}else{return this.c($$t.$e.userNameProperty)}},cg:function(a,b){a.cf("UserName",b.oldValue(),b.newValue())},password:function(a){if(arguments.length===1){this.h($$t.$e.passwordProperty,a);return a}else{return this.c($$t.$e.passwordProperty)}},ce:function(a,b){a.cf("Password",b.oldValue(),b.newValue())},userToken:function(a){if(arguments.length===1){this.h($$t.$e.userTokenProperty,a);return a}else{return this.c($$t.$e.userTokenProperty)}},ch:function(a,b){a.cf("UserToken",b.oldValue(),b.newValue())},isMapPublic:function(a){if(arguments.length===1){this.h($$t.$e.isMapPublicProperty,a);return a}else{return this.c($$t.$e.isMapPublicProperty)}},cc:function(a,b){a.cf("IsMapPublic",b.oldValue(),b.newValue())},bp:0,defaultTokenTimeout:function(a){if(arguments.length===1){this.bp=a;this.b8(true);return a}else{return this.bp}},bu:null,tokenGenerationEndPoint:function(a){if(arguments.length===1){this.bu=a;this.b8(true);return a}else{return this.bu}},bt:null,refererUri:function(a){if(arguments.length===1){this.bt=a;this.b8(true);return a}else{return this.bt}},acquireNewToken:function(){this.b8(true)},b9:function(a){a()},b8:function(a){if(String.isNullOrEmpty(this.userToken())&&a==false){this.ci();return}var b=this.tokenGenerationEndPoint();if(String.isNullOrEmpty(b)){this.userToken("");return}if(b.substr(b.length-1,1)!="/"){b+="/"}if(String.isNullOrEmpty(this.refererUri())){this.userToken("");return}var c=this.defaultTokenTimeout();if(c<1){c=1}b+=$5($$t.$e.bv,[this.userName(),this.password(),this.refererUri(),c]);if(!$$6.$x.isWellFormedUriString(b,1)){this.userToken("");return}var url_=b;this._pendingTokenRequest_=HttpRequestUtil.submit(url_,this.getResponseCompleted_TokenResponse,null)},ci:function(){if(String.isNullOrEmpty(this.mapServerUri())){return}var a=this.mapServerUri();if(a.substr(a.length-1,1)=="/"){a.remove(a.length-1,1)}if(!this.isMapPublic()){if(String.isNullOrEmpty(this.userToken())){return}a=$4("{0}?f=json&token={1}",a,this.userToken())}else{a=$4("{0}?f=json",a)}if(!$$6.$x.isWellFormedUriString(a,1)){return}var url_=a;this._pendingMapServerRequest_=HttpRequestUtil.submit(url_,this.getResponseCompleted_MapServerResponse,null)},__pendingTokenRequest_:null,__pendingMapServerRequest_:null,getResponseCompleted_TokenResponse:function(a,b){if(b!=this.__pendingTokenRequest_){return}this.__pendingTokenRequest_=null;var data_=a;var c=JSON.parse(data_);if(c!=null){var d="";if(c.token()!=null){d=c.token()}this.userToken(d)}},getResponseCompleted_MapServerResponse:function(a,b){if(b!=this.__pendingMapServerRequest_){return}this.__pendingMapServerRequest_=null;var data_=a;var c=JSON.parse(data_);if(c!=null&&c.tileInfo()!=null){this._ap.levelOfDetail(c.tileInfo().levelOfDetails().length)}},cf:function(a,b,c){var $self=this;var d=$b($.ig.ArcGISOnlineTileSource.prototype.$type,this._ap);switch(a){case"MapServerUri":if(d!=null){d.mapServerUri($b(String,c))}this.ci();break;case"UserName":case"Password":if(String.isNullOrEmpty(this.userName())||String.isNullOrEmpty(this.password())){return}this.b8(true);break;case"UserToken":this.b9(function(){d.userToken($self.userToken())});this.ci();break;case"IsMapPublic":d.isMapPublic(this.isMapPublic());break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("ArcGISOnlineMapImagery",$$t.$ag.$type)},true);$c("GeographicMapSeriesHost:ax","Series",{notifyIndexedPropertiesChanged:function(){$.ig.Series.prototype.notifyIndexedPropertiesChanged.call(this);if(this.pt()!=null){this.pt().notifyIndexedPropertiesChanged()}},init:function(){$.ig.Series.prototype.init.call(this);this.pt(this.ps())},pr:null,isGeographic:function(){return true},getItemValue:function(a,b){var c=this.jf(b);if(c=="LatitudeMemberPath"){c="YMemberPath"}if(c=="LongitudeMemberPath"){c="XMemberPath"}return this.pt().getItemValue(a,b)},getVisiblePointsOfInterest:function(a,b,c,d){return this.pt().getVisiblePointsOfInterest(a,b,c,d)},getAxes:function(){return this.pt().getAxes()},be:function(){return this.pt()},pt:function(a){if(arguments.length===1){var b=this.pt()!=a;if(b){this.pr=a;this.py()}return a}else{return this.pr}},hasMarkers:function(){return this.pt().hasMarkers()},py:function(){this.kt(this.pt());this._pu.b2()},av:function(a,b,c){return this.ax(this.pt(),a,b,c)},aw:function(a,b,c){return this.ay(this.pt(),a,b,c)},getItem:function(a){return this.hp(this.pt(),a)},getPreviousOrExactIndex:function(a,b){return this.pt().getPreviousOrExactIndex(a,b)},getNextOrExactIndex:function(a,b){return this.pt().getNextOrExactIndex(a,b)},getSeriesValue:function(a,b,c){return this.pt().getSeriesValue(a,b,c)},getSeriesValuePosition:function(a,b,c){return this.pt().getSeriesValuePosition(a,b,c)},getSeriesValueBoundingBox:function(a){return this.pt().getSeriesValueBoundingBox(a)},getSeriesValueFineGrainedBoundingBoxes:function(a){return this.pt().getSeriesValueFineGrainedBoundingBoxes(a)},getSeriesValueBoundingBoxFromSeriesPixel:function(a){return this.pt().getSeriesValueBoundingBoxFromSeriesPixel(a)},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){return this.pt().getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a)},getSeriesValueMarkerBoundingBox:function(a){return this.pt().getSeriesValueMarkerBoundingBox(a)},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){return this.pt().getSeriesValueMarkerBoundingBoxFromSeriesPixel(a)},getSeriesHighValue:function(a,b,c){return this.pt().getSeriesHighValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.pt().getSeriesHighValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.pt().getSeriesLowValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesValuePositionFromSeriesPixel(a,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesValueFromSeriesPixel(a,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesHighValuePositionFromSeriesPixel(a,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesHighValueFromSeriesPixel(a,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesLowValuePositionFromSeriesPixel(a,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesLowValueFromSeriesPixel(a,b,c)},getItemIndexFromSeriesPixel:function(a){return this.pt().getItemIndexFromSeriesPixel(a)},getItemSpan:function(){return this.pt().getItemSpan()},getExactItemIndexFromSeriesPixel:function(a){return this.pt().getExactItemIndexFromSeriesPixel(a)},getItemFromSeriesPixel:function(a){return this.pt().getItemFromSeriesPixel(a)},ps:function(){},bv:function(){return new $$t.av(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pu=$b($$t.$av.$type,a)},_pu:null,visibleFromScale:function(a){if(arguments.length===1){this.h($$t.$ax.visibleFromScaleProperty,a);return a}else{return this.c($$t.$ax.visibleFromScaleProperty)}},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.pt().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.pt())}if(d!=null){this.seriesViewer().attachSeries(this.pt())}this.pt().provideViewport(this.po());this.pt().index(this.index());this.kz(this.pt());this._uniqueIndex=this.pt()._uniqueIndex;var e=$b($.ig.SeriesViewer.prototype.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.pz.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.pz.runOn(this))}this.px();break;case"SyncLink":this.pt().syncLink(this.syncLink());break;case"VisibleFromScale":this.px();break;case"Index":this.pt().index(this.index());break;case"ItemsSource":this._pu.b3();break;case"Resolution":this._pu.ca();break;case"TransitionDuration":this._pu.cd();break;case"Opacity":this._pu.b7();break;case"Visibility":var hs_=this.pt();var v_=this.__visibility;hs_.visibility(v_);break;case"MouseOverEnabled":this.pt().mouseOverEnabled(this.mouseOverEnabled());break;case"ExpectFunctions":this.pt().expectFunctions(this.expectFunctions());break;case"Thickness":this._pu.cc();break;case"Brush":this._pu.b1();break;case"Outline":this._pu.b9();break;case"ActualBrush":this._pu.by();break;case"ActualOutline":this._pu.bz();break;case"MarkerFillOpacity":if(!$.ig.util.isNaN(this.markerFillOpacity())){this._pu.b6()}break;case"AreaFillOpacity":if(!$.ig.util.isNaN(this.areaFillOpacity())){this._pu.b0()}break;case"OutlineMode":this._pu.b8();break;case"ShowDefaultTooltip":this._pu.cb();break;case"Title":this.pt().title(this.title());break;case"LegendItemBadgeMode":this._pu.b4();break;case"LegendItemBadgeShape":this._pu.b5();break;case"Legend":this.pt().legend(this.legend());this.view().onLegendItemVisibilityChanged();break}},px:function(){if(this.seriesViewer()==null||this.pt()==null){return}if(!$.ig.util.isNaN(this.visibleFromScale())){if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){var hs_=this.pt();var v_=1;hs_.visibility(v_)}else{var hs2_=this.pt();var v2_=0;hs2_.visibility(v2_)}}},pz:function(a,b){this.px()},renderSeries:function(a){$.ig.Series.prototype.renderSeries.call(this,a);if(this.pt()!=null){this.pt().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if(this.pt()!=null){this.pt().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a,b){return this.pt().getHitDataContext(a,b)},styleUpdated:function(){$.ig.Series.prototype.styleUpdated.call(this);this.pt().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.pt().coercionMethods(a);return a}else{return this.__coercionMethods}},ky:function(a){$.ig.Series.prototype.ky.call(this,a);if(this.pt()!=null){var b=this.pt().exportVisualData();this.kq(a,b)}},$type:new $.ig.Type("GeographicMapSeriesHost",$.ig.Series.prototype.$type)},true);$c("GeographicShapeSeriesBase:ap","GeographicMapSeriesHost",{init:function(){this.p7=false;$$t.$ax.init.call(this)},bv:function(){return new $$t.p(this)},_p4:null,lo:function(a){$$t.$ax.lo.call(this,a);this._p4=a},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.shapeMemberPathProperty,a);return a}else{return this.c($$t.$ap.shapeMemberPathProperty)}},dt:function(){return true},cz:function(){return true},isCustomShapeStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$ap.isCustomShapeStyleAllowedProperty,a);return a}else{return this.c($$t.$ap.isCustomShapeStyleAllowedProperty)}},isCustomShapeMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$ap.isCustomShapeMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$ap.isCustomShapeMarkerStyleAllowedProperty)}},_p9:false,_p8:false,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchModeProperty,$.ig.ShapeItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$ap.itemSearchThresholdProperty))}},itemSearchPointsThreshold:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchPointsThresholdProperty,a);return a}else{return $h(this.c($$t.$ap.itemSearchPointsThresholdProperty))}},assigningShapeStyle:null,assigningShapeMarkerStyle:null,lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p4.cf();break;case"ShapeMemberPath":this._p4.ch();break;case"ShapeFilterResolution":this._p4.cg();break;case"IsCustomShapeStyleAllowed":this.pt().isCustomShapeStyleAllowed(this.isCustomShapeStyleAllowed());this._p9=this.isCustomShapeStyleAllowed();if(this.isCustomShapeStyleAllowed()){var e=this.pt();e.assigningShapeStyle=$.ig.Delegate.prototype.combine(e.assigningShapeStyle,this.qp.runOn(this))}else{var f=this.pt();f.assigningShapeStyle=$.ig.Delegate.prototype.remove(f.assigningShapeStyle,this.qp.runOn(this))}break;case"IsCustomShapeMarkerStyleAllowed":this.pt().isCustomShapeMarkerStyleAllowed(this.isCustomShapeMarkerStyleAllowed());this._p8=this.isCustomShapeMarkerStyleAllowed();if(this.isCustomShapeStyleAllowed()){var g=this.pt();g.assigningShapeMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningShapeMarkerStyle,this.qo.runOn(this))}else{var h=this.pt();h.assigningShapeMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningShapeMarkerStyle,this.qo.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchPointsThreshold":this.pt().itemSearchPointsThreshold(this.itemSearchPointsThreshold());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break;case"ShapefileDataSource":if(c!=null){var i=c;if(this.p7){i.importCompleted=$.ig.Delegate.prototype.remove(i.importCompleted,this.qq.runOn(this))}}if(d!=null){var j=d;if(j.count()>0){this.qr();break}this.p7=true;j.importCompleted=$.ig.Delegate.prototype.combine(j.importCompleted,this.qq.runOn(this))}break}},qp:function(a,b){if(this.assigningShapeStyle!=null){this.assigningShapeStyle(this,b)}},qo:function(a,b){if(this.assigningShapeMarkerStyle!=null){this.assigningShapeMarkerStyle(this,b)}},qq:function(a,b){this.qr()},qr:function(){var sds_=this.shapefileDataSource();var ext_=sds_.externalObject;this.itemsSource(ext_.getPointData())},p5:null,p7:false,shapefileDataSource:function(a){if(arguments.length===1){var b=this.p5;this.p5=a;if(b!=this.p5){this.raisePropertyChanged("ShapefileDataSource",b,this.p5)}return a}else{return this.p5}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$ap.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$ap.shapeFilterResolutionProperty)}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$ax.$type)},true);$c("GeographicTileSeries:f","GeographicShapeSeriesBase",{isTile:function(){return true},init:function(){this.qz=null;$$t.$ap.init.call(this);this._ab=$$t.$f.$type},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.q0=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.q0}},q0:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.pt()!=null){this.pt().tileImagery(this.tileImagery())}break}},qz:null,py:function(){$$t.$ap.py.call(this);this.pt().tileImagery(this.tileImagery());if(this.qz!=null){var a=this.qz;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.q4.runOn(this))}this.qz=this.pt();if(this.qz!=null){var b=this.qz;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.q4.runOn(this))}},ps:function(){return new $$t.a4},imageTilesReady:null,q4:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$ap.$type)},true);$c("GeographicMapImageryView:h","Object",{init:function(a){this.b=1;$.ig.$op.init.call(this);this._j=$$a.$ae.empty();this._a=a;this._a.ao(new $.ig.XamMultiScaleImage);this._a.ao().source(this._a._ap);this._a.a9()},_a:null,e:function(){if(this._j.isEmpty()){return}this._a.bn(new $$a.af(1,this._j.width(),this._j.height()))},_j:null,f:function(a){this._a.ao().provideContext(a)},_d:null,g:function(a){this._d=a;this._a.ao().provideRenderer(a)},h:function(a){this._j=a;this._a.ao().provideViewport(a);this._a.a6()},b:0,c:function(){return this.b},i:function(a){this.b=a;this._a.ao().pixelScalingRatioChanged(a)},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$c("BingMapsMapImageryView:g","GeographicMapImageryView",{init:function(a){$$t.$h.init.call(this,a);this._k=a},_k:null,m:function(){if(this._k.subDomains()==null){this._k.subDomains(new $$t.ad(0))}this._k._ap.tilePath(this._k.actualTilePath());this._k._ap.subDomains(this._k.actualSubDomains());this._k._ap.cultureName(this._k.cultureName())},o:function(){this._k._ap.tilePath(this._k.actualTilePath())},l:function(){this._k._ap.cultureName(this._k.cultureName())},n:function(){this._k._ap.subDomains(this._k.actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$h.$type)},true);$c("HostSeriesView:av","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bx=a},_bx:null,ar:function(a,b){$.ig.SeriesView.prototype.ar.call(this,a,b)},b2:function(){this._bx.legendItemVisibility(1);this._bx.pt().legendItemVisibility(0);this._bx.pt().itemsSource(this._bx.itemsSource());this._bx.pt().index(this._bx.index());this._bx.pt().brush(this._bx.brush());this._bx.pt().outline(this._bx.brush());this._bx.pt().outlineMode(this._bx.outlineMode());this._bx.pt().resolution(this._bx.resolution());this._bx.pt().transitionDuration(this._bx.transitionDuration());this._bx.pt().__opacity=this._bx.__opacity;this._bx.pt().thickness(this._bx.thickness());this._bx.pt().areaFillOpacity(this._bx.areaFillOpacity());this._bx.pt().markerFillOpacity(this._bx.markerFillOpacity());this._bx.pt().showDefaultTooltip(this._bx.showDefaultTooltip());this._bx.pt().legendItemBadgeShape(this._bx.legendItemBadgeShape());this._bx.pt().legendItemBadgeMode(this._bx.legendItemBadgeMode())},b3:function(){this._bx.pt().itemsSource(this._bx.itemsSource())},ca:function(){this._bx.pt().resolution(this._bx.resolution())},cd:function(){this._bx.pt().transitionDuration(this._bx.transitionDuration())},b7:function(){this._bx.pt().__opacity=this._bx.__opacity},cc:function(){this._bx.pt().thickness(this._bx.thickness())},b1:function(){this._bx.pt().brush(this._bx.brush())},b9:function(){this._bx.pt().outline(this._bx.outline())},by:function(){this._bx.pt().brush(this._bx.actualBrush())},bz:function(){this._bx.pt().outline(this._bx.actualOutline())},b4:function(){this._bx.pt().legendItemBadgeMode(this._bx.legendItemBadgeMode())},b5:function(){this._bx.pt().legendItemBadgeShape(this._bx.legendItemBadgeShape())},b0:function(){this._bx.pt().areaFillOpacity(this._bx.areaFillOpacity())},b6:function(){this._bx.pt().markerFillOpacity(this._bx.markerFillOpacity())},b8:function(){this._bx.pt().outlineMode(this._bx.outlineMode())},cb:function(){this._bx.pt().showDefaultTooltip(this._bx.showDefaultTooltip())},$type:new $.ig.Type("HostSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("GeographicShapeSeriesBaseView:p","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);this._ce.pt().shapeMemberPath(this._ce.shapeMemberPath())},cf:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},ch:function(){this._ce.pt().shapeMemberPath(this._ce.shapeMemberPath())},cg:function(){this._ce.pt().shapeFilterResolution(this._ce.shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$av.$type)},true);$c("GeographicPolylineSeriesView:i","GeographicShapeSeriesBaseView",{init:function(a){$$t.$p.init.call(this,a);this._ci=a},_ci:null,onInit:function(){$$t.$p.onInit.call(this);if(!this.isThumbnailView()){this._ci.thickness($.ig.Defaults.prototype.n)}},b2:function(){$$t.$p.b2.call(this);this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector());this._ci.pt().shapeStyle(this._ci.shapeStyle())},cj:function(){this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector())},ck:function(){this._ci.pt().shapeStyle(this._ci.shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$p.$type)},true);$c("GeographicProportionalSymbolSeriesBaseView:j","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicProportionalSymbolSeriesBaseView",$$t.$av.$type)},true);$c("GeographicProportionalSymbolSeriesView:k","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){$$t.$av.b2.call(this);var a=this._ce.pt();a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.markerType(this._ce.markerType());a.markerTemplate(this._ce.markerTemplate());a.markerThickness(this._ce.markerThickness());a.radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues());a.radiusMemberPath(this._ce.radiusMemberPath());a.radiusScale(this._ce.radiusScale());a.labelMemberPath(this._ce.labelMemberPath());a.fillMemberPath(this._ce.fillMemberPath());a.fillScale(this._ce.fillScale());a.fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues());a.markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale());a.markerOutlineBrightness(this._ce.markerOutlineBrightness());a.markerBrushBrightness(this._ce.markerBrushBrightness())},cn:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cm:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cs:function(){this._ce.pt().markerType(this._ce.markerType())},cq:function(){this._ce.pt().markerTemplate(this._ce.markerTemplate())},cr:function(){this._ce.pt().markerThickness(this._ce.markerThickness())},ct:function(){this._ce.pt().maximumMarkers(this._ce.maximumMarkers())},cv:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cw:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},cu:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},co:function(){this._ce.pt().markerBrush(this._ce.markerBrush())},cp:function(){this._ce.pt().markerOutline(this._ce.markerOutline())},cx:function(){this._ce.pt().radiusMemberPath(this._ce.radiusMemberPath())},cy:function(){this._ce.pt().radiusScale(this._ce.radiusScale());this._ce.pt().radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues())},ci:function(){this._ce.pt().labelMemberPath(this._ce.labelMemberPath())},cg:function(){this._ce.pt().fillScale(this._ce.fillScale());this._ce.pt().fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues());this._ce.pt().markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale());this._ce.pt().markerOutlineBrightness(this._ce.markerOutlineBrightness());this._ce.pt().markerBrushBrightness(this._ce.markerBrushBrightness())},cf:function(){this._ce.pt().fillMemberPath(this._ce.fillMemberPath())},cz:function(){this._ce.pt().radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues())},ch:function(){this._ce.pt().fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues())},cl:function(){this._ce.pt().markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale())},ck:function(){this._ce.pt().markerOutlineBrightness(this._ce.markerOutlineBrightness())},cj:function(){this._ce.pt().markerBrushBrightness(this._ce.markerBrushBrightness())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$av.$type)},true);$c("GeographicXYTriangulatingSeriesView:u","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);var a=this._ce.pt();a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.trianglesSource(this._ce.trianglesSource());a.triangleVertexMemberPath1(this._ce.triangleVertexMemberPath1());a.triangleVertexMemberPath2(this._ce.triangleVertexMemberPath2());a.triangleVertexMemberPath3(this._ce.triangleVertexMemberPath3())},ch:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},cg:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cf:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},ci:function(){this._ce.pt().trianglesSource(this._ce.trianglesSource())},cj:function(){this._ce.pt().triangleVertexMemberPath1(this._ce.triangleVertexMemberPath1())},ck:function(){this._ce.pt().triangleVertexMemberPath2(this._ce.triangleVertexMemberPath2())},cl:function(){this._ce.pt().triangleVertexMemberPath3(this._ce.triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$av.$type)},true);$c("GeographicContourLineSeriesView:l","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$u.init.call(this,a);this._cm=a},_cm:null,onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){this._cm.thickness($.ig.Defaults.prototype.m)}},b2:function(){$$t.$u.b2.call(this);if(this._cm.pt()!=null){this._cm._ql.fillScale(this._cm.fillScale());this._cm._ql.valueMemberPath(this._cm.valueMemberPath())}},cn:function(){if(this._cm._ql!=null){this._cm._ql.fillScale(this._cm.fillScale())}},co:function(){if(this._cm._ql!=null){this._cm._ql.valueMemberPath(this._cm.valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$u.$type)},true);$c("GeographicHighDensityScatterSeriesView:m","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._ce.pt());a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.useBruteForce(this._ce.useBruteForce());a.progressiveLoad(this._ce.progressiveLoad());a.mouseOverEnabled(this._ce.mouseOverEnabled());a.heatMinimum(this._ce.heatMinimum());a.heatMaximum(this._ce.heatMaximum());a.heatMinimumColor(this._ce.heatMinimumColor());a.heatMaximumColor(this._ce.heatMaximumColor());a.pointExtent(this._ce.pointExtent())},ck:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cj:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cp:function(){this._ce.pt().useBruteForce(this._ce.useBruteForce())},cn:function(){this._ce.pt().progressiveLoad(this._ce.progressiveLoad())},cl:function(){this._ce.pt().mouseOverEnabled(this._ce.mouseOverEnabled())},ci:function(){this._ce.pt().heatMinimum(this._ce.heatMinimum())},cg:function(){this._ce.pt().heatMaximum(this._ce.heatMaximum())},co:function(){var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._ce.pt());if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},cq:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cr:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},ch:function(){this._ce.pt().heatMinimumColor(this._ce.heatMinimumColor())},cf:function(){this._ce.pt().heatMaximumColor(this._ce.heatMaximumColor())},cm:function(){this._ce.pt().pointExtent(this._ce.pointExtent())},onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){this._ce.resolution($.ig.Defaults.prototype.q);this._ce.heatMinimumColor($.ig.Defaults.prototype.aq);this._ce.heatMaximumColor($.ig.Defaults.prototype.ap);this._ce.brush($.ig.Defaults.prototype.al);this._ce.outline($.ig.Defaults.prototype.ak)}},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$av.$type)},true);$c("GeographicScatterAreaSeriesView:n","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$u.init.call(this,a);this._cm=a},_cm:null,onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){$$t.$u.b2.call(this);if(this._cm._qn!=null){this._cm._qn.colorMemberPath(this._cm.colorMemberPath());this._cm._qn.colorScale(this._cm.colorScale())}},cn:function(){if(this._cm._qn!=null){this._cm._qn.colorMemberPath(this._cm.colorMemberPath())}},co:function(){if(this._cm._qn!=null){this._cm._qn.colorScale(this._cm.colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$u.$type)},true);$c("GeographicShapeSeriesBaseBaseView:o","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicShapeSeriesBaseBaseView",$$t.$av.$type)},true);$c("GeographicShapeSeriesView:q","GeographicShapeSeriesBaseView",{init:function(a){$$t.$p.init.call(this,a);this._ci=a;if(!this.isThumbnailView()){this._ci.shapeMemberPath("points")}},_ci:null,onInit:function(){$$t.$p.onInit.call(this);if(!this.isThumbnailView()){this._ci.markerOutline($.ig.Defaults.prototype.aj);this._ci.thickness($.ig.Defaults.prototype.p);this._ci.markerThickness($.ig.Defaults.prototype.o);this._ci.markerType($.ig.Defaults.prototype.d);this._ci.markerFillMode($.ig.Defaults.prototype.a)}},b2:function(){$$t.$p.b2.call(this);this._ci.pt().shapeStyle(this._ci.shapeStyle());this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector());this._ci.pt().markerTemplate(this._ci.markerTemplate());this._ci.pt().markerThickness(this._ci.markerThickness());this._ci.pt().markerCollisionAvoidance(this._ci.markerCollisionAvoidance())},cn:function(){this._ci.pt().markerTemplate(this._ci.markerTemplate())},cp:function(){this._ci.pt().markerThickness(this._ci.markerThickness())},ck:function(){this._ci.pt().markerCollisionAvoidance(this._ci.markerCollisionAvoidance())},co:function(){this._ci.pt().markerType(this._ci.markerType())},cj:function(){this._ci.pt().markerBrush(this._ci.markerBrush())},cl:function(){this._ci.pt().markerOutline(this._ci.markerOutline())},cm:function(){this._ci.pt().markerStyle(this._ci.markerStyle())},cq:function(){this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector())},cr:function(){this._ci.pt().shapeStyle(this._ci.shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$p.$type)},true);$c("GeographicSymbolSeriesBaseView:r","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicSymbolSeriesBaseView",$$t.$av.$type)},true);$c("GeographicSymbolSeriesView:s","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){var a=this._ce.pt();$$t.$av.b2.call(this);a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.markerType(this._ce.markerType());a.markerTemplate(this._ce.markerTemplate());a.markerThickness(this._ce.markerThickness())},cg:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cf:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cm:function(){this._ce.pt().markerType(this._ce.markerType())},ck:function(){this._ce.pt().markerTemplate(this._ce.markerTemplate())},cl:function(){
this._ce.pt().markerThickness(this._ce.markerThickness())},cn:function(){this._ce.pt().maximumMarkers(this._ce.maximumMarkers())},cp:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cq:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},co:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},ci:function(){this._ce.pt().markerCollisionAvoidance(this._ce.markerCollisionAvoidance())},ch:function(){this._ce.pt().markerBrush(this._ce.markerBrush())},cj:function(){this._ce.pt().markerOutline(this._ce.markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$av.$type)},true);$c("GeographicXYTriangulatingSeriesBaseView:t","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicXYTriangulatingSeriesBaseView",$$t.$av.$type)},true);$c("XamGeographicMapView:v","SeriesViewerView",{init:function(a){this.fp=NaN;$.ig.SeriesViewerView.prototype.init.call(this,a);this._fz=$$a.$ae.empty();this._fn=a;this._fn.dragModifier(2);this._fn.windowRectMinWidth(5e-6)},m:function(a){return 2},bk:function(a){this._j.bv(a);this._fn.ts(a);this.el()},_fn:null,ap:function(){return true},d4:function(){var a;var b;var c;var d;var e;var f=this._j.a7(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.fontBrush(c);this.font(d);this.axisLineBrush(e);var g=this._j.e();this._fn.brushes(g._a);this._fn.outlines(g._f);this._fn.markerBrushes(g._b!=null?g._b:new $.ig.BrushCollection);this._fn.markerOutlines(g._c!=null?g._c:new $.ig.BrushCollection);if(this._fn.markerBrushes().count()==0){for(var h=0;h<g._a.count();h++){this._fn.markerBrushes().add(g._a.item(h))}}if(g._c.count()==0){for(var i=0;i<g._f.count();i++){this._fn.markerOutlines().add(g._f.item(i))}}},du:function(a){$.ig.SeriesViewerView.prototype.du.call(this,a);if(this._fn.backgroundContent()!=null){var b=this._fn.backgroundContent();b.be(this._j._ae);b.bd(a)}},_fz:null,dv:function(a){$.ig.SeriesViewerView.prototype.dv.call(this,a);this._fz=a;if(this._fn.backgroundContent()!=null){var b=this._fn.backgroundContent();b.bf(this._fz)}},getViewport:function(){return new $$a.ae(0,0,0,this._fz.width(),this._fz.height())},fs:function(){if(this._fn.backgroundContent()!=null){var a=this._fn.backgroundContent();a.a6()}},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},fr:function(a){if(this._fn._ss!=null){this._fn._ss.windowRect(a)}},fu:function(a,b){if(this._fn._ss!=null){this._fn._ss.windowRect(this._fn.actualWindowRect())}if(a!=null){var c=a.ao();if(c!=null){this._fn.canvasRenderScheduler()._e.remove(c.tileScheduler())}a.bd(null);a.be(null)}if(b!=null){var d=b.ao();if(d!=null){this._fn.canvasRenderScheduler()._e.add(d.tileScheduler())}if(!this._fz.isEmpty()){this.dv(this._fz)}if(this._w!=null){this.du(this._w)}}if(b==null){this.ft(this._w)}},ft:function(a){var b=this._fn.actualPixelScalingRatio();if(b!=1){a.z();a.aa(b,b)}a.k(this._fz.left(),this._fz.top(),this._fz.width(),this._fz.height());if(b!=1){a.y()}},d1:function(){this._fd._ac=$.ig.Defaults.prototype.j;this._fe._ac=$.ig.Defaults.prototype.j;this._fd.__stroke=$.ig.Defaults.prototype.ae;this._fe.__stroke=$.ig.Defaults.prototype.ae;$.ig.SeriesViewerView.prototype.d1.call(this)},fv:function(a){this.fp=a;if(this._fn.backgroundContent()!=null){this._fn.backgroundContent().bc(a)}},fp:0,pixelScalingRatio:function(a){if(arguments.length===1){this.fp=a;return a}else{return this.fp}},$type:new $.ig.Type("XamGeographicMapView",$.ig.SeriesViewerView.prototype.$type)},true);$c("SphericalMercatorHorizontalScaler:w","HorizontalLinearScaler",{aj:null,init:function(){$.ig.HorizontalLinearScaler.prototype.init.call(this);this.aj=new $$a.ae(0,0,0,1,1)},q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.width()+b.e.left()*b.d.width();var d=this.ai(c,this.aj,b.c,b.a);return d}else{return this.ai(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ag(a,this.aj,b.c,b.a);var d=(c-b.e.left()*b.d.width())/b.e.width();return d}else{return this.ag(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.aj.left();var t=this.aj.width();var u=this.af(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},t:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{p3:d,p4:e}},ai:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ag:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},ah:function(a,b,c,d,e){var f=(a-this.o)/this._m;if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$.ig.HorizontalLinearScaler.prototype.$type)},true);$c("SphericalMercatorVerticalScaler:x","VerticalLinearScaler",{au:null,q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.height()+b.e.top()*b.d.height();var d=this.ar(c,this.au,b.c,b.a);return d}else{return this.ar(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ao(a,this.au,b.c,b.a);c=(c-b.e.top()*b.d.height())/b.e.height();return c}else{return this.ao(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.au.top();var t=this.au.height();var u=this.af(a);var v=.017453292519943295;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$x.ah){e=$$t.$x.ah}if(e>$$t.$x.ag){e=$$t.$x.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*n/this.aj;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$x.ah){e=$$t.$x.ah}if(e>$$t.$x.ag){e=$$t.$x.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*r/this.aj;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},t:function(a,b,c,d,e){d=this.ak(a.minimumValue());e=this.ak(a.maximumValue());return{p3:d,p4:e}},w:function(a,b,c){$.ig.VerticalLinearScaler.prototype.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ai=$$t.$x.am(this.n);this.aj=$$t.$x.am(this.n)-$$t.$x.am(this.o);break}},ai:0,aj:0,as:function(){return $$t.$x.ag},at:function(){return $$t.$x.ah},init:function(){$.ig.VerticalLinearScaler.prototype.init.call(this);this.au=new $$a.ae(0,0,0,1,1)},ar:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$x.am(this.n)-e/(c.height()/this.aj);return $$t.$x.aq(e)},ao:function(a,b,c,d){var e=c.top()+this.an(a,c.height());return(e-b.top()*c.height())/b.width()},ap:function(a,b,c,d,e){var f=this.an(a,d.height());return(f-b.top()*c.height())/b.width()},an:function(a,b){a=a>$$t.$x.ah?a<$$t.$x.ag?a:$$t.$x.ag:$$t.$x.ah;var c=$$t.$x.am(a);var d=(this.ai-c)*b/this.aj;return d},am:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},aq:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ak:function(a){if(a<$$t.$x.ah){return $$t.$x.ah}if(a>$$t.$x.ag){return $$t.$x.ag}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$.ig.VerticalLinearScaler.prototype.$type)},true);$c("BingResponse:z","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$aa.$type,0)},_a:null,$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$c("BingResourceSet:aa","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$ab.$type,0)},_a:null,$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$c("ImageryMetadata:ab","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x(String,0)},_b:null,_a:null,$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$c("SubDomainsCollection:ad","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,String,0)},init1:function(a,b){$$4.$f.init1.call(this,String,1,b)},$type:new $.ig.Type("SubDomainsCollection",$$4.$f.$type.specialize(String))},true);$c("BingMapsMapImagery:ac","GeographicMapImagery",{__pendingBingRequest_:null,init:function(){this.__pendingBingRequest_=null;$$t.$ag.init.call(this,new $.ig.BingMapsTileSource(0));this._bp.m();this.actualBingImageryRestUri($$t.$ac.cc)},ai:function(){return new $$t.g(this)},bb:function(a){$$t.$ag.bb.call(this,a);this._bp=a},_bp:null,_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.h($$t.$ac.isDeferredLoadProperty,a);return a}else{return this.c($$t.$ac.isDeferredLoadProperty)}},tilePath:function(a){if(arguments.length===1){this.h($$t.$ac.tilePathProperty,a);return a}else{return this.c($$t.$ac.tilePathProperty)}},bz:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bz;this.bz=a;this.cl("ActualTilePath",b,this.bz);return a}else{return this.bz}},subDomains:function(a){if(arguments.length===1){this.h($$t.$ac.subDomainsProperty,a);return a}else{return this.c($$t.$ac.subDomainsProperty)}},bq:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.cl("ActualSubDomains",b,this.bq);return a}else{return this.bq}},b0:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.b0;this.b0=a;this.cl("BingImageryRestUri",b,this.b0);return a}else{return this.b0}},by:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.by;this.by=a;this.ba("ActualBingImageryRestUri",b,this.by);return a}else{return this.by}},cultureName:function(a){if(arguments.length===1){this.h($$t.$ac.cultureNameProperty,a);return a}else{return this.c($$t.$ac.cultureNameProperty)}},apiKey:function(a){if(arguments.length===1){this.h($$t.$ac.apiKeyProperty,a);return a}else{return this.c($$t.$ac.apiKeyProperty)}},imageryStyle:function(a){if(arguments.length===1){this.h($$t.$ac.imageryStyleProperty,$$t.$y.getBox(a));return a}else{return $g(this.c($$t.$ac.imageryStyleProperty))}},requestMapSettings:function(){this.cn(true)},cn:function(a){this.ck(a)},bw:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cp:function(){this.isInitialized(false);if(!this.bv()){this.co("",null);return}if(!this.isDeferredLoad()){this.cn(false)}},bv:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},cj:function(){},co:function(a,b){},ck:function(a){},ci:function(a,b){this._aj.e();this.cp();this.cl("SubDomains",this.actualSubDomains(),this.actualSubDomains())},cl:function(a,b,c){switch(a){case"ApiKey":this.cp();break;case"IsDeferredLoad":this.cp();break;case"TilePath":this.cj();this.actualTilePath(c);this._bp.o();this._aj.e();break;case"CultureName":this._bp.l();this._aj.e();break;case"ImageryStyle":this.cp();break;case"SubDomains":this.cj();var d=b;var e=c;if(this.actualSubDomains()!=null){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.ci.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.ci.runOn(this))}this._bp.n();this._aj.e();break;case"ActualTilePath":var g=c;if(String.isNullOrEmpty(g)){this.cp()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.cj();this.cp();break;case"ActualBingImageryRestUri":this.cj();this.cp();break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$ag.$type)},true);$c("TileGeneratorMapImagery:ae","GeographicMapImagery",{init:function(){$$t.$ag.init.call(this,new $.ig.TileGeneratorTileSource);this.downloadingImage=$.ig.Delegate.prototype.combine(this.downloadingImage,this.br.runOn(this));this.cancellingImage=$.ig.Delegate.prototype.combine(this.cancellingImage,this.bq.runOn(this))},bq:function(a,b){var c=b.uri().toString().split("/");var d=$$0.$aw.parseInt($3(c[3],"/",""));var e=$$0.$aw.parseInt($3(c[4],"/",""));var f=$$0.$aw.parseInt($3($3(c[5],"/",""),".png",""));if(this.tileGenerator()!=null){this.tileGenerator().cancelTile(d,e,f)}},br:function(a,b){var $self=this;var c=b.uri().toString().split("/");var d=$$0.$aw.parseInt($3(c[3],"/",""));var e=$$0.$aw.parseInt($3(c[4],"/",""));var f=$$0.$aw.parseInt($3($3(c[5],"/",""),".png",""));b.uri(null);var img_=b.image();if(this.tileGenerator()!=null){this.tileGenerator().getTile(d,e,f,function(g,h){$self.deferralHandler().deferAction(function(){img_.src=h.url()})},function(g,h){},function(g,h){},img_)}},tileGenerator:function(a){if(arguments.length===1){this.h($$t.$ae.tileGeneratorProperty,a);return a}else{return this.c($$t.$ae.tileGeneratorProperty)}},$type:new $.ig.Type("TileGeneratorMapImagery",$$t.$ag.$type)},true);$c("CustomMapImagery:af","GeographicMapImagery",{init:function(a){$$t.$ag.init.call(this,a);a.getTileImageUri=$.ig.Delegate.prototype.combine(a.getTileImageUri,this.bq.runOn(this))},bq:function(a,b){this.bp(b)},bp:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapImagery",$$t.$ag.$type)},true);$c("ImagesChangedEventArgs:ah","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("ImagesChangedEventArgs",$$0.$w.$type)},true);$c("OpenStreetMapImagery:ai","GeographicMapImagery",{init:function(){$$t.$ag.init.call(this,new $.ig.OpenStreetMapTileSource)},tilePath:function(a){if(arguments.length===1){this.h($$t.$ai.tilePathProperty,a);return a}else{return this.c($$t.$ai.tilePathProperty)}},br:function(a,b){a.bq("TilePath",b.oldValue(),b.newValue())},bq:function(a,b,c){switch(a){case"TilePath":this._ap.setTilePathUrl(c==null?null:c);this._aj.e();break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$ag.$type)},true);$c("GeographicHighDensityScatterSeries:aj","GeographicMapSeriesHost",{isPixel:function(){return true},init:function(){$$t.$ax.init.call(this);this._ab=$$t.$aj.$type},bv:function(){return new $$t.m(this)},lo:function(a){$$t.$ax.lo.call(this,a);this._p2=a},_p2:null,ps:function(){this._p1=new $.ig.HighDensityScatterSeries;return this._p1},_p1:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.h($$t.$aj.useBruteForceProperty,a);return a}else{return this.c($$t.$aj.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$aj.progressiveLoadProperty,a);return a}else{return this.c($$t.$aj.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$aj.mouseOverEnabledProperty1,a);return a}else{return this.c($$t.$aj.mouseOverEnabledProperty1)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$aj.heatMinimumProperty,a);return a}else{return this.c($$t.$aj.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$aj.heatMaximumProperty,a);return a}else{return this.c($$t.$aj.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$aj.heatMinimumColorProperty,a);return a}else{return this.c($$t.$aj.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$aj.heatMaximumColorProperty,a);return a}else{return this.c($$t.$aj.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$aj.pointExtentProperty,a);return a}else{return $h(this.c($$t.$aj.pointExtentProperty))}},progressiveLoadStatusChanged:null,p9:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.p9;this.p9=a;this.raisePropertyChanged("ProgressiveStatus",b,this.p9);return a}else{return this.p9}},py:function(){$$t.$ax.py.call(this);var a=this.pt();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.qp.runOn(this));var b=this.pt();b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.qo.runOn(this))},qp:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},qo:function(a,b){if(this._p1==null){return}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p2.co();break;case"LongitudeMemberPath":this._p2.ck();break;case"LatitudeMemberPath":this._p2.cj();break;case"UseBruteForce":this._p2.cp();break;case"ProgressiveLoad":this._p2.cn();break;case"MouseOverEnabled":this._p2.cl();break;case"XAxis":this._p2.cq();break;case"YAxis":this._p2.cr();break;case"HeatMinimum":this._p2.ci();break;case"HeatMaximum":this._p2.cg();break;case"HeatMinimumColor":this._p2.ch();break;case"HeatMaximumColor":this._p2.cf();break;case"PointExtent":this._p2.cm();break}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$ax.$type)},true);$c("GeographicMarkerSeries:ak","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this);var a=this.pt();a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.qh.runOn(this))},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},fv:function(){return this.markerThickness()},qh:function(a,b){var c=$b($.ig.MarkerSeries.prototype.$type,this.pt());if(c==null){return}if(b.propertyName()=="ActualMarkerTemplate"){this.actualMarkerTemplate(c.actualMarkerTemplate())}else if(b.propertyName()=="ActualMarkerOutline"){this.actualMarkerOutline(c.actualMarkerOutline())}else if(b.propertyName()=="ActualMarkerBrush"){this.actualMarkerBrush(c.actualMarkerBrush())}},markerType:function(a){if(arguments.length===1){this.h($$t.$ak.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerTypeProperty))}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ak.markerThicknessProperty,a);return a}else{return this.c($$t.$ak.markerThicknessProperty)}},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ak.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerOutlineModeProperty))}},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$ak.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerFillModeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ak.markerTemplateProperty,a);return a}else{return this.c($$t.$ak.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ak.markerBrushProperty,a);return a}else{return this.c($$t.$ak.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ak.markerOutlineProperty,a);return a}else{return this.c($$t.$ak.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ak.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ak.maximumMarkersProperty))}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ak.actualMarkerTemplateProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ak.actualMarkerBrushProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ak.actualMarkerOutlineProperty)}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"MarkerBrush":this.pt().markerBrush(this.markerBrush());break;case"MarkerOutline":this.pt().markerOutline(this.markerOutline());break;case"MarkerOutlineMode":this.pt().markerOutlineMode(this.markerOutlineMode());break;case"MarkerFillMode":this.pt().markerFillMode(this.markerFillMode());break;case"MarkerType":this.pt().markerType(this.markerType());break;case"MarkerTemplate":this.pt().markerTemplate(this.markerTemplate());break;case"MarkerThickness":this.pt().markerThickness(this.markerThickness());break;case"MaximumMarkers":this.pt().maximumMarkers(this.maximumMarkers());break}},$type:new $.ig.Type("GeographicMarkerSeries",$$t.$ax.$type)},true);$c("GeographicPolylineSeries:al","GeographicShapeSeriesBase",{isPolyline:function(){return true},init:function(){$$t.$ap.init.call(this);this._ab=$$t.$al.$type},bv:function(){return new $$t.i(this)},lo:function(a){$$t.$ap.lo.call(this,a);this._q0=a},_q0:null,shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$al.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$al.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$al.shapeStyleProperty,a);return a}else{return this.c($$t.$al.shapeStyleProperty)}},ps:function(){var a=new $.ig.ScatterPolylineSeries;a.styleShape=$.ig.Delegate.prototype.combine(a.styleShape,this.q4.runOn(this));return a},q4:function(a,b){if(this.styleShape!=null){this.styleShape(this,b)}},styleShape:null,lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this._q0.cj();break;case"ShapeStyle":this._q0.ck();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$ap.$type)},true);$c("GeographicProportionalSymbolSeries:am","GeographicMarkerSeries",{hasOnlyMarkers:function(){return true},init:function(){$$t.$ak.init.call(this);this._ab=$$t.$am.$type},bv:function(){return new $$t.k(this)},lo:function(a){$$t.$ak.lo.call(this,a);this._q5=a},_q5:null,gl:function(){return.7},ps:function(){return new $.ig.BubbleSeries},_q2:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$am.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$am.longitudeMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.radiusMemberPathProperty,a);return a}else{return this.c($$t.$am.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.h($$t.$am.radiusScaleProperty,a);return a}else{return this.c($$t.$am.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.labelMemberPathProperty,a);return a}else{return this.c($$t.$am.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.fillMemberPathProperty,a);return a}else{return this.c($$t.$am.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleProperty,a);return a}else{return this.c($$t.$am.fillScaleProperty)}},fillScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$am.fillScaleUseGlobalValuesProperty)}},markerOutlineUsesFillScale:function(a){if(arguments.length===1){this.h($$t.$am.markerOutlineUsesFillScaleProperty,a);return a}else{return this.c($$t.$am.markerOutlineUsesFillScaleProperty)}},markerOutlineBrightness:function(a){if(arguments.length===1){this.h($$t.$am.markerOutlineBrightnessProperty,a);return a}else{return this.c($$t.$am.markerOutlineBrightnessProperty)}},markerBrushBrightness:function(a){if(arguments.length===1){this.h($$t.$am.markerBrushBrightnessProperty,a);return a}else{return this.c($$t.$am.markerBrushBrightnessProperty)}},radiusScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$am.radiusScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$am.radiusScaleUseGlobalValuesProperty)}},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$am.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$am.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$am.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$am.isCustomScatterMarkerStyleAllowedProperty)}},_q7:false,_q6:false,dt:function(){return true},assigningScatterStyle:null,assigningScatterMarkerStyle:null,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$am.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$am.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$am.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$am.itemSearchThresholdProperty))}},lt:function(a,b,c,d){$$t.$ak.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._q5.cu();break;case"LongitudeMemberPath":this._q5.cn();break;case"LatitudeMemberPath":this._q5.cm();break;case"XAxis":this._q5.cv();break;case"YAxis":this._q5.cw();break;case"RadiusMemberPath":this._q5.cx();break;case"RadiusScale":this._q5.cy();break;case"RadiusScaleUseGlobalValues":this._q5.cz();break;case"LabelMemberPath":this._q5.ci();break;case"FillMemberPath":this._q5.cf();break;case"FillScale":this._q5.cg();break;case"FillScaleUseGlobalValues":this._q5.ch();break;case"MarkerOutlineUsesFillScale":this._q5.cl();break;case"MarkerOutlineBrightness":this._q5.ck();break;case"MarkerBrushBrightness":this._q5.cj();break;case"IsCustomScatterStyleAllowed":this.pt().isCustomScatterStyleAllowed(this.isCustomScatterStyleAllowed());this._q7=this.isCustomScatterStyleAllowed();if(this.isCustomScatterStyleAllowed()){var e=this.pt();e.assigningScatterStyle=$.ig.Delegate.prototype.combine(e.assigningScatterStyle,this.r2.runOn(this))}else{var f=this.pt();f.assigningScatterStyle=$.ig.Delegate.prototype.remove(f.assigningScatterStyle,this.r2.runOn(this))}break;case"IsCustomScatterMarkerStyleAllowed":this.pt().isCustomScatterMarkerStyleAllowed(this.isCustomScatterMarkerStyleAllowed());this._q6=this.isCustomScatterMarkerStyleAllowed();if(this.isCustomScatterStyleAllowed()){var g=this.pt();g.assigningScatterMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningScatterMarkerStyle,this.r1.runOn(this))}else{var h=this.pt();h.assigningScatterMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningScatterMarkerStyle,this.r1.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break}},r2:function(a,b){if(this.assigningScatterStyle!=null){this.assigningScatterStyle(this,b)}},r1:function(a,b){if(this.assigningScatterMarkerStyle!=null){this.assigningScatterMarkerStyle(this,b)}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$ak.$type)},true);$c("GeographicMarkerSeriesBase:as","GeographicMarkerSeries",{init:function(){$$t.$ak.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicMarkerSeriesBase",$$t.$ak.$type)},true);$c("GeographicProportionalSymbolSeriesBase:an","GeographicMarkerSeriesBase",{init:function(){$$t.$as.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicProportionalSymbolSeriesBase",$$t.$as.$type)},true);$c("GeographicXYTriangulatingSeries:at","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this)},bv:function(){return new $$t.u(this)},lo:function(a){$$t.$ax.lo.call(this,a);this._p1=a},_p1:null,longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$at.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$at.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$at.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$at.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$at.trianglesSourceProperty,a);return a}else{return this.c($$t.$at.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath3Property)}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p1.ch();break;case"LongitudeMemberPath":this._p1.cg();break;case"LatitudeMemberPath":this._p1.cf();break;case"TrianglesSource":this._p1.ci();break;case"TriangleVertexMemberPath1":this._p1.cj();break;case"TriangleVertexMemberPath2":this._p1.ck();break;case"TriangleVertexMemberPath3":this._p1.cl();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$ax.$type)},true);$c("GeographicScatterAreaSeries:ao","GeographicXYTriangulatingSeries",{isArea:function(){return true},init:function(){$$t.$at.init.call(this);this._ab=$$t.$ao.$type},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$ao.colorMemberPathProperty,a);return a}else{return this.c($$t.$ao.colorMemberPathProperty)}},qk:null,colorScale:function(a){if(arguments.length===1){var b=this.qk!=a;if(b){var c=this.qk;if(this.qk!=null){var d=this.qk;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.qu.runOn(this))}this.qk=a;if(this.qk!=null){var e=this.qk;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.qu.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.qk);if(this._qn!=null){this._qn.colorScale(a)}}return a}else{return this.qk}},qu:function(a,b){this._qp.co();this.updateActualColorScale();this.renderSeries(false)},updateActualColorScale:function(){if(this._qn!=null){this.actualColorScale(this._qn.actualColorScale())}},actualColorScale:function(a){if(arguments.length===1){this.h($$t.$ao.actualColorScaleProperty,a);return a}else{return this.c($$t.$ao.actualColorScaleProperty)}},mk:function(){$$t.$at.mk.call(this);this.updateActualColorScale()},_qn:null,ps:function(){this._qn=new $.ig.ScatterAreaSeries;var a=this._qn;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qv.runOn(this));return this._qn},qv:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},bv:function(){return new $$t.n(this)},lo:function(a){$$t.$at.lo.call(this,a);this._qp=a},_qp:null,lt:function(a,b,c,d){$$t.$at.lt.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this._qp.cn();break;case"ColorScale":this._qp.co();this.updateActualColorScale();break}},triangulationStatusChanged:null,ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$at.$type)},true);$c("GeographicShapeSeriesBaseBase:aq","GeographicMapSeriesHost",{init:function(){
$$t.$ax.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicShapeSeriesBaseBase",$$t.$ax.$type)},true);$c("GeographicSymbolSeriesBase:ar","GeographicMarkerSeriesBase",{init:function(){$$t.$as.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicSymbolSeriesBase",$$t.$as.$type)},true);$c("GeographicXYTriangulatingSeriesBase:au","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicXYTriangulatingSeriesBase",$$t.$ax.$type)},true);$c("GeographicContourLineSeries:aw","GeographicXYTriangulatingSeries",{isLineContour:function(){return true},init:function(){$$t.$at.init.call(this);this._ab=$$t.$aw.$type},py:function(){$$t.$at.py.call(this)},_ql:null,ps:function(){this._ql=new $.ig.ScatterContourSeries;var a=this._ql;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qv.runOn(this));var b=this._ql;b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.qw.runOn(this));return this._ql},qv:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},qw:function(a,b){var c=$b($.ig.ScatterContourSeries.prototype.$type,this.pt());if(c==null){return}if(b.propertyName()=="ActualFillScale"){this.actualFillScale(c.actualFillScale())}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$aw.valueMemberPathProperty,a);return a}else{return this.c($$t.$aw.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$aw.fillScaleProperty,a);return a}else{return this.c($$t.$aw.fillScaleProperty)}},actualFillScale:function(a){if(arguments.length===1){this.h($$t.$aw.actualFillScaleProperty,a);return a}else{return this.c($$t.$aw.actualFillScaleProperty)}},mk:function(){$$t.$at.mk.call(this)},bv:function(){return new $$t.l(this)},lo:function(a){$$t.$at.lo.call(this,a);this._qp=a},_qp:null,valueResolver:function(a){if(arguments.length===1){this.h($$t.$aw.valueResolverProperty,a);return a}else{return this.c($$t.$aw.valueResolverProperty)}},lt:function(a,b,c,d){$$t.$at.lt.call(this,a,b,c,d);switch(b){case"FillScale":this._qp.cn();break;case"ValueMemberPath":this._qp.co();break;case"ValueResolver":this._ql.valueResolver(this.valueResolver());break;case"DashArray":this._ql.dashArray(this.dashArray());break;case"DashCap":this._ql.dashCap(this.dashCap());break;case"MiterLimit":this._ql.miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$at.$type)},true);$c("GeographicShapeSeries:ay","GeographicShapeSeriesBase",{isPolygon:function(){return true},init:function(){$$t.$ap.init.call(this);this._ab=$$t.$ay.$type},bv:function(){return new $$t.q(this)},_q4:null,lo:function(a){$$t.$ap.lo.call(this,a);this._q4=a},ps:function(){var a=new $.ig.ScatterPolygonSeries;a.styleShape=$.ig.Delegate.prototype.combine(a.styleShape,this.rl.runOn(this));a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.rm.runOn(this));return a},rl:function(a,b){if(this.styleShape!=null){this.styleShape(this,b)}},styleShape:null,rm:function(a,b){var c=$b($.ig.ScatterPolygonSeries.prototype.$type,this.pt());if(c==null){return}},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ay.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ay.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ay.shapeStyleProperty,a);return a}else{return this.c($$t.$ay.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ay.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerTypeProperty))}},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerOutlineModeProperty))}},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$ay.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerFillModeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.markerTemplateProperty,a);return a}else{return this.c($$t.$ay.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.markerBrushProperty,a);return a}else{return this.c($$t.$ay.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineProperty,a);return a}else{return this.c($$t.$ay.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ay.markerStyleProperty,a);return a}else{return this.c($$t.$ay.markerStyleProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ay.markerThicknessProperty,a);return a}else{return this.c($$t.$ay.markerThicknessProperty)}},fv:function(){return this.markerThickness()},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ay.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerCollisionAvoidanceProperty))}},lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"MarkerOutlineMode":this.pt().markerOutlineMode(this.markerOutlineMode());break;case"MarkerFillMode":this.pt().markerFillMode(this.markerFillMode());break;case"MarkerTemplate":this._q4.cn();break;case"MarkerThickness":this._q4.cp();break;case"MarkerCollisionAvoidance":this._q4.ck();break;case"MarkerType":this._q4.co();break;case"MarkerBrush":this._q4.cj();break;case"MarkerOutline":this._q4.cl();break;case"MarkerStyle":this._q4.cm();break;case"ShapeStyleSelector":this._q4.cq();break;case"ShapeStyle":this._q4.cr();break}},gl:function(){return.7},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ay.actualMarkerTemplateProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ay.actualMarkerBrushProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ay.actualMarkerOutlineProperty)}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$ap.$type)},true);$c("GeographicSymbolSeries:az","GeographicMarkerSeries",{hasOnlyMarkers:function(){return true},init:function(){$$t.$ak.init.call(this);this._ab=$$t.$az.$type},bv:function(){return new $$t.s(this)},lo:function(a){$$t.$ak.lo.call(this,a);this._q4=a},_q4:null,gl:function(){return.7},ps:function(){return new $.ig.ScatterSeries},_q3:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$az.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$az.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$az.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$az.longitudeMemberPathProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$az.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$az.markerCollisionAvoidanceProperty))}},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$az.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$az.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$az.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$az.isCustomScatterMarkerStyleAllowedProperty)}},_q6:false,_q5:false,dt:function(){return true},assigningScatterStyle:null,assigningScatterMarkerStyle:null,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$az.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$az.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$az.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$az.itemSearchThresholdProperty))}},lt:function(a,b,c,d){$$t.$ak.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._q4.co();break;case"LongitudeMemberPath":this._q4.cg();break;case"LatitudeMemberPath":this._q4.cf();break;case"MarkerCollisionAvoidance":this._q4.ci();break;case"XAxis":this._q4.cp();break;case"YAxis":this._q4.cq();break;case"IsCustomScatterStyleAllowed":this.pt().isCustomScatterStyleAllowed(this.isCustomScatterStyleAllowed());this._q6=this.isCustomScatterStyleAllowed();if(this.isCustomScatterStyleAllowed()){var e=this.pt();e.assigningScatterStyle=$.ig.Delegate.prototype.combine(e.assigningScatterStyle,this.rm.runOn(this))}else{var f=this.pt();f.assigningScatterStyle=$.ig.Delegate.prototype.remove(f.assigningScatterStyle,this.rm.runOn(this))}break;case"IsCustomScatterMarkerStyleAllowed":this.pt().isCustomScatterMarkerStyleAllowed(this.isCustomScatterMarkerStyleAllowed());this._q5=this.isCustomScatterMarkerStyleAllowed();if(this.isCustomScatterStyleAllowed()){var g=this.pt();g.assigningScatterMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningScatterMarkerStyle,this.rl.runOn(this))}else{var h=this.pt();h.assigningScatterMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningScatterMarkerStyle,this.rl.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break}},rm:function(a,b){if(this.assigningScatterStyle!=null){this.assigningScatterStyle(this,b)}},rl:function(a,b){if(this.assigningScatterMarkerStyle!=null){this.assigningScatterMarkerStyle(this,b)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$az.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$az.useLightweightMarkersProperty)}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$ak.$type)},true);$c("ImageTilesReadyEventArgs:a1","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("ImageTilesReadyEventArgs",$$0.$w.$type)},true);$$t.$a0.zoomableProperty=$$a.$s.i("Zoomable",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,true,function(a,b){$b($$t.$a0.$type,a).nb("Zoomable",b.oldValue(),b.newValue())}));$$t.$a0.sx=0;$$t.$a0.resizeBehaviorProperty=$$a.$s.i("ResizeBehavior",$$t.$a2.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a2.getBox($$t.$a0.sx),function(a,b){a.nb("ResizeBehavior",b.oldValue(),b.newValue())}));$$t.$a0.isHorizontalWrappingEnabledProperty=$$a.$s.i("IsHorizontalWrappingEnabled",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("IsHorizontalWrappingEnabled",b.oldValue(),b.newValue())}));$$t.$a0.backgroundTilingModeProperty=$$a.$s.i("BackgroundTilingMode",$$t.$a3.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a3.getBox(0),function(a,b){a.nb("BackgroundTilingMode",b.oldValue(),b.newValue())}));$$t.$a0.uk=new $$a.ae(2,{__x:-180,__y:-85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:180,__y:85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});$$t.$a0.useWorldRectForZoomBoundsProperty=$$a.$s.i("UseWorldRectForZoomBounds",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("UseWorldRectForZoomBounds",b.oldValue(),b.newValue())}));$$t.$a0.suppressZoomResetOnWorldRectChangeProperty=$$a.$s.i("SuppressZoomResetOnWorldRectChange",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("SuppressZoomResetOnWorldRectChange",b.oldValue(),b.newValue())}));$$t.$a0.worldRectProperty=$$a.$s.i("WorldRect",$$a.$ae.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a0.uk,function(a,b){a.nb("WorldRect",b.oldValue(),b.newValue())}));$$t.$a0.un=new $$a.ae(0,0,0,1,1);$$t.$a0.windowScaleProperty=$$a.$s.i("WindowScale",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$a0.$type,a).nb("WindowScale",b.oldValue(),b.newValue())}));$$t.$ag.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$ag.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$ag.$type,a).ba("WindowRect",b.oldValue(),b.newValue())}));$$t.$ag.geographicMapProperty=$$a.$s.i("GeographicMap",$$t.$a0.$type,$$t.$ag.$type,new $$a.ac(2,null,$$t.$ag.a8));$$t.$ag.refererProperty=$$a.$s.i("Referer",String,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ag.$type,a).ba("Referer",b.oldValue(),b.newValue())}));$$t.$ag.isHorizontalWrappingEnabledProperty=$$a.$s.i("IsHorizontalWrappingEnabled",$$0.$aq.$type,$$t.$ag.$type,new $$a.ac(2,false,function(a,b){$b($$t.$ag.$type,a).ba("IsHorizontalWrappingEnabled",b.oldValue(),b.newValue())}));$$t.$ag.userAgentProperty=$$a.$s.i("UserAgent",String,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ag.$type,a).ba("UserAgent",b.oldValue(),b.newValue())}));$$t.$e.bv="generateToken?username={0}&password={1}&client=referer&referer={2}&expiration={3}&f=pjson";$$t.$e.mapServerUriProperty=$$a.$s.i("MapServerUri",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.cd));$$t.$e.userNameProperty=$$a.$s.i("UserName",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.cg));$$t.$e.passwordProperty=$$a.$s.i("Password",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.ce));$$t.$e.userTokenProperty=$$a.$s.i("UserToken",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.ch));$$t.$e.isMapPublicProperty=$$a.$s.i("IsMapPublic",$$0.$aq.$type,$$t.$e.$type,new $$a.ac(2,true,$$t.$e.cc));$$t.$ax.visibleFromScaleProperty=$$a.$s.i("VisibleFromScale",Number,$$t.$ax.$type,new $$a.ac(2,1,function(a,b){var c=a;c.raisePropertyChanged("VisibleFromScale",b.oldValue(),b.newValue())}));$$t.$ap.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,"points",function(a,b){$b($$t.$ap.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.isCustomShapeStyleAllowedProperty=$$a.$s.i("IsCustomShapeStyleAllowed",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeStyleAllowed",b.oldValue(),b.newValue())}));$$t.$ap.isCustomShapeMarkerStyleAllowedProperty=$$a.$s.i("IsCustomShapeMarkerStyleAllowed",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ShapeItemSearchMode.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.ShapeItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchPointsThresholdProperty=$$a.$s.i("ItemSearchPointsThreshold",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchPointsThreshold",b.oldValue(),b.newValue())}));$$t.$ap.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$ap.$type,new $$a.ac(2,2,function(a,b){$b($$t.$ap.$type,a).raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$x.ag=85.05112878;$$t.$x.ah=-85.05112878;$$t.$ac.cc="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$ac.isDeferredLoadProperty=$$a.$s.i("IsDeferredLoad",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){$b($$t.$ac.$type,a).cl("IsDeferredLoad",b.oldValue(),b.newValue())}));$$t.$ac.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ac.$type,a).cl("TilePath",b.oldValue(),b.newValue())}));$$t.$ac.subDomainsProperty=$$a.$s.i("SubDomains",$$t.$ad.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ac.$type,a).cl("SubDomains",b.oldValue(),b.newValue())}));$$t.$ac.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$ac.$type,new $$a.ac(2,"en-US",function(a,b){$b($$t.$ac.$type,a).cl("CultureName",b.oldValue(),b.newValue())}));$$t.$ac.apiKeyProperty=$$a.$s.i("ApiKey",String,$$t.$ac.$type,new $$a.ac(2,String.empty(),function(a,b){$b($$t.$ac.$type,a).cl("ApiKey",b.oldValue(),b.newValue())}));$$t.$ac.imageryStyleProperty=$$a.$s.i("ImageryStyle",$$t.$y.$type,$$t.$ac.$type,new $$a.ac(2,$$t.$y.getBox(1),function(a,b){$b($$t.$ac.$type,a).cl("ImageryStyle",b.oldValue(),b.newValue())}));$$t.$ae.tileGeneratorProperty=$$a.$s.i("TileGenerator",$.ig.ITileGenerator.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.ba("TileGenerator",b.oldValue(),b.newValue())}));$$t.$ai.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$ai.$type,new $$a.ac(2,null,$$t.$ai.br));$$t.$aj.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$aj.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$aj.mouseOverEnabledProperty1=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$aj.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$aj.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$aj.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$aj.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$aj.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$aj.$type,new $$a.ac(2,$.ig.Defaults.prototype.aq,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$aj.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$aj.$type,new $$a.ac(2,$.ig.Defaults.prototype.ap,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$aj.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$aj.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$ak.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox($.ig.Defaults.prototype.e),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ak.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ak.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ak.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$ak.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}));$$t.$ak.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ak.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ak.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ak.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ak.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ak.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ak.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$al.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$al.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$am.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$am.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$am.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$am.radiusScaleProperty=$$a.$s.i("RadiusScale",$.ig.SizeScale.prototype.$type,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$am.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillScaleProperty=$$a.$s.i("FillScale",$.ig.BrushScale.prototype.$type,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$am.fillScaleUseGlobalValuesProperty=$$a.$s.i("FillScaleUseGlobalValues",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("FillScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$am.markerOutlineUsesFillScaleProperty=$$a.$s.i("MarkerOutlineUsesFillScale",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MarkerOutlineUsesFillScale",b.oldValue(),b.newValue())}));$$t.$am.markerOutlineBrightnessProperty=$$a.$s.i("MarkerOutlineBrightness",Number,$$t.$am.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerOutlineBrightness",b.oldValue(),b.newValue())}));$$t.$am.markerBrushBrightnessProperty=$$a.$s.i("MarkerBrushBrightness",Number,$$t.$am.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerBrushBrightness",b.oldValue(),b.newValue())}));$$t.$am.radiusScaleUseGlobalValuesProperty=$$a.$s.i("RadiusScaleUseGlobalValues",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("RadiusScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$am.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$am.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$am.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$am.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$am.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$am.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$at.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$at.$type,new $$a.ac(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$at.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$at.$type,new $$a.ac(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$at.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$at.$type,new $$a.ac(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$at.$type,new $$a.ac(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$at.$type,new $$a.ac(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$ao.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$ao.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$ao.actualColorScaleProperty=$$a.$s.i("ActualColorScale",$.ig.ColorScale.prototype.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualColorScale",b.oldValue(),b.newValue())}));$$t.$aw.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$aw.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$aw.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$aw.actualFillScaleProperty=$$a.$s.i("ActualFillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualFillScale",b.oldValue(),b.newValue())}));$$t.$aw.valueResolverProperty=$$a.$s.i("ValueResolver",$.ig.ContourValueResolver.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.oldValue(),b.newValue())}));$$t.$ay.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ay.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ay.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$ay.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}));$$t.$ay.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ay.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ay.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ay.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ay.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$az.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$az.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$az.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$az.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$az.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$az.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$az.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$az.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$az.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$az.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.radialgauge.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a7=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamRadialGauge:b","XamRadialGaugeView:c","FormatRadialGaugeLabelHandler:q","AlignRadialGaugeLabelHandler:s"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("RadialGaugePivotShape:h",false,false,{None:0,Circle:1,CircleWithHole:2,CircleOverlay:3,CircleOverlayWithHole:4,CircleUnderlay:5,CircleUnderlayWithHole:6});$d("RadialGaugeNeedleShape:g",false,false,{None:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4,RectangleWithBulb:5,TriangleWithBulb:6,NeedleWithBulb:7,TrapezoidWithBulb:8});$d("RadialGaugeScaleOversweepShape:f",false,false,{Auto:0,Circular:1,Fitted:2});$d("RadialGaugeBackingShape:e",false,false,{Circular:0,Fitted:1});$d("RadialGaugeDuplicateLabelOmissionStrategy:d",false,false,{OmitLast:0,OmitFirst:1,OmitNeither:2,OmitBoth:3});$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.n(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.f(f,d);var h=$.ig.GeometryUtil.prototype.f(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=d;var f=b.f;var g=false;var h=c.f;var i=false;if(f.count()==0&&h.count()==0){return}e.b=false;e.e=false;e.a=false;e.d=false;e.c=false;if(b.e){g=true}if(c.e){i=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){g=true;i=true;e.e=true}if(g&&!b.e){if(!b.a){b.i(c.h)}f=b.g}if(i&&!c.e){if(!c.a){c.i(b.h)}h=c.g}if(b.e){f=b.g}if(c.e){h=c.g}e.g.clear();if(b.b&&c.b){e.b=true}$.ig.InterpolationUtil.prototype.b(e.f,a,f,h);if(e.e){var j;var k=e.f.count();for(var l=0;l<k;l++){j=e.f.__inner[l];e.g.add({__x:j.__x,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e.a=true}if(b.d==c.d){e.d=c.d}if(b.c==c.c){e.c=c.c}if(e.b){e.h=b.h+(c.h-b.h)*a}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("XamRadialGaugeRange:u","DependencyObject",{init:function(){$$a.$r.init.call(this)},ad:function(a,b,c){},ac:function(a,b,c){this.ad(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$u.nameProperty,a);return a}else{return this.c($$t.$u.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$u.brushProperty,a);return a}else{return this.c($$t.$u.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$u.outlineProperty,a);return a}else{return this.c($$t.$u.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$u.startValueProperty,a);return a}else{return this.c($$t.$u.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$u.endValueProperty,a);return a}else{return this.c($$t.$u.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerStartExtentProperty,a);return a}else{return this.c($$t.$u.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerEndExtentProperty,a);return a}else{return this.c($$t.$u.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerStartExtentProperty,a);return a}else{return this.c($$t.$u.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerEndExtentProperty,a);return a}else{return this.c($$t.$u.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$u.strokeThicknessProperty,a);return a}else{return this.c($$t.$u.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("RadialGaugeRangeCollection:v","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$u.$type,0)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$4.$f.$type.specialize($$t.$u.$type))},true);$c("XamRadialGauge:b","Control",{fz:function(a){this.f4(a)},propertyChanged:null,f4:function(a){var b=this.propertyChanged;if(b!=null){b(this,new $$0.b7(a))}},init:function(){var $self=this;this.bn=0;this.bm=100;this.io=new $$a.af(1,NaN,NaN);this.bl=new $$4.aa($$a.$an.$type);this.bi=new $$4.x($$a.$by.$type,0);this.bh=new $$4.x($$a.$by.$type,0);this.bg=new $$4.x($$a.$by.$type,0);this.bq=0;this.bp=NaN;this.bo=1;$$a.$f.init.call(this);this.view(new $$t.c(this));this.view().av();this.il=$$a.$ae.empty();this._aq=new $$t.i;this._ap=new $$t.i;this._ao=new $$t.i;this.ranges(new $$t.v);this._a7=true;this._ay=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._ay;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.fn.runOn(this));this._ab=$$t.$b.$type;this._a2=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().an.runOn($self.view());$ret._c=$self.view().ao.runOn($self.view());$ret._d=$self.view().ap.runOn($self.view());$ret._j=$self.view().be.runOn($self.view());return $ret}();this._a5=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().ay.runOn($self.view());$ret._c=$self.view().az.runOn($self.view());$ret._d=$self.view().a0.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._a3=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().ay.runOn($self.view());$ret._c=$self.view().az.runOn($self.view());$ret._d=$self.view().a0.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._a4=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().a3.runOn($self.view());$ret._c=$self.view().a4.runOn($self.view());$ret._d=$self.view().a5.runOn($self.view());$ret._j=$self.view().b1.runOn($self.view());return $ret}();this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection())},onDetachedFromUI:function(){this.view().au()},onAttachedToUI:function(){this.view().aq()},scaleValue:function(a){return this._av.h(a)},unscaleValue:function(a){return this._av.j(a)},getValueForPoint:function(a){var b=this.im();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.ij();var e=d.__x;var f=d.__y;var g=$.ig.GeometryUtil.prototype.f({__x:e,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a);if(this._av!=null&&g<this._av.i()){g+=Math.PI*2}if(this._av!=null&&g>this._av.g()){g-=Math.PI*2}var h=this.unscaleValue(g);return h},getPointForValue:function(a,b){var c=this.scaleValue(a);var d=Math.min(this.im().width()/2,this.im().height()/2)*this.radiusMultiplier()*b;var e=this.ij();var f=e.__x+Math.cos(c)*d;var g=e.__y+Math.sin(c)*d;return{__x:f,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},h9:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},fn:function(a,b){this.transitionProgress(this._ay.transitionProgress())},_ay:null,rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$b.rangeBrushesProperty,a);return a}else{return this.c($$t.$b.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$b.rangeOutlinesProperty,a);return a}else{return this.c($$t.$b.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$b.minimumValueProperty,a);return a}else{return this.c($$t.$b.minimumValueProperty)}},bn:0,actualMinimumValue:function(a){if(arguments.length===1){this.bn=a;return a}else{return this.bn}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$b.maximumValueProperty,a);return a}else{return this.c($$t.$b.maximumValueProperty)}},bm:0,actualMaximumValue:function(a){if(arguments.length===1){this.bm=a;return a}else{return this.bm}},interval:function(a){if(arguments.length===1){this.h($$t.$b.intervalProperty,a);return a}else{return this.c($$t.$b.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.h($$t.$b.centerXProperty,a);return a}else{return this.c($$t.$b.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.h($$t.$b.centerYProperty,a);return a}else{return this.c($$t.$b.centerYProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$b.valueProperty,a);return a}else{return this.c($$t.$b.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.h($$t.$b.scaleStartAngleProperty,a);return a}else{return this.c($$t.$b.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.h($$t.$b.scaleEndAngleProperty,a);return a}else{return this.c($$t.$b.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.h($$t.$b.scaleSweepDirectionProperty,$$a.$bi.getBox(a));return a}else{return $g(this.c($$t.$b.scaleSweepDirectionProperty))}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$b.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$b.transitionDurationProperty))}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$b.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$b.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$b.needleBrushProperty,a);return a}else{return this.c($$t.$b.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$b.needleOutlineProperty,a);return a}else{return this.c($$t.$b.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleStartExtentProperty,a);return a}else{return this.c($$t.$b.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleEndExtentProperty,a);return a}else{return this.c($$t.$b.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$b.needleShapeProperty,$$t.$g.getBox(a));return a}else{return $g(this.c($$t.$b.needleShapeProperty))}},needleStartWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$b.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$b.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$b.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotShapeProperty,$$t.$h.getBox(a));return a}else{return $g(this.c($$t.$b.needlePivotShapeProperty))}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.scaleStartExtentProperty,a);return a}else{return this.c($$t.$b.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotBrushProperty,a);return a}else{return this.c($$t.$b.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$b.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.scaleEndExtentProperty,a);return a}else{return this.c($$t.$b.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$b.labelExtentProperty,a);return a}else{return this.c($$t.$b.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$b.labelIntervalProperty,a);return a}else{return this.c($$t.$b.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.tickStartExtentProperty,a);return a}else{return this.c($$t.$b.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.tickEndExtentProperty,a);return a}else{return this.c($$t.$b.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$b.tickBrushProperty,a);return a}else{return this.c($$t.$b.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$b.fontBrushProperty,a);return a}else{return this.c($$t.$b.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$b.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$b.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$b.minorTickBrushProperty,a);return a}else{return this.c($$t.$b.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$b.minorTickCountProperty,a);return a}else{return this.c($$t.$b.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$b.scaleBrushProperty,a);return a}else{return this.c($$t.$b.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$b.backingBrushProperty,a);return a}else{return this.c($$t.$b.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$b.backingOutlineProperty,a);return a}else{return this.c($$t.$b.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$b.backingOuterExtentProperty,a);return a}else{return this.c($$t.$b.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.h($$t.$b.backingOversweepProperty,a);return a}else{return this.c($$t.$b.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.h($$t.$b.scaleOversweepProperty,a);return a}else{return this.c($$t.$b.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.h($$t.$b.scaleOversweepShapeProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$b.scaleOversweepShapeProperty))}},backingCornerRadius:function(a){if(arguments.length===1){this.h($$t.$b.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$b.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$b.backingInnerExtentProperty,a);return a}else{return this.c($$t.$b.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.h($$t.$b.backingShapeProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$b.backingShapeProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$b.rangesProperty,a);return a}else{return this.c($$t.$b.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.h($$t.$b.radiusMultiplierProperty,a);return a}else{return this.c($$t.$b.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.h($$t.$b.duplicateLabelOmissionStrategyProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$b.duplicateLabelOmissionStrategyProperty))}},_a8:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$b.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$b.isNeedleDraggingEnabledProperty)}},isNeedleDraggingConstrained:function(a){if(arguments.length===1){this.h($$t.$b.isNeedleDraggingConstrainedProperty,a);return a}else{return this.c($$t.$b.isNeedleDraggingConstrainedProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$b.fontProperty,a);return a}else{return this.c($$t.$b.fontProperty)}},formatLabel:null,labelFormat:function(a){if(arguments.length===1){this.h($$t.$b.labelFormatProperty,a);return a}else{return this.c($$t.$b.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$b.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$b.labelFormatSpecifiersProperty)}},_aj:null,alignLabel:null,valueChanged:null,_a7:false,_av:null,refresh:function(){this._a7=true;this.view().a7()},fy:function(a,b,c){switch(a){case"NeedleBrush":case"NeedleOutline":case"NeedlePivotBrush":case"NeedlePivotOutline":case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"TickBrush":case"MinorTickBrush":this.view().ar(a,b,c);break;case"RangeBrushes":this.view().aw(b,c);break;case"RangeOutlines":this.view().ax(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().a1();break}switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._aj=new $.ig.BindingFormatter;this._aj.j(this.labelFormat());this._aj.d(this.labelFormatSpecifiers())}else{this._aj=null}this._a7=true;this.view().a7();break;case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a7=true;this.view().a7();break;case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingShape":case"BackingInnerExtent":case"BackingOuterExtent":case"BackingOversweep":case"BackingCornerRadius":this._a7=true;this.view().a7();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||$.ig.util.isNaN(d)){d=0}if(Number.isInfinity(e)||$.ig.util.isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();break;case"Interval":case"ScaleStartExtent":case"ScaleEndExtent":case"LabelExtent":case"TickStartExtent":case"TickEndExtent":case"TickBrush":case"ScaleBrush":case"LabelInterval":case"MinorTickCount":case"TickStrokeThickness":case"MinorTickStrokeThickness":case"MinorTickBrush":case"MinorTickStartExtent":case"MinorTickEndExtent":case"CenterX":case"CenterY":case"RadiusMultiplier":case"DuplicateLabelOmissionStrategy":this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();break;case"NeedleStartExtent":case"NeedleEndExtent":case"NeedleBrush":case"NeedleOutline":case"NeedleStartWidth":case"NeedleEndWidthRatio":case"NeedlePivotBrush":case"NeedlePivotOutline":case"NeedleStrokeThickness":case"NeedlePivotStrokeThickness":case"NeedleBaseFeatureExtent":case"NeedleBaseFeatureWidthRatio":case"NeedlePointFeatureExtent":case"NeedlePointFeatureWidthRatio":case"NeedlePivotWidthRatio":case"NeedlePivotInnerWidthRatio":case"NeedlePivotShape":case"NeedleShape":this._a7=true;this.view().a7();break;case"TransitionDuration":this._ay.intervalMilliseconds(this.transitionDuration());this.view().a7();break;case"TransitionEasingFunction":this._ay.easingFunction(this.transitionEasingFunction());break;case"TransitionProgress":if(this.transitionProgress()>=1){this._ay.stop();var f=this._ap;this._ap=this._aq;this._aq=f;this.f1();this.f2();this.f3();this.f9(this._ap);this.ga(this._ap);this.gb(this._ap);this.view().ae();return}this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao);this.view().ae();break;case"Ranges":var g=b;var h=c;if(g!=null){var i=g;i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.f7.runOn(this))}if(h!=null){var j=h;j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.f7.runOn(this))}this._a7=true;this.view().a7();break;case"RangeOutlines":case"RangeBrushes":this._a7=true;this.view().a7();break;case"FontBrush":case"Font":this._a7=true;this.view().bd();this.view().a7();break}this.fz(a)},styleUpdated:function(){this.view().ba()},f7:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.f6.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.f6.runOn(this))}}this._a7=true;this.view().a7()},f6:function(a,b){this._a7=true;this.view().a7()},io:null,il:null,im:function(a){if(arguments.length===1){var b=this.il;this.il=a;if(!b.equals1(this.il)){this.f0(b,this.il)}return a}else{return this.il}},f0:function(a,b){this._a7=true;this.view().a7()},bb:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!$.ig.util.isNaN(this.value())&&!this.im().isEmpty()&&this.view().n()},fo:function(){if(!this.bb()){return}if(this._a7){if(this.animating()){if(this._ay.needsFlush()){this._ay.flush()}var a=this._aq;this._aq=this._ao;this._ao=a}else{var b=this._aq;this._aq=this._ap;this._ap=b}}else if(this.animating()){this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao)}if(this._a7){this.f2();this.f3();this.f1()}if(this._a7&&this.be()){this.gc();this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao)}else{if(this._a7){this.f9(this._ap);this.ga(this._ap);this.gb(this._ap)}}this._a7=false;this.view().ae()},gc:function(){this.bq=0;this._ay.stop();this._ay.start()},be:function(){return this.transitionDuration()>0},f9:function(a){var b=this.im();var c=this.view().bv();var d=a._a;var e=Math.min(b.width()/2,b.height()/2)*a._d;var f=this.ij();var g=f.__x;var h=f.__y;var i=d.n(e,g,h);c._ak=i;c.__fill=d._l;c.__stroke=d._m;c._ac=d._h},bj:null,bk:null,needleContainsPoint:function(a){if(this.bj==null){return false}return $.ig.PolygonUtil.prototype.b(this.bj,a)},needleContainsPoint1:function(a,b){if(this.bj==null){return false}return b?$.ig.PolygonUtil.prototype.b(this.bk,a):$.ig.PolygonUtil.prototype.b(this.bj,a)},ga:function(a){var b=this.im();var c=a._b._ab;var d=a._b._aj;var e=a._b._ak;var f=a._b._ae;var g=a._b._ah;var h=a._b._ai;var i=a._b._aa;var j=this.view().bw();var k=this.view().bz();var l=this.view().bx();var m=a._b;var n=Math.min(b.width()/2,b.height()/2)*a._d;var o=this.ij();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/Math.PI;j._ak=r;var t=new $$a.bv;t._j.add(function(){var $ret=new $$a.bq;$ret._k=p;$ret._l=q;$ret._j=s;return $ret}());j._j=t;j.__fill=d;j.__stroke=e;j._ac=f;k._ak=m.an(n,p,q);l._ak=m.al(n,p,q);k.__fill=g;k.__stroke=h;k._ac=i;l.__fill=g;l.__stroke=h;l._ac=i;var u=new $$4.x($$a.$y.$type,0);var v=Math.cos(c);var w=Math.sin(c);var x=m._af/2;var y={__x:m._ad*n,__y:x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z={__x:m._ac*n,__y:x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aa={__x:m._ac*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ab={__x:m._ad*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};y={__x:y.__x*v-y.__y*w+p,__y:y.__y*v+y.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z={__x:z.__x*v-z.__y*w+p,__y:z.__y*v+z.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};aa={__x:aa.__x*v-aa.__y*w+p,__y:aa.__y*v+aa.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ab={__x:ab.__x*v-ab.__y*w+p,__y:ab.__y*v+ab.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(y);u.add(z);u.add(aa);u.add(ab);this.bj=u;x=m._af/2*n;var ac={__x:m._ad*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ad={__x:m._ac*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ae={__x:m._ac*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var af={__x:m._ad*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ac={__x:ac.__x*v-ac.__y*w+p,__y:ac.__y*v+ac.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad={__x:ad.__x*v-ad.__y*w+p,__y:ad.__y*v+ad.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae={__x:ae.__x*v-ae.__y*w+p,__y:ae.__y*v+ae.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af={__x:af.__x*v-af.__y*w+p,__y:af.__y*v+af.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bk=new $$4.x($$a.$y.$type,0);this.bk.add(ac);this.bk.add(ad);this.bk.add(ae);this.bk.add(af)},ij:function(){var a=this.im();var b=$.ig.util.isNaN(this.centerX())?.5:this.centerX();var c=$.ig.util.isNaN(this.centerY())?.5:this.centerY();var d=a.left()+b*a.width();var e=a.top()+c*a.height();return{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c2:function(a){if(Number.isInfinity(a)){return NaN}return a},f2:function(){var a=this._ap;a._d=this.radiusMultiplier();var b=this.im();var c=this._av;var d=this.c4(this.value(),0);var e=this._av.h(d);var f=new $$t.n;var g=new $$t.o;g.b=this.needleShape();g.o=this.c2(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.c2(this.needleStartExtent());g.k=this.c2(this.needleEndExtent());g.d=this.c2(this.needleBaseFeatureExtent());g.e=this.c2(this.needleBaseFeatureWidthRatio());g.p=this.c2(this.needlePointFeatureExtent());g.q=this.c2(this.needlePointFeatureWidthRatio());g.i=this.c2(this.needlePivotWidthRatio());g.f=this.c2(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.c2(this.needlePivotStrokeThickness());
g.n=this.c2(this.needleStartWidthRatio());g.l=this.c2(this.needleEndWidthRatio());if($.ig.util.isNaN(g.o)){g.o=$$t.$b.cy}if($.ig.util.isNaN(g.h)){g.h=$$t.$b.cr}f._b=g;f.e(a._b);a._b._ab=e},_aq:null,_ap:null,_ao:null,bl:null,bi:null,bh:null,bg:null,gb:function(a){var b=this.im();var c=a._c;var d=c._c;var e=c._e;var f=c._g;var g=c._h;var h=c._f;var i=c._d;var j=c._l;var k=c._t;var l=c._q;var m=c._j;var n=c._i;var o=c._v;var p=c._u;var q=c._s;var r=c._p;var s=c._ab;var t=c._ac;var u=c._w;var v=c._aa;var w=c._n;var x=c._m;var y=c._o;var z=this.view().by();var aa=c._r;k=Math.max(0,k);l=Math.max(0,l);var ab=true;if(this.scaleOversweepShape()==1||this.scaleOversweepShape()==0&&this.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a._d;var ad=this.ij();var ae=ad.__x;var af=ad.__y;var ag=q;var ah=r;q-=aa;r+=aa;var ai=false;if(r-q>=2*Math.PI){ai=true;q=0;r=Math.PI}var aj=new $$a.a7;var ak=new $$a.a8;var al=Math.cos(q);var am=Math.sin(q);var an=Math.cos(r);var ao=Math.sin(r);var ap=ae+ac*k*al;var aq=af+ac*k*am;var ar=ae+ac*l*al;var as=af+ac*l*am;var at=ae+ac*k*an;var au=af+ac*k*ao;var av=ae+ac*l*an;var aw=af+ac*l*ao;var ax=ai;if(aa!=0&&!ai&&ab){var ay=Math.cos(ag);var az=Math.sin(ag);var a0=Math.cos(ah);var a1=Math.sin(ah);var a2=ae+ac*k*ay;var a3=af+ac*k*az;var a4=ae+ac*l*ay;var a5=af+ac*l*az;var a6=ae+ac*k*a0;var a7=af+ac*k*a1;var a8=ae+ac*l*a0;var a9=af+ac*l*a1;var ba=aq;var bb=ar;if(a4-a2!=0){bb=ae;var bc=(a5-a3)/(a4-a2);ba=bc*(ae-ar)+as}var bd={__x:bb,__y:ba,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var be=$.ig.GeometryUtil.prototype.k(bd,{__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},ac*k);var bf=au;var bg=av;if(a8-a6!=0){bg=ae;var bh=(a9-a7)/(a8-a6);bf=bh*(ae-av)+aw}var bi={__x:bg,__y:bf,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var bj=$.ig.GeometryUtil.prototype.k(bi,{__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},ac*k);if($.ig.util.isNaN(be._c.__x)||$.ig.util.isNaN(be._c.__y)||$.ig.util.isNaN(be._d.__x)||$.ig.util.isNaN(be._d.__y)||$.ig.util.isNaN(bj._c.__x)||$.ig.util.isNaN(bj._c.__y)||$.ig.util.isNaN(bj._d.__x)||$.ig.util.isNaN(bj._d.__y)){ai=true;q=0;r=Math.PI}else{var bk;var bl;if(Math.pow(be._c.__x-ar,2)+Math.pow(be._c.__y-as,2)<Math.pow(be._d.__x-ar,2)+Math.pow(be._d.__y-as,2)){bk=be._c}else{bk=be._d}if(Math.pow(bj._c.__x-av,2)+Math.pow(bj._c.__y-aw,2)<Math.pow(bj._d.__x-av,2)+Math.pow(bj._d.__y-aw,2)){bl=bj._c}else{bl=bj._d}if(Math.pow(bl.__x-ar,2)+Math.pow(bl.__y-as,2)<=Math.pow(bk.__x-ar,2)+Math.pow(bk.__y-as,2)){ai=true;q=0;r=Math.PI}else{var bm=$.ig.GeometryUtil.prototype.f({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bk);var bn=$.ig.GeometryUtil.prototype.f({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bl);var bo=q;var bp=r;while(bo>Math.PI*2){bo-=Math.PI*2}while(bp>Math.PI*2){bp-=Math.PI*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(Math.PI*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(Math.PI*2-bn-bp));if(r-q+bq+br>=2*Math.PI){ai=true;q=0;r=Math.PI}else{ap=bk.__x;aq=bk.__y;at=bl.__x;au=bl.__y}}}}if(ai&&!ax){al=Math.cos(q);am=Math.sin(q);an=Math.cos(r);ao=Math.sin(r);ap=ae+ac*k*al;aq=af+ac*k*am;ar=ae+ac*l*al;as=af+ac*l*am;at=ae+ac*k*an;au=af+ac*k*ao;av=ae+ac*l*an;aw=af+ac*l*ao}if(ai){ak.__startPoint={__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());var bs=new $$a.a8;bs.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._c.add(ak);aj._c.add(bs)}else{ak.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._c.add(ak)}z._ak=aj;z.__fill=s;var bt=this._a2;bt.f(true);var bv=this.bl.getEnumerator();while(bv.moveNext()){var bu=bv.current();bt.n(bu)}this.bl.clear();var bw=c._z;for(var bx=0;bx<d.length;bx++){var by=ae+ac*j*Math.cos(d[bx]);var bz=af+ac*j*Math.sin(d[bx]);var b0=bt.a();if(b0.ak()!=e[bx]){b0.ak(e[bx])}this.view().a9(b0,bw);var b1=h[bx];var b2=i[bx];var b3=f[bx];var b4=g[bx];this.view().a2(b0,by+b3,bz+b4);this.bl.push(b0)}bt.f(false);var b5=this._a5;b5.f(true);for(var b6=0;b6<this.bi.count();b6++){b5.n(this.bi.__inner[b6])}this.bi.clear();for(var b7=0;b7<m.length;b7++){var b8=ae+ac*o*Math.cos(m[b7]);var b9=af+ac*o*Math.sin(m[b7]);var ca=ae+ac*p*Math.cos(m[b7]);var cb=af+ac*p*Math.sin(m[b7]);var cc=b5.a();var cd=new $$a.a7;var ce=new $$a.a8;ce.__startPoint={__x:b8,__y:b9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ce.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ca,__y:cb,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cd._c.add(ce);cc._ak=cd;cc.__stroke=t;cc._ac=u;this.bi.add(cc)}b5.f(false);var cf=this._a3;cf.f(true);for(var cg=0;cg<this.bg.count();cg++){cf.n(this.bg.__inner[cg])}this.bg.clear();for(var ch=0;ch<n.length;ch++){var ci=ae+ac*w*Math.cos(n[ch]);var cj=af+ac*w*Math.sin(n[ch]);var ck=ae+ac*x*Math.cos(n[ch]);var cl=af+ac*x*Math.sin(n[ch]);var cm=cf.a();var cn=new $$a.a7;var co=new $$a.a8;co.__startPoint={__x:ci,__y:cj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};co.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ck,__y:cl,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cn._c.add(co);cm._ak=cn;cm.__stroke=v;cm._ac=y;this.bg.add(cm)}cf.f(false);var cp=this._a4;cp.f(true);for(var cq=this.bh.count()-1;cq>=0;cq--){cp.n(this.bh.__inner[cq])}this.bh.clear();for(var cr=0;cr<c._k.count();cr++){var cs=c._k.__inner[cr];var ct=cp.a();ct._ak=cs.m(ac,ae,af);ct.__fill=cs.k;ct.__stroke=cs.l;ct._ac=cs.h;this.bh.add(ct)}this.view().a8(this.bh);cp.f(false)},bf:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},c3:function(a){if(Number.isInfinity(a)){return NaN}return a},c1:function(a,b){if(Number.isInfinity(a)){return b}return a},c4:function(a,b){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return b}return a},f3:function(){var a=this._ap;a._d=this.c3(this.radiusMultiplier());if($.ig.util.isNaN(a._d)){a._d=1}var b=this.im();var c=this._av;var d=this.c3(this.interval());var e=this.c3(this.labelInterval());var f=this.c3(this.minorTickCount());if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if($.ig.util.isNaN(f)){f=3}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=Math.PI*2){h-=Math.PI*2}while(i>=Math.PI*2){i-=Math.PI*2}var j=Math.abs(i-h)<1e-4;var k=this.duplicateLabelOmissionStrategy()==1||this.duplicateLabelOmissionStrategy()==3;var l=this.duplicateLabelOmissionStrategy()==0||this.duplicateLabelOmissionStrategy()==3;for(var m=this.actualMinimumValue();m<=this.actualMaximumValue()||this.bf(m,this.actualMaximumValue(),e);m+=e){if(j&&this.bf(m,this.actualMinimumValue(),e)&&k){continue}if(j&&this.bf(m,this.actualMaximumValue(),e)&&l){continue}g.add(new $$6.u(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$4.x(Number,0);var o=new $$4.x(Number,0);for(var p=this.actualMinimumValue();p<=this.actualMaximumValue()||this.bf(p,this.actualMaximumValue(),d);p+=d){n.add(c.h(p));for(var q=0;q<f;q++){var r=d/(f+1)*(q+1);if(r+p>this.actualMaximumValue()){continue}o.add(c.h(r+p))}if(d==0){break}}if(a._c._c.length!=g.count()){a._c._c=new Array(g.count());a._c._e=new Array(g.count());a._c._f=new Array(g.count());a._c._d=new Array(g.count());a._c._g=new Array(g.count());a._c._h=new Array(g.count())}if(a._c._j.length!=n.count()||a._c._i.length!=o.count()){a._c._j=new Array(n.count());a._c._i=new Array(o.count())}var s=new $$t.r;s.startAngle=this._av.i();s.endAngle=this._av.g();s.actualMinimumValue=this.actualMinimumValue();s.actualMaximumValue=this.actualMaximumValue();var t=new $$t.t;t.startAngle=s.startAngle;t.endAngle=s.endAngle;t.actualMinimumValue=s.actualMinimumValue;t.actualMaximumValue=s.actualMaximumValue;for(var u=0;u<g.count();u++){s.angle=g.__inner[u]._d;t.angle=s.angle;a._c._c[u]=g.__inner[u]._d;var v=g.__inner[u]._c;s.value=v;var w=v;if(this._aj==null){w=Math.round(v*100)/100}s.label=w.toString();if(this._aj!=null){s.label=this._aj.i(w)}if(this.formatLabel!=null){this.formatLabel(this,s)}t.value=s.value;t.label=s.label;var x=s.label;var y=this.view().b2(function(){var $ret=new $$a.an;$ret.ak(x);return $ret}());t.width=y.width();t.height=y.height();t.offsetX=-1*(y.width()/2);t.offsetY=-1*(y.height()/2);if(this.alignLabel!=null){this.alignLabel(this,t)}a._c._f[u]=t.width;a._c._d[u]=t.height;a._c._g[u]=t.offsetX;a._c._h[u]=t.offsetY;a._c._e[u]=t.label}for(var z=0;z<n.count();z++){a._c._j[z]=n.__inner[z]}for(var aa=0;aa<o.count();aa++){a._c._i[aa]=o.__inner[aa]}a._c._t=this.c4(this.scaleStartExtent(),.5);a._c._q=this.c4(this.scaleEndExtent(),.57);a._c._l=this.c4(this.labelExtent(),.65);a._c._v=this.c4(this.tickStartExtent(),.5);a._c._u=this.c4(this.tickEndExtent(),.57);a._c._n=this.c4(this.minorTickStartExtent(),.54);a._c._m=this.c4(this.minorTickEndExtent(),.57);a._c._s=c.i();a._c._p=c.g();var ab=this.scaleOversweep();if($.ig.util.isNaN(ab)){ab=2.8}var ac=ab*Math.PI/180;if(ac<0){ac=0}a._c._r=ac;a._c._ac=this.tickBrush();a._c._z=this.fontBrush();a._c._aa=this.minorTickBrush();a._c._ab=this.scaleBrush();a._c._w=this.c3(this.tickStrokeThickness());a._c._o=this.c3(this.minorTickStrokeThickness());if($.ig.util.isNaN(a._c._w)){a._c._w=$$t.$b.dj}if($.ig.util.isNaN(a._c._o)){a._c._o=$$t.$b.ck}a._c._k.clear();for(var ad=0;ad<this.ranges().count();ad++){var ae=this.ranges().__inner[ad];var af=this.c3(Math.min(ae.startValue(),ae.endValue()));var ag=this.c3(Math.max(ae.startValue(),ae.endValue()));if($.ig.util.isNaN(af)||$.ig.util.isNaN(ag)){continue}var ah=c.h(af);var ai=c.h(ag);var aj=$$t.$p.k(ah,ai,this.scaleSweepDirection());ah=aj._c;ai=aj._d;var ak=new $$t.k;ak.e=ah;ak.b=ai;ak.k=ae.brush()!=null?ae.brush():this.h9(ad,this.rangeBrushes());ak.l=ae.outline()!=null?ae.outline():this.h9(ad,this.rangeOutlines());ak.h=this.c4(ae.strokeThickness(),$$t.$u.q);ak.f=this.c3(ae.innerStartExtent());if($.ig.util.isNaN(ak.f)){ak.f=Math.max(0,this.scaleStartExtent())}ak.c=this.c3(ae.innerEndExtent());if($.ig.util.isNaN(ak.c)){ak.c=Math.max(0,this.scaleStartExtent())}ak.g=this.c3(ae.outerStartExtent());if($.ig.util.isNaN(ak.g)){ak.g=Math.max(0,this.scaleEndExtent())}ak.d=this.c3(ae.outerEndExtent());if($.ig.util.isNaN(ak.d)){ak.d=Math.max(0,this.scaleEndExtent())}if(this.scaleSweepDirection()==0){var al=ak.f;ak.f=ak.c;ak.c=al;al=ak.g;ak.g=ak.d;ak.d=al}a._c._k.add(ak)}},f1:function(){var a=this._ap;a._d=this.radiusMultiplier();var b=a._a;var c=this.backingBrush();var d=this.backingOutline();var e=this.c1(this.backingStrokeThickness(),$$t.$b.b2);var f=this.backingShape();var g=this.backingOuterExtent();var h=this.backingInnerExtent();if(Number.isInfinity(h)||$.ig.util.isNaN(h)){h=.12}if(Number.isInfinity(g)||$.ig.util.isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||$.ig.util.isNaN(i)){i=4}if(h>g){var j=g;g=h;h=j}var k=this._av;var l=k.i();var m=k.g();b._l=c;b._m=d;b._h=e;if(f==0){b._b=0;b._g=0;b._c=0;b._d=0;b._e=this.backingOuterExtent()}else{b._b=i;var n=this.backingOversweep()*Math.PI/180;if(n<0){n=0}if(Math.PI*2-(m-l)<n){b._f=0;b._b=0;b._g=0;b._c=0;b._d=0;b._e=g}else{b._f=n;b._g=l;b._c=m;b._b=i;b._d=h;b._e=g}}},animating:function(){return this._ay.animationActive()},bq:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.fy("TransitionProgress",b,this.bq);return a}else{return this.bq}},_a5:null,_a3:null,_a2:null,_a4:null,fr:function(a,b){var c=this.getValueForPoint(a);if(this.isNeedleDraggingConstrained()){var d=this.unscaleValue(this._av.g()-Math.PI*2);switch(this.scaleSweepDirection()){case 1:if(c<this.actualMinimumValue()){c=c<d*.5?this.actualMaximumValue():this.actualMinimumValue()}break;case 0:if(c>this.actualMaximumValue()){c=c<(d+this.actualMaximumValue())*.5?this.actualMaximumValue():this.actualMinimumValue()}break}}if(c!=this.value()){this.value(c)}},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().as(a)},onMouseMove:function(a,b){if(this._a8){this.fr(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&this.needleContainsPoint1(a,b)&&!this._a8){this._a8=true}},onMouseUp:function(a){if(this._a8){this._a8=false}},containerResized:function(){this.view().at()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $$t.w;a.viewport(new $.ig.RectData(this.im().left(),this.im().top(),this.im().width(),this.im().height()));a.scaleLabels(new $$t.z);a.scaleTickmarks(new $$t.ab);a.ranges(new $$t.ae);a.needle(new $$t.ad);this.view().aj(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},a1:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._z,this.font())},bp:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bp;this.bp=a;this.fy("PixelScalingRatio",b,this.bp);return a}else{return this.bp}},bo:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fy("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},$type:new $.ig.Type("XamRadialGauge",$$a.$f.$type,[$$0.$b6.$type])},true);$c("XamRadialGaugeView:c","Object",{init:function(a){this.br=new $$a.by;this.bt=new $$a.by;this.bq=new $$a.by;this.bs=new $$a.by;this.bu=new $$a.by;this.a=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.l=false;this.m=false;this.i=null;this.bf=new $$a.at;this.bg=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.t=NaN;this.ac=-1;this.ab=-1;this.e=null;this.f=null;$.ig.$op.init.call(this);this._h=a;this.o=new $$4.h(String,$$4.$h.$type.specialize(String,String),0);this._q=new $$4.x($$a.$an.$type,0);this._r=new $$4.x($$a.$by.$type,0);this._s=new $$4.x($$a.$by.$type,0)},_h:null,an:function(a){a.__visibility=0},ao:function(a){a.__visibility=1},ap:function(a){this._q.remove(a)},be:function(){var a=new $$a.an;this._q.add(a);return a},ay:function(a){a.__visibility=0},az:function(a){a.__visibility=1},a0:function(a){this._r.remove(a)},b0:function(){var a=new $$a.by;this._r.add(a);return a},a3:function(a){a.__visibility=0},a4:function(a){a.__visibility=1},a5:function(a){this._s.remove(a)},b1:function(){var a=new $$a.by;this._s.add(a);return a},_s:null,_r:null,_q:null,br:null,bt:null,bq:null,bs:null,bu:null,n:function(){return true},bw:function(){return this.br},by:function(){return this.bt},w:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){this._k.ac(this.i);return this._k.e(b)+0}return 0},b2:function(a){if($.ig.util.isNaN(this.t)){this.t=this.v(null)}var b=this.w(a);var c=this.t;return new $$a.af(1,b,c)},o:null,a:null,al:function(){this.l=true;var a=["#CED3D8","#CED3D8","#EBEDEF","#FFC73C","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#B2B9C0","#B2B9C0","#B2B9C0",null,null,null,null];var c=["background-color","border-top-color"];var d=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.o.clear();var e=this.a.length;for(var f=0;f<e;f++){var g=new $$4.h(String,String,0);var h=this.a[f];var i=new Array(c.length);$.ig.util.arrayCopy1(c,0,i,0,c.length);this.b("ui-radialgauge-"+h,i);for(var j=0;j<i.length;j++){g.item(c[j],i[j]==null?d.__inner[j][f]:i[j])}this.o.item(h,g)}this.bc();var k;var l;var m=$.ig.BrushUtil.prototype.e("radialgauge-range",this._z,k,l,null);k=m.p2;l=m.p3;this.c=k;this.d=l;if(this.e==null){this._h.rangeBrushes(this.c)}if(this.f==null){this._h.rangeOutlines(this.d)}this.l=false},aq:function(){this.am();if(this._g!=null){this._g.as(this._z.rootWrapper(),"")}},au:function(){if(this._g!=null){this._g.bg(this._z.rootWrapper(),"")}},c:null,d:null,bc:function(){this.l=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bb(c,this.o.item(c))}this.l=false},bb:function(a,b){var c=null;var d=null;var e=b.count();var g=b.keys().getEnumerator();while(g.moveNext()){var f=g.current();switch(f){case"background-color":c=new $$a.at;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-top-color":d=new $$a.at;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.bk==null){this._h.needleBrush(c)}if(this.bl==null){this._h.needleOutline(d)}break;case"needlePivot":if(this.bm==null){this._h.needlePivotBrush(c)}if(this.bn==null){this._h.needlePivotOutline(d)}break;case"backing":if(this.bh==null){this._h.backingBrush(c)}if(this.bi==null){this._h.backingOutline(d)}break;case"scale":if(this.bo==null){this._h.scaleBrush(c)}break;case"tick":if(this.bp==null){this._h.tickBrush(c)}break;case"minorTick":if(this.bj==null){this._h.minorTickBrush(c)}break;case"label":this.bg=c;break}},b:function(a,b){this._z.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._z.getCssDefaultPropertyValue(a,b[c])}this._z.endCSSQuery();return b},y:function(a,b){var c=a==null?0:a.length;if(c<1){return b}var d=a.split(".");var e=d[0].length>0?$$0.$aw.parseInt(d[0]):0;if(d.length!=2){return e}c=d[1].length;var f=$$0.$aw.parseInt(d[1]);while(c-- >0){f/=10}return f+e},l:false,av:function(){this.l=true;this._h.needleBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needleOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.tickBrush(function(){var $ret=new $$a.at;$ret.fill("#617583");return $ret}());this._h.scaleBrush(function(){var $ret=new $$a.at;$ret.fill("#FFC73C");return $ret}());this._h.backingBrush(function(){var $ret=new $$a.at;$ret.fill("#EBEDEF");return $ret}());this._h.backingOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.needlePivotBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needlePivotOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.minorTickBrush(function(){var $ret=new $$a.at;$ret.fill("rgba(100,107,114,.74)");return $ret}());this.l=false;this.am()},am:function(){var a=this._h.pixelScalingRatio();var b=this._h.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._h.actualPixelScalingRatio(window.devicePixelRatio)}},m:false,a7:function(){if(!this.m){this.m=true;if(this._z!=null){this._z.setTimeout(this.ad.runOn(this),0)}else{window.setTimeout(this.ad.runOn(this),0)}}},ad:function(){if(this.m){this.m=false;this._h.fo()}},flush:function(){if(this.m){this.ad()}},a2:function(a,b,c){a._n=b;a._o=c},_g:null,_aa:null,_k:null,_z:null,i:null,bf:null,as:function(a){var $self=this;if(a==null){this._aa=null;this._z=null;this._k=null;if(this._h.animating()){this._h._ay.stop()}this.af();return}this.u=$.ig.util.isNaN(this._h.pixelScalingRatio())?this._h.actualPixelScalingRatio():this._h.pixelScalingRatio();var b=a;this._z=b;this._h._ay.provideRenderer(this._z);this._z.rootWrapper().addClass("ui-radialgauge-container");var c=this.u;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._z.rootWrapper().setStyleProperty("position","relative");var h=this._z.createElement("canvas");h.setStyleProperty("position","absolute");this._z.append(h);this.ac=$.ig.truncate(Math.round(f));this.ab=$.ig.truncate(Math.round(g));h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._h.im(new $$a.ae(0,0,0,d,e));this._aa=h;var i=this._z.get2DCanvasContext(this._aa);this._k=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.al();this.bd();this._k.ac(this.i);this.af();this._g=new $.ig.CanvasGestureDOMEventProxy(this._z.rootWrapper(),this._z,false);if(this._g!=null){var j=this._g;j.onContactStarted=$.ig.Delegate.prototype.combine(j.onContactStarted,this.ai.runOn(this));var k=this._g;k.onContactMoved=$.ig.Delegate.prototype.combine(k.onContactMoved,this.ah.runOn(this));var l=this._g;l.onContactCompleted=$.ig.Delegate.prototype.combine(l.onContactCompleted,this.ag.runOn(this));this._g._an=function(m){return $self._h.isNeedleDraggingEnabled()&&($self._h._a8||$self._h.needleContainsPoint(m))}}this.a6()},ag:function(a,b){if(this._h!=null){this._h.onMouseUp(a)}},ah:function(a,b){if(this._h!=null){this._h.onMouseMove(a,b)}},ai:function(a,b){if(this._h!=null){this._h.onMouseDown(a,false)}},af:function(){if(this._g!=null){var a=this._g;a.onContactStarted=$.ig.Delegate.prototype.remove(a.onContactStarted,this.ai.runOn(this));var b=this._g;b.onContactMoved=$.ig.Delegate.prototype.remove(b.onContactMoved,this.ah.runOn(this));var c=this._g;c.onContactCompleted=$.ig.Delegate.prototype.remove(c.onContactCompleted,this.ag.runOn(this));this._g._an=null;this._g.au()}},a9:function(a,b){if(b!=null){a._am=b}else{a._am=this.bg}},ba:function(){this.al();this.bd();this.a7()},bd:function(){this.i=$.ig.FontUtil.prototype.getFont(this._z);if(this._h.font()!=null){this.i=this._h.a1()}this.t=this.v(this.i);this.bf=new $$a.at;this.bf.__fill=this._z.rootWrapper().getStyleProperty("color");if(this._k!=null){this._k.ac(this.i)}},ae:function(){this.a6()},bg:null,a6:function(){var a=this._h.im().width();var b=this._h.im().height();var c=Math.round(a*this.u);var d=Math.round(b*this.u);if(this.ac!=c||this.ab!=d){this._aa.setAttribute("width",c.toString());this._aa.setAttribute("height",d.toString());this._aa.setStyleProperty("width",a.toString()+"px");this._aa.setStyleProperty("height",b.toString()+"px");this.ac=$.ig.truncate(Math.round(c));this.ab=$.ig.truncate(Math.round(d))}if(this._k.d()&&this.u!=1){this._k.z();this._k.aa(this.u,this.u)}this._k.k(this._h.im().left(),this._h.im().top(),this._h.im().width(),this._h.im().height());this._k.s(this.bq);this._k.s(this.bt);if(this.p!=null){for(var e=0;e<this.p.count();e++){this._k.s(this.p.__inner[e])}}for(var f=0;f<this._q.count();f++){this._k.ac(this.i);this._k.w(this._q.__inner[f])}for(var g=0;g<this._r.count();g++){this._k.s(this._r.__inner[g])}this._k.z();this._k.j(this.br._j);this._k.s(this.bu);this._k.s(this.br);this._k.s(this.bs);this._k.y();if(this._k.d()&&this.u!=1){this._k.y()}},t:0,v:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._z,a)},p:null,a8:function(a){this.p=a},bv:function(){return this.bq},bz:function(){return this.bu},bx:function(){return this.bs},ac:0,ab:0,at:function(){this.am();var a=Math.round(this._z.rootWrapper().width());var b=Math.round(this._z.rootWrapper().height());this._h.im(new $$a.ae(0,0,0,a,b));if(this._g!=null){this._g._bk=this._h.im()}},j:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._z,a,b)},aj:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.bt));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.br));var b=this.br._j._j.__inner[0]._j;a.needle().angle(b);a.backingPath(new $.ig.PathVisualData(1,"Backing",this.bq));a.overlayPath(new $.ig.PathVisualData(1,"Overlay",this.bs));a.underlayPath(new $.ig.PathVisualData(1,"Underlay",this.bu));var c=this.i;var e=this._q.getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=this.j(d,c);var g=new $$t.aa;g.labelValue(d.ak());g.labelPosition($.ig.PointData.prototype.b({__x:d._n,__y:d._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.labelSize($.ig.SizeData.prototype.b(this.b2(d)));g.appearance($.ig.AppearanceHelper.prototype.c(d,f));a.scaleLabels().add(g)}}var i=this._r.getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.ac;j.tickPath(new $.ig.PathVisualData(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this._s.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.af;var n=new $.ig.PathVisualData(1,"range",k);m.rangePath(n);a.ranges().add(m)}}},bk:null,bl:null,bm:null,bn:null,bh:null,bi:null,bo:null,bp:null,bj:null,ar:function(a,b,c){var d=b;var e=c;if(!this.l){switch(a){case"NeedleBrush":this.bk=e;break;case"NeedleOutline":this.bl=e;break;case"NeedlePivotBrush":this.bm=e;break;case"NeedlePivotOutline":this.bn=e;break;case"BackingBrush":this.bh=e;break;case"BackingOutline":this.bi=e;break;case"ScaleBrush":this.bo=e;break;case"TickBrush":this.bp=e;break;case"MinorTickBrush":this.bj=e;break}if(e==null){this.bc()}}},e:null,f:null,u:0,aw:function(a,b){if(!this.l){this.e=b;if(this.e==null){this._h.rangeBrushes(this.c)}}},ax:function(a,b){if(!this.l){this.f=b;if(this.f==null){this._h.rangeOutlines(this.d)}}},a1:function(){this.u=this._h.actualPixelScalingRatio()},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$c("RadialGaugeFrame:i","Object",{init:function(){$.ig.$op.init.call(this);this._b=new $$t.j;this._c=new $$t.m;this._a=new $$t.l},_b:null,_c:null,_a:null,_d:0,e:function(a,b,c){this._d=b._d+(c._d-b._d)*a;this._b.ag(a,b._b,c._b);this._c.x(a,b._c,c._c);this._a.k(a,b._a,c._a)},$type:new $.ig.Type("RadialGaugeFrame",$.ig.$ot)},true);$c("RadialGaugeNeedleFrame:j","Object",{init:function(){$.ig.$op.init.call(this);this._d=new $$t.a;this._b=new $$t.a;this._t=new $$t.a;this._e=new $$t.a;this._f=new $$t.a;this._x=new $$t.a;this._v=new $$t.a;this._w=new $$t.a;this._z=new $$t.a;this._y=new $$t.a;this._u=new $$t.a;this._h=new $$t.a;this._g=new $$t.a;this._c=new $$t.a;this._s=new $$t.a;this._a=new $$t.a;this._q=new $$t.a;this._r=new $$t.a;this._i=new $$t.a;this._l=new $$t.a;this._m=new $$t.a;this._p=new $$t.a;this._j=new $$t.a;this._k=new $$t.a;this._n=new $$t.a;this._o=new $$t.a},_ad:0,_ac:0,_af:0,_ab:0,_aj:null,_ak:null,_aa:0,_ae:0,_ai:null,_ah:null,_d:null,_b:null,_t:null,_e:null,_f:null,_x:null,_v:null,_w:null,_z:null,_y:null,_u:null,_h:null,_g:null,_c:null,_s:null,_a:null,_q:null,_r:null,_i:null,_l:null,_m:null,_p:null,_j:null,_k:null,_n:null,_o:null,ag:function(a,b,c){this._ad=b._ad+(c._ad-b._ad)*a;this._ac=b._ac+(c._ac-b._ac)*a;this._af=b._af+(c._af-b._af)*a;this._ab=b._ab+(c._ab-b._ab)*a;this._aj=$.ig.BrushUtil.prototype.k(b._aj,a,c._aj,0);this._ak=$.ig.BrushUtil.prototype.k(b._ak,a,c._ak,0);this._ae=b._ae+(c._ae-b._ae)*a;this._aa=b._aa+(c._aa-b._aa)*a;this._ah=$.ig.BrushUtil.prototype.k(b._ah,a,c._ah,0);this._ai=$.ig.BrushUtil.prototype.k(b._ai,a,c._ai,0);this._d.j(a,b._d,c._d);this._b.j(a,b._b,c._b);this._t.j(a,b._t,c._t);this._e.j(a,b._e,c._e);this._f.j(a,b._f,c._f);this._x.j(a,b._x,c._x);this._v.j(a,b._v,c._v);this._w.j(a,b._w,c._w);this._z.j(a,b._z,c._z);this._y.j(a,b._y,c._y);this._u.j(a,b._u,c._u);this._h.j(a,b._h,c._h);this._g.j(a,b._g,c._g);this._c.j(a,b._c,c._c);this._s.j(a,b._s,c._s);this._a.j(a,b._a,c._a);this._q.j(a,b._q,c._q);this._r.j(a,b._r,c._r);this._i.j(a,b._i,c._i);this._l.j(a,b._l,c._l);this._m.j(a,b._m,c._m);this._p.j(a,b._p,c._p);this._j.j(a,b._j,c._j);this._k.j(a,b._k,c._k);this._n.j(a,b._n,c._n);this._o.j(a,b._o,c._o)},am:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._d.l(f,e,a,b,c);f=this._b.l(f,e,a,b,c);f=this._t.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._x.l(f,e,a,b,c);f=this._v.l(f,e,a,b,c);f=this._w.l(f,e,a,b,c);f=this._z.l(f,e,a,b,c);f=this._y.l(f,e,a,b,c);f=this._u.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._c.l(f,e,a,b,c);f=this._s.l(f,e,a,b,c);f=this._a.l(f,e,a,b,c);e.__isClosed=true;d._c.add(e);var g=new $$a.a8;if(this._q.f.count()>0||this._r.f.count()>0){f=this._q.l(f,g,a,b,c);f=this._r.l(f,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},an:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._m.f.count()>0||this._p.f.count()>0){e=this._m.l(e,f,a,b,c);e=this._p.l(e,f,a,b,c);f.__isClosed=true;d._c.add(f)}var g=new $$a.a8;if(this._n.f.count()>0||this._o.f.count()>0){e=this._n.l(e,g,a,b,c);e=this._o.l(e,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},al:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._i.f.count()>0||this._l.f.count()>0){e=this._i.l(e,f,a,b,c);e=this._l.l(e,f,a,b,c);f.__isClosed=true;d._c.add(f)}var g=new $$a.a8;if(this._j.f.count()>0||this._k.f.count()>0){e=this._j.l(e,g,a,b,c);e=this._k.l(e,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$c("RadialGaugeRangeFrame:k","Object",{init:function(){$.ig.$op.init.call(this)},f:0,g:0,e:0,b:0,c:0,d:0,k:null,l:null,h:0,a:function(a,b,c,d){var e=new $$t.k;e.k=$.ig.BrushUtil.prototype.k(c.k,a,d.k,0);e.l=$.ig.BrushUtil.prototype.k(c.l,a,d.l,0);e.h=b*c.h+a*d.h;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.e=b*c.e+a*d.e;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;e.d=b*c.d+a*d.d;return e},m:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f=4;var g=1/a;var h=false;if(Math.abs(this.g-this.d)<g){h=true}var i=false;if(Math.abs(this.f-this.c)<g){i=true}var j=false;if(this.b-this.e>=2*Math.PI){j=true}if(i&&h&&j){var k=this.i(0,Math.PI,this.g,a,b,c,true);e.__startPoint=k._c;var l=this.i(Math.PI,0,this.g,a,b,c,true);
var m=new $$a.a8;var n=this.i(0,Math.PI,this.f,a,b,c,false);m.__startPoint=n._c;var o=this.i(Math.PI,0,this.f,a,b,c,false);e.__segments.add(k._d);e.__segments.add(l._d);m.__segments.add(n._d);m.__segments.add(o._d);d._c.add(e);d._c.add(m);return d}var p=null;if(h){var q=this.i(this.e,this.b,Math.max(0,this.g),a,b,c,true);e.__startPoint=q._c;p=q._d}else{var r=this.j(this.e,this.b,this.g,this.d,a,b,c,true,f);e.__startPoint=r._c;p=r._d}var s=null;var t=new $$a.bd(1);if(i){var u=this.i(this.e,this.b,Math.max(0,this.f),a,b,c,false);s=u._d;t.c(u._c)}else{var v=this.j(this.e,this.b,this.f,this.c,a,b,c,false,f);s=v._d;t.c(v._c)}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d._c.add(e);return d},j:function(a,b,c,d,e,f,g,h,i){var j=new $$a.bg;var k=e*c;var l=e*d;var m=Math.max(k,l);var n=m+m;var o=Math.asin(i/n)*2;var p;var q;var r;var s=l-k;var t=Math.abs(b-a);var u=j.__points;if(h){var v;for(v=a;v<b;v+=o){r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}v=b;r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}else{var w;for(w=b;w>a;w-=o){r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}w=a;r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}return new $$6.u($$a.$y.$type,$$a.$bb.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$a.bh;i._d=g?1:0;i._b=b-a>Math.PI;i._f=new $$a.af(1,h,h);var j=g?b:a;var k=g?a:b;i._e={__x:e+Math.cos(j)*h,__y:f+Math.sin(j)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:e+Math.cos(k)*h,__y:f+Math.sin(k)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return new $$6.u($$a.$y.$type,$$a.$bb.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$c("BackingFrame:l","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,_m:null,_h:0,_g:0,_c:0,_f:0,_e:0,_d:0,_b:0,k:function(a,b,c){this._h=b._h+(c._h-b._h)*a;this._l=$.ig.BrushUtil.prototype.k(b._l,a,c._l,0);this._m=$.ig.BrushUtil.prototype.k(b._m,a,c._m,0);this._g=b._g+(c._g-b._g)*a;this._c=b._c+(c._c-b._c)*a;this._e=b._e+(c._e-b._e)*a;this._d=b._d+(c._d-b._d)*a;this._b=b._b+(c._b-b._b)*a;this._f=b._f+(c._f-b._f)*a},i:function(a,b,c,d){var $self=this;a.__startPoint={__x:b*this._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=function(){var $ret=new $$a.bh;$ret._e={__x:-1*b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();var f=function(){var $ret=new $$a.bh;$ret._e={__x:b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();a.__segments.add(e);a.__segments.add(f);a.__isClosed=true},n:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;if(this._g==this._c){this.i(e,a,b,c)}else{var f=this._e;var g=this._d;var h=this._g;var i=this._c;var j=this._f;var k=h;var l=i;h-=j;i+=j;if(i-h>2*Math.PI){this.i(e,a,b,c)}else{this.j(e,a,b,c)}}e.__isClosed=true;d._c.add(e);return d},a:function(a,b){return Math.abs(a-b)<1e-5},j:function(a,b,c,d){var e=this._e;var f=this._d;var g=this._g;var h=this._c;var i=this._f;var j=g;var k=h;g-=i;h+=i;var l=Math.sin(g);var m=Math.cos(g);var n=Math.sin(h);var o=Math.cos(h);var p=this._b;var q=b*e;var r=b*f;if(p*2>q-r){p=(q-r)/2}var s=p/(b-p);var t=Math.atan(s);var u=q-p;var v=r+p;var w=Math.sin(g-t);var x=Math.sin(g+t);var y=Math.cos(g-t);var z=Math.cos(g+t);var aa=Math.sin(h-t);var ab=Math.sin(h+t);var ac=Math.cos(h-t);var ad=Math.cos(h+t);var ae=Math.sin(j);var af=Math.sin(k);var ag=Math.cos(j);var ah=Math.cos(k);a.__startPoint={__x:m*u+c,__y:l*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ai=function(){var $ret=new $$a.bh;$ret._e={__x:z*q+c,__y:x*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var aj=function(){var $ret=new $$a.bh;$ret._e={__x:ac*q+c,__y:aa*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=h-t-(g+t)>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,q,q);return $ret}();var ak=function(){var $ret=new $$a.bh;$ret._e={__x:o*u+c,__y:n*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var al={__x:ah*q+c,__y:af*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am={__x:ah*r+c,__y:af*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var an={__x:o*q+c,__y:n*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao={__x:o*r+c,__y:n*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ap=an.__y;var aq=an.__x;if(al.__x-am.__x!=0){aq=c;var ar=(al.__y-am.__y)/(al.__x-am.__x);ap=ar*(c-an.__x)+an.__y}ao={__x:c,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(ao.__x,an.__x)&&this.a(ao.__y,an.__y)){ao=am}var as=$.ig.GeometryUtil.prototype.k(ao,an,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);var at={__x:ag*q+c,__y:ae*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var au={__x:ag*r+c,__y:ae*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var av={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aw={__x:m*r+c,__y:l*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ax=av.__y;var ay=av.__x;if(at.__x-au.__x!=0){ay=c;var az=(at.__y-au.__y)/(at.__x-au.__x);ax=az*(c-av.__x)+av.__y}aw={__x:ay,__y:ax,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(aw.__x,av.__x)&&this.a(aw.__y,av.__y)){aw=au}var a0=$.ig.GeometryUtil.prototype.k(aw,av,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);if($.ig.util.isNaN(as._c.__x)||$.ig.util.isNaN(as._c.__y)||$.ig.util.isNaN(as._d.__x)||$.ig.util.isNaN(as._d.__y)||$.ig.util.isNaN(a0._c.__x)||$.ig.util.isNaN(a0._c.__y)||$.ig.util.isNaN(a0._d.__x)||$.ig.util.isNaN(a0._d.__y)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a1=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a1)}else{var a2;var a3;if(Math.pow(as._c.__x-an.__x,2)+Math.pow(as._c.__y-an.__y,2)<Math.pow(as._d.__x-an.__x,2)+Math.pow(as._d.__y-an.__y,2)){a2=as._c}else{a2=as._d}if(Math.pow(a0._c.__x-av.__x,2)+Math.pow(a0._c.__y-av.__y,2)<Math.pow(a0._d.__x-av.__x,2)+Math.pow(a0._d.__y-av.__y,2)){a3=a0._c}else{a3=a0._d}if(Math.pow(a3.__x-an.__x,2)+Math.pow(a3.__y-an.__y,2)<=Math.pow(a2.__x-an.__x,2)+Math.pow(a2.__y-an.__y,2)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a4=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a4)}else{a.__segments.add(ai);a.__segments.add(aj);a.__segments.add(ak);var a5=function(){var $ret=new $$a.bd(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$.ig.GeometryUtil.prototype.f({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a2);var a7=$.ig.GeometryUtil.prototype.f({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a3);while(a7<a6){a7+=2*Math.PI}var a8=function(){var $ret=new $$a.bh;$ret._e=a3;$ret._b=a7-a6>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,r,r);return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*u+c,__y:l*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a9)}}},$type:new $.ig.Type("BackingFrame",$.ig.$ot)},true);$c("RadialGaugeScaleFrame:m","Object",{init:function(){$.ig.$op.init.call(this);this._k=new $$4.x($$t.$k.$type,0);this._j=new Array(0);this._i=new Array(0);this._c=new Array(0);this._e=new Array(0);this._f=new Array(0);this._d=new Array(0);this._g=new Array(0);this._h=new Array(0)},_j:null,_i:null,_c:null,_e:null,_f:null,_d:null,_g:null,_h:null,_t:0,_q:0,_l:0,_v:0,_u:0,_n:0,_m:0,_s:0,_p:0,_ac:null,_w:0,_o:0,_aa:null,_ab:null,_z:null,_r:0,_k:null,a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},x:function(a,b,c){this._ab=$.ig.BrushUtil.prototype.k(b._ab,a,c._ab,0);this._ac=$.ig.BrushUtil.prototype.k(b._ac,a,c._ac,0);this._aa=$.ig.BrushUtil.prototype.k(b._aa,a,c._aa,0);if(b._z==null&&c._z==null){this._z=null}else{this._z=$.ig.BrushUtil.prototype.k(b._z,a,c._z,0)}this._t=b._t+(c._t-b._t)*a;this._q=b._q+(c._q-b._q)*a;this._s=b._s+(c._s-b._s)*a;this._p=b._p+(c._p-b._p)*a;this._r=b._r+(c._r-b._r)*a;this._l=b._l+(c._l-b._l)*a;this._v=b._v+(c._v-b._v)*a;this._u=b._u+(c._u-b._u)*a;this._n=b._n+(c._n-b._n)*a;this._m=b._m+(c._m-b._m)*a;this._w=b._w+(c._w-b._w)*a;this._o=b._o+(c._o-b._o)*a;this._j=this.a(a,this._j,b._j,c._j);this._i=this.a(a,this._i,b._i,c._i);this._c=this.a(a,this._c,b._c,c._c);this._f=this.a(a,this._f,b._f,c._f);this._d=this.a(a,this._d,b._d,c._d);this._g=this.a(a,this._g,b._g,c._g);this._h=this.a(a,this._h,b._h,c._h);this._e=this.b(a,this._e,b._e,c._e);this.y(a,this._k,b._k,c._k)},y:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$k.$type,b,a,c,d,function(){return new $$t.k},$$t.$k.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$c("RadialGaugeNeedlePreparer:n","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,e:function(a){var b=this._b;a._aj=b.t;a._ak=b.u;a._ah=b.r;a._ai=b.s;a._ae=b.o;a._aa=b.h;switch(b.b){case 0:this.i(a);break;case 1:this.j(a);break;case 2:this.n(a);break;case 4:this.l(a);break;case 5:this.k(a);break;case 3:this.g(a);break;case 7:this.h(a);break;case 8:this.m(a);break;case 6:this.o(a);break}switch(b.c){case 3:this.d(a,true,false);break;case 5:this.d(a,false,false);break;case 4:this.d(a,true,true);break;case 6:this.d(a,false,true);break}},d:function(a,b,c){var d=this.a();var e=d.i;var f=d.g;var g=d.f;var h=a._m;if(b){h=a._i}var i=h.f;h.b=true;h.c=true;h.d=false;h.h=e;i.add({__x:0+e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});h=a._p;if(b){h=a._l}i=h.f;h.b=true;h.c=true;h.d=true;h.h=e;i.add({__x:0-e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(c){h=a._n;if(b){h=a._j}i=h.f;h.b=true;h.c=false;h.d=false;h.h=g;i.add({__x:0+g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});h=a._o;if(b){h=a._k}i=h.f;h.b=true;h.c=false;h.d=true;h.h=g;i.add({__x:0-g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},o:function(a){this.f(a,false,true,false,true)},m:function(a){this.f(a,false,false,true,true)},l:function(a){this.f(a,false,false,true,false)},n:function(a){this.f(a,false,true,false,false)},h:function(a){this.f(a,false,false,false,true)},c:function(a,b,c,d,e){var f=0;if(c==a){f=0}else{f=(e-a)/(c-a)}var g=b+(d-b)*f;return g},f:function(a,b,c,d,e){this.p(a);var f=this.a();a._ad=f.m;a._ac=f.k;a._af=0;if(!$.ig.util.isNaN(f.l)){a._af=Math.max(a._af,f.l)}if(!$.ig.util.isNaN(f.i)){a._af=Math.max(a._af,f.i)}if(!$.ig.util.isNaN(f.q)){a._af=Math.max(a._af,f.q)}if(!$.ig.util.isNaN(f.e)){a._af=Math.max(a._af,f.e)}if(c){f.p=f.k;f.q=0}if(d){f.p=f.k;f.q=f.l}if(b){var g=Math.max(f.n,f.l);f.n=g;f.l=g;f.p=f.k;f.q=f.l}if($.ig.util.isNaN(f.p)){f.p=f.k}var h=f.c==1||f.c==2;var i=f.n;var j=f.l;if(!d&&!b){j=0}var k=f.q;var l=f.i;var m=f.m;var n=f.k;var o=f.d;var p=f.p;var q=f.e;var r=true;var s=true;if($.ig.util.isNaN(p)){r=false;p=n}if($.ig.util.isNaN(o)){s=false;o=m}var t=f.f;var u=f.g;var v=0;var w=u;var x=u;var y=this.c(m,i,p,k,u);var z=y;var aa=f.c==2;if(h){var ab=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},l);if($.ig.util.isNaN(ab._c.__x)||$.ig.util.isNaN(ab._c.__y)||$.ig.util.isNaN(ab._d.__x)||$.ig.util.isNaN(ab._d.__y)){h=false}else{var ac=ab._c;var ad=ab._d;w=ac.__x;x=ad.__x;y=ac.__y;z=ad.__y;if(w>x){var ae=w;w=x;x=ae;ae=y;y=z;z=ae}}}if(aa){var af=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},t);if($.ig.util.isNaN(af._c.__x)||$.ig.util.isNaN(af._c.__y)||$.ig.util.isNaN(af._d.__x)||$.ig.util.isNaN(af._d.__y)||h){aa=true}else{aa=false}}if(m>x||n<w){h=false;w=m;x=m}var ag=false;var ah=false;if(h&&m>=w){ag=true}if(h&&n<=x){ah=true}if($.ig.util.isNaN(o)||o>w){o=w}if(p<x){p=x}var ai=e;var aj=l;var ak=l;if(o+q>w){ai=false}var al=o;var am=i;var an=o;var ao=i;var ap=w;var aq=x;var ar=y;var as=z;var at=w;var au=x;var av=y;var aw=z;if(ai){var ax=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},q);if(!$.ig.util.isNaN(ax._c.__x)&&!$.ig.util.isNaN(ax._c.__y)&&!$.ig.util.isNaN(ax._d.__x)&&!$.ig.util.isNaN(ax._d.__y)){ai=true;al=ax._c.__x;am=ax._c.__y;an=ax._d.__x;ao=ax._d.__y;if(al>an){var ay=al;al=an;an=ay;ay=am;am=ao;ao=ay}}else{ai=false}}if(ag){ai=false}if(ai&&m>=al){ag=true;aj=q;ap=al;ar=am;aq=an;as=ao}if(ai&&n<=an){ah=true;ak=q;ak=q;at=al;av=am;au=an;aw=ao}var az=m;var a0=a._a;var a1=a0.f;var a2=i;if(ag){az=ap;a0.b=true;a0.d=false;a0.c=false;a0.h=aj;o=ap;m=ap;a2=ar;i=ar;h=false}if(ah){p=au;n=au;h=false}var a3=ag||ah||h;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._d;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._b;a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._t;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._e;a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._f;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._x;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._v;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=n;a2=this.c(p,k,n,j,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._w;a1=a0.f;if(ah){az=au;a0.b=true;a0.d=false;a0.c=false;a0.h=ak}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._z;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._y;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._u;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._h;a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._g;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._c;a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._s;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=m;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._q;a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=false;a0.h=t;a1.add({__x:0+t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0-t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a0=a._r;a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=true;a0.h=t;a1.add({__x:0-t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0+t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},g:function(a){this.f(a,false,false,false,false)},k:function(a){this.f(a,true,false,false,true)},a:function(){var a=this._b;var b=this._b.a();var c=0;var d=.48;var e=NaN;var f=NaN;var g=.15;var h=.1;var i=.1;var j=.1;var k=.14;var l=.06;switch(a.b){case 3:f=.4;break;case 4:h=.06;i=.02;break;case 7:f=.4;c=-.3;e=-.2;k=.14;break;case 5:c=-.3;e=-.2;k=.14;break;case 8:i=.06;c=-.3;e=-.2;k=.14;break;case 6:c=-.3;e=-.2;k=.14;break}var m=a.m;var n=a.k;var o=a.c==1||a.c==2;if($.ig.util.isNaN(m)){m=c}if($.ig.util.isNaN(n)){n=d}var p=Math.min(m,n);var q=Math.max(m,n);m=p;n=q;var r=a.n;if($.ig.util.isNaN(r)){r=h}var s=a.l;if($.ig.util.isNaN(s)){s=i}var t=a.i;var u=a.f;if($.ig.util.isNaN(t)){t=g}if($.ig.util.isNaN(u)){u=j}var v=Math.max(t,u);var w=Math.min(t,u);t=v;u=w;var x=a.d;if($.ig.util.isNaN(x)){x=e}if(!$.ig.util.isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.p;if($.ig.util.isNaN(y)){y=f}if(!$.ig.util.isNaN(y)){if(y>n){y=NaN}if(y<0&&n>=0){y=NaN}if(y<m){y=m}}var z=0;if(m>0){z=m}if(n<0){z=m}if(t<=0){t=0}var aa=a.e;var ab=a.q;if($.ig.util.isNaN(aa)){aa=k}if($.ig.util.isNaN(ab)){ab=l}b.i=t/2;b.f=u/2;b.d=x;b.p=y;b.m=m;b.k=n;b.g=z;b.n=r/2;b.l=s/2;b.q=ab/2;b.e=aa/2;return b},j:function(a){this.f(a,true,false,false,false)},p:function(a){a._a.k();a._d.k();a._b.k();a._t.k();a._e.k();a._f.k();a._x.k();a._v.k();a._w.k();a._z.k();a._y.k();a._u.k();a._h.k();a._g.k();a._c.k();a._s.k();a._q.k();a._r.k();a._i.k();a._l.k();a._m.k();a._p.k();a._j.k();a._k.k();a._n.k();a._o.k()},i:function(a){this.p(a);var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=a._a;var j=i.f;j.add({__x:b,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._d;j=i.f;j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._b;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f;var l=f;i=a._t;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._e;j=i.f;j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._f;j=i.f;j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._x;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._v;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._w;j=i.f;j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._z;j=i.f;j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._y;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._u;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._h;j=i.f;j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._g;j=i.f;j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._c;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._s;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},$type:new $.ig.Type("RadialGaugeNeedlePreparer",$.ig.$ot)},true);$c("RadialGaugeNeedleParameters:o","Object",{init:function(){$.ig.$op.init.call(this)},m:0,k:0,n:0,l:0,e:0,d:0,q:0,p:0,j:0,b:0,c:0,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.o;a.m=this.m;a.k=this.k;a.n=this.n;a.l=this.l;a.e=this.e;a.d=this.d;a.q=this.q;a.p=this.p;a.b=this.b;a.c=this.c;a.i=this.i;a.r=this.r;a.s=this.s;a.h=this.h;a.t=this.t;a.u=this.u;a.o=this.o;a.g=this.g;a.f=this.f;return a},$type:new $.ig.Type("RadialGaugeNeedleParameters",$.ig.$ot)},true);$c("RadialGaugeScaler:p","Object",{e:0,d:0,c:0,b:0,l:0,f:0,a:0,i:function(){return this.f},g:function(){return this.a},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.e=c;this.d=d;if($.ig.util.isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if($.ig.util.isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$.ig.MathUtil.prototype.m(this.e);var g=$.ig.MathUtil.prototype.m(this.d);var h=$$t.$p.k(f,g,this.l);this.f=h._c;this.a=h._d},k:function(a,b,c){if(c==1&&b<a){b+=Math.PI*2}if(c==0&&a<b){a+=Math.PI*2}if(c==0){var d=a;a=b;b=d}return new $$6.u(Number,Number,a,b)},h:function(a){var b=NaN;if(this.c==this.b){b=0}else{b=(a-this.c)/(this.b-this.c)}if(this.l==0){b=1-b}var c=this.f+(this.a-this.f)*b;return c},j:function(a){var b=(a-this.f)/(this.a-this.f);if(this.l==0){b=1-b}var c=this.c+(this.b-this.c)*b;return c},$type:new $.ig.Type("RadialGaugeScaler",$.ig.$ot)},true);$c("FormatRadialGaugeLabelEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$0.$w.$type)},true);$c("AlignRadialGaugeLabelEventArgs:t","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$r.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$r.$type)},true);$c("GaugeVisualData:w","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,
scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.l(", ")}a.l("needlePath: ");a.u(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.needle()!=null){if(b){b=false}else{a.l(", ")}a.l("needle: ");a.u(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.u("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$c("CommonData:x","Object",{init:function(){$.ig.$op.init.call(this)},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_borderThickness:null,borderThickness:function(a){if(arguments.length===1){this._borderThickness=a;return a}else{return this._borderThickness}},$type:new $.ig.Type("CommonData",$.ig.$ot)},true);$c("ScaleVisualData:y","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualData:aa","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualDataList:z","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aa.$type,0)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$aa.$type))},true);$c("ScaleTickmarkVisualData:ac","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$c("ScaleTickmarkVisualDataList:ab","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ac.$type,0)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ac.$type))},true);$c("NeedleVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$c("RangeVisualData:af","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$c("RangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("RangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$$t.$u.nameProperty=$$a.$s.i("Name",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Name",b.oldValue(),b.newValue())}));$$t.$u.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Brush",b.oldValue(),b.newValue())}));$$t.$u.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Outline",b.oldValue(),b.newValue())}));$$t.$u.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("StartValue",b.oldValue(),b.newValue())}));$$t.$u.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("EndValue",b.oldValue(),b.newValue())}));$$t.$u.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$u.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$u.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$u.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$u.q=$.ig.DeviceUtils.prototype.g(1);$$t.$u.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$u.$type,new $$a.ac(2,$$t.$u.q,function(a,b){a.ac("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.minimumValueDefaultValue=0;$$t.$b.maximumValueDefaultValue=100;$$t.$b.scaleStartExtentDefaultValue=.5;$$t.$b.scaleEndExtentDefaultValue=.57;$$t.$b.labelExtentDefaultValue=.65;$$t.$b.tickStartExtentDefaultValue=.5;$$t.$b.tickEndExtentDefaultValue=.57;$$t.$b.minorTickStartExtentDefaultValue=.54;$$t.$b.minorTickEndExtentDefaultValue=.57;$$t.$b.backingOuterExtentDefaultValue=.82;$$t.$b.backingCornerRadiusDefaultValue=4;$$t.$b.backingInnerExtentDefaultValue=.12;$$t.$b.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$b.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$b.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("MinimumValue",b.oldValue(),b.newValue())}));$$t.$b.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$b.$type,new $$a.ac(2,100,function(a,b){a.fy("MaximumValue",b.oldValue(),b.newValue())}));$$t.$b.intervalProperty=$$a.$s.i("Interval",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("Interval",b.oldValue(),b.newValue())}));$$t.$b.centerXProperty=$$a.$s.i("CenterX",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("CenterX",b.oldValue(),b.newValue())}));$$t.$b.centerYProperty=$$a.$s.i("CenterY",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("CenterY",b.oldValue(),b.newValue())}));$$t.$b.valueProperty=$$a.$s.i("Value",Number,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("Value",b.oldValue(),b.newValue())}));$$t.$b.scaleStartAngleProperty=$$a.$s.i("ScaleStartAngle",Number,$$t.$b.$type,new $$a.ac(2,135,function(a,b){a.fy("ScaleStartAngle",b.oldValue(),b.newValue())}));$$t.$b.scaleEndAngleProperty=$$a.$s.i("ScaleEndAngle",Number,$$t.$b.$type,new $$a.ac(2,45,function(a,b){a.fy("ScaleEndAngle",b.oldValue(),b.newValue())}));$$t.$b.scaleSweepDirectionProperty=$$a.$s.i("ScaleSweepDirection",$$a.$bi.$type,$$t.$b.$type,new $$a.ac(2,$$a.$bi.getBox(1),function(a,b){a.fy("ScaleSweepDirection",b.oldValue(),b.newValue())}));$$t.$b.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$b.transitionEasingFunctionProperty=$$a.$s.i("TransitionEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){$b($$t.$b.$type,a).fy("TransitionEasingFunction",b.oldValue(),b.newValue())}));$$t.$b.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$b.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$b.needleStartExtentProperty=$$a.$s.i("NeedleStartExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleStartExtent",b.oldValue(),b.newValue())}));$$t.$b.needleEndExtentProperty=$$a.$s.i("NeedleEndExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleEndExtent",b.oldValue(),b.newValue())}));$$t.$b.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$g.$type,$$t.$b.$type,new $$a.ac(2,$$t.$g.getBox(4),function(a,b){a.fy("NeedleShape",b.oldValue(),b.newValue())}));$$t.$b.needleStartWidthRatioProperty=$$a.$s.i("NeedleStartWidth",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleStartWidth",b.oldValue(),b.newValue())}));$$t.$b.needleEndWidthRatioProperty=$$a.$s.i("NeedleEndWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleEndWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needleBaseFeatureWidthRatioProperty=$$a.$s.i("NeedleBaseFeatureWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleBaseFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needleBaseFeatureExtentProperty=$$a.$s.i("NeedleBaseFeatureExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleBaseFeatureExtent",b.oldValue(),b.newValue())}));$$t.$b.needlePointFeatureWidthRatioProperty=$$a.$s.i("NeedlePointFeatureWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePointFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePointFeatureExtentProperty=$$a.$s.i("NeedlePointFeatureExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePointFeatureExtent",b.oldValue(),b.newValue())}));$$t.$b.needlePivotWidthRatioProperty=$$a.$s.i("NeedlePivotWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePivotWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePivotInnerWidthRatioProperty=$$a.$s.i("NeedlePivotInnerWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePivotInnerWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePivotShapeProperty=$$a.$s.i("NeedlePivotShape",$$t.$h.$type,$$t.$b.$type,new $$a.ac(2,$$t.$h.getBox(3),function(a,b){a.fy("NeedlePivotShape",b.oldValue(),b.newValue())}));$$t.$b.needlePivotBrushProperty=$$a.$s.i("NeedlePivotBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedlePivotBrush",b.oldValue(),b.newValue())}));$$t.$b.needlePivotOutlineProperty=$$a.$s.i("NeedlePivotOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedlePivotOutline",b.oldValue(),b.newValue())}));$$t.$b.cy=$.ig.DeviceUtils.prototype.g(1);$$t.$b.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.cy,function(a,b){a.fy("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.cr=$.ig.DeviceUtils.prototype.g(1);$$t.$b.needlePivotStrokeThicknessProperty=$$a.$s.i("NeedlePivotStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.cr,function(a,b){a.fy("NeedlePivotStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$b.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$b.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$b.$type,new $$a.ac(2,.65,function(a,b){a.fy("LabelExtent",b.oldValue(),b.newValue())}));$$t.$b.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("LabelInterval",b.oldValue(),b.newValue())}));$$t.$b.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$b.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$b.dj=$.ig.DeviceUtils.prototype.g(3);$$t.$b.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.dj,function(a,b){a.fy("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("TickBrush",b.oldValue(),b.newValue())}));$$t.$b.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("FontBrush",b.oldValue(),b.newValue())}));$$t.$b.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.54,function(a,b){a.fy("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$b.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$b.ck=$.ig.DeviceUtils.prototype.g(2);$$t.$b.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.ck,function(a,b){a.fy("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$b.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$b.$type,new $$a.ac(2,3,function(a,b){a.fy("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$b.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$b.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("BackingBrush",b.oldValue(),b.newValue())}));$$t.$b.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("BackingOutline",b.oldValue(),b.newValue())}));$$t.$b.b2=$.ig.DeviceUtils.prototype.g(12);$$t.$b.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.b2,function(a,b){a.fy("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$b.$type,new $$a.ac(2,.82,function(a,b){a.fy("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$b.backingOversweepProperty=$$a.$s.i("BackingOversweep",Number,$$t.$b.$type,new $$a.ac(2,3,function(a,b){a.fy("BackingOversweep",b.oldValue(),b.newValue())}));$$t.$b.scaleOversweepProperty=$$a.$s.i("ScaleOversweep",Number,$$t.$b.$type,new $$a.ac(2,2.8,function(a,b){a.fy("ScaleOversweep",b.oldValue(),b.newValue())}));$$t.$b.scaleOversweepShapeProperty=$$a.$s.i("ScaleOversweepShape",$$t.$f.$type,$$t.$b.$type,new $$a.ac(2,$$t.$f.getBox(0),function(a,b){a.fy("ScaleOversweepShape",b.oldValue(),b.newValue())}));$$t.$b.backingCornerRadiusProperty=$$a.$s.i("BackingCornerRadius",Number,$$t.$b.$type,new $$a.ac(2,4,function(a,b){a.fy("BackingCornerRadius",b.oldValue(),b.newValue())}));$$t.$b.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$b.$type,new $$a.ac(2,.12,function(a,b){a.fy("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$b.backingShapeProperty=$$a.$s.i("BackingShape",$$t.$e.$type,$$t.$b.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.fy("BackingShape",b.oldValue(),b.newValue())}));$$t.$b.rangesProperty=$$a.$s.i("Ranges",$$t.$v.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("Ranges",b.oldValue(),b.newValue())}));$$t.$b.radiusMultiplierProperty=$$a.$s.i("RadiusMultiplier",Number,$$t.$b.$type,new $$a.ac(2,1,function(a,b){a.fy("RadiusMultiplier",b.oldValue(),b.newValue())}));$$t.$b.duplicateLabelOmissionStrategyProperty=$$a.$s.i("DuplicateLabelOmissionStrategy",$$t.$d.$type,$$t.$b.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.fy("DuplicateLabelOmissionStrategy",b.oldValue(),b.newValue())}));$$t.$b.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$b.$type,new $$a.ac(2,false,function(a,b){a.fy("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$b.isNeedleDraggingConstrainedProperty=$$a.$s.i("IsNeedleDraggingConstrained",$$0.$aq.$type,$$t.$b.$type,new $$a.ac(2,true,function(a,b){a.fy("IsNeedleDraggingConstrained",b.oldValue(),b.newValue())}));$$t.$b.fontProperty=$$a.$s.i("Font",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("Font",b.oldValue(),b.newValue())}));$$t.$b.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("LabelFormat",b.oldValue(),b.newValue())}));$$t.$b.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("LabelFormatSpecifiers",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.radialmenu.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_collectionsExtended.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_core.js
*     infragistics.dv_jquerydom.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a9=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DeferredOperation:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","Action:ba","MulticastDelegate:bb","IntPtr:bc","window:bd","Callback:be","WebStyle:bf","Element:bg","Node:bh","ElementAttributeCollection:bi","ElementCollection:bj","ElementNodeType:bk","document:bl","EventListener$1:bm","Event:bn","DOMTokenList:bo","EventListener:bp","IElementEventHandler:bq","ElementEventHandler:br","ElementAttribute:bs","List$1:bt","IList$1:bu","ICollection$1:bv","IArray:bw","Script:bx","IArrayList:by","Array:bz","CompareCallback:b0","Func$3:b1","Action$1:b2","Comparer$1:b3","IComparer:b4","IComparer$1:b5","DefaultComparer$1:b6","Comparison$1:b7","ReadOnlyCollection$1:b8","Predicate$1:b9","NotImplementedException:ca","TimedOperation:cb","EventHandler:cc","EventArgs:cd","LiteRect:ce","LiteRectExtensions:cf","Rect:cg","Size:ch","Point:ci","Math:cj","PathBuilder:ck","Geometry:cl","GeometryType:cm","PathMarkupParser:cn","PathMarkupToken:co","PathMarkupTokenType:cp","PathGeometry:cq","PathFigureCollection:cr","PathFigure:cs","PathSegmentCollection:ct","PathSegment:cu","PathSegmentType:cv","LineSegment:cw","BezierSegment:cx","ArcSegment:cy","SweepDirection:cz","InvalidOperationException:c0","ShapeUtilities:c1","AnnularSector:c2","Annulus:c3","Ellipse:c4","ShapeDefinition:c5","Brush:c6","Color:c7","ArgumentException:c8","CssGradientUtil:c9","GradientStop:da","LinearGradientBrush:db","Transform:dc","DependencyObject:dd","Dictionary:de","DependencyProperty:df","PropertyMetadata:dg","PropertyChangedCallback:dh","DependencyPropertyChangedEventArgs:di","DependencyPropertiesCollection:dj","UnsetValue:dk","Binding:dl","PropertyPath:dm","PolyBezierSegment:dn","PointCollection:dp","TriangleShape:dq","EllipseSector:dr","LineSegmentShape:ds","LineGeometry:dt","Func$2:du","KeyTipInfo:dv","KeyTipManager:dw","FrameworkElement:dx","UIElement:dy","Visibility:dz","Style:d0","KeyTipExtensions:d1","RadialMenuItemBaseCollection:d2","ObservableCollection$1:d3","INotifyCollectionChanged:d4","NotifyCollectionChangedEventHandler:d5","NotifyCollectionChangedEventArgs:d6","NotifyCollectionChangedAction:d7","INotifyPropertyChanged:d8","PropertyChangedEventHandler:d9","PropertyChangedEventArgs:ea","Delegate:eb","Interlocked:ec","RadialMenuItemBase:ed","Control:ee","Thickness:ef","HorizontalAlignment:eg","VerticalAlignment:eh","XamRadialMenu:ei","DataTemplate:ej","DataTemplateRenderHandler:ek","DataTemplateRenderInfo:el","DataTemplatePassInfo:em","DataTemplateMeasureHandler:en","DataTemplateMeasureInfo:eo","DataTemplatePassHandler:ep","EasingFunctionHandler:eq","Panel:er","UIElementCollection:es","RadialMenuFrame:et","RadialMenuItemPosition:eu","Dictionary$2:ev","IDictionary$2:ew","KeyValuePair$2:ex","IDictionary:ey","IEqualityComparer$1:ez","EqualityComparer$1:e0","IEqualityComparer:e1","DefaultEqualityComparer$1:e2","Thread:e3","ThreadStart:e4","RadialMenuItemFrame:e5","TextDefinition:e6","TextBlock:e7","FontInfo:e8","FontUtil:e9","DomRenderer:fa","DomWrapper:fb","DomWrapperPosition:fc","INormalizedEvent:fd","CanvasContext2D:fe","CanvasContext:ff","TextMetrics:fg","ImageData:fh","CanvasElement:fi","Gradient:fj","DomPortal:fk","RenderingContext:fl","IRenderer:fm","Rectangle:fn","Shape:fo","DoubleCollection:fp","PenLineJoin:fq","Path:fr","Polygon:fs","Polyline:ft","ContentControl:fu","Line:fv","RadialMenuItemVisualData:fw","IVisualData:fx","PrimitiveVisualData:fy","PrimitiveAppearanceData:fz","ColorData:f0","BrushAppearanceData:f1","RectData:f2","StringBuilder:f3","Environment:f4","ShapeTags:f5","PointData:f6","GetPointsSettings:f7","AppearanceHelper:f8","LinearGradientBrushAppearanceData:f9","GradientStopAppearanceData:ga","SolidBrushAppearanceData:gb","GeometryData:gc","GeometryGroup:gd","GeometryCollection:ge","FillRule:gf","RectangleGeometry:gg","EllipseGeometry:gh","EllipseGeometryData:gi","RectangleGeometryData:gj","LineGeometryData:gk","PathGeometryData:gl","PathFigureData:gm","SegmentData:gn","LineSegmentData:go","PolyLineSegment:gp","PolylineSegmentData:gq","ArcSegmentData:gr","PolyBezierSegmentData:gs","BezierSegmentData:gt","LabelAppearanceData:gu","RotateTransform:gv","TransformGroup:gw","TransformCollection:gx","RadialMenuWedgePart:gy","Stack$1:gz","ReverseArrayEnumerator$1:g0","RadialMenuItemLevel:g1","RadialMenuItem:g2","OuterRingButtonType:g3","RadialMenuChildItemPlacement:g4","RadialMenuCheckBehavior:g5","Action$2:g6","XamRadialMenuView:g7","JQueryObject:g8","JQueryPosition:g9","JQueryCallback:ha","JQueryEvent:hb","JQueryUICallback:hc","JQueryDomWrapper:hd","JQueryDomRenderer:he","JQuery:hf","JQueryDeferred:hg","JQueryPromise:hh","CssHelper:hi","EventProxy:hj","ModifierKeys:hk","Func$4:hl","MouseWheelHandler:hm","GestureHandler:hn","ZoomGestureHandler:ho","FlingGestureHandler:hp","ContactHandler:hq","TouchHandler:hr","MouseOverHandler:hs","MouseHandler:ht","KeyHandler:hu","Key:hv","CssClassChain$1:hw","Tuple$2:hx","CssProperty:hy","RadialMenuNumericGauge:hz","EventHandler$1:h0","RadialMenuNumericValueChangedEventArgs:h1","RadialMenuValueChangedEventArgs$1:h2","RadialMenuNumericGaugeFrame:h3","RadialMenuNumericGaugeVisualData:h4","RadialMenuNumericGaugeTickmarkDataList:h5","RadialMenuNumericGaugeTickmarkData:h6","PathVisualData:h7","RadialMenuNumericGaugeNeedleData:h8","PrimitiveVisualDataList:h9","ColorUtil:ia","Random:ib","InterpolationMode:ic","MathUtil:id","RadialMenuNumericItem:ie","RadialMenuItemOverlayTemplates:ig","CanvasViewRenderer:ih","CoreGeometryUtil:ii","TranslateTransform:ij","ScaleTransform:ik","RadialMenuUpdateVisualResult:il","RadialMenuUtilities:im","ColorNameCalculator:io","DoubleAnimator:ip","RadialMenuItemView:iq","TextContainer:ir","ImageElement:is","ImageManager:it","RadialMenuItemToolTipVisualData:iu","CssDpCache:iv","CssPropCacheBase$2:iw","CssPropCache$1:ix","RadialMenuPart:iy","RadialMenuDOMEventProxy:iz","DOMEventProxy:i0","BaseDOMEventProxy:i1","MouseEventArgs:i2","MSGesture:i3","Image:i4","RadialMenuColorWell:i5","RadialMenuColorItemBase:i6","RadialMenuColorChangedEventArgs:i7","RadialMenuColorItem:i8","RadialMenuVisualData:i9","RadialMenuItemVisualDataList:ja","ColorWellPreviewDataList:jb","ColorWellPreviewData:jc","RadialMenuPointerArea:jd","RadialMenuInvalidation:je","StackPool$1:jf","Func$1:jg","RadialMenuPointerAnimationInfo:jh","RadialMenuAnimation:ji","Enumerable:jj","IOrderedEnumerable$1:jk","SortedList$1:jl","ArgumentNullException:jm","BrushUtil:jn","BrushCollection:jo","Nullable:jp","ArgumentOutOfRangeException:jq","BindingExpression:jr","PropertyStep:js","AbstractEnumerable:jt","AbstractEnumerator:ju","GenericEnumerable$1:jv","GenericEnumerator$1:jw"]);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,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2,$ag=$.ig.util.isDigit,$ah=$.ig.util.isDigit1,$ai=$.ig.util.isLetter,$aj=$.ig.util.isNumber,$ak=$.ig.util.isLetterOrDigit,$al=$.ig.util.isLower,$am=$.ig.util.toLowerCase,$an=$.ig.util.toUpperCase;$d("RadialMenuCheckBehavior:g5",false,false,{None:0,CheckBox:1,RadioButton:2,RadioButtonAllowAllUp:3});$d("RadialMenuChildItemPlacement:g4",false,false,{AsChildren:0,AsSiblingsWhenChecked:1,None:2});$d("OuterRingButtonType:g3",false,false,{None:0,ToolAreaClick:1,NavigateToChildren:2});$d("RadialMenuAnimation:ji",false,false,{None:0,ExpandCollapse:1,NavigateMenu:2,NavigateToChildColor:3,NavigateToParentColor:4});$d("RadialMenuPointerArea:jd",false,false,{None:0,OuterRingButton:1,ToolArea:2,CenterButton:3,DisabledMenu:4});$d("RadialMenuPart:iy",false,false,{Menu:0,OuterRing:1,InnerRingFocus:2,InnerRing:3});$d("RadialMenuWedgePart:gy",false,false,{OuterRing:0,ToolArea:1,ToolCheckmark:2,ToolHighlight:3,OuterRingArrow:4,ColorWellPreview:5});$d("RadialMenuInvalidation:je",false,false,{None:0,InvalidateCustomVisuals:1,RenderFrame:2,PrepareFrame:3});$d("RadialMenuUpdateVisualResult:il",true,false,{NoChange:0,UpdateShapes:1,UpdateTextElements:2});$d("CssProperty:hy",false,false,{BackgroundColor:0,BorderTopColor:1,BorderTopStyle:2,BorderTopWidth:3,BorderTopLeftRadius:4,PaddingTop:5,Color:6});$c("DeferredOperation:a","Object",{h:null,g:0,b:null,c:false,init:function(a){$.ig.$op.init.call(this);this.b=a},d:function(){return this.h!=null},e:function(){return this.c},k:function(){if(this.h==null){return}this.h=null;var a=this.c;this.c=true;try{this.b()}finally{this.c=a}},i:function(){if(this.h!=null){this.h=null;if(this==$$t.$a.a){window.clearTimeout(this.g)}else if($$t.$a.f.remove(this)&&$$t.$a.f.count()==0){$$t.$a.a.i()}}},m:function(){var $self=this;if(this.h!=null){return}if($$t.$a.a==null){$$t.$a.j()}var a={};this.h=a;if(this==$$t.$a.a){this.g=window.setTimeout(function(){$self.l(a)},0)}else{$$t.$a.f.add(this);$$t.$a.a.m()}},j:function(){if($$t.$a.a==null){$$t.$a.f=new $$t.bt($$t.$a.$type,0);$$t.$a.a=new $$t.a(function(){var a=$$t.$a.f.toArray();$$t.$a.f.clear();for(var b=0;b<a.length;b++){if(a[b]!=null){a[b].k()}}})}},l:function(a){if(a!=this.h){return}this.k()},$type:new $.ig.Type("DeferredOperation",$.ig.$ot)},true);$c("TimedOperation:cb","Object",{b:0,a:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=window.setTimeout(this.d.runOn(this),b)},c:function(){if(this.a!=null){window.clearTimeout(this.b)}this.a=null},d:function(){if(this.a!=null){var a=this.a;this.a=null;a()}},$type:new $.ig.Type("TimedOperation",$.ig.$ot)},true);$c("LiteRect:ce","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e.init.call(this)},x:0,y:0,width:0,height:0,init1:function(a,b,c,d,e){$$t.$e.init.call(this);this.x=b;this.y=c;this.width=d;this.height=e},$type:new $.ig.Type("LiteRect",$$t.$e.$type)},true);$c("LiteRectExtensions:cf","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){if($$t.$cf.a(a)){return $$t.$cg.empty()}return new $$t.cg(0,a.x,a.y,a.width,a.height)},b:function(a,b){return a.x==b.x&&a.y==b.y&&a.width==b.width&&a.height==b.height},a:function(a){return a.width<0},$type:new $.ig.Type("LiteRectExtensions",$.ig.$ot)},true);$c("PathBuilder:ck","Object",{h:null,g:null,i:null,init:function(){$.ig.$op.init.call(this);this.h=new $$t.cq},b:function(a,b,c){if($$t.$cf.a(a)){return}var d=c<0?0:1;var e=Math.abs(c)>Math.PI;var f=b+c;var g=a.width/2;var h=a.height/2;var i=g*h/Math.sqrt($$t.$ck.a(h*Math.cos(b))+$$t.$ck.a(g*Math.sin(b)));var j=a.x+i*Math.cos(b)+g;var k=a.y+i*Math.sin(b)+h;var l=g*h/Math.sqrt($$t.$ck.a(h*Math.cos(f))+$$t.$ck.a(g*Math.sin(f)));var m=a.x+l*Math.cos(f)+g;var n=a.y+l*Math.sin(f)+h;var o=$$t.$c1.q(a,b);var p=$$t.$c1.q(a,f);j=o.__x;k=o.__y;m=p.__x;n=p.__y;this.e({__x:j,__y:k,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},false);this.i.add(function(){var $ret=new $$t.cy;$ret._e={__x:m,__y:n,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.ch(1,g,h);$ret._c=0;$ret._b=e;$ret._d=d;return $ret}())},c:function(a,b,c,d,e){var f=$$t.$c1.a(a,b,c,d);var g=f.length;if(e){for(var h=0;h<$a(g,2);h++){var i=f[g-h-1];f[g-h-1]=f[h];f[h]=i}}this.e(f[0],true);var j=new $$t.dn;for(var k=1;k<g;k++){j._b.add(f[k])}this.i.add(j)},d:function(a,b){this.e(a,false);this.i.add(function(){var $ret=new $$t.cw(1);$ret.c(b);return $ret}())},f:function(){return this.h},e:function(a,b){if(this.g==null||b){this.g=new $$t.cs;this.i=this.g.__segments;this.g.__startPoint=a;this.h._c.add(this.g)}},a:function(a){return a*a},$type:new $.ig.Type("PathBuilder",$.ig.$ot)},true);$c("ShapeDefinition:c5","Object",{init:function(){$.ig.$op.init.call(this)},c:null,_g:null,_d:null,_e:null,_b:0,_h:null,a:function(a){},f:function(a){},$type:new $.ig.Type("ShapeDefinition",$.ig.$ot)},true);$c("Ellipse:c4","ShapeDefinition",{init:function(){this.k=new $$t.ci(0);$$t.$c5.init.call(this)},k:null,i:0,j:0,a:function(a){return $$t.$c1.h($$t.$c1.j(this.k,this.i,this.j,a),0)},f:function(a){var b=new $$t.ck;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);return b.f()},$type:new $.ig.Type("Ellipse",$$t.$c5.$type)},true);$c("Annulus:c3","Ellipse",{init:function(){$$t.$c4.init.call(this)},l:0,m:0,a:function(a){if(!$$t.$c4.a.call(this,a)){return false}return $$t.$c1.f($$t.$c1.j(this.k,this.l,this.m,a),0)},f:function(a){var b=new $$t.ck;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);b.c(this.k.__x,this.k.__y,this.l+c,this.m+c,true);return b.f()},$type:new $.ig.Type("Annulus",$$t.$c4.$type)},true);$c("TriangleShape:dq","ShapeDefinition",{init:function(){this.i=new $$t.ci(0);this.j=new $$t.ci(0);this.k=new $$t.ci(0);$$t.$c5.init.call(this)},i:null,j:null,k:null,a:function(a){return $$t.$c1.p(this.i,this.j,this.k,a)<=0},f:function(a){var $self=this;var b=new $$t.cq;var c=new $$t.cs;c.__startPoint=this.i;c.__isClosed=true;c.__segments.add(function(){var $ret=new $$t.cw(1);$ret.c($self.j);return $ret}());c.__segments.add(function(){var $ret=new $$t.cw(1);$ret.c($self.k);return $ret}());b._c.add(c);return b},$type:new $.ig.Type("TriangleShape",$$t.$c5.$type)},true);$c("EllipseSector:dr","Ellipse",{init:function(){this.l=0;this.m=0;$$t.$c4.init.call(this)},l:0,m:0,a:function(a){return $$t.$c1.h($$t.$c1.j(this.k,this.i,this.j,a),0)&&$$t.$c1.g(this.l,this.m,this.k,this.i,this.j,a)},f:function(a){var b=$$t.$c1.k(this.m);if(b==6.283185307179586){return $$t.$c4.f.call(this,a)}var c=new $$t.ck;var d=a/2;var e=new $$t.ce(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);e=$$t.$c1.d(e,-d,-d);var f=$$t.$c1.q(e,this.l);var g=$$t.$c1.q(e,this.l+this.m);c.d(this.k,f);c.b(e,this.l,this.m);c.d(g,this.k);return c.f()},$type:new $.ig.Type("EllipseSector",$$t.$c4.$type)},true);$c("AnnularSector:c2","Annulus",{init:function(){$$t.$c3.init.call(this)},p:0,q:0,n:0,o:0,a:function(a){if(!$$t.$c3.a.call(this,a)){return false}return $$t.$c1.f($$t.$c1.j(this.k,this.l,this.m,a),0)&&$$t.$c1.g(this.n,this.o,this.k,this.l,this.m,a)},f:function(a){if($$t.$c1.f(this.q,6.283185307179586)){return $$t.$c3.f.call(this,a)}var b=new $$t.ck;var c=a/2;var d=new $$t.ce(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);var e=new $$t.ce(1,this.k.__x-this.l,this.k.__y-this.m,this.l*2,this.m*2);var f=this.q;var g=this.o;b.b(d,this.p,f);b.d($$t.$c1.q(d,this.p+f),$$t.$c1.q(e,this.n));b.b(e,this.n,g);b.d($$t.$c1.q(e,this.n+g),$$t.$c1.q(d,this.p));return b.f()},$type:new $.ig.Type("AnnularSector",$$t.$c3.$type)},true);$c("LineSegmentShape:ds","ShapeDefinition",{init:function(){this.j=new $$t.ci(0);this.i=new $$t.ci(0);$$t.$c5.init.call(this)},j:null,i:null,f:function(a){var $self=this;if(a==0){return null}return function(){var $ret=new $$t.dt;$ret._d=$self.j;$ret._c=$self.i;return $ret}()},a:function(a){var b=this._b==0?0:this._b/2;var c=function(d){return d*d};var d=Math.sqrt(c(this.j.__x-this.i.__x)+c(this.j.__y-this.i.__y));var e=Math.sqrt(c(this.j.__x-a.__x)+c(this.j.__y-a.__y));var f=Math.sqrt(c(this.i.__x-a.__x)+c(this.i.__y-a.__y));var g=Math.abs(e+f-d);return g<b},$type:new $.ig.Type("LineSegmentShape",$$t.$c5.$type)},true);$c("ShapeUtilities:c1","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){if(a==b){return true}return Math.abs(a-b)<1e-6},b:function(a,b,c,d,e,f,g){if(b<0){b=0}if(c<0){c=0}if(d<0){d=0}if(e<0){e=0}var h=new $$t.c2;var i=a.x+a.width/2;var j=a.y+a.height/2;h.k={__x:i,__y:j,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.i=b;h.j=c;h.l=d;h.m=e;var k=new $$t.ce(1,i-b,j-c,b*2,c*2);h.p=$$t.$c1.n(a,f,k);h.q=$$t.$c1.n(a,g,k)-h.p;var l=new $$t.ce(1,i-d,j-e,d*2,e*2);h.n=$$t.$c1.n(a,g,l);h.o=$$t.$c1.n(a,f,l)-h.n;if(g>f&&$$t.$c1.h(h.q,0)){h.q=h.q+6.283185307179586;h.o=h.o-6.283185307179586}return h},c:function(a){var b=a.width/2*$$t.$c1.m;var c=a.height/2*$$t.$c1.m;var d=a.x+a.width/2;var e=a.y+a.height/2;return new $$t.ce(1,d-b,e-c,b*2,c*2)},a:function(a,b,c,d){var e=.5522847498307936;var f=c*e;var g=d*e;return[{__x:a,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+f,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b-g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b+g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+f,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-f,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b+g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b-g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-f,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}]},q:function(a,b){var c=a.width/2;var d=a.height/2;var e=c*Math.cos(b);var f=d*Math.sin(b);return{__x:e+c+a.x,__y:f+d+a.y,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},i:function(a,b){a=$$t.$c1.k(a);b=$$t.$c1.k(b);var c=Math.abs(a-b);return Math.min(6.283185307179586-c,c)},f:function(a,b){return a>=b||$$t.$c1.e(a,b)},j:function(a,b,c,d){var e=d.__x-a.__x;var f=d.__y-a.__y;var g=e*e/(b*b)+f*f/(c*c);return g-1},p:function(a,b,c,d){var e=d;var f=(b.__x-a.__x)*(c.__y-a.__y)-(c.__x-a.__x)*(b.__y-a.__y);var g=Math.sign(((b.__x-e.__x)*(c.__y-e.__y)-(c.__x-e.__x)*(b.__y-e.__y))/f);var h=Math.sign(((c.__x-e.__x)*(a.__y-e.__y)-(a.__x-e.__x)*(c.__y-e.__y))/f);var i=Math.sign(((a.__x-e.__x)*(b.__y-e.__y)-(b.__x-e.__x)*(a.__y-e.__y))/f);if(g==h&&h==i){return-1}if(g==0||h==0||i==0){return 0}return 1},d:function(a,b,c){if(!$$t.$cf.a(a)){a=new $$t.ce(1,a.x,a.y,a.width,a.height);a.x-=b;a.y-=c;a.width=a.width+b*2;a.height=a.height+c*2}return a},g:function(a,b,c,d,e,f){var g=$$t.$c1.l(c,d,e,f);g=$$t.$c1.k(g);var h=a+b;if(h<a){var i=a;a=h;h=i}if(a<-Math.PI){return g<h||g>a+6.283185307179586}else if(h>Math.PI){return g>a||g<h+6.283185307179586}return a<=g&&g<=h},h:function(a,b){return a<=b||$$t.$c1.e(a,b)},k:function(a){a%=6.283185307179586;if(a>Math.PI){a-=6.283185307179586}else if(a<-Math.PI){a+=6.283185307179586}return a},l:function(a,b,c,d){return Math.atan2((d.__y-a.__y)*(b/c),d.__x-a.__x)},n:function(a,b,c){var d=$$t.$c1.q(a,b);var e=c.width/2;var f=c.height/2;return $$t.$c1.l({__x:c.x+e,__y:c.y+f,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,f,d)},$type:new $.ig.Type("ShapeUtilities",$.ig.$ot)},true);$c("KeyTipInfo:dv","Object",{init:function(){this.e=null;this.b="\0";$.ig.$op.init.call(this)},e:null,b:"\0",h:null,f:null,_g:null,_a:null,_d:null,_c:null,$type:new $.ig.Type("KeyTipInfo",$.ig.$ot)},true);$c("KeyTipManager:dw","Object",{h:null,t:null,d:null,f:null,init:function(a){$.ig.$op.init.call(this);this.t=a;this.d=new $$t.bt($$t.$dv.$type,0)},a:function(){return this.d.count()>0},e:function(){return this.d},c:function(a){var b=false;for(var c=0;c<a.length;c++){var d=a.charAt(c);if(!$$t.$dw.b(d)){continue}var e=this.h+d;var f=e.toLocaleUpperCase(this.f);var g=false;var i=this.d.getEnumerator();while(i.moveNext()){var h=i.current();if(f==h.f){this.h=null;h._a(h);return true}else if(h.f.startsWith(f)){b=g=true;break}}if(g){this.h=e}}return b},p:function(){this.k();var a=new $$t.bt($$t.$dv.$type,0);var c=this.d.getEnumerator();while(c.moveNext()){var b=c.current();if(String.isNullOrEmpty(b.f)){a.add(b)}}this.n(a);this.l(a);this.m(a);this.o(a);this.q();this.s()},r:function(){this.d.clear();this.h=null},g:function(a,b){return a.f.compareTo(b.f)},i:function(a){if(a<0){return null}var b=a;if(b<=9){return $z(b,this.f)}var c=19;if(b<c){return"0"+$z(c-b,this.f)}b-=c;if(b>25){return null}var d=String.fromCharCode("A".charCodeAt(0)+b);return"0"+d},j:function(a){var b=a.e;var c=String.empty();if(String.isNullOrEmpty(b)){return c}for(var d=0;d<b.length;d++){var e=b.charAt(d);if(c.length==2){break}if($$t.$dw.b(e)){c+=e}}return c},k:function(){var a=$$t.$ae.currentCulture();this.f=a},l:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];var d=c._g;if(String.isNullOrEmpty(d)){continue}var e=this.j(c);var f=String.empty();for(var g=0,h=d.length;g<h;g++){var i=d.charAt(g);if($$t.$dw.b(i)==false){continue}var j=(e+i).toLocaleUpperCase(this.f);if(f.length==0){f=j}var k=false;var m=this.d.getEnumerator();while(m.moveNext()){var l=m.current();if(l.f==null){continue}if(l.f.startsWith(j)){k=true;break}}if(k==false){c.f=j;break}}if(String.isNullOrEmpty(c.f)){if(f.length==0){c.f=e}else{c.f=f}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},n:function(a){for(var b=a.count()-1;b>=0;b--){var c=a.__inner[b];if(!String.isNullOrEmpty(c.h)){c.f=c.h;a.removeAt(b)}}},m:function(a){var b=1;for(var c=0;c<a.count();c++){var d=null;do{d=this.i(b++);if(d==null){return}var f=this.d.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f==d){d=null;break}}if(d!=null){a.__inner[c].f=d;a.removeAt(c);c--;break}}while(true)}},o:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];c.f=this.j(c);if(String.isNullOrEmpty(c.f)){var d=c.b;if($$t.$dw.b(d)){c.f=d}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},b:function(a){return true},q:function(){for(var a=this.d.count()-1;a>=0;a--){var b=this.d.__inner[a];if(String.isNullOrEmpty(b.f)){this.d.removeAt(a)}}},s:function(){var a=new $$t.bt($$t.$dv.$type,1,this.d);var b=0;var c;do{c=false;a.sort2(this.g.runOn(this));var d=null;for(var e=b;e<a.count()-1;e++){var f=a.__inner[e];var g=a.__inner[e+1];if(f.f==g.f){if(d==null){d=new $$t.bt($$t.$dv.$type,0)}else{d.clear()}d.add(f);d.add(g);for(e+=2;e<a.count();e++){var h=a.__inner[e];if(h.f!=f.f){break}d.add(h)}var i=$.ig.truncate(Math.floor(Math.log10(d.count()-1)))+1;for(var j=0;j<d.count();j++){var k=d.__inner[j];var l=$z(j+1,this.f).padLeft(i,"0");if(l.length>i){l=l.substr(l.length-i)}k.f=String.concat(k.f,l)}c=true;break}else if(g.f.startsWith(f.f)){f.f=String.concat(f.f,f.f=="0"?"0":"1");c=true;break}else{b=e+1}}}while(c)},$type:new $.ig.Type("KeyTipManager",$.ig.$ot)},true);$c("KeyTipExtensions:d1","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){return a.toUpperCase()},a:function(a,b){return a.toString()},$type:new $.ig.Type("KeyTipExtensions",$.ig.$ot)},true);$c("XamRadialMenu:ei","Control",{fa:null,e8:null,e7:null,e9:null,e6:null,go:null,gp:null,gn:null,gm:null,ah:null,bf:null,bg:null,bi:null,aj:0,bk:null,bh:null,az:null,bj:null,a0:null,am:0,ak:null,gj:null,a4:false,a3:false,a5:false,cc:null,a2:null,ap:null,ar:null,aq:null,al:null,ag:null,a1:null,bl:null,staticInit:function(){},init:function(){var $self=this;this.aj=3;this.bo=1;this.ax=new $$t.ce(1,0,0,0,0);$$t.$ee.init.call(this);this.bl=new $$t.d2(function(a,b){a.cg(b?$self:null)});this.fa=new $$t.er;this.e9=new $$t.er;this.e7=new $$t.er;this.e8=new $$t.er;this.e6=new $$t.er;this.fa._s=100;this.e9._s=200;this.e7._s=300;this.e8._s=400;this.e6._s=500;this.ag=new $$t.dw(this);this.bf=new $$t.ev($$t.$gy.$type,$$t.$bt.$type.specialize($$t.$fr.$type),0);this.bg=new $$t.ev($$t.$gy.$type,$$t.$jf.$type.specialize($$t.$fr.$type),0);this.bi=new $$t.bt($$t.$jh.$type,0);this.ah=new $$t.et;this.bk=new $$t.gz($$t.$g1.$type);var a=new $$t.g7(this);this.bh=new $$t.bt($$t.$fr.$type,0);this.az=function(){var $ret=new $$t.jf($$t.$fr.$type);$ret._b=a.bf.runOn(a);$ret._c=a.bg.runOn(a);$ret._j=function(){return a.b5()};$ret._d=function(b){a.as(b)};return $ret}();this.bj=new $$t.bt($$t.$e7.$type,0);this.a0=function(){var $ret=new $$t.jf($$t.$e7.$type);$ret._b=a.a1.runOn(a);$ret._c=a.a2.runOn(a);$ret._j=a.bz.runOn(a);$ret._d=a.a3.runOn(a);return $ret}();this._ao=a;this.go=a.b6(0);this.gp=a.b6(1);this.gn=a.b6(3);this.gm=a.b6(2);a.ba();this.bk.push(new $$t.g1(this,null,null,a.y(),null));a.br()},centerButtonContentWidth:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonContentWidthProperty,a);return a}else{return this.c($$t.$ei.centerButtonContentWidthProperty)}},centerButtonContentHeight:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonContentHeightProperty,a);return a}else{return this.c($$t.$ei.centerButtonContentHeightProperty)}},centerButtonClosedFill:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonClosedFillProperty,a);return a}else{return this.c($$t.$ei.centerButtonClosedFillProperty)}},centerButtonClosedStroke:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonClosedStrokeProperty,a);return a}else{return this.c($$t.$ei.centerButtonClosedStrokeProperty)}},centerButtonFill:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonFillProperty,a);return a}else{return this.c($$t.$ei.centerButtonFillProperty)}},centerButtonHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$ei.centerButtonHotTrackFillProperty)}},centerButtonHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ei.centerButtonHotTrackStrokeProperty)}},centerButtonContent:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonContentProperty,a);return a}else{return this.c($$t.$ei.centerButtonContentProperty)}},centerButtonKeyTip:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonKeyTipProperty,a);return a}else{return this.c($$t.$ei.centerButtonKeyTipProperty)}},centerButtonStroke:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonStrokeProperty,a);return a}else{return this.c($$t.$ei.centerButtonStrokeProperty)}},centerButtonStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ei.centerButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$ei.centerButtonStrokeThicknessProperty)}},currentOpenMenuItem:function(a){if(arguments.length===1){this.h($$t.$ei.currentOpenMenuItemProperty,a);return a}else{return this.c($$t.$ei.currentOpenMenuItemProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$ei.fontProperty,a);return a}else{return this.c($$t.$ei.fontProperty)}},isOpen:function(a){if(arguments.length===1){this.h($$t.$ei.isOpenProperty,a);return a}else{return this.c($$t.$ei.isOpenProperty)}},items:function(){return this.bl},keyTipTemplate:function(a){if(arguments.length===1){this.h($$t.$ei.keyTipTemplateProperty,a);return a}else{return this.c($$t.$ei.keyTipTemplateProperty)}},menuBackground:function(a){if(arguments.length===1){this.h($$t.$ei.menuBackgroundProperty,a);return a}else{return this.c($$t.$ei.menuBackgroundProperty)}},menuItemOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.h($$t.$ei.menuItemOpenCloseAnimationDurationProperty,a);return a}else{return $h(this.c($$t.$ei.menuItemOpenCloseAnimationDurationProperty))}},menuItemOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ei.menuItemOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ei.menuItemOpenCloseAnimationEasingFunctionProperty)}},menuOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.h($$t.$ei.menuOpenCloseAnimationDurationProperty,a);return a}else{return $h(this.c($$t.$ei.menuOpenCloseAnimationDurationProperty))}},menuOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ei.menuOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ei.menuOpenCloseAnimationEasingFunctionProperty)}},minWedgeCount:function(a){if(arguments.length===1){this.h($$t.$ei.minWedgeCountProperty,a);return a}else{return $h(this.c($$t.$ei.minWedgeCountProperty))}},outerRingFill:function(a){if(arguments.length===1){this.h($$t.$ei.outerRingFillProperty,a);return a}else{return this.c($$t.$ei.outerRingFillProperty)}},outerRingThickness:function(a){if(arguments.length===1){this.h($$t.$ei.outerRingThicknessProperty,a);return a}else{return this.c($$t.$ei.outerRingThicknessProperty)}},outerRingStroke:function(a){if(arguments.length===1){this.h($$t.$ei.outerRingStrokeProperty,a);return a}else{return this.c($$t.$ei.outerRingStrokeProperty)}},outerRingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ei.outerRingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ei.outerRingStrokeThicknessProperty)}},rotationInDegrees:function(a){if(arguments.length===1){this.h($$t.$ei.rotationInDegreesProperty,a);return a}else{return this.c($$t.$ei.rotationInDegreesProperty)}},rotationAsPercentageOfWedge:function(a){if(arguments.length===1){this.h($$t.$ei.rotationAsPercentageOfWedgeProperty,a);return a}else{return this.c($$t.$ei.rotationAsPercentageOfWedgeProperty)}},wedgePaddingInDegrees:function(a){if(arguments.length===1){this.h($$t.$ei.wedgePaddingInDegreesProperty,a);return a}else{return this.c($$t.$ei.wedgePaddingInDegreesProperty)}},pixelScalingRatio:function(a){if(arguments.length===1){this.h($$t.$ei.pixelScalingRatioProperty,a);return a}else{return this.c($$t.$ei.pixelScalingRatioProperty)}},bo:0,bp:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.eb("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},a6:function(){return true},fb:function(){return this.e6},ai:function(){return this.ah},fc:function(){return this.e7},a9:function(){return this.bk.peek().z()!=null},fd:function(){return this.e8},fe:function(){return this.e9},b8:function(){return this.bk.count()},ff:function(){return this.fa},_ao:null,ax:null,
ay:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(!$$t.$cf.b(b,this.ax)){this.ed(b,this.ax)}return a}else{return this.ax}},ed:function(a,b){this.dq(3)},a7:function(){return this.ag.a()},be:function(){return this.am==3&&!this.a7()&&this._ao.s()},aw:function(a,b){return this._ao.k(a,b)},exportVisualData:function(){var $self=this;var a=this.ah;var b=new $$t.i9;b.menuArea(new $$t.h7(1,"MenuArea",this.go));b.outerRing(new $$t.h7(1,"OuterRing",this.gp));b.innerRing(new $$t.h7(1,"InnerRing",this.gn));b.innerRingFocus(new $$t.h7(1,"InnerRingFocus",this.gm));b.itemOpacity(this.e8.__opacity);b.outerPathOpacity(this.fa.__opacity);b.viewport($$t.$cf.c(this.ay()));var c;var d=new $$t.ev($$t.$ed.$type,$$t.$fw.$type,0);b.items(new $$t.ja);var f=a.ah().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.item().ak();g.type(e.item().getType().typeName());g.name(e.item().name());d.item(e.item(),g);if(function(){var h=a.p().tryGetValue(e,c);c=h.p1;return h.ret}()){c.e(function(h){return $self.aw(h,null)},g,function(h){for(var i=0,j=$self.bh.count();i<j;i++){if($self.bh.__inner[i].dataContext()==h){return $self.bh.__inner[i]}}return null},function(h){for(var i=0,j=$self.bj.count();i<j;i++){if($self.bj.__inner[i].dataContext()==h){return $self.bj.__inner[i]}}return null})}b.items().add(g)}this.di(0,a,d);this.di(4,a,d);this.di(1,a,d);this.di(2,a,d);this.di(3,a,d);var h;if(function(){var i=$self.bf.tryGetValue(5,h);h=i.p1;return i.ret}()){b.colorWellPreviews(new $$t.jb);var i;var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l=$b($$t.$c5.$type,j.dataContext());if(function(){var m=a.q().tryGetValue(l,i);i=m.p1;return m.ret}()){var m=$b($$t.$i5.$type,l.c);var n=new $$t.jc;n.type(m.getType().typeName());n.name(m.name());n.colorValue($$t.$f0.a_1(m.color()));n.previewPath(new $$t.h7(1,"ColorWellPreview",j));b.colorWellPreviews().add(n)}}}this._ao.at(b);return b},di:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.bf.tryGetValue(a,d);d=e.p1;return e.ret}()){return}var e;var f;var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$c5.$type,g.dataContext());if(i!=null){if(function(){var j=b.q().tryGetValue(i,e);e=j.p1;return j.ret}()){if(function(){var j=c.tryGetValue(e,f);f=j.p1;return j.ret}()){var j=new $$t.h7(1,$$t.$gy.$getName(a),g);switch(a){case 0:f.outerRingPath(j);break;case 4:f.outerRingArrowPath(j);break;case 1:f.toolAreaPath(j);break;case 2:f.checkmarkPath(j);break;case 3:f.highlightPath(j);break}}}}}},provideContainer:function(a){this._ao.a8(a)},containerResized:function(){this._ao.a0();this._ao.bj();this._ao.a9(true)},destroy:function(){this._ao.a8(null)},styleUpdated:function(){this._ao.bv()},flush:function(){this._ao.au()},dg:function(){this.dq(3)},dh:function(){var $self=this;var a=this.ag.e();a.clear();a.add(function(){var $ret=new $$t.dv;$ret.h=$self.centerButtonKeyTip();$ret._a=function(b){$self.eg()};$ret._c=$self.gl.runOn($self);return $ret}());if(this.isOpen()){var b=this.bk.peek();var c=b.h(null,true);while(c!=null){var d=c.item();var e=d.a2(c);var f=null;if(e!=null){a.addRange(e)}else if(this.a8(d)){f=function(g){$self.ds(g._d.item())}}else if(d.isEnabled()){f=function(g){$self.ei(g._d.item())}}if(f!=null){var g=$b($$t.$g2.$type,d);a.add(function(){var $ret=new $$t.dv;$ret.h=g!=null?g.keyTip():null;$ret._a=f;$ret._d=c;$ret._c=$self.gk.runOn($self);return $ret}())}c=b.h(d,true)}}this.ag.p();this.e5();this._ao.ay();this._ao.bt(a)},dk:function(){if(this.a7()){this.ag.r();this._ao.ax();this.e5();if($$t.$ci.l_op_Inequality(this.gj,null)){var a=this.gj;this.gj=null;this.d8(a)}}},bb:function(a){var b;if(this.isOpen()){b=this.ah.i()}else{b=this.ah.h()}return b.a(a)},dw:function(a){if(this.bk.peek().z()==a){this.du()}},dy:function(){{switch(this.am){case 0:case 4:if(!this.a9()){this.eo(null,3,true,false)}break;case 3:this.e5();this.ey();break}}},d1:function(a){if(a!=null){this.dk();this._ao.bq();if(this.isOpen()){this._ao.bu(a)}if(this.a1==null){this.a1=new $$t.cb(this.dz.runOn(this),1e3)}}},bc:function(a){if(this.ag.a()){return this.ag.c(a)}return false},bd:function(a,b){if(this.a7()){switch(a){case 17:case 15:case 14:case 16:case 13:case 12:case 2:this.dk();this.eo(null,3,false,false);break}}switch(a){case 8:if(this.bk.count()>1){this.du()}else{this.dk();this._ao.bq()}break;case 9:case 3:if(!this.a9()){this.eh(this.am,this.ak,false)}break;case 2:if(!this.a9()){this.el(b)}break;case 15:case 17:if(!this.a9()){this.dr(this.ak,a==15)}break;case 14:if(this.isOpen()){this.eo(null,3,false,false);this.eg()}break;case 16:if(this.ak!=null&&this.a8(this.ak)){this.ds(this.ak)}break;default:if(this._ao.r(a)){if(this.a7()){this.dk();this._ao.bq()}else if(!this.a9()){this.dh()}break}return false}return true},d4:function(){this.dk();this.e5();this.eo(null,0,false,false)},d6:function(a){if(this.ap!=null&&this.a7()&&this._ao.s()){this.gj=a;return}this.d8(a)},d5:function(a,b){this.d8(a);this.cc=b;if(this.ak!=null&&this.am==2){this.ak._aw=true}this.a5=this.am==3;this.eq()},dv:function(a,b){this.ek(a,b,true)},d9:function(a,b){this.ek(a,b,false)},d8:function(a){if(this.a9()){return}if($$t.$ci.l_op_Inequality(this.gj,null)&&a.__x==this.gj.__x&&a.__y==this.gj.__y&&this._ao.s()){return}this.dk();this.gj=a;var b=this.db(a,!this.a5);var c=b._c;this.eo(c,b._d,false,false);if(c!=null&&c._av){var d=this.ah._am;var e=$$t.$c1.l(d,this.ah._j.width/2,this.ah._j.height/2,a);var f=this.ah.c(c);c.cd(e,this.ah._j,f,a)}},d7:function(){this.gj=null;this.eo(null,0,false,false)},ep:function(a){this.isOpen(a)},e3:function(){var a=this.aj;this.aj=0;var b=a==2||a==3||this._ao.v();if(a==3){if(this.bi.count()>0){this.bi.clear();this.ev();this.ey()}var c=this.bk.peek();var d=0;var e=1;if(this.ap!=null){d=1;e=this.ap.transitionProgress()}else if(this.ar!=null){e=this.ar.transitionProgress();var f=this.bk.peek();var g=this.al;if(g!=null&&g.f()==f&&$b($$t.$i5.$type,g.d())!==null){d=4}else if(g!=null&&f.f()==g&&$b($$t.$i5.$type,f.d())!==null){d=3}else{d=2}}this.ef(this.ah,c,d,e,this.al)}else{var h=this.ah.r();var i=this.ah.p();var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l;if(function(){var m=i.tryGetValue(j,l);l=m.p1;return m.ret}()){var m=j.item().al(j,this.ah,l);if(m!=0){if(a==0){a=1}if((m&2)!=0){this.e2(l.b())}}}}h.clear()}if(b){if(a==1){this.dl(this.ah);this.dm(this.ah)}else{this.en(this.ah)}this._ao.ar()}},dc:function(a,b){var c=a.item();var d=$b($$t.$i5.$type,c)!==null?3:2;var e=c.c9();var f=b.b();var g=$$t.$c1.b(b._j,f.l-2,f.m-2,f.l-(2+d),f.m-(2+d),a.e+.008726646259971648,a.d-.008726646259971648);g._d=e;b.ag().add(g);b.q().item(g,c)},gk:function(a,b){var c=$b($$t.$eu.$type,b._d);var d=c.e+(c.d-c.e)/2;var e=$$t.$c1.q(this.ah._j,d);return{__x:e.__x-a.width()/2,__y:e.__y-a.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},gl:function(a,b){var c=this._ao.b9();var d=this.ah._am;return{__x:d.__x-a.width()/2,__y:d.__y-c.height()/2-a.height(),$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},gq:function(a){if(Number.isInfinity(a.width())||Number.isInfinity(a.height())){var b=100;var c=this._ao.b9();var d=$$t.$c1.c(new $$t.ce(1,0,0,c.width(),c.height()));if(Number.isInfinity(a.width())){a.width((this.outerRingThickness()+5+b+5)*2+d.width)}if(Number.isInfinity(a.height())){a.height((this.outerRingThickness()+5+b+5)*2+d.height)}}return a},dd:function(){if(this.a1!=null){this.a1.c();this.a1=null}},a8:function(a){return a.ag()==2},b6:function(a,b){for(var c=0,d=this.bi.count();c<d;c++){var e=this.bi.__inner[c];if(e.item()==a&&e.d()==b){return c}}return-1},db:function(a,b){var $self=this;var c=null;var d=0;var e=false;if(this.ah.h().a(a)){if(!this.a3||!b){d=3}}else if(this.cc!=null||this.isOpen()){var f=this.isOpen()&&this.ah.b().a(a);var g=null;if(this.cc!=null&&!f){var h=this.ah._am;var i=Math.abs(a.__x-h.__x);var j=Math.abs(a.__y-h.__y);var k=Math.sqrt(i*i+j*j);var l=$$t.$c1.l(h,this.ah._j.width/2,this.ah._j.height/2,a);var m=$$t.$c1.q(this.ah._j,l);i=Math.abs(m.__x-h.__x);j=Math.abs(m.__y-h.__y);var n=Math.sqrt(i*i+j*j);e=k>n*3;var o=this.ah._k;var p=$$t.$c1.l(h,o.width/2,o.height/2,a);a=$$t.$c1.q(o,p)}if(f){var q=this.ah.ad();for(var r=0,s=q.count();r<s;r++){if(q.__inner[r].a(a)){d=1;g=q.__inner[r];break}}}else if(e){d=4}else{var t=this.ah.ae();for(var u=0,v=t.count();u<v;u++){if(t.__inner[u].a(a)){d=2;g=t.__inner[u];break}}}if(g!=null){if(!function(){var w=$self.ah.q().tryGetValue(g,c);c=w.p1;return w.ret}()){d=0}else if(!c.isEnabled()){if(d==2||!this.a8(c)){c=null;d=0}}else if(d==1&&!this.a8(c)){d=2}}}return new $$t.hx($$t.$ed.$type,$$t.$jd.$type,c,d)},dl:function(a){var b=this.bh;var c=this.az;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().a().getEnumerator();while(i.moveNext()){var h=i.current();var j=c.a();j.__opacity=g;$$t.$ei.dn(h,j);b.add(j)}}c.f(false)},dm:function(a){var b=this.bj;var c=this.a0;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().b().getEnumerator();while(i.moveNext()){var h=i.current();var j=c.a();j.__opacity=g;j.ak(h.b);j.dataContext(h);j._am=h.d;var k=h.f;j._n=k.x();j._o=k.y();b.add(j)}}c.f(false)},dn:function(a,b){b.__fill=a._d;b.__stroke=a._b==0?$$t.$im.t:a._e;b._ac=a._b;b._j=a._h;if(a._g==null){a._g=a.f(a._b)}b._ak=a._g;b.dataContext(a)},dp:function(a,b,c){var $self=this;var d;var e;if(!function(){var f=$self.bf.tryGetValue(a,d);d=f.p1;return f.ret}()){this.bf.item(a,d=new $$t.bt($$t.$fr.$type,0))}if(!function(){var f=$self.bg.tryGetValue(a,e);e=f.p1;return f.ret}()){this.bg.item(a,e=function(){var $ret=new $$t.jf($$t.$fr.$type);$ret._b=$self._ao.bf.runOn($self._ao);$ret._c=$self._ao.bg.runOn($self._ao);$ret._j=function(){return $self._ao.b7(a)};$ret._d=function(f){$self._ao.bi(a,f)};return $ret}())}e.f(true);for(var f=d.count()-1;f>=0;f--){e.n(d.__inner[f])}d.clear();var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=e.a();var j;var k=1;if(c!=null&&function(){var l=c.tryGetValue(g,j);j=l.p1;return l.ret}()&&!j.isEnabled()){k=.3}i.__opacity=k;$$t.$ei.dn(g,i);d.add(i)}e.f(false)},dq:function(a){if(a>this.aj){this.aj=a}this._ao.br()},dz:function(){this._ao.ay();this.a1=null},dt:function(a){var b=$b($$t.$ed.$type,a);if(b==null&&a!=null){var c=this.bk.peek().d();if(c!=null&&a==c.bd()){b=c}else{var e=this._ao.y().getEnumerator();while(e.moveNext()){var d=e.current();b=d.ah(a);if(b!=null){break}}}}this.ds(b)},ds:function(a){var b=this.bk.peek();var c=b.d();if(c==a){return}while($b($$t.$g2.$type,a)!==null){var d=a;var e=d.dx()==0;if(e){break}a=d.parentItem()}if(c==a){this.e4();return}this.ew();if(a==null||c!=null&&!c.at(a)){while(this.bk.count()>1){var f=this.bk.pop();f.ae();f.d().cb();var g=this.bk.peek();if(g.d()==a||g.d()!=null&&g.d().at(a)){break}}}if(a!=null){var h=this.bk.peek().d();var i=new $$t.gz($$t.$ed.$type);var j=a;while(j!=h){i.push(j);j=j.parentItem()}var l=i.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==1){break}var m=$b($$t.$g2.$type,k);if(m!=null&&m.dx()==1){continue}if(!this.a8(k)){break}if(!k.az()){break}var n=this.bk.peek();var o=k.as();var p=o?k.bb():null;var q=o?new Array(0):k.a3();var r=new $$t.g1(this,k,n,q,p);this.bk.push(r);if(n!=b){n.ai(0)}n.c(k);k.cc();if(o){break}}}this.al=b;this._ao.bb();this.es();this.dq(3);if(b.z()!=null){this._ao.aw(b.z())}var s=this.bk.peek();if(s.z()!=null){this.dk();this.eo(null,0,false,false);this._ao.bs(s.z())}else if(this._ao.s()&&!this.a7()&&s.f()==b){var t=b.g(s.d());if(t!=null){s.ai(0);var u=t.e+(t.d-t.e)/2;var v=1.7976931348623157e308;var w=null;var y=s.l().getEnumerator();while(y.moveNext()){var x=y.current();var z=x.e+(x.d-x.e)/2;var aa=Math.abs(z-u);if(aa<v&&(x.item().isEnabled()||this.a8(x.item()))){v=aa;w=x}}if(w!=null){this.eo(w.item(),w.item().isEnabled()?2:1,false,false)}else{this.eo(null,3,false,false)}}}this.e4();if(!$$t.$im.e(this.ar)){if(this.a7()){this.dh()}}},du:function(){if(this.bk.count()>1){this.ds($$t.$jj.ad($$t.$g1.$type,$$t.$jj.r($$t.$g1.$type,this.bk,1)).d())}},dx:function(a,b){if(!$$t.$im.e(this.ap)){this.eu()}this.dq(3)},onInitialized:function(){if(this.a4){return}this.a4=true;if(this.currentOpenMenuItem()!=null){this.dt(this.currentOpenMenuItem())}},d3:function(a,b){var c=this.aq.transitionProgress();this.ej(c)},ej:function(a){var b=this.bi;for(var c=b.count()-1;c>=0;c--){var d=b.__inner[c];var e=$$t.$im.g(d.f()+a,0,1);var f=d.item();switch(d.d()){case 0:case 4:break;case 3:{var g=$$t.$jn.k(this.centerButtonHotTrackFill(),e,this.isOpen()?this.centerButtonFill():this.centerButtonClosedFill(),0);var h=$$t.$jn.k(this.centerButtonHotTrackStroke(),e,this.isOpen()?this.centerButtonStroke():this.centerButtonClosedStroke(),0);this.ez(this.ah.g(),g);this.e0(this.ah.g(),h);this.e0(this.ah.h(),h);this._ao.a7();break}case 1:{var i=this.ah.l(f,0);var j=i!=null?this.ah.l(f,4):null;if(i!=null){i._d=$$t.$jn.k(f.dn(),e,f.dj(),0);i._e=$$t.$jn.k(f.ds(),e,f.du(),0)}if(j!=null){j._d=$$t.$jn.k(f.dq(),e,f.dl(),0)}break}case 2:{var k=this.ah.l(f,3);if(null!=k){k._d=$$t.$jn.k(f.c9(),e,null,0)}var l=this.ah.l(f,1);if(null!=l){l._d=$$t.$jn.k(f.dd(),e,f.db(),0);l._e=$$t.$jn.k(f.df(),e,f.dh(),0)}break}}}this.dq(2)},ea:function(a,b){if(!$$t.$im.e(this.ar)){this.ew()}this.dq(3)},eb:function(a,b,c){if(b==c){return}if(b==null){var d=$$t.$df.h(a,$$t.$ei.$type);if(d!=null&&$$t.$jp.getUnderlyingType(d.propertyType())==null&&d.l()!=null&&d.l().b()==c){return}}this._ao.bc(a,b,c);var e=false;switch(a){case"CenterButtonKeyTip":e=false;break;case"CurrentOpenMenuItem":if(this.a4){this.dt(c)}break;case"MenuOpenCloseAnimationDuration":case"MenuOpenCloseAnimationEasingFunction":case"MenuItemOpenCloseAnimationDuration":case $$t.$ei.cz:case"KeyTipTemplate":break;case"MenuBackground":this.ez(this.ah.i(),c);e=true;break;case"CenterButtonHotTrackFill":case"CenterButtonHotTrackStroke":case"CenterButtonFill":case"CenterButtonStroke":case"CenterButtonClosedFill":case"CenterButtonClosedStroke":this.ey();break;case"CenterButtonStrokeThickness":this.e1(this.ah.g(),c);this.e5();break;case"OuterRingFill":this.ez(this.ah.b(),c);break;case"OuterRingStrokeThickness":this.e1(this.ah.b(),c);break;case"OuterRingStroke":this.e0(this.ah.b(),c);break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":case"CenterButtonContent":case"OuterRingThickness":case"RotationAsPercentageOfWedge":case"RotationInDegrees":case"MinWedgeCount":case"WedgePaddingInDegrees":{e=true;break}case"IsOpen":{e=true;this.eu();this.ew();var f=c==true;var g=this.fa.__opacity;var h=f?1:0;var i=f?h-g:g-h;if(f){this._ao.a5()}if(i!=0){var j=this.menuOpenCloseAnimationDuration();if(j>0&&this.a6()){this.ap=new $$t.ip(g,h,$.ig.truncate(Math.ceil(i*j)));this.ap.easingFunction(this.menuOpenCloseAnimationEasingFunction());var k=this.ap;k.propertyChanged=$.ig.Delegate.prototype.combine(k.propertyChanged,this.dx.runOn(this));this.ap.start();this.ap.flush()}else if(this.a7()){this.dh();if(!f){this._ao.a4()}}}this.ey();var l=f?this.opened:this.closed;if(null!=l){l(this,$$t.$cd.empty)}break}case"PixelScalingRatio":if($.ig.util.isNaN(this.pixelScalingRatio())||this.pixelScalingRatio()<=0){this.bp(1)}else{this.bp(this.pixelScalingRatio())}e=true;break;case"ActualPixelScalingRatio":this._ao.bj();break;default:break}if(e){this.dq(3)}var m=this.propertyChanged;if(null!=m){switch(a){case"IsOpen":case"CurrentOpenMenuItem":m(this,new $$t.ea(a));break}}},d2:function(a,b,c){if(a!=this.bk.peek()){}var d=this.aj;if(b!=null){switch(c){case"ToolTipResolved":if(b==this.ak){this.dd();this._ao.bu(b)}break;case"InvalidateCustomVisuals":if(this.ai().m(b)){d=1}else{d=3}break;case"IsEnabled":d=2;break;default:d=3;break}}else{d=3}if(d!=this.aj){this.dq(d)}},ec:function(a){this.dq(2)},ee:function(){if(!this.isOpen()){this.a3=true;this.ep(true)}},dr:function(a,b){if(!this.isOpen()){return}if(a!=null&&a.a0(b,false)){return}var c=this.bk.peek();var d=c.h(a,b);if(d!=null){var e=d.item();do{if(e.isEnabled()){this.eo(e,2,false,false);e.a0(b,true);break}else if(this.a8(e)){this.eo(e,1,false,false);break}else{var f=c.h(e,b);if(f!=null){e=f.item()}else{this.eo(null,3,false,false);break}}}while(e!=d.item())}else{this.eo(null,3,false,false)}},ef:function(a,b,c,d,e){var f=this.ay();if($$t.$cf.a(f)){return}var g=b;if(e!=null&&c!=0&&c!=1&&d<.5){b=e}var h={__x:f.x+f.width/2,__y:f.y+f.height/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i=Math.max(this.outerRingThickness(),0);var j=c==1;var k=j?(1-d)*-1:0;var l=j?(1-d)*i:0;var m=d<=.5?d:1-d;var n=!j?m*i:0;var o=f.width/2-l;var p=f.height/2-l;i-=l;var q=Math.min(i,o);var r=Math.min(i,p);var s=this._ao.b9();var t=$$t.$c1.c(new $$t.ce(1,0,0,s.width(),s.height()));var u=Math.min(t.width/2,o-q);var v=Math.min(t.height/2,p-r);var w=o-q-n;var x=p-r-n;a._am=h;var y=!j?1-m*2*.6:1;a._aj=y;a._j=f;a.ak=o-q;a.al=p-r;a.r().clear();var z=a.i();z.k=h;z.i=o;z.j=p;z._g=null;var aa=a.b();aa.k=h;aa.i=o;aa.j=p;aa.l=w;aa.m=x;aa._g=null;var ab=a.g();ab.k=h;ab.i=u;ab.j=v;ab._g=null;var ac=a.h();ac.k=h;ac.i=ab.i+5;ac.j=ab.j+5;ac._g=null;var ad=b.l();var ae=a.q();ae.clear();var af=a.ah();af.clear();af.addRange(ad);b.ai(k);a._ai=k*b.r();var ag=a.ad();ag.clear();var ah=a.ac();ah.clear();var ai=a.ae();ai.clear();var aj=a.ag();aj.clear();var ak=a.af();ak.clear();var al=a.ab();al.clear();var am=a.p();am.clear();var an=Math.max(w-1,0)*y;var ao=Math.max(x-1,0)*y;var ap=Math.min(ac.i+5,an)*y;var aq=Math.min(ac.j+5,ao)*y;var ar=Math.max(an-2,0)*y;var as=Math.max(ao-2,0)*y;var at=(an-(an-ap)*.56)*y;var au=(ao-(ao-aq)*.56)*y;var av=Math.max(at-8,ac.i);var aw=Math.max(au-8,ac.j);var ax=Math.min(ac.i+8,av);var ay=Math.min(ac.j+8,aw);var az=new $$t.ce(1,h.__x-an,h.__y-ao,an*2,ao*2);var a0=new $$t.ce(1,h.__x-ap,h.__y-aq,ap*2,aq*2);var a1=a0.height+(az.height-a0.height)*.6;var a2=a0.width+(az.width-a0.width)*.6;var a3=new $$t.ce(1,h.__x-a2/2,h.__y-a1/2,a2,a1);var a4=aa.i-n*2;var a5=aa.j-n*2;var a6=aa.l;var a7=aa.m;var a8=(a4+a6)/2;var a9=(a5+a7)/2;var ba=new $$t.ce(1,h.__x-a8,h.__y-a9,a8*2,a9*2);a._k=a3;var bc=ad.getEnumerator();while(bc.moveNext()){var bb=bc.current();var bd=bb.item();var be=bb.e;var bf=bb.d;var bg=bd.aj(bb,a);if(bg!=null){am.add(bb,bg);this.e2(bg.b())}var bh=$b($$t.$i5.$type,bd);var bi=be;var bj=bf;if(bh==null){bi+=.008726646259971648;bj-=.008726646259971648}else{bh.fk()}var bk=be+(bf-be)/2;var bl=$$t.$c1.n(f,bk,a3);if($.ig.util.isNaN(bl)){bl=bk}bb.h=$$t.$c1.q(a3,bl-a._ai);bb.c=bl;var bm=$$t.$c1.b(f,a4,a5,a6,a7,bi,bj);ag.add(bm);ae.item(bm,bd);var bn=this.cc==null&&bd==this.ak&&this.am==1;var bo=this.a8(bd);if(bo||bh!=null){var bp=null;if(bo){var bq=$$t.$c1.n(f,bk,ba);var br=$$t.$c1.q(ba,bq);var bs=new $$t.ch(1,5.5,11);bp=function(){var $ret=new $$t.dq;$ret.j={__x:bs.width(),__y:bs.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret.k={__x:0,__y:bs.height(),$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();var bt=new $$t.gw;bt._j.add(function(){var $ret=new $$t.gv;$ret._j=bk*180/Math.PI;$ret._k=bs.width()/2;$ret._l=bs.height()/2;return $ret}());bt._j.add(function(){var $ret=new $$t.ij;$ret._j=br.__x-bs.width()/2;$ret._k=br.__y-bs.height()/2;return $ret}());bp._h=bt;ah.add(bp);ae.item(bp,bd)}if(bn){if(bp!=null){bp._d=bd.dq()}bm._d=bd.dn();bm._e=bd.ds()}else{if(bp!=null){bp._d=bd.dl()}bm._d=bd.dj();bm._e=bd.du()}bm._b=bd.a8()}var bu;if(bh!=null){bu=$$t.$c1.b(f,ar,as,at,au,be,bf)}else{bu=$$t.$c1.b(f,an,ao,ap,aq,be,bf)}var bv=bd==this.ak&&this.am==2;bu._d=bv?bd.dd():bd.db();bu._e=bv?bd.df():bd.dh();bu._b=bd.a6();ai.add(bu);ae.item(bu,bd);if(bd.ar()){var bw=bh!=null?3:1;var bx=bd.c6();var by=$$t.$c1.b(f,aa.l-2,aa.m-2,aa.l-(2+bw),aa.m-(2+bw),bi,bj);by._d=bx;ak.add(by);ae.item(by,bd)}if(bv){this.dc(bb,a)}}var bz=b.f();if(bz!=null){bz.ai(0);var b1=bz.l().getEnumerator();while(b1.moveNext()){var b0=b1.current();var b2=$b($$t.$i5.$type,b0.item());if(b2!=null){b2.fk();var b3=$$t.$c1.b(f,av,aw,ax,ay,b0.e,b0.d);b3._d=b2.db();b3._e=b2.dh();b3._b=b2.a6();b3.c=b2;al.add(b3);ae.item(b3,b2)}}}},eg:function(){if(this.bk.count()>1){this.du()}else{this.ep(!this.isOpen())}},eh:function(a,b,c){if(a==3){if(!c){this.eg()}}else if(b!=null){if(a==1&&this.a8(b)){this.ds(b)}else if(b.isEnabled()){this.ei(b)}}},ei:function(a){if(a!=null){a.ca()}},ek:function(a,b,c){this.et();if(this.cc==null){return}var d=this.a3;this.cc=null;this.a3=false;this.dq(3);var e=this.am;var f=this.ak;var g=this.db(a,true);if(f!=null&&e==2){f._aw=false}var h=c||this.isOpen()||g._c!=null||f==null||e!=2;this.eo(g._c,g._d,true,!h);if(!c){if(this.isOpen()&&e==0&&g._d==0){var j=this.ah.ab().getEnumerator();while(j.moveNext()){var i=j.current();if(i.a(a)){e=3;break}}}this.eh(e,f,d)}if(!h&&this.a1==null&&this.am==g._d&&this.ak==g._c){this._ao.ay()}},el:function(a){if(!this.isOpen()){return}this.dk();var b=this.ak;var c=this.am;var d=(a&4)==4;var e=this.bk.peek();var f=e.g(b);if(b!=null&&c==2){if(b.a1(!d)){return}}do{switch(c){case 2:if(d){f=e.h(b,false)}c=1;break;case 1:if(!d){f=e.h(b,true)}c=2;break;case 3:case 4:case 0:f=e.h(null,!d);c=d?1:2;break}if(f==null){b=null;c=3;break}b=f.item();if(c==2&&b.isEnabled()){break}if(c==1&&this.a8(b)){break}}while(b!=null);this.eo(b,c,false,false);if(this.ak!=null&&this.am==2){this.ak.ay(!d)}},en:function(a){var b=this.isOpen()?1:0;var c=b;var d=null;if(this.ap!=null){c=b=$$t.$im.g(this.ap.transitionProgress(),0,1)}else if(this.ar!=null){c=$$t.$im.g(this.ar.transitionProgress(),0,1);c=c<=.5?1-c*2:1-(1-c)*2;var e=a._aj;d=function(){var $ret=new $$t.ik;$ret._l=e;$ret._m=e;$ret._j=a._am.__x;$ret._k=a._am.__y;return $ret}()}this.fa.__opacity=b;this.e7.__opacity=(this.am==4?.3:1)*c;this.e8.__opacity=this.e7.__opacity;if(!$$t.$c1.e(a._ai,0)){var f=function(){var $ret=new $$t.gv;$ret._j=a._ai*180/Math.PI;$ret._k=a._j.width/2;$ret._l=a._j.height/2;return $ret}();if(d==null){d=f}else{var g=new $$t.gw;g._j.add(f);g._j.add(d);d=g}}this.e8._j=d;this.e7._j=this.e8._j;this.e9.__opacity=this.e7.__opacity;$$t.$ei.dn(a.i(),this.go);$$t.$ei.dn(a.b(),this.gp);$$t.$ei.dn(a.g(),this.gn);$$t.$ei.dn(a.h(),this.gm);this.dp(0,a.ad(),null);this.dp(4,a.ac(),null);this.dp(1,a.ae(),a.q());this.dp(5,a.ab(),a.q());this.dp(2,a.af(),a.q());this.dp(3,a.ag(),a.q());this.dl(a);this.dm(a);var h=this._ao;h.be(a.ah());this.e6.__opacity=this.a3?.3:1;h.bk(a._am)},eo:function(a,b,c,d){if(b==0||b==4){if(this._ao.s()&&!this.a9()){b=3}}if(b!=this.am||a!=this.ak){var e=this.ak;var f=this.am;var g=f==3;this.ak=a;this.am=b;if(b==3&&this.cc!=null&&!this.isOpen()){this.eq()}else if(g){this.et()}switch(f){case 3:case 1:case 2:{this.ev();this.bi.add(new $$t.jh(e,f));this.er();break}}var h=b!=0?this.b6(a,b):-1;if(h>=0){this.bi.removeAt(h)}if(g){this.e5()}if(c!=true){this.dk()}switch(b){case 4:this.ev();break;case 3:this.e5();this.ey();break;case 1:{var i=this.ah.l(a,0);var j=this.ah.l(a,4);if(i!=null){i._d=a.dn();i._e=a.ds()}if(j!=null){j._d=a.dq()}break}case 2:{var k=this.ah.l(a,3);if(k==null){var l=this.ah.c(a);if(l!=null){this.dc(l,this.ah)}}if(null!=k){k._d=a.c9()}var m=this.ah.l(a,1);if(null!=m){m._d=a.dd();m._e=a.df()}}break}if(this.cc!=null&&this.isOpen()){this.a3=true;if(g&&this.a5&&a!=null&&this.a8(a)){this.ds(a)}}if(g&&this.isOpen()){this.a5=false}if(e!=null&&f==2){e._av=false;e._aw=false}if(a!=null&&b==2){a._av=true;if(this.cc!=null){a._aw=true}}this.dd();if(a!=null&&!this.a7()){this._ao.bu(a)}else if(d!=true){this._ao.ay()}this.dq(2)}},eq:function(){if(this.isOpen()==false&&this.cc!=null&&this.am==3){this.et();this.a2=new $$t.cb(this.ee.runOn(this),2e3)}},er:function(){if(!this.a6()){if(this.bi.count()>0){this.ej(1);this.bi.clear()}return}if(this.aq==null){this.aq=new $$t.ip(0,1,250);var a=this.aq;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.d3.runOn(this))}this.aq.start();this.aq.flush()},es:function(){this.ew();var a=this.menuItemOpenCloseAnimationDuration();if(a>0&&this.a6()){this.ar=new $$t.ip(0,1,a);this.ar.easingFunction(this.menuItemOpenCloseAnimationEasingFunction());var b=this.ar;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.ea.runOn(this));this.ar.start();this.ar.flush()}},et:function(){if(null!=this.a2){this.a2.c();this.a2=null}},eu:function(){if(this.ap!=null){var a=this.ap;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.dx.runOn(this));this.ap.stop();this.ap=null;if(!this.isOpen()){this._ao.a4()}if(this.a7()){this.dh()}}},ev:function(){if(this.aq!=null){var a=this.aq.transitionProgress();for(var b=this.bi.count()-1;b>=0;b--){var c=this.bi.__inner[b];c.f(c.f()+a);if(c.f()>=1){this.bi.removeAt(b)}}this.aq.stop()}},ew:function(){if(this.ar!=null){this.al=null;var a=this.ar;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.ea.runOn(this));this.ar.stop();this.ar=null;var b=this.bk.peek();b.c(null);if(this.a7()){this.dh()}}},ey:function(){var a=this.am==3&&!this.a7()&&!this.be();var b=null;var c=null;if(a){b=this.centerButtonHotTrackFill();c=this.centerButtonHotTrackStroke()}else if(!this.isOpen()){b=this.centerButtonClosedFill();c=this.centerButtonClosedStroke()}else{b=this.centerButtonFill();c=this.centerButtonStroke()}this.ez(this.ah.g(),b);this.e0(this.ah.g(),c);this.e0(this.ah.h(),c);this._ao.a7()},ez:function(a,b){a._d=b;this.ec(a)},e0:function(a,b){a._e=b;this.ec(a)},e1:function(a,b){a._b=b;a._g=null;this.dq(2)},e2:function(a){var b=this._ao.by();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.ak(c.b);var e=this._ao.ca(b);var f=c.e;c.f=$$t.$cf.c($$t.$im.c(c.e,e,c.c,c.g))}},e4:function(){var a=this.bk.peek().d();var b=null;if(a!=null){b=a.bd()}this.currentOpenMenuItem(b)},e5:function(){this.e1(this.ah.h(),this.be()?this.ah.g()._b:0)},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("XamRadialMenu",$$t.$ee.$type)},true);$c("RadialMenuItemBase:ed","Control",{_dataItem:null,staticInit:function(){},init:function(){var $self=this;this._dataItem=null;this.ap=true;$$t.$ee.init.call(this);this.g($$t.$ed.c2,function(){var $ret=new $$t.dl(0);$ret.f(new $$t.dm("Visibility"));$ret.d($self);return $ret}())},autoRotateChildren:function(a){if(arguments.length===1){this.h($$t.$ed.autoRotateChildrenProperty,a);return a}else{return this.c($$t.$ed.autoRotateChildrenProperty)}},checkedHighlightBrush:function(a){if(arguments.length===1){this.h($$t.$ed.checkedHighlightBrushProperty,a);return a}else{return this.c($$t.$ed.checkedHighlightBrushProperty)}},c6:function(){return this.be($$t.$ed.checkedHighlightBrushProperty)},foreground:function(a){if(arguments.length===1){this.h($$t.$ed.foregroundProperty,a);return a}else{return this.c($$t.$ed.foregroundProperty)}},highlightBrush:function(a){if(arguments.length===1){this.h($$t.$ed.highlightBrushProperty,a);return a}else{return this.c($$t.$ed.highlightBrushProperty)}},c9:function(){return this.be($$t.$ed.highlightBrushProperty)},innerAreaFill:function(a){if(arguments.length===1){this.h($$t.$ed.innerAreaFillProperty,a);return a}else{return this.c($$t.$ed.innerAreaFillProperty)}},db:function(){return this.be($$t.$ed.innerAreaFillProperty)},innerAreaHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$ed.innerAreaHotTrackFillProperty,a);return a}else{return this.c($$t.$ed.innerAreaHotTrackFillProperty)}},innerAreaHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$ed.innerAreaHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ed.innerAreaHotTrackStrokeProperty)}},innerAreaStroke:function(a){if(arguments.length===1){this.h($$t.$ed.innerAreaStrokeProperty,a);return a}else{return this.c($$t.$ed.innerAreaStrokeProperty)}},dh:function(){return this.be($$t.$ed.innerAreaStrokeProperty)},innerAreaStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ed.innerAreaStrokeThicknessProperty,a);return a}else{return this.c($$t.$ed.innerAreaStrokeThicknessProperty)}},a6:function(){return this.be($$t.$ed.innerAreaStrokeThicknessProperty)},ap:false,isEnabled:function(a){if(arguments.length===1){if(a!=this.ap){this.ap=a;this.ce("IsEnabled",!a,a)}return a}else{return this.ap}},isToolTipEnabled:function(a){if(arguments.length===1){this.h($$t.$ed.isToolTipEnabledProperty,a);return a}else{return this.c($$t.$ed.isToolTipEnabledProperty)}},menu:function(){return this.c($$t.$ed.menuProperty)},outerRingButtonHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonHotTrackFillProperty)}},dn:function(){return this.be($$t.$ed.outerRingButtonHotTrackFillProperty)},outerRingButtonHotTrackForeground:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonHotTrackForegroundProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonHotTrackForegroundProperty)}},dq:function(){return this.be($$t.$ed.outerRingButtonHotTrackForegroundProperty)},outerRingButtonHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonHotTrackStrokeProperty)}},ds:function(){return this.be($$t.$ed.outerRingButtonHotTrackStrokeProperty)},outerRingButtonFill:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonFillProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonFillProperty)}},dj:function(){return this.be($$t.$ed.outerRingButtonFillProperty)},outerRingButtonForeground:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonForegroundProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonForegroundProperty)}},dl:function(){return this.be($$t.$ed.outerRingButtonForegroundProperty)},outerRingButtonStroke:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonStrokeProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonStrokeProperty)}},du:function(){return this.be($$t.$ed.outerRingButtonStrokeProperty)},outerRingButtonStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$ed.outerRingButtonStrokeThicknessProperty)}},a8:function(){return this.be($$t.$ed.outerRingButtonStrokeThicknessProperty)},parentItem:function(a){if(arguments.length===1){this.h($$t.$ed.parentItemProperty,a);return a}else{return this.c($$t.$ed.parentItemProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ed.toolTipProperty,a);return a}else{return this.c($$t.$ed.toolTipProperty)}},wedgeIndex:function(a){if(arguments.length===1){this.h($$t.$ed.wedgeIndexProperty,a);return a}else{return $h(this.c($$t.$ed.wedgeIndexProperty))}},wedgeSpan:function(a){if(arguments.length===1){this.h($$t.$ed.wedgeSpanProperty,a);return a}else{return $h(this.c($$t.$ed.wedgeSpanProperty))}},bb:function(){return null},bd:function(){var a=this._dataItem;if(a==null){a=this}return a},ar:function(){return false},as:function(){return false},dd:function(){var a=this.be($$t.$ed.innerAreaHotTrackFillProperty);if(a==null){a=this.db()}return a},df:function(){var a=this.be($$t.$ed.innerAreaHotTrackStrokeProperty);if(a==null){a=this.dh()}return a},_av:false,_aw:false,a3:function(){return null},ag:function(){return 0},bg:function(){var a=this.toolTip();if(a!=null){return a}return null},a4:function(a,b){return NaN},aj:function(a,b){return null},ak:function(){return new $$t.fw},a2:function(a){return null},be:function(a){var b=this.e(a);if(b==$$t.$df.c){if(this.menu()!=null){b=this.menu()._ao.ao(a)}else{b=this.c(a)}}return b},ah:function(a){if(a!=null&&a==this.bd()){return this}return null},at:function(a){while(a!=null){a=a.parentItem();if(a==this){return true}}return false},ay:function(a){return false},ca:function(){if(this.menu()!=null){this.menu().d1(this)}},cb:function(){var a=this.closed;
if(null!=a){a(this,$$t.$cd.empty)}},cc:function(){var a=this.opened;if(null!=a){a(this,$$t.$cd.empty)}},az:function(){return true},cd:function(a,b,c,d){},cf:function(a,b,c){if(b==c){return}this.ce(a,b,c)},ce:function(a,b,c){var d=this.propertyChanged;if(null!=d){d(this,new $$t.ea(a))}},a0:function(a,b){return false},a1:function(a){return false},cg:function(a){this.h($$t.$ed.menuProperty,a)},al:function(a,b,c){return 0},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("RadialMenuItemBase",$$t.$ee.$type,[$$t.$d8.$type])},true);$c("RadialMenuItemBaseCollection:d2","ObservableCollection$1",{ae:null,init:function(a){$$t.$d3.init.call(this,$$t.$ed.$type,0);this.ae=a},n:function(a){this.ae(a,true);$$t.$d3.n.call(this,a)},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();this.ae(a,false)}$$t.$d3.p.call(this)},r:function(a,b){this.ae(b,true);$$t.$d3.r.call(this,a,b)},u:function(a){var b=this.__inner[a];this.ae(b,false);$$t.$d3.u.call(this,a)},x:function(a,b){var c=this.__inner[a];this.ae(c,false);this.ae(b,true);$$t.$d3.x.call(this,a,b)},$type:new $.ig.Type("RadialMenuItemBaseCollection",$$t.$d3.$type.specialize($$t.$ed.$type))},true);$c("CssClassChain$1:hw","Object",{$t:null,f:null,c:null,e:null,d:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.f=a;this.e=new $$t.bt($$t.$hw.$type.specialize(this.$t),0);this.d=new $$t.ev(this.$t,$$t.$hx.$type.specialize($$t.$hy.$type,String),0)},a:function(a){var b=new $$t.hw(this.$t,a);b.c=this;this.e.add(b);return b},b:function(a,b,c){this.d.item(a,new $$t.hx($$t.$hy.$type,String,b,c));return this},$type:new $.ig.Type("CssClassChain$1",$.ig.$ot)},true);$c("RadialMenuNumericGauge:hz","RadialMenuItemBase",{d2:null,d3:0,dz:false,fc:null,dy:false,dw:null,staticInit:function(){},init:function(){this.d3=NaN;$$t.$ed.init.call(this);this.dw=new $$t.a(this.el.runOn(this));this.d2=new $$t.bt(Number,0);this.pendingValue(this.value(NaN))},aj:function(a,b){this.eq();var c=this.d2.count();if(c==0){return null}var d=this.d0();var e=2;var f=4;var g=34;var h=new $$t.h3;var i=a.e;var j=a.d-a.e;var k=j/(d?c:c-1);var l=b._j;var m=b.g();var n=b.h();var o=b._am;var p=Math.min(b.ak,n.i+6);var q=Math.min(b.al,n.j+6);var r=Math.max(b.ak-g,p);var s=Math.max(b.al-g,q);var t=Math.max(r-e,p);var u=Math.max(s-e,q);var v=new $$t.ce(1,o.__x-r,o.__y-s,r*2,s*2);var w=$$t.$c1.d(v,f,f);var x=this.value();var y=!$.ig.util.isNaN(x);var z=y&&x>this.d2.__inner[0]&&x<this.d2.__inner[c-1];var aa=Math.max(t-1,m.i);var ab=Math.max(u-1,m.j);var ac=Math.min(Math.max(m.i-m._b/2,0),aa);var ad=Math.min(Math.max(m.j-m._b/2,0),ab);var ae=new $$t.ce(1,o.__x-aa,o.__y-ab,aa*2,ab*2);var af=new $$t.ce(1,o.__x-ac,o.__y-ad,ac*2,ad*2);var ag=Math.max(b.ak-g/2,p);var ah=Math.max(b.al-g/2,q);var ai=new $$t.ce(1,o.__x-ag,o.__y-ah,ag*2,ah*2);var aj=this.e4();var ak=this.fa();var al=this.e8();var am=ak;var an=ak;h.j=af;h.k=ae;for(var ao=0;ao<c;ao++){var ap=this.d2.__inner[ao];if(z&&ap==x){z=false}if(d||ao<c-1){var aq=$$t.$c1.b(l,r,s,t,u,i,i+k);var ar=new $$t.db;var as=$$t.$c1.q(l,i);var at=$$t.$c1.q(l,i+k);var au=as.__x>at.__x?1:0;var av=as.__y>at.__y?1:0;var aw=as.__x<at.__x?1:0;var ax=as.__y<at.__y?1:0;am=an;an=$$t.$ia.u(ak,(ao+1)/c,al,0);var ay=function(){var $ret=new $$t.da;$ret.color(am);$ret._offset=0;return $ret}();var az=function(){var $ret=new $$t.da;$ret.color(an);$ret._offset=1;return $ret}();ar._startX=au;ar._startY=av;ar._endX=aw;ar._endY=ax;ar._gradientStops=[ay,az];aq._d=ar;h.a().add(aq)}var a0=i;if(d){a0+=k}var a1=$$t.$hz.dx(l,v,w,aj,a0);h.a().add(a1);var a2=$$t.$hz.dv(l,ai,ap,a0);a2.a=a1;h.b().add(a2);i+=k}var a3=y?this.d4(a,x):0;var a4=h.i();if(y){if(z){var a5=$$t.$hz.dx(l,v,w,aj,a3);a5.c=a4;h.a().add(a5);var a6=$$t.$hz.dv(l,ai,x,a3);a6.a=a4;h.b().add(a6)}a4.j=$$t.$c1.q(ae,$$t.$c1.n(l,a3,ae));a4.i=$$t.$c1.q(af,$$t.$c1.n(l,a3,af));a4._b=1;a4._e=this.e6()}var a7=this.foreground();var a9=h.b().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.d=a7}this.al(a,b,h);return h},ak:function(){return new $$t.h4},a2:function(a){var $self=this;var b=new $$t.bt($$t.$dv.$type,0);this.eq();var c=this.value();var d=$.ig.util.isNaN(c);var e=function(f){var g=f._d;$self.value(g._c);var h=$self.menu();if(h!=null){h.d1($self)}};var g=this.d2.getEnumerator();while(g.moveNext()){var f=g.current();if(!d){if(f==c){d=true}else if(f>c){d=true;b.add(function(){var $ret=new $$t.dv;$ret._a=e;$ret._c=$self.fd.runOn($self);$ret._d=new $$t.hx(Number,$$t.$eu.$type,c,a);return $ret}())}}b.add(function(){var $ret=new $$t.dv;$ret._a=e;$ret._c=$self.fd.runOn($self);$ret._d=new $$t.hx(Number,$$t.$eu.$type,f,a);return $ret}())}return b},be:function(a){if(a.propertyType()==$$t.$c6.$type&&$$t.$df.h(a.name(),$$t.$ed.$type)!=null){return this.c(a)}return $$t.$ed.be.call(this,a)},av:function(a){if(arguments.length===1){if(a!=this.av()){$$t.$ed._av=a;if(a){this.dw.i();this.eo(this.value(),false)}else{this.dw.m()}}return a}else{return $$t.$ed._av}},aw:function(a){if(arguments.length===1){if(a!=$$t.$ed._aw){$$t.$ed._aw=a;this.ce("InvalidateCustomVisuals",null,null)}return a}else{return $$t.$ed._aw}},ay:function(a){this.eq();if(this.d2.count()==0){return false}this.eo(this.d2.__inner[a?0:this.d2.count()-1],false);return true},ca:function(){if(!$.ig.util.isNaN(this.pendingValue())){if(this.av()){this.dz=true}this.ep(this.pendingValue());var a=$b($$t.$ie.$type,this.parentItem());if(null!=a&&!$.ig.util.isNaN(this.value())){a.ff(this.value())}}$$t.$ed.ca.call(this)},cd:function(a,b,c,d){$$t.$ed.cd.call(this,a,b,c,d);var e=this.d8(a,c);var f=this.dz;if(this.dz){if($$t.$ci.l_op_Equality(this.fc,null)){this.dz=false}else if(!$$t.$c1.e(e,this.pendingValue())){this.dz=false}else if(Math.abs(d.__x-this.fc.__x)>16||Math.abs(d.__y-this.fc.__y)>16){this.dz=false}}this.d3=a;if(this.dz==false||$$t.$ci.l_op_Equality(this.fc,null)){this.fc=d}this.eo(e,true);this.ce("InvalidateCustomVisuals",null,null);if(f&&this.dz==false){this.ce("ToolTipResolved",null,null)}},ce:function(a,b,c){switch(a){case"PendingValueNeedleBrush":this.ce("InvalidateCustomVisuals",null,null);break;case"PendingValue":this.ce("ToolTipResolved",null,null);this.ce("InvalidateCustomVisuals",null,null);break;case"ValueNeedleBrush":case"TickBrush":case"Value":case"ReserveFirstSlice":case"TrackStartColor":case"TrackEndColor":this.ce("DirtyCustomVisuals",null,null);break;case"Ticks":this.dy=false;this.ce("DirtyCustomVisuals",null,null);break}$$t.$ed.ce.call(this,a,b,c)},a0:function(a,b){var c=this.pendingValue();if($.ig.util.isNaN(c)){return this.ay(a)}var d=c;this.eq();if(this.d2.count()>0){d=d+this.smallIncrement()*(a?1:-1);var e=this.d2.count()-1;if(d<this.d2.__inner[0]){if(b){d=this.d2.__inner[e]}else{return false}}else if(d>this.d2.__inner[e]){if(b){d=this.d2.__inner[0]}else{return false}}this.eo(d,false);return true}return false},a1:function(a){var b=this.pendingValue();if($.ig.util.isNaN(b)){this.ay(a);return true}var c=b;this.eq();var d=a?0:this.d2.count()-1;var e=a?this.d2.count():-1;var f=a?1:-1;for(var g=d;g!=e;g+=f){if(a&&this.d2.__inner[g]<=c){continue}else if(!a&&this.d2.__inner[g]>=c){continue}this.eo(this.d2.__inner[g],false);return true}return false},bg:function(){var a=$$t.$ed.bg.call(this);if(a!=null){return a}var b=this.pendingValue();if($.ig.util.isNaN(b)){b=this.value()}if(!$.ig.util.isNaN(b)){return b}return null},al:function(a,b,c){var d=$$t.$ed.al.call(this,a,b,c);var e=$b($$t.$h3.$type,c);if(e==null){return d}var f=b._j;var g=this.value();var h=e.k;var i=e.j;var j=this.pendingValue();var k=e.h();if(!$.ig.util.isNaN(j)){var l=!$.ig.util.isNaN(this.d3)?this.d8(this.d3,a):NaN;var m=!$.ig.util.isNaN(l)&&l==j?this.d3:this.d4(a,j);k.j=$$t.$c1.q(h,$$t.$c1.n(f,m,h));k.i=$$t.$c1.q(i,$$t.$c1.n(f,m,i));k._b=1;if(this.aw()){k._e=this.e6()}else if(this.dz&&!$.ig.util.isNaN(g)){k._e=$$t.$im.t}else{k._e=this.e2()}}else{k._b=0}if(this.aw()&&k._b>0){e.i()._e=$$t.$im.t}else if(e.i()._e==$$t.$im.t){e.i()._e=this.e6()}k._g=null;return 1},pendingValue:function(a){if(arguments.length===1){this.h($$t.$hz.pendingValueProperty,a);return a}else{return this.c($$t.$hz.pendingValueProperty)}},pendingValueNeedleBrush:function(a){if(arguments.length===1){this.h($$t.$hz.pendingValueNeedleBrushProperty,a);return a}else{return this.c($$t.$hz.pendingValueNeedleBrushProperty)}},e2:function(){return this.be($$t.$hz.pendingValueNeedleBrushProperty)},reserveFirstSlice:function(a){if(arguments.length===1){this.h($$t.$hz.reserveFirstSliceProperty,a);return a}else{return this.c($$t.$hz.reserveFirstSliceProperty)}},smallIncrement:function(a){if(arguments.length===1){this.h($$t.$hz.smallIncrementProperty,a);return a}else{return this.c($$t.$hz.smallIncrementProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$hz.tickBrushProperty,a);return a}else{return this.c($$t.$hz.tickBrushProperty)}},e4:function(){return this.be($$t.$hz.tickBrushProperty)},ticks:function(a){if(arguments.length===1){this.h($$t.$hz.ticksProperty,a);return a}else{return this.c($$t.$hz.ticksProperty)}},trackStartColor:function(a){if(arguments.length===1){this.h($$t.$hz.trackStartColorProperty,a);return a}else{return this.c($$t.$hz.trackStartColorProperty)}},fa:function(){return this.be($$t.$hz.trackStartColorProperty)},trackEndColor:function(a){if(arguments.length===1){this.h($$t.$hz.trackEndColorProperty,a);return a}else{return this.c($$t.$hz.trackEndColorProperty)}},e8:function(){return this.be($$t.$hz.trackEndColorProperty)},value:function(a){if(arguments.length===1){this.h($$t.$hz.valueProperty,a);return a}else{return this.c($$t.$hz.valueProperty)}},valueNeedleBrush:function(a){if(arguments.length===1){this.h($$t.$hz.valueNeedleBrushProperty,a);return a}else{return this.c($$t.$hz.valueNeedleBrushProperty)}},e6:function(){return this.be($$t.$hz.valueNeedleBrushProperty)},d0:function(){return this.reserveFirstSlice()},d4:function(a,b){this.eq();var c=this.d0();var d=(a.d-a.e)/(c?this.d2.count():this.d2.count()-1);var e=a.e;if(c){e+=d}for(var f=1,g=this.d2.count();f<g;f++){var h=this.d2.__inner[f];if(b<h){var i=this.d2.__inner[f-1];var j=(b-i)/(h-i);e+=d*j;break}e+=d}return e},fd:function(a,b){var c=b._d;var d=c._d;var e=c._c;var f=this.d4(d,e);var g=$$t.$c1.q(this.menu().ai()._j,f);return{__x:g.__x-a.width()/2,__y:g.__y-a.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},el:function(){if(!this.av()){this.eo(NaN,false)}},dx:function(a,b,c,d,e){var f=function(){var $ret=new $$t.ds;$ret.j=$$t.$c1.q(b,$$t.$c1.n(a,e,b));$ret.i=$$t.$c1.q(c,$$t.$c1.n(a,e,c));return $ret}();f._b=1;f._e=d;return f},dv:function(a,b,c,d){var e=new $$t.e6;e.c=1;e.g=1;e.b=c.toString();e.e=$$t.$c1.q(b,$$t.$c1.n(a,d,b));return e},em:function(a,b){switch(b.propertyName()){case"Count":this.dy=false;break}},en:function(){this.dy=true;this.d2.clear();var a=this.ticks();if(null!=a){this.d2.addRange(a)}this.d2.sort()},eo:function(a,b){if(b!=true){this.d3=NaN;this.fc=null;this.dz=false}if(a==this.pendingValue()){return}this.pendingValue(a)},ep:function(a){this.value(a)},eq:function(){if(!this.dy){this.en()}},d8:function(a,b){this.eq();var c=this.d2.count();if(b==null||c==0){return NaN}var d;if(c==1){d=this.d2.__inner[0]}else{var e=this.d0();var f=(b.d-b.e)/(e?c:c-1);var g=b.e;if(g<-Math.PI){g+=6.283185307179586}if(a<g){a+=6.283185307179586}if(e){g+=f}if(a<g){d=this.d2.__inner[0]}else{d=this.d2.__inner[c-1];for(var h=0;h<c-1;h++){if(a<g+f){var i=1-(g+f-a)/f;var j=this.d2.__inner[h];var k=this.d2.__inner[h+1];var l=(k-j)*i+j;var m=l%this.smallIncrement();l-=m;if(Math.abs(m)>this.smallIncrement()/2){l+=this.smallIncrement()}d=l;break}g+=f}}}return d},pendingValueChanged:null,valueChanged:null,$type:new $.ig.Type("RadialMenuNumericGauge",$$t.$ed.$type)},true);$c("XamRadialMenuView:g7","Object",{n:false,al:0,ak:0,p:false,_i:null,ah:null,m:null,ag:null,j:null,f:null,x:null,e:null,g:null,a:null,ap:null,b3:null,aj:null,b8:null,o:false,l:null,b0:null,staticInit:function(){var a=new $$t.hw($$t.$df.$type,"ui-radialmenu");a.b($$t.$ei.fontProperty,0,"12px segoe ui,tahoma,arial,sans-serif").a("ui-radialmenu-backing").b($$t.$ei.menuBackgroundProperty,0,"#FFFFFF").c.a("ui-radialmenu-outerring").b($$t.$ei.outerRingFillProperty,0,"#F1DAEA").b($$t.$ei.outerRingStrokeProperty,1,"transparent").b($$t.$ei.outerRingStrokeThicknessProperty,3,"0.0").c.a("ui-radialmenu-centerbutton").b($$t.$ei.centerButtonFillProperty,0,"#FFFFFF").b($$t.$ei.centerButtonStrokeProperty,1,"#80397B").b($$t.$ei.centerButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-centerbutton-hover").b($$t.$ei.centerButtonHotTrackFillProperty,0,"#EFEFEF").b($$t.$ei.centerButtonHotTrackStrokeProperty,1,"#80397B").c.a("ui-radialmenu-centerbutton-closed").b($$t.$ei.centerButtonClosedFillProperty,0,"#FFFFFF").b($$t.$ei.centerButtonClosedStrokeProperty,1,"#80397B");$$t.$g7.c=a;a=new $$t.hw($$t.$df.$type,null);a.a("ui-radialmenu-item").b($$t.$ed.foregroundProperty,6,"black").a("ui-radialmenu-item-inner").b($$t.$ed.innerAreaFillProperty,0,"transparent").b($$t.$ed.innerAreaStrokeProperty,1,"transparent").b($$t.$ed.innerAreaStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-inner-hover").b($$t.$ed.innerAreaHotTrackFillProperty,0,"transparent").b($$t.$ed.innerAreaHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-outer").b($$t.$ed.outerRingButtonFillProperty,0,"#80397B").b($$t.$ed.outerRingButtonStrokeProperty,1,"transparent").b($$t.$ed.outerRingButtonForegroundProperty,6,"white").b($$t.$ed.outerRingButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-outer-hover").b($$t.$ed.outerRingButtonHotTrackFillProperty,0,"#444444").b($$t.$ed.outerRingButtonHotTrackForegroundProperty,6,"white").b($$t.$ed.outerRingButtonHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-checkarc").b($$t.$ed.checkedHighlightBrushProperty,0,"#A674A2").c.a("ui-radialmenu-item-hoverarc").b($$t.$ed.highlightBrushProperty,0,"#80397B").c.c.a("ui-radialmenu-gauge").a("ui-radialmenu-gauge-pendingneedle").b($$t.$hz.pendingValueNeedleBrushProperty,0,"#D6A9CE").c.a("ui-radialmenu-gauge-valueneedle").b($$t.$hz.valueNeedleBrushProperty,0,"#A26497").c.a("ui-radialmenu-gauge-tick").b($$t.$hz.tickBrushProperty,0,"#AE5A9D").c.a("ui-radialmenu-gauge-track-start").b($$t.$hz.trackStartColorProperty,6,"rgba(200,142,188,0)").c.a("ui-radialmenu-gauge-track-end").b($$t.$hz.trackEndColorProperty,6,"#C88EBC");$$t.$g7.b=a;var b=new $$t.hw($$t.$hy.$type,"ui-radialmenu-tooltip");b.b(1,1,"").b(3,3,"").b(4,4,"").b(2,2,"").b(0,0,"").b(6,6,"").b(5,5,"");$$t.$g7.d=b},init:function(a){this.n=false;this.al=-1;this.ak=-1;this.p=false;this.b8=new $$t.ch;this.l=new $$t.ce(1,0,0,0,0);this.b0=new $$t.ci(0);this.w=new $$t.ev($$t.$ed.$type,$$t.$iq.$type,0);this.z=new $$t.bt($$t.$iq.$type,0);this.h=new $$t.iu;this.aa=NaN;this.ab=1;$.ig.$op.init.call(this);this._i=a;this.x=new $$t.ev(String,$$t.$d.$type,0);this.f=new $$t.iv($$t.$g7.c);this.e=new $$t.iv($$t.$g7.b);this.g=new $$t.ix($$t.$hy.$type,$$t.$g7.d);$$t.$g7.am++;this.ap="RadialMenuWindow"+$$t.$g7.am},aq:function(){if(this.p){this.p=false;this._i.e3()}},au:function(){if(this.p){this.aq()}},ba:function(){this.b3=this.b4();this._i.fb()._ab.add(this.b3);this.az();this.bw();this.a0()},a0:function(){var a=this._i.pixelScalingRatio();var b=this._i.bp();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._i.bp(window.devicePixelRatio)}},br:function(){if(!this.p){this.p=true;window.setTimeout(this.aq.runOn(this),0)}},ar:function(){this.bl()},bg:function(a){a.__visibility=1},bf:function(a){a.__visibility=0},b5:function(){var a=new $$t.fr;this._i.fc()._ab.add(a);return a},as:function(a){var b=$b($$t.$er.$type,a._x);if(b!=null){b._ab.remove(a)}},b7:function(a){var b=new $$t.fr;var c=0;switch(a){case 0:c=200;break;case 4:c=300;break;case 1:c=500;break;case 5:c=600;break;case 2:c=700;break;case 3:c=800;break}this.o=false;b._s=c;this._i.fe()._ab.add(b);return b},bi:function(a,b){var c=$b($$t.$er.$type,b._x);if(c!=null){c._ab.remove(b)}},b6:function(a){var b=new $$t.fr;var c=this._i.ff();var d=0;switch(a){default:case 0:d=0;break;case 1:d=100;break;case 3:d=900;c=this._i.fb();break;case 2:d=1e3;c=this._i.fb();break}b._s=d;c._ab.add(b);return b},bh:function(a,b){var c=$b($$t.$er.$type,b._x);if(c!=null){c._ab.remove(b)}},a2:function(a){a.__visibility=1},a1:function(a){a.__visibility=0},bz:function(){var a=new $$t.e7;this._i.fc()._ab.add(a);return a},a3:function(a){var b=$b($$t.$er.$type,a._x);if(b!=null){b._ab.remove(a)}},b4:function(){var a=new $$t.fr;a._ac=3;a._m=20;a._l=14;var b=new $$t.cq;var c=new $$t.cs;c.__startPoint={__x:8.5,__y:0,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$t.cw(0,{__x:2,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$t.cw(0,{__x:8.5,__y:13,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b._c.add(c);var d=new $$t.cs;d.__startPoint={__x:2,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d.__segments.add(new $$t.cw(0,{__x:20,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b._c.add(d);a._ak=b;a._j=new $$t.ij;return a},v:function(){return true},bb:function(){this.az()},w:null,z:null,be:function(a){var $self=this;this.z.clear();for(var b=0,c=a.count();b<c;b++){var d=a.__inner[b];var e=d.item();var f;if(!function(){var g=$self.w.tryGetValue(e,f);f=g.p1;return g.ret}()){f=new $$t.iq(e,this)}else{this.w.remove(e)}f.c=d;this.z.add(f)}var h=this.w.values().getEnumerator();while(h.moveNext()){var g=h.current();g.h()}this.w.clear();var j=this.z.getEnumerator();while(j.moveNext()){var i=j.current();var k=i.item();this.w.item(k,i)}},y:function(){return this._i.items()},bk:function(a){var b=this.b3._j;b._j=a.__x-this.b3._m/2;b._k=a.__y-this.b3._l/2},b9:function(){var a=new $$t.ch(1,this._i.centerButtonContentWidth(),this._i.centerButtonContentHeight());if($.ig.util.isNaN(a.width())){if(!this.b8.isEmpty()){a.width(Math.max(28,this.b8.width()))}else{a.width(28)}}if($.ig.util.isNaN(a.height())){if(!this.b8.isEmpty()){a.height(Math.max(28,this.b8.height()))}else{a.height(28)}}return a},bc:function(a,b,c){var $self=this;if(!this.n){var d=$$t.$df.h(a,$$t.$ei.$type);if(null!=d){if(this.f.c().containsKey(d)){var e=this._i.e(d)!=$$t.$df.c;this.x.item(a,e);if(!e){this.n=true;var f;if(function(){var g=$self.f.c().tryGetValue(d,f);f=g.p1;return g.ret}()){this._i.h(d,f)}this.n=false}}}}switch(a){case"CenterButtonContent":if(this.aj!=null){this._i.fb()._ab.remove1(this.aj);this.aj=null;this.b8=$$t.$ch.empty()}if(!String.isNullOrEmpty(c)){this.aj=$$t.$it.a.d(c,this.a6.runOn(this))}this.az();break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":this.az();break}},a6:function(a){var img_=a;this.b8=new $$t.ch(1,img_.width,img_.height);this._i.dg()},az:function(){var a=this.b3;if(this._i.b8()<2){a.__visibility=1}else{a.__visibility=0}},q:false,af:null,t:function(a){if(arguments.length===1){if(a!=this.q){this.q=a;if(!a&&this.af!=null){var b=this.af;this.af=null;var c=$(b);var d=new $$t.hd(c[0],c);this.a.bg(d,this.ap)}else if(a&&this.af==null){this.af=window;var e=$(this.af);var f=new $$t.hd(e[0],e);this.a.as(f,this.ap)}}return a}else{return this.q}},a8:function(a){var $self=this;var b=this.ag;var c=a==null?null:a;this.g.f(this.e.f(this.f.f(this.ag=c)));var d=function(e){$self._i.d6($self.b1(e))};var e=function(f){if(!$self.q){$self._i.d7()}};var f=function(g,h,i){$self._i.d8($self.b1(g))};var g=function(h){if(!$self.t()){$self.t(true);$self._i.d5($self.b1(h),$self)}};var h=function(i){if($self.t()){$self.t(false);$self._i.d9($self.b1(i),$self)}};if(this.a!=null){this.t(false);this.a.au();var i=this.a;i.onMouseEnter=$.ig.Delegate.prototype.remove(i.onMouseEnter,d);var j=this.a;j.onMouseLeave=$.ig.Delegate.prototype.remove(j.onMouseLeave,e);var k=this.a;k.onMouseOver=$.ig.Delegate.prototype.remove(k.onMouseOver,f);var l=this.a;l.onMouseDown=$.ig.Delegate.prototype.remove(l.onMouseDown,g);var m=this.a;m.onMouseUp=$.ig.Delegate.prototype.remove(m.onMouseUp,h)}if(c==null){return}var n=this.ag.createElement("canvas");n.setStyleProperty("position","absolute");this.ag.append(n);this.a=new $$t.iz(n,this.ag);this.a._an=this.u.runOn(this);var o=this.a;o.onMouseEnter=$.ig.Delegate.prototype.combine(o.onMouseEnter,d);var p=this.a;p.onMouseLeave=$.ig.Delegate.prototype.combine(p.onMouseLeave,e);var q=this.a;q.onMouseOver=$.ig.Delegate.prototype.combine(q.onMouseOver,f);var r=this.a;r.onMouseDown=$.ig.Delegate.prototype.combine(r.onMouseDown,g);var s=this.a;s.onMouseUp=$.ig.Delegate.prototype.combine(s.onMouseUp,h);this.ah=n;this.a9(false);this.a._bk=$$t.$cf.c(this._i.ay());var t=this.ag.get2DCanvasContext(this.ah);this.m=new $$t.fl(new $$t.ih,t);this.av();this.bx();if(this._i.isOpen()){this.a5()}else{this.a4()}this.bl()},a9:function(a){if(this.ag==null||this.ah==null){return}var b=Math.round(this.ag.rootWrapper().width());var c=Math.round(this.ag.rootWrapper().height());var d=Math.round(b*this.ab);var e=Math.round(c*this.ab);this.ag.rootWrapper().setStyleProperty("position","relative");this.ag.rootWrapper().setStyleProperty("visibility","hidden");this.al=$.ig.truncate(b);this.ak=$.ig.truncate(c);this.ah.setAttribute("width",d.toString());this.ah.setAttribute("height",e.toString());this.ah.setStyleProperty("width",b.toString());this.ah.setStyleProperty("height",c.toString());this.ah.setStyleProperty("visibility","visible");this._i.ay(new $$t.ce(1,0,0,b,c));if(a){this.bl()}},a5:function(){this.l=this._i.ay();this.b0=this._i.ai().g().k;this.bd()},a4:function(){var a=this._i.ai().g();var b=this._i.centerButtonStrokeThickness()+1;this.b0=a.k;this.l=new $$t.ce(1,Math.floor(this.b0.__x-a.i)-b,Math.floor(this.b0.__y-a.j)-b,Math.ceil((a.i+b)*2),Math.ceil((a.j+b)*2));this.bd()},bd:function(){var a=this._i.ay();var b=this.l;var c=b.width*this.ab;var d=b.height*this.ab;if(this.ah!=null){this.ah.setAttribute("width",c.toString());this.ah.setAttribute("height",d.toString());this.ah.setStyleProperty("width",b.width.toString());this.ah.setStyleProperty("height",b.height.toString());this.ah.setStyleProperty("left",b.x.toString()+"px");this.ah.setStyleProperty("top",b.y.toString()+"px")}this.a._bk=new $$t.cg(0,0,0,b.width,b.height);this.bl()},bl:function(){var a=this._i;var b=this.l;var c=a.ai().g();var d=c.k;if((d.__x!=this.b0.__x||d.__y!=this.b0.__y)&&!a.isOpen()){this.a4()}var e=this.m;if(e.d()&&this.ab!=1){e.z();e.aa(this.ab,this.ab)}e.k(0,0,b.width,b.height);if(b.x!=0||b.y!=0){e.z();var f=new $$t.ij;f._j=-b.x;f._k=-b.y;e.j(f)}this.bn(e,a.ff(),true,null,null);if(!this.o){this.o=true;a.fe()._ab.sort2(this.an.runOn(this))}this.bn(e,a.fe(),true,null,null);this.bn(e,a.fc(),false,$$t.$im.s($$t.$c7.u(255,0,0,0)),null);this.bn(e,a.fd(),false,null,this.bo.runOn(this));this.bn(e,a.fb(),false,null,this.bm.runOn(this));if(b.x!=0||b.y!=0){e.y()}if(e.d()&&this.ab!=1){e.y()}},bo:function(a,b){var d=this.z.getEnumerator();while(d.moveNext()){var c=d.current();c.i(a,this.aa,b.__opacity)}},bm:function(a,b){if(this.aj!=null&&$$t.$ch.l_op_Inequality_Lifted($m($$t.$ch.$type,this.b8),$m($$t.$ch.$type,null))&&this.b3.__visibility==1){var c=this._i.ai()._am;var d=this.b8.width();var e=this.b8.height();if(d>0&&e>0){a.m(this.aj,1,c.__x-d/2,c.__y-e/2,d,e)}}},bn:function(a,b,c,d,e){if(b.__opacity>0){if(b._j!=null){a.z();a.j(b._j)}if(b.__opacity<1){a.ad(b.__opacity)}var g=b._ab.getEnumerator();while(g.moveNext()){var f=g.current();if(c||$b($$t.$fr.$type,f)!==null){this.bp(a,f)}else if($b($$t.$i4.$type,f)!==null){var h=f;a.m(h,h.__opacity,h._n,h._o,h._m,h.height())}else if($b($$t.$e7.$type,f)!==null){var i=f;if(i._am==null){i._am=d}a.w(i)}}if(null!=e){e(a,b)}if(b.__opacity<1){a.ad(1)}if(b._j!=null){a.y()}}},bp:function(a,b){if(b._j!=null){a.z();a.j(b._j)}a.s(b);if(b._j!=null){a.y()}},bw:function(){if(this.f.c()==null){return}this.n=true;var b=this.f.c().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.x.item(a.key().name())){this._i.h(a.key(),a.value())}}this.n=false},av:function(){this.f.j();this.e.j();this.g.j();this.bw()},bv:function(){this.av();this.bx();this._i.dg()},k:function(a,b){return $$t.$e9.getFontInfo(this.ag,a,b)},bx:function(){this.j=$$t.$e9.toFontInfo(this.ag,this._i.font());if(this.j==null&&this.ag!=null){this.j=$$t.$e9.getFont(this.ag)}this.aa=this.ac(this.j);if(this.m!=null&&this.j!=null){this.m.ac(this.j)}},ai:null,bu:function(a){if(!a.isToolTipEnabled()){this.ay();return}var b=this.ai;if(b==null){this.ai=b=this.ag.createElement("div");this.ai.addClass("ui-radialmenu-tooltip");this.ai.addClass("ui-corner-all");b.setStyleProperty("position","absolute");b.setStyleProperty("visibility","visible");b.setStyleProperty("white-space","nowrap");b.setStyleProperty("z-index","10000");this.ag.append(b)}b.removeChildren();var c=a.bg();if(c!=null){var d=this.ag.createElement("span");d.setText(c.toString());b.append(d)}this.h.toolTipText(c==null?String.empty():c.toString());this.h.itemName(a.name());this.h.itemType(a.getType().typeName());var e=this.g.c();var f=$b($$t.$i5.$type,a);var h=e.getEnumerator();while(h.moveNext()){var g=h.current();if(String.isNullOrEmpty(g.value())){var i=null;var j=null;switch(g.key()){case 0:i="background-color";j=f==null?"white":f.dj().__fill;break;case 5:i="padding";j="8px 11px";break;case 6:i="color";j=f==null?"#666666":f.dl().__fill;break;case 1:i="border-color";j="#808080";break;case 3:i="border-width";j="2px";break;case 4:i="border-radius";j="0";break;case 2:i="border-style";j="solid";break}if(i!=null){this.ai.setStyleProperty(i,j)}}}var k=this.b2(b);b.setStyleProperty("top",k.__y.toString()+"px");b.setStyleProperty("left",k.__x.toString()+"px")},h:null,b2:function(a){var container_=this.ag.rootWrapper().getNativeElement();var clientRect_=container_.getBoundingClientRect();var b=new $$t.ce(1,clientRect_.left,clientRect_.top,clientRect_.width,clientRect_.height);var c=new $$t.ce(1,b.x,b.y,b.width,b.height);var docEle_=document.documentElement;var d=new $$t.ce(1,0,0,docEle_.clientWidth,docEle_.clientHeight);if(!this._i.isOpen()){var e=this.b9();b=new $$t.ce(1,b.x+b.width/2-e.width()/2,b.y+b.height/2-e.height()/2,e.width(),e.height());b=$$t.$c1.d(b,this._i.outerRingThickness(),this._i.outerRingThickness())}b=$$t.$c1.d(b,6,6);var f=a.outerWidth();var g=a.outerHeight();var h,i;if(b.y-d.y>=g){i=b.y-c.y-g;h=(b.width-f)/2+b.x-c.x}else if(b.x+b.width+f<=d.x+d.width){h=b.x+b.width-c.x;i=(b.height-g)/2+b.y-c.y}else if(b.x-f>=d.x){h=b.x-c.x-f;i=(b.height-g)/2+b.y-c.y}else{i=b.y+b.height-c.y;h=(b.width-f)/2+b.x-c.x}this.h.relativeLeft(h-c.x);this.h.relativeTop(i-c.y);this.h.width(c.width);this.h.height(c.height);return{__x:h,__y:i,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ay:function(){if(this.ai!=null){var a=this.ai;this.ai=null;a.remove()}},bq:function(){},s:function(){return false},ax:function(){},bt:function(a){},r:function(a){return false},ca:function(a){if($.ig.util.isNaN(this.aa)){this.aa=this.ac(null)}var b=this.ad(a);var c=this.aa;return new $$t.ch(1,b,c)},aa:0,ac:function(a){return $$t.$e9.getCurrentFontHeight(this.ag,a)},ab:0,ad:function(a){var b=$b($$t.$e7.$type,a);if(b!=null&&b.ak()!=null){return this.m.e(b)+0}return 0},bs:function(a){},aw:function(a){},a7:function(){this.b3.__stroke=this._i.ai().g()._e},ao:function(a){var b=this.e.c();var c;var d=b.tryGetValue(a,c);c=d.p1;return c},by:function(){return new $$t.e7},an:function(a,b){var c=a._s;var d=b._s;if(c<d){return-1}else if(c>d){return 1}else{return 0}},at:function(a){if(this.ai!=null){a.itemToolTip(this.h)}},u:function(a){var b=this._i;if(this.t()){return true}return b.bb(this.b1(a))},b1:function(a){if(this.l.x!=0||this.l.y!=0){a={__x:a.__x+this.l.x,__y:a.__y+this.l.y,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return a},bj:function(){this.ab=this._i.bp()},$type:new $.ig.Type("XamRadialMenuView",$.ig.$ot)},true);$c("RadialMenuDOMEventProxy:iz","DOMEventProxy",{d5:null,init:function(a,b){this.d5=null;$$t.$i0.init.call(this,a,b,false)},d6:function(){if(this.d5==null){$$t.$iz.d4++;this.d5=".DOMProxyRadialMenu"+$$t.$iz.d4.toString()}return this.d5},d7:function(a){a.preventDefault()},dg:function(a,b,c){if(a==this._b3){c.add(this._b3.listen("contextmenu",this.d7.runOn(this)))}$$t.$i0.dg.call(this,a,b,c)},$type:new $.ig.Type("RadialMenuDOMEventProxy",$$t.$i0.$type)},true);$c("TextContainer:ir","Object",{f:null,a:null,b:null,i:0,init:function(){$.ig.$op.init.call(this)},_j:null,g:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.a=null;this.b=null}return a}else{return this.f}},h:function(a,b,c,d){var e=a.g();var f=this.c();if(f!=null){var g=this.e(e.measureText.runOn(e));var h=c;e.fillStyle=this._j.__fill;e.textBaseline="top";for(var i=0,j=f.length;i<j;i++){switch(this.i){case 0:case 3:c=h;break;case 2:c=h-this.b[i];break;case 1:c=h-this.b[i]/2;break}e.fillText(f[i],c,d);d+=b}}},e:function(a){var b=0;var c=this.b;if(c==null){var d=this.c();if(d!=null){this.b=c=new Array(d.length);for(var e=0,f=c.length;e<f;e++){c[e]=a(d[e]).width}}}if(c!=null){for(var g=0,h=c.length;g<h;g++){b+=c[g]}}return b},d:function(a){var b=0;var c=this.c();if(c!=null){b+=c.length*a}return b},c:function(){if(this.a==null){if(this.f!=null){this.a=this.f.split("\n")}}return this.a},$type:new $.ig.Type("TextContainer",$.ig.$ot)},true);$c("ImageManager:it","Object",{c:null,b:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.ev(String,$$t.$is.$type,0);this.b=new $$t.ev($$t.$is.$type,$$t.$bt.$type.specialize($$t.$b2.$type.specialize($$t.$is.$type)),0)},d:function(a,b){var $self=this;var c;if(!function(){var d=$self.c.tryGetValue(a,c);c=d.p1;return d.ret}()){var d=$("<img />");c=d[0];c.src=a;if(!c.complete){var self_=this;var ele_=d;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(this)}})}}if(b!=null){if(c.complete){window.setTimeout(function(){b(c)},0)}else{var e;if(!function(){var f=$self.b.tryGetValue(c,e);e=f.p1;return f.ret}()){this.b.item(c,e=new $$t.bt($$t.$b2.$type.specialize($$t.$is.$type),0))}e.add(b)}}return c},downloadCompleted:function(a){var $self=this;if(a.complete){var b=$(a);b.unbind("load readystatechange");var c;if(function(){var d=$self.b.tryGetValue(a,c);c=d.p1;return d.ret}()){this.b.remove(a);for(var d=0,e=c.count();d<e;d++){c.__inner[d](a)}}}},$type:new $.ig.Type("ImageManager",$.ig.$ot)},true);$c("RadialMenuItemOverlayTemplates:ig","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){var a=new $$t.ej;a.measure($$t.$ig.a);a.render($$t.$ig.c);$$t.$ig.e=a;var b=new $$t.ej;b.measure($$t.$ig.a);b.render($$t.$ig.b);$$t.$ig.d=b},a:function(a){if(a.width<20){a.width=20}if(a.height<20){a.height=20}},b:function(a){var b=a.data;var c=b.iconOverlayValue();if($$t.$c7.e($m($$t.$c7.$type,c),$m($$t.$c7.$type,null))&&c.l()>0){var d=new $$t.fl(new $$t.ih,a.context);var e=new $$t.fr;var f=new $$t.gg;f._e=new $$t.cg(0,a.xPosition,a.yPosition+a.availableHeight-5,a.availableWidth,5);e._ak=f;var g=new $$t.c6;g.color(c);e.__fill=g;d.s(e)}},c:function(a){var b=a.data;var c=b.iconOverlayValue();if(c!=null){var d=new $$t.fl(new $$t.ih,a.context);var e=new $$t.e7;e.ak(c.toString());e._am=b.be($$t.$ed.foregroundProperty);var f=b.menu()._ao.ca(e);e._n=a.xPosition+a.availableWidth-f.width()+8;e._o=a.yPosition-8;d.w(e)}},$type:new $.ig.Type("RadialMenuItemOverlayTemplates",$.ig.$ot)},true);$c("RadialMenuItemView:iq","Object",{a:null,d:null,g:null,q:null,e:null,p:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.e=b;if($b($$t.$g2.$type,a)!==null){this.d=new $$t.ir;
this.d.i=1;this.d._j=a.be($$t.$ed.foregroundProperty);this.m();this.n();this.o()}this.f=a.isEnabled();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.l.runOn(this))},item:function(){return this.a},c:null,f:false,h:function(){var a=this.a;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.l.runOn(this))},i:function(a,b,c){var d=this.c.h;var e,f,g;e=f=g=0;if(this.d!=null&&!String.isNullOrEmpty(this.d.g())){e=this.d.d(b)}var h=this.r(a);if($$t.$ch.l_op_Inequality_Lifted($m($$t.$ch.$type,h),$m($$t.$ch.$type,null))){g=h.height()}if($$t.$cg.l_op_Inequality(this.q,null)){f=this.q.height()}var i=e+Math.max(g,f);var j=(g-f)/2;var k=c*(this.f?1:.3);var l=a.g();if(k<1){l.globalAlpha=k}if(f>0){var m=this.q.width();a.n(this.g,1,this.q.x(),this.q.y(),m,f,d.__x-m/2,d.__y-i/2+Math.max(j,0),m,f)}if(g>0){this.j(a,d.__x-h.width()/2,d.__y-i/2-Math.min(j,0),h.width(),h.height())}if(e>0){this.d.h(a,b,d.__x,d.__y-i/2+Math.max(g,f))}if(k<1){l.globalAlpha=1}},j:function(a,b,c,d,e){var f=new $$t.el;f.context=a.g();f.data=this.a;f.xPosition=b;f.yPosition=c;f.availableWidth=d;f.availableHeight=e;this.p.render()(f)},r:function(a){if(this.p!=null){var b=new $$t.eo;b.context=a.g();b.data=this.a;if($$t.$cg.l_op_Inequality(this.q,null)){b.width=this.q.width();b.height=this.q.height()}if(this.p.measure()!=null){this.p.measure()(b)}return new $$t.ch(1,b.width,b.height)}return $$t.$ch.empty()},k:function(a){if(a==this.g){var img_=a;this.q=new $$t.cg(0,0,0,img_.width,img_.height);this.e._i.dg()}},l:function(a,b){switch(b.propertyName()){case"Foreground":if(this.d!=null){this.d._j=this.a.be($$t.$ed.foregroundProperty);this.e.br()}break;case"IsEnabled":this.f=this.a.isEnabled();this.e.br();break;case"Header":this.m();break;case"IconUri":this.n();break;case"IconOverlay":this.o();break;case"IconOverlayValue":this.e.br();break}},m:function(){var a=null;var b=$b($$t.$g2.$type,this.item());if(b!=null){var c=b.header();if(c!=null){a=c.toString()}}this.d.g(a);this.e.br()},n:function(){var a=this.a.iconUri();if(String.isNullOrEmpty(a)){this.g=null}else{this.g=$$t.$it.a.d(a,this.k.runOn(this))}this.e.br()},o:function(){if($b($$t.$g2.$type,this.a)!==null){var a=this.a;if(a.iconOverlay()!=null){this.p=a.iconOverlay()}else{this.p=null}this.e.br()}},$type:new $.ig.Type("RadialMenuItemView",$.ig.$ot)},true);$c("CssPropCacheBase$2:iw","Object",{$tProp:null,$tValue:null,b:null,e:null,a:null,d:null,init:function($tProp,$tValue,a,b){this.$tProp=$tProp;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tProp,this.$tValue)}$.ig.$op.init.call(this);this.a=a;this.d=b},f:function(a){if(arguments.length===1){this.e=a;this.b=null;return a}else{return this.e}},c:function(){if(this.b==null){this.j()}return this.b},j:function(){if(this.e!=null){this.e.startCSSQuery();var a=new $$t.ev(this.$tProp,String,0);this.i(this.a,a);var b=new $$t.ev(this.$tProp,this.$tValue,0);this.h(this.a,b,a);this.b=b;this.e.endCSSQuery()}},h:function(a,b,c){var e=a.d.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.key();var g=this.g(a.f,d.value()._c);if(g==null||g.length==0||g==c.item(f)){g=d.value()._d}var h=this.d(f,g);b.item(f,h)}for(var i=0,j=a.e.count();i<j;i++){this.h(a.e.__inner[i],b,c)}},g:function(a,b){var c=null;var d=null;{switch(b){case 0:c="background-color";break;case 1:c="border-top-color";break;case 2:c="border-top-style";break;case 3:c="border-top-width";break;case 4:c="border-top-left-radius";break;case 6:c="color";break;case 5:c="padding-top";break;default:return null}if(c!=null){d=this.e.getCssDefaultPropertyValue(a,c)}}return d},i:function(a,b){var d=a.d.getEnumerator();while(d.moveNext()){var c=d.current();b.item(c.key(),this.g(a.f,c.value()._c))}for(var e=0,f=a.e.count();e<f;e++){this.i(a.e.__inner[e],b)}},$type:new $.ig.Type("CssPropCacheBase$2",$.ig.$ot)},true);$c("CssPropCache$1:ix","CssPropCacheBase$2",{$tPropertyId:null,init:function($tPropertyId,a){var $self=this;this.$tPropertyId=$tPropertyId;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tPropertyId)}$$t.$iw.init.call(this,this.$tPropertyId,String,a,function(){return $$t.$ix.k.apply(null,[$self.$tPropertyId].concat(Array.prototype.slice.call(arguments)))})},k:function($tPropertyId,a,b){return b},$type:new $.ig.Type("CssPropCache$1",$$t.$iw.$type.specialize(0,String))},true);$c("CssDpCache:iv","CssPropCacheBase$2",{init:function(a){$$t.$iw.init.call(this,$$t.$df.$type,$.ig.$op.$type,a,$$t.$iv.k)},k:function(a,b){var c=null;if(b!=null){var propType_=a.propertyType();if(propType_==$$t.$c6.$type){var d=new $$t.c6;d.__fill=b;c=d}else if(propType_===Number){c=parseInt(b,10)}else if(propType_==$$t.$c7.$type){var e=new $$t.c7;e.colorString(b);c=e}}return c},$type:new $.ig.Type("CssDpCache",$$t.$iw.$type.specialize($$t.$df.$type,$.ig.$op.$type))},true);$c("BindingExpression:jr","Object",{a:null,c:null,d:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.c=c;this.d=d;var e=b.split(".");this.a=new Array(e.length);for(var f=0;f<e.length;f++){this.a[f]=new $$t.js(e[f]);if(f>0){this.a[f-1].childStep(this.a[f])}}var g=this.a[this.a.length-1];g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.b.runOn(this));this.a[0].source(a)},b:function(a,b){if(b.propertyName()=="Value"){var c=this.a[this.a.length-1].value();if(c==$$t.$df.c){this.c.f(this.d)}else{this.c.h(this.d,c)}}},$type:new $.ig.Type("BindingExpression",$.ig.$ot)},true);$c("PropertyStep:js","Object",{g:null,c:null,d:null,a:null,init:function(a){$.ig.$op.init.call(this);this.g=a},childStep:function(a){if(arguments.length===1){if(this.a!=a){if(this.a!=null){this.a.source(null)}this.a=a;if(this.a!=null){this.a.source(this.value())}}return a}else{return this.a}},source:function(a){if(arguments.length===1){if(this.c!=a){if($b($$t.$d8.$type,this.c)!==null){var b=this.c;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.i.runOn(this))}this.c=a;if($b($$t.$d8.$type,a)!==null){var c=a;c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.i.runOn(this))}this.h("Source");this.j()}return a}else{return this.c}},value:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(this.a!=null){this.a.source(a)}this.h("Value")}return a}else{return this.d}},h:function(a){var b=this.propertyChanged;if(null!=b){b(this,new $$t.ea(a))}},i:function(a,b){if(String.isNullOrEmpty(b.propertyName())||b.propertyName()==this.g||b.propertyName().length==this.g.length&&b.propertyName().toLowerCase()==this.g.toLowerCase()){this.j()}},j:function(){if(this.c==null){this.value($$t.$df.c)}else if(String.isNullOrEmpty(this.g)){this.value(this.c)}else{var src_=this.c;var path_=this.g;this.value(src_[path_]())}},propertyChanged:null,$type:new $.ig.Type("PropertyStep",$.ig.$ot,[$$t.$d8.$type])},true);$c("RadialMenuValueChangedEventArgs$1:h2","EventArgs",{$t:null,c:null,b:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$cd.init.call(this);this.c=a;this.b=b},oldValue:function(){return this.c},newValue:function(){return this.b},$type:new $.ig.Type("RadialMenuValueChangedEventArgs$1",$$t.$cd.$type)},true);$c("RadialMenuNumericValueChangedEventArgs:h1","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$h2.init.call(this,Number,a,b)},$type:new $.ig.Type("RadialMenuNumericValueChangedEventArgs",$$t.$h2.$type.specialize(Number))},true);$c("RadialMenuColorChangedEventArgs:i7","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$h2.init.call(this,$$t.$c7.$type,a,b)},$type:new $.ig.Type("RadialMenuColorChangedEventArgs",$$t.$h2.$type.specialize($$t.$c7.$type))},true);$c("RadialMenuItem:g2","RadialMenuItemBase",{d6:null,staticInit:function(){},init:function(){var $self=this;$$t.$ed.init.call(this);this.d6=new $$t.d2(function(a,b){a.cg(b?$self.menu():null);a.parentItem(b?$self:null)});var a=this.d6;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.et.runOn(this))},a4:function(a,b){var c=this.recentItem();if(null!=c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.item();if(f.parentItem()==this&&this.d8(f)==c){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}}return $$t.$ed.a4.call(this,a,b)},ar:function(){return this.isChecked()},ah:function(a){var b=$$t.$ed.ah.call(this,a);if(null==b){var d=this.items().getEnumerator();while(d.moveNext()){var c=d.current();b=c.ah(a);if(b!=null){break}}}return b},a3:function(){return this.d6},ca:function(){var a=this.checkBehavior();if(a!=0){var b=!this.isChecked();if(b||a!=2){this.ex(b)}}var c=$b($$t.$g2.$type,this.parentItem());if(null!=c&&c.autoUpdateRecentItem()){var d=c.d8(this);c.recentItem(d)}this.es($$t.$cd.empty);$$t.$ed.ca.call(this)},ce:function(a,b,c){switch(a){case"IsChecked":if(true==c){this.ey();this.er($$t.$cd.empty)}else{this.ev($$t.$cd.empty)}this.ce("DisplayAsChecked",b,c);break;case"RecentItem":this.recentItemContainer(this.dz(c));break}$$t.$ed.ce.call(this,a,b,c)},ag:function(){var a=$$t.$ed.ag.call(this);if(a==0&&this.items().count()>0&&this.dx()==0){a=2}return a},cg:function(a){$$t.$ed.cg.call(this,a);var c=this.a3().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=null){b.cg(a)}}},bg:function(){var a=$$t.$ed.bg.call(this);if(a!=null){return a}var b=this.header();if(b!=null&&!($b($$t.$dy.$type,b)!==null)){return b}return null},autoUpdateRecentItem:function(a){if(arguments.length===1){this.h($$t.$g2.autoUpdateRecentItemProperty,a);return a}else{return this.c($$t.$g2.autoUpdateRecentItemProperty)}},childItemPlacement:function(a){if(arguments.length===1){this.h($$t.$g2.childItemPlacementProperty,$$t.$g4.getBox(a));return a}else{return $g(this.c($$t.$g2.childItemPlacementProperty))}},checkBehavior:function(a){if(arguments.length===1){this.h($$t.$g2.checkBehaviorProperty,$$t.$g5.getBox(a));return a}else{return $g(this.c($$t.$g2.checkBehaviorProperty))}},isChecked:function(a){if(arguments.length===1){this.h($$t.$g2.isCheckedProperty,a);return a}else{return this.c($$t.$g2.isCheckedProperty)}},groupName:function(a){if(arguments.length===1){this.h($$t.$g2.groupNameProperty,a);return a}else{return this.c($$t.$g2.groupNameProperty)}},header:function(a){if(arguments.length===1){this.h($$t.$g2.headerProperty,a);return a}else{return this.c($$t.$g2.headerProperty)}},iconUri:function(a){if(arguments.length===1){this.h($$t.$g2.iconUriProperty,a);return a}else{return this.c($$t.$g2.iconUriProperty)}},iconOverlay:function(a){if(arguments.length===1){this.h($$t.$g2.iconOverlayProperty,a);return a}else{return this.c($$t.$g2.iconOverlayProperty)}},iconOverlayValue:function(a){if(arguments.length===1){this.h($$t.$g2.iconOverlayValueProperty,a);return a}else{return this.c($$t.$g2.iconOverlayValueProperty)}},items:function(){return this.d6},keyTip:function(a){if(arguments.length===1){this.h($$t.$g2.keyTipProperty,a);return a}else{return this.c($$t.$g2.keyTipProperty)}},recentItem:function(a){if(arguments.length===1){this.h($$t.$g2.recentItemProperty,a);return a}else{return this.c($$t.$g2.recentItemProperty)}},eu:function(a,b){var c=a;c.cf("RecentItemContainer",b.oldValue(),b.newValue())},recentItemContainer:function(a){if(arguments.length===1){this.h($$t.$g2.recentItemContainerProperty,a);return a}else{return this.c($$t.$g2.recentItemContainerProperty)}},dx:function(){if(this.as()){return 0}return this.childItemPlacement()},dy:function(){return new $$t.g2},dz:function(a){var c=this.items().getEnumerator();while(c.moveNext()){var b=c.current();if(b._dataItem==a){return b}}return null},d8:function(a){return a._dataItem},et:function(a,b){switch(b.propertyName()){case"Count":this.ce("OuterRingButtonType",null,null);break}},ew:function(a){this.iconOverlayValue(a)},ex:function(a){this.isChecked(a)},ey:function(){var a=null;if(this.parentItem()!=null){a=this.parentItem().a3()}else if(this.menu()!=null){var b=this.menu()._ao.y();if(b!=null&&b.contains(this)){a=b}}if(a!=null){switch(this.checkBehavior()){case 2:case 3:var c=this.groupName();if(c==null){c=""}var d=new $$t.bt($$t.$g2.$type,0);var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$g2.$type,e);if(g!=null&&g!=this&&g.isChecked()){var h=g.groupName();if(h==null){h=""}if(c==h){d.add(g)}}}var j=d.getEnumerator();while(j.moveNext()){var i=j.current();i.ex(false)}break}}},er:function(a){var b=this.checked;if(null!=b){b(this,a)}},checked:null,es:function(a){var b=this.click;if(null!=b){b(this,a)}},click:null,ev:function(a){var b=this.unchecked;if(null!=b){b(this,a)}},unchecked:null,$type:new $.ig.Type("RadialMenuItem",$$t.$ed.$type)},true);$c("RadialMenuColorItemBase:i6","RadialMenuItem",{init:function(){$$t.$g2.init.call(this)},a4:function(a,b){var c=this.color();var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$i6.$type,d.item());if(f!=null&&$$t.$im.d(f.color(),c)){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}return $$t.$g2.a4.call(this,a,b)},dy:function(){return new $$t.i5},ce:function(a,b,c){if(a=="Color"){this.computedColorName($$t.$im.b().f(this.color()));this.ew(c);var d=b!=null&&c!=null&&!$$t.$im.d(b,c);if(d){var e=this.colorChanged;if(null!=e){e(this,new $$t.i7(b,c))}}}$$t.$g2.ce.call(this,a,b,c)},color:function(a){if(arguments.length===1){this.h($$t.$i6.colorProperty,a);return a}else{return this.c($$t.$i6.colorProperty)}},computedColorName:function(a){if(arguments.length===1){this.h($$t.$i6.computedColorNameProperty,a);return a}else{return this.c($$t.$i6.computedColorNameProperty)}},fg:function(a){this.color(a)},colorChanged:null,$type:new $.ig.Type("RadialMenuColorItemBase",$$t.$g2.$type)},true);$c("RadialMenuColorItem:i8","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$i6.init.call(this);this.iconOverlay($$t.$ig.d)},fl:function(a){var b=this.colorWellClick;if(null!=b){b(this,a)}},colorWellClick:null,$type:new $.ig.Type("RadialMenuColorItem",$$t.$i6.$type)},true);$c("RadialMenuColorWell:i5","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$i6.init.call(this)},ar:function(){var a=this.parentItem();while($b($$t.$i6.$type,a)!==null){var b=$b($$t.$i8.$type,a);if(b!=null){return $$t.$im.d(b.color(),this.color())}a=a.parentItem()}return $$t.$i6.ar.call(this)},ca:function(){var a=this.parentItem();var b=this.ar();while($b($$t.$i6.$type,a)!==null){var c=$b($$t.$i6.$type,a);c.fg(this.color());if($b($$t.$i8.$type,c)!==null){var d=c;d.fl($$t.$cd.empty)}a=a.parentItem()}if(b!=this.ar()){this.ce("DisplayAsChecked",b,!b)}$$t.$i6.ca.call(this)},ce:function(a,b,c){if(a=="Color"){var d=c;this.innerAreaHotTrackFill(this.innerAreaFill(this.outerRingButtonFill($$t.$im.s(d))));this.outerRingButtonForeground($$t.$im.s($$t.$im.w(d)));var e=$$t.$ia.a(d);var f=$$t.$im.u(d,e[3]<.5?+60:-80);this.highlightBrush(this.outerRingButtonHotTrackFill($$t.$im.s(f)));this.outerRingButtonHotTrackForeground($$t.$im.s($$t.$im.w(f)));var g=$$t.$im.u(d,e[3]<.5?+30:-40);this.checkedHighlightBrush($$t.$im.s(g));this.fk()}$$t.$i6.ce.call(this,a,b,c)},ag:function(){var a=$$t.$i6.ag.call(this);if(a==0){a=1}return a},bg:function(){var a=$$t.$i6.bg.call(this);if(a==null){return this.computedColorName()}return a},fk:function(){var a=this.menu();var b=$$t.$c7.u(255,255,255,255);var c=a!=null?a.menuBackground():null;if(c!=null){b=c.color()}this.fl(b)},fl:function(a){var b=$$t.$im.f(this.color());var c=$$t.$im.f(a);if(Math.abs(c-b)<.1){this.outerRingButtonStroke(this.innerAreaStroke(this.checkedHighlightBrush()))}else{this.outerRingButtonStroke(this.innerAreaStroke(null))}this.outerRingButtonHotTrackStroke(this.innerAreaHotTrackStroke(this.outerRingButtonStroke()))},$type:new $.ig.Type("RadialMenuColorWell",$$t.$i6.$type)},true);$c("RadialMenuItemFrame:e5","Object",{c:null,d:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.bt($$t.$c5.$type,0);this.d=new $$t.bt($$t.$e6.$type,0)},a:function(){return this.c},b:function(){return this.d},e:function(a,b,c,d){},$type:new $.ig.Type("RadialMenuItemFrame",$.ig.$ot)},true);$c("RadialMenuNumericGaugeFrame:h3","RadialMenuItemFrame",{f:null,g:null,k:null,j:null,init:function(){this.k=new $$t.ce;this.j=new $$t.ce;$$t.$e5.init.call(this);this.g=new $$t.ds;this.a().add(this.g);this.f=new $$t.ds;this.a().add(this.f)},e:function(a,b,c,d){var e;var f;var g=$b($$t.$h4.$type,b);if(this.i()!=null){g.valueNeedle(new $$t.h8);g.valueNeedle().needlePath(new $$t.h7(1,"ValueNeedle",c(this.i())));var i=this.b().getEnumerator();while(i.moveNext()){var h=i.current();if(h.a==this.i()){e=d(h);f=a(e);g.valueNeedle().label($$t.$f8.c(e,f));break}}}if(this.h()!=null&&this.h()._b>0){g.editValueNeedle(new $$t.h8);g.editValueNeedle().label(null);g.editValueNeedle().needlePath(new $$t.h7(1,"EditValueNeedle",c(this.h())))}g.tickmarks(new $$t.h5);var k=this.b().getEnumerator();while(k.moveNext()){var j=k.current();var l=$b($$t.$c5.$type,j.a);if(l==this.i()){continue}var m=new $$t.h6;e=d(j);f=a(e);m.label($$t.$f8.c(e,f));m.tickPath(new $$t.h7(1,"tickmark",c(l)));g.tickmarks().add(m)}g.trackArcs(new $$t.h9);var o=this.a().getEnumerator();while(o.moveNext()){var n=o.current();if(n==this.g||n==this.f){continue}if(n.c==this.g){g.valueTickLine(new $$t.h7(1,"valueTickLine",c(n)))}else if($b($$t.$c2.$type,n)!==null){g.trackArcs().add(new $$t.h7(1,"trackArc",c(n)))}}},h:function(){return this.f},i:function(){return this.g},$type:new $.ig.Type("RadialMenuNumericGaugeFrame",$$t.$e5.$type)},true);$c("RadialMenuNumericItem:ie","RadialMenuItem",{staticInit:function(){},init:function(){$$t.$g2.init.call(this);this.iconOverlay($$t.$ig.e);this.value(NaN)},a4:function(a,b){var c=$$t.$g2.a4.call(this,a,b);if($.ig.util.isNaN(c)){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$hz.$type,d.item());if(f!=null){var g=f.pendingValue();if($.ig.util.isNaN(g)){g=f.value()}if(!$.ig.util.isNaN(g)){var h=a.e+(a.d-a.e)/2;var i=f.d4(d,g);c=h-i}}}}return c},ce:function(a,b,c){if(a=="Value"){this.ew(c)}$$t.$g2.ce.call(this,a,b,c)},value:function(a){if(arguments.length===1){this.h($$t.$ie.valueProperty,a);return a}else{return this.c($$t.$ie.valueProperty)}},ff:function(a){this.value(a)},valueChanged:null,$type:new $.ig.Type("RadialMenuNumericItem",$$t.$g2.$type)},true);$c("RadialMenuFrame:et","Object",{f:null,a:null,e:null,d:null,w:null,t:null,x:null,y:null,z:null,v:null,aa:null,o:null,n:null,u:null,init:function(){this._j=new $$t.ce;this._k=new $$t.ce;$.ig.$op.init.call(this);this.f=new $$t.c4;this.a=new $$t.c3;this.w=new $$t.bt($$t.$c2.$type,0);this.x=new $$t.bt($$t.$c2.$type,0);this.y=new $$t.bt($$t.$c2.$type,0);this.z=new $$t.bt($$t.$c2.$type,0);this.t=new $$t.bt($$t.$c2.$type,0);this.d=new $$t.c4;this.e=new $$t.c4;this.aa=new $$t.bt($$t.$eu.$type,0);this.v=new $$t.bt($$t.$dq.$type,0);this.n=new $$t.ev($$t.$eu.$type,$$t.$e5.$type,0);this.o=new $$t.ev($$t.$c5.$type,$$t.$ed.$type,0);this.u=new $$t.bt($$t.$eu.$type,0)},i:function(){return this.f},b:function(){return this.a},g:function(){return this.d},h:function(){return this.e},ad:function(){return this.w},ab:function(){return this.t},ae:function(){return this.x},af:function(){return this.y},ag:function(){return this.z},ah:function(){return this.aa},ac:function(){return this.v},_am:null,q:function(){return this.o},p:function(){return this.n},r:function(){return this.u},_j:null,_k:null,ak:0,al:0,_ai:0,_aj:0,c:function(a){var c=this.aa.getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){return b}}return null},l:function(a,b){var $self=this;var c=this.s(b);var d;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(function(){var g=$self.o.tryGetValue(e,d);d=g.p1;return g.ret}()&&d==a){return e}}return null},s:function(a){var b;switch(a){case 2:b=this.y;break;case 3:b=this.z;break;case 1:b=this.x;break;case 5:b=this.t;break;case 4:b=this.v;break;case 0:b=this.w;break;default:return null}return b},m:function(a){var c=this.n.keys().getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){if(this.u.contains(b)){return true}this.u.add(b);return true}}return false},$type:new $.ig.Type("RadialMenuFrame",$.ig.$ot)},true);$c("TextDefinition:e6","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:null,c:0,g:0,e:null,a:null,f:null,$type:new $.ig.Type("TextDefinition",$.ig.$ot)},true);$c("RadialMenuItemLevel:g1","Object",{i:null,b:null,n:null,m:null,e:null,t:0,o:0,a:null,k:null,j:false,p:0,y:null,init:function(a,b,c,d,e){this.o=NaN;$.ig.$op.init.call(this);this.i=a;this.b=b;this.e=c;this.k=d;this.m=new $$t.bt($$t.$ed.$type,0);this.y=e;this.ac(this.k,true)},z:function(){return this.y},c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},l:function(){if(this.n==null){this.ab()}return this.n},d:function(){return this.b},f:function(){return this.e},s:function(){return this.p},x:function(){if(this.n==null){this.ab()}return this.t},ae:function(){this.j=true;this.ac(this.k,false);this.ah()},g:function(a){var b=this.v(a);return b<0?null:this.l().item(b)},v:function(a){if(a!=null){var b=this.l();for(var c=0,d=b.count();c<d;c++){if(b.item(c).item()==a){return c}}}return-1},w:function(a){var b=this.l();var c=1.7976931348623157e308;var d=-1;a=$$t.$c1.k(a);for(var e=0,f=b.count();e<f;e++){var g=b.item(e);var h=g.e;var i=g.d;while(h<-Math.PI){h+=6.283185307179586;i+=6.283185307179586}while(i>Math.PI){h-=6.283185307179586;i-=6.283185307179586}if(h<=a&&i>=a){return e}var j=h+(i-h)/2;j=$$t.$c1.k(j);var k=Math.abs(j-a);if(k<c){c=k;d=e}}return d},h:function(a,b){var c=this.l();var d;if(a==null){d=this.w(this.s())}else{d=this.v(a);if(d>=0&&b){d=d==c.count()?0:d+1}}if(!b){d=d==0?c.count()-1:d-1}if(d<0){return null}if(d==c.count()){d=0}var e=c.item(d);if(a!=null){if(e==this.h(null,b)){return null}}return e},q:function(a,b){var c=0;var d=(c+this.i.rotationInDegrees())*Math.PI/180;d+=(this.i.rotationAsPercentageOfWedge()+a)*b;d=$$t.$c1.k(d);return d},r:function(){var a=Math.max(this.x(),this.i.minWedgeCount());return 6.283185307179586/a},ai:function(a){var b=this.l();var c=this.i.wedgePaddingInDegrees()*Math.PI/180;var d=c/2;var e=this.r();var f=this.q(a,e);this.p=f;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=f+g.f*e+d;var j=i+e*g.g-c;if(j<i){var k=(j-i)/2;i+=k;j=i}g.e=i;g.d=j}if($.ig.util.isNaN(this.o)){if(this.b!=null&&this.b.autoRotateChildren()){var l=this.e.g(this.b);if(l!=null){this.o=this.b.a4(l,b)}}if($.ig.util.isNaN(this.o)){this.o=0}}if(!$.ig.util.isNaN(this.o)&&this.o!=0){var n=b.getEnumerator();while(n.moveNext()){var m=n.current();m.e=m.e+this.o;m.d=m.d+this.o}}},aa:function(a,b){var c=!this.j;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(c){d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.ad.runOn(this))}if(d.__visibility==1){this.m.add(d);continue}var f=d.wedgeSpan();var g=d.wedgeIndex();b.add(new $$t.eu(d,g,f))}var i=a.getEnumerator();while(i.moveNext()){var h=i.current();var j=$b($$t.$g2.$type,h);if(j!=null&&j.ar()&&j.dx()==1){if(c){this.ac(j.a3(),true)}this.aa(j.a3(),b)}}},ab:function(){this.m.clear();var a=new $$t.bt($$t.$eu.$type,0);this.n=a;this.aa(this.k,a);a.sort2($$t.$g1.u);var b=new $$t.bt($$t.$d.$type,0);var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f<0){d++;e.f=b.count();for(var g=c,h=b.count();g<h;g++){if(!b.__inner[g]){if(g+e.g>=h){break}var i=true;for(var j=1;j<e.g;j++){if(b.__inner[g+j]){g+=j;i=false;break}}if(!i){continue}e.f=g;if(g==c){c=g+e.g}break}else if(g==c){c=g+1}}}for(var k=e.f,l=k+e.g;k<l;k++){while(k>=b.count()){b.add(false)}if(!b.__inner[k]){b.__inner[k]=true}}e.e=0;e.d=0}if(d>0&&d!=a.count()){a.sort2($$t.$g1.u)}this.t=b.count()},u:function(a,b){if(a.f>=0){if(b.f<0){return-1}if(a.f==b.f){return 0}else if(a.f<b.f){return-1}else{return 1}}return b.f<0?0:1},ac:function(a,b){var c=$b($$t.$d4.$type,a);if(null!=c){if(b){c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.af.runOn(this))}else{c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.af.runOn(this))}}},ad:function(a,b){var c=false;var d=$b($$t.$g2.$type,a);switch(b.propertyName()){case"CheckedHighlightBrush":case"OuterRingButtonFill":case"OuterRingButtonForeground":case"OuterRingButtonStroke":case"OuterRingButtonStrokeThickness":case"InnerAreaFill":case"InnerAreaStroke":case"InnerAreaStrokeThickness":case"IsEnabled":case"ToolTipResolved":case"DirtyCustomVisuals":case"InvalidateCustomVisuals":c=true;break;case"DisplayAsChecked":c=true;if(d!=null&&d.dx()==1){this.ag()}break;case"ChildItemPlacement":case"OuterRingButtonType":case"WedgeIndex":case"WedgeSpan":case"VisibilityProxy":c=true;this.ag();break}if(c){this.i.d2(this,$b($$t.$ed.$type,a),b.propertyName())}},af:function(a,b){this.ag();this.i.d2(this,null,null)},ag:function(){if(this.n!=null){this.ah();this.m.clear();this.n=null}},ah:function(){if(this.n!=null){var b=this.n.getEnumerator();while(b.moveNext()){var a=b.current();var c=a.item();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.ad.runOn(this));this.ac(a.item().a3(),false)}var e=this.m.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.ad.runOn(this))}}},$type:new $.ig.Type("RadialMenuItemLevel",$.ig.$ot)},true);$c("RadialMenuItemPosition:eu","Object",{a:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.f=b;this.g=c},item:function(){return this.a},f:0,g:0,c:0,h:null,e:0,d:0,$type:new $.ig.Type("RadialMenuItemPosition",$.ig.$ot)},true);$c("RadialMenuPointerAnimationInfo:jh","Object",{a:null,c:0,e:0,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.c=b},item:function(){return this.a},d:function(){return this.c},f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},$type:new $.ig.Type("RadialMenuPointerAnimationInfo",$.ig.$ot)},true);$c("ColorNameCalculator:io","Object",{b:null,a:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.ev($$t.$c7.$type,String,0);this.a=new $$t.ev($$t.$c7.$type,String,0)},g:function(a,b){this.b.item(a,b)},f:function(a){var $self=this;var b;if(!function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){this.a.item(a,b=this.e(a))}return b},e:function(a){var b=1.7976931348623157e308;var c=null;var e=this.b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$io.c(d.key(),a);if(f<b){b=f;c=d.value()}}return c},c:function(a,b){var c;var d;var e;var f=$$t.$io.h(a,c,d,e);c=f.p1;d=f.p2;e=f.p3;var g;var h;var i;var j=$$t.$io.h(b,g,h,i);g=j.p1;h=j.p2;i=j.p3;return Math.pow(c-g,2)+Math.pow(d-h,2)+Math.pow(e-i,2)},h:function(a,b,c,d){var e=a.o()/255;var f=a.n()/255;var g=a.m()/255;var h=e*.412453+f*.35758+g*.180423;var i=e*.212671+f*.71516+g*.072169;var j=e*.019334+f*.119193+g*.950227;var k=$$t.$io.d(h/.95047);var l=$$t.$io.d(i/1);var m=$$t.$io.d(j/1.08883);b=116*l-16;c=500*(k-l);d=200*(l-m);return{p1:b,p2:c,p3:d}},d:function(a){if(a>.008856){return Math.pow(a,1/3)}else{return 7.787*a+16/116}},$type:new $.ig.Type("ColorNameCalculator",$.ig.$ot)},true);$c("RadialMenuUtilities:im","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b,c){if(a<b){return b}else if(a>c){return c}return a},staticInit:function(){var a=new $$t.io;var b=a.g.runOn(a);b($$t.$c7.u(255,240,248,255),"Alice Blue");b($$t.$c7.u(255,250,235,215),"Antique White");b($$t.$c7.u(255,0,255,255),"Aqua");b($$t.$c7.u(255,127,255,212),"Aquamarine");b($$t.$c7.u(255,240,255,255),"Azure");b($$t.$c7.u(255,245,245,220),"Beige");b($$t.$c7.u(255,255,228,196),"Bisque");b($$t.$c7.u(255,0,0,0),"Black");b($$t.$c7.u(255,255,235,205),"Blanched Almond");b($$t.$c7.u(255,0,0,255),"Blue");b($$t.$c7.u(255,138,43,226),"Blue Violet");b($$t.$c7.u(255,165,42,42),"Brown");b($$t.$c7.u(255,222,184,135),"Burly Wood");b($$t.$c7.u(255,95,158,160),"Cadet Blue");b($$t.$c7.u(255,127,255,0),"Chartreuse");b($$t.$c7.u(255,210,105,30),"Chocolate");b($$t.$c7.u(255,255,127,80),"Coral");b($$t.$c7.u(255,100,149,237),"Cornflower Blue");b($$t.$c7.u(255,255,248,220),"Cornsilk");b($$t.$c7.u(255,220,20,60),"Crimson");b($$t.$c7.u(255,0,255,255),"Cyan");b($$t.$c7.u(255,0,0,139),"Dark Blue");b($$t.$c7.u(255,0,139,139),"Dark Cyan");b($$t.$c7.u(255,184,134,11),"Dark Goldenrod");b($$t.$c7.u(255,169,169,169),"Dark Gray");b($$t.$c7.u(255,0,100,0),"Dark Green");b($$t.$c7.u(255,189,183,107),"Dark Khaki");b($$t.$c7.u(255,139,0,139),"Dark Magenta");b($$t.$c7.u(255,85,107,47),"Dark Olive Green");b($$t.$c7.u(255,255,140,0),"Dark Orange");b($$t.$c7.u(255,153,50,204),"Dark Orchid");b($$t.$c7.u(255,139,0,0),"Dark Red");b($$t.$c7.u(255,233,150,122),"Dark Salmon");b($$t.$c7.u(255,143,188,143),"Dark Sea Green");b($$t.$c7.u(255,72,61,139),"Dark Slate Blue");b($$t.$c7.u(255,47,79,79),"Dark Slate Gray");b($$t.$c7.u(255,0,206,209),"Dark Turquoise");b($$t.$c7.u(255,148,0,211),"Dark Violet");b($$t.$c7.u(255,255,20,147),"Deep Pink");b($$t.$c7.u(255,0,191,255),"Deep Sky Blue");b($$t.$c7.u(255,105,105,105),"Dim Gray");b($$t.$c7.u(255,30,144,255),"Dodger Blue");b($$t.$c7.u(255,178,34,34),"Firebrick");b($$t.$c7.u(255,255,250,240),"Floral White");b($$t.$c7.u(255,34,139,34),"Forest Green");b($$t.$c7.u(255,255,0,255),"Fuchsia");b($$t.$c7.u(255,220,220,220),"Gainsboro");b($$t.$c7.u(255,248,248,255),"Ghost White");b($$t.$c7.u(255,255,215,0),"Gold");b($$t.$c7.u(255,218,165,32),"Goldenrod");b($$t.$c7.u(255,128,128,128),"Gray");b($$t.$c7.u(255,0,128,0),"Green");b($$t.$c7.u(255,173,255,47),"Green Yellow");b($$t.$c7.u(255,240,255,240),"Honeydew");b($$t.$c7.u(255,255,105,180),"Hot Pink");b($$t.$c7.u(255,205,92,92),"Indian Red");b($$t.$c7.u(255,75,0,130),"Indigo");b($$t.$c7.u(255,255,255,240),"Ivory");b($$t.$c7.u(255,240,230,140),"Khaki");b($$t.$c7.u(255,230,230,250),"Lavender");b($$t.$c7.u(255,255,240,245),"Lavender Blush");b($$t.$c7.u(255,124,252,0),"Lawn Green");b($$t.$c7.u(255,255,250,205),"Lemon Chiffon");b($$t.$c7.u(255,173,216,230),"Light Blue");b($$t.$c7.u(255,240,128,128),"Light Coral");b($$t.$c7.u(255,224,255,255),"Light Cyan");b($$t.$c7.u(255,250,250,210),"Light Goldenrod Yellow");b($$t.$c7.u(255,211,211,211),"Light Gray");b($$t.$c7.u(255,144,238,144),"Light Green");b($$t.$c7.u(255,255,182,193),"Light Pink");b($$t.$c7.u(255,255,160,122),"Light Salmon");b($$t.$c7.u(255,32,178,170),"Light Sea Green");b($$t.$c7.u(255,135,206,250),"Light Sky Blue");b($$t.$c7.u(255,119,136,153),"Light Slate Gray");b($$t.$c7.u(255,176,196,222),"Light Steel Blue");b($$t.$c7.u(255,255,255,224),"Light Yellow");b($$t.$c7.u(255,0,255,0),"Lime");b($$t.$c7.u(255,50,205,50),"Lime Green");b($$t.$c7.u(255,250,240,230),"Linen");b($$t.$c7.u(255,255,0,255),"Magenta");b($$t.$c7.u(255,128,0,0),"Maroon");b($$t.$c7.u(255,102,205,170),"Medium Aquamarine");b($$t.$c7.u(255,0,0,205),"Medium Blue");b($$t.$c7.u(255,186,85,211),"Medium Orchid");b($$t.$c7.u(255,147,112,219),"Medium Purple");b($$t.$c7.u(255,60,179,113),"Medium Sea Green");b($$t.$c7.u(255,123,104,238),"Medium Slate Blue");b($$t.$c7.u(255,0,250,154),"Medium Spring Green");b($$t.$c7.u(255,72,209,204),"Medium Turquoise");b($$t.$c7.u(255,199,21,133),"Medium Violet Red");b($$t.$c7.u(255,25,25,112),"Midnight Blue");b($$t.$c7.u(255,245,255,250),"Mint Cream");b($$t.$c7.u(255,255,228,225),"Misty Rose");b($$t.$c7.u(255,255,228,181),"Moccasin");b($$t.$c7.u(255,255,222,173),"Navajo White");b($$t.$c7.u(255,0,0,128),"Navy");b($$t.$c7.u(255,253,245,230),"Old Lace");b($$t.$c7.u(255,128,128,0),"Olive");b($$t.$c7.u(255,107,142,35),"Olive Drab");b($$t.$c7.u(255,255,165,0),"Orange");b($$t.$c7.u(255,255,69,0),"Orange Red");b($$t.$c7.u(255,218,112,214),"Orchid");b($$t.$c7.u(255,238,232,170),"Pale Goldenrod");b($$t.$c7.u(255,152,251,152),"Pale Green");b($$t.$c7.u(255,175,238,238),"Pale Turquoise");b($$t.$c7.u(255,219,112,147),"Pale Violet Red");b($$t.$c7.u(255,255,239,213),"Papaya Whip");b($$t.$c7.u(255,255,218,185),"Peach Puff");b($$t.$c7.u(255,205,133,63),"Peru");b($$t.$c7.u(255,255,192,203),"Pink");b($$t.$c7.u(255,221,160,221),"Plum");b($$t.$c7.u(255,176,224,230),"Powder Blue");b($$t.$c7.u(255,128,0,128),"Purple");b($$t.$c7.u(255,255,0,0),"Red");b($$t.$c7.u(255,188,143,143),"Rosy Brown");b($$t.$c7.u(255,65,105,225),"Royal Blue");
b($$t.$c7.u(255,139,69,19),"Saddle Brown");b($$t.$c7.u(255,250,128,114),"Salmon");b($$t.$c7.u(255,244,164,96),"Sandy Brown");b($$t.$c7.u(255,46,139,87),"Sea Green");b($$t.$c7.u(255,255,245,238),"Sea Shell");b($$t.$c7.u(255,160,82,45),"Sienna");b($$t.$c7.u(255,192,192,192),"Silver");b($$t.$c7.u(255,135,206,235),"Sky Blue");b($$t.$c7.u(255,106,90,205),"Slate Blue");b($$t.$c7.u(255,112,128,144),"Slate Gray");b($$t.$c7.u(255,255,250,250),"Snow");b($$t.$c7.u(255,0,255,127),"Spring Green");b($$t.$c7.u(255,70,130,180),"Steel Blue");b($$t.$c7.u(255,210,180,140),"Tan");b($$t.$c7.u(255,0,128,128),"Teal");b($$t.$c7.u(255,216,191,216),"Thistle");b($$t.$c7.u(255,255,99,71),"Tomato");b($$t.$c7.u(255,64,224,208),"Turquoise");b($$t.$c7.u(255,238,130,238),"Violet");b($$t.$c7.u(255,245,222,179),"Wheat");b($$t.$c7.u(255,255,255,255),"White");b($$t.$c7.u(255,245,245,245),"White Smoke");b($$t.$c7.u(255,255,255,0),"Yellow");b($$t.$c7.u(255,154,205,50),"Yellow Green");$$t.$im.a=a},u:function(a,b){return $$t.$c7.u(a.l(),Math.min(Math.max(a.o()+b,0),255),Math.min(Math.max(a.n()+b,0),255),Math.min(Math.max(a.m()+b,0),255))},x:function(a,b){var c=$$t.$im.f(a);var d=-1;var e=$$t.$im.y;for(var g=0;g<b.length;g++){var f=b[g];var h=$$t.$im.f(f);var i=h>c?(h+.05)/(c+.05):(c+.05)/(h+.05);if(i>d){d=i;e=f}}return e},w:function(a){var b=$$t.$im.f(a);var c=1.05/(b+.05);var d=(b+.05)/.05;return d>c?$$t.$im.v:$$t.$im.z},c:function(a,b,c,d){var e=new $$t.ce(1,0,0,b.width(),b.height());switch(c){case 0:case 3:e.x=a.__x;break;case 2:e.x=a.__x-b.width();break;case 1:e.x=a.__x-b.width()/2;break}switch(d){case 0:case 3:e.y=a.__y;break;case 2:e.y=a.__y-b.height();break;case 1:e.y=a.__y-b.height()/2;break}return e},f:function(a){var b=2.2;var c=Math.pow(a.o()/255,b)*.2126+Math.pow(a.n()/255,b)*.7152+Math.pow(a.m()/255,b)*.0722;return c},b:function(){return $$t.$im.a},s:function(a){return function(){var $ret=new $$t.c6;$ret.fill(a.colorString());return $ret}()},d:function(a,b){return a.l()==b.l()&&a.o()==b.o()&&a.n()==b.n()&&a.m()==b.m()},e:function(a){return a!=null&&a.animationActive()&&a.getElapsedMilliseconds()<a.intervalMilliseconds()},$type:new $.ig.Type("RadialMenuUtilities",$.ig.$ot)},true);$c("RadialMenuVisualData:i9","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_menuArea:null,menuArea:function(a){if(arguments.length===1){this._menuArea=a;return a}else{return this._menuArea}},_outerRing:null,outerRing:function(a){if(arguments.length===1){this._outerRing=a;return a}else{return this._outerRing}},_innerRing:null,innerRing:function(a){if(arguments.length===1){this._innerRing=a;return a}else{return this._innerRing}},_innerRingFocus:null,innerRingFocus:function(a){if(arguments.length===1){this._innerRingFocus=a;return a}else{return this._innerRingFocus}},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_colorWellPreviews:null,colorWellPreviews:function(a){if(arguments.length===1){this._colorWellPreviews=a;return a}else{return this._colorWellPreviews}},_itemOpacity:0,itemOpacity:function(a){if(arguments.length===1){this._itemOpacity=a;return a}else{return this._itemOpacity}},_outerPathOpacity:0,outerPathOpacity:function(a){if(arguments.length===1){this._outerPathOpacity=a;return a}else{return this._outerPathOpacity}},_itemToolTip:null,itemToolTip:function(a){if(arguments.length===1){this._itemToolTip=a;return a}else{return this._itemToolTip}},serialize:function(){var a=new $$t.f3(0);a.u("{");var b=false;a.u("viewPort: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.u(", itemOpacity: "+this.itemOpacity());a.u(", outerPathOpacity: "+this.outerPathOpacity());b=true;b=$$t.$f8.serializeItem(a,"menuArea",this.menuArea(),!b)||b;b=$$t.$f8.serializeItem(a,"outerRing",this.outerRing(),!b)||b;b=$$t.$f8.serializeItem(a,"innerRing",this.innerRing(),!b)||b;b=$$t.$f8.serializeItem(a,"innerRingFocus",this.innerRingFocus(),!b)||b;b=$$t.$f8.serializeItems(a,"items",this.items(),!b)||b;b=$$t.$f8.serializeItems(a,"colorWellPreviews",this.colorWellPreviews(),!b)||b;a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuVisualData",$.ig.$ot,[$$t.$fx.$type])},true);$c("RadialMenuItemVisualData:fw","Object",{init:function(){$.ig.$op.init.call(this)},_outerRingPath:null,outerRingPath:function(a){if(arguments.length===1){this._outerRingPath=a;return a}else{return this._outerRingPath}},_outerRingArrowPath:null,outerRingArrowPath:function(a){if(arguments.length===1){this._outerRingArrowPath=a;return a}else{return this._outerRingArrowPath}},_toolAreaPath:null,toolAreaPath:function(a){if(arguments.length===1){this._toolAreaPath=a;return a}else{return this._toolAreaPath}},_checkmarkPath:null,checkmarkPath:function(a){if(arguments.length===1){this._checkmarkPath=a;return a}else{return this._checkmarkPath}},_highlightPath:null,highlightPath:function(a){if(arguments.length===1){this._highlightPath=a;return a}else{return this._highlightPath}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},serialize:function(){var a=new $$t.f3(0);a.u("{");this.f(a,false);a.u("}");return a.toString()},f:function(a,b){if(b){a.u(", ")}a.u("name: '"+this.name()+"'");a.u(", type: '"+this.type()+"'");b=true;b=$$t.$f8.serializeItem(a,"outerRingPath",this.outerRingPath(),!b)||b;b=$$t.$f8.serializeItem(a,"outerRingArrowPath",this.outerRingArrowPath(),!b)||b;b=$$t.$f8.serializeItem(a,"toolAreaPath",this.toolAreaPath(),!b)||b;b=$$t.$f8.serializeItem(a,"checkmarkPath",this.checkmarkPath(),!b)||b;b=$$t.$f8.serializeItem(a,"highlightPath",this.highlightPath(),!b)||b;return b},$type:new $.ig.Type("RadialMenuItemVisualData",$.ig.$ot,[$$t.$fx.$type])},true);$c("RadialMenuItemVisualDataList:ja","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$fw.$type,0)},$type:new $.ig.Type("RadialMenuItemVisualDataList",$$t.$bt.$type.specialize($$t.$fw.$type))},true);$c("RadialMenuItemToolTipVisualData:iu","Object",{init:function(){$.ig.$op.init.call(this)},_itemType:null,itemType:function(a){if(arguments.length===1){this._itemType=a;return a}else{return this._itemType}},_itemName:null,itemName:function(a){if(arguments.length===1){this._itemName=a;return a}else{return this._itemName}},_toolTipText:null,toolTipText:function(a){if(arguments.length===1){this._toolTipText=a;return a}else{return this._toolTipText}},_relativeTop:0,relativeTop:function(a){if(arguments.length===1){this._relativeTop=a;return a}else{return this._relativeTop}},_relativeLeft:0,relativeLeft:function(a){if(arguments.length===1){this._relativeLeft=a;return a}else{return this._relativeLeft}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){var a=new $$t.f3(0);a.u("{");a.u("itemName: '"+this.itemName()+"'");a.u(", itemType: '"+this.itemType()+"'");a.u(", toolTipText: '"+this.toolTipText()+"'");a.u(", relativeTop: "+this.relativeTop());a.u(", relativeLeft: "+this.relativeLeft());a.u(", width: "+this.width());a.u(", height: "+this.height());a.u("}");a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuItemToolTipVisualData",$.ig.$ot,[$$t.$fx.$type])},true);$c("RadialMenuNumericGaugeVisualData:h4","RadialMenuItemVisualData",{init:function(){$$t.$fw.init.call(this)},_tickmarks:null,tickmarks:function(a){if(arguments.length===1){this._tickmarks=a;return a}else{return this._tickmarks}},_valueNeedle:null,valueNeedle:function(a){if(arguments.length===1){this._valueNeedle=a;return a}else{return this._valueNeedle}},_editValueNeedle:null,editValueNeedle:function(a){if(arguments.length===1){this._editValueNeedle=a;return a}else{return this._editValueNeedle}},_valueTickLine:null,valueTickLine:function(a){if(arguments.length===1){this._valueTickLine=a;return a}else{return this._valueTickLine}},_trackArcs:null,trackArcs:function(a){if(arguments.length===1){this._trackArcs=a;return a}else{return this._trackArcs}},f:function(a,b){b=$$t.$fw.f.call(this,a,b)||b;b=$$t.$f8.serializeItem(a,"valueNeedle",this.valueNeedle(),!b)||b;b=$$t.$f8.serializeItem(a,"valueTickLine",this.valueTickLine(),!b)||b;b=$$t.$f8.serializeItem(a,"editValueNeedle",this.editValueNeedle(),!b)||b;b=$$t.$f8.serializeItems(a,"tickmarks",this.tickmarks(),!b)||b;b=$$t.$f8.serializeItems(a,"trackArcs",this.trackArcs(),!b)||b;return b},$type:new $.ig.Type("RadialMenuNumericGaugeVisualData",$$t.$fw.$type)},true);$c("RadialMenuNumericGaugeTickmarkData:h6","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelLeft:0,labelLeft:function(a){if(arguments.length===1){this._labelLeft=a;return a}else{return this._labelLeft}},_labelTop:0,labelTop:function(a){if(arguments.length===1){this._labelTop=a;return a}else{return this._labelTop}},_labelWidth:0,labelWidth:function(a){if(arguments.length===1){this._labelWidth=a;return a}else{return this._labelWidth}},_labelHeight:0,labelHeight:function(a){if(arguments.length===1){this._labelHeight=a;return a}else{return this._labelHeight}},serialize:function(){var a=new $$t.f3(0);a.u("{");a.u("labelLeft: "+this.labelLeft());a.u(", labelTop: "+this.labelTop());a.u(", labelWidth: "+this.labelWidth());a.u(", labelHeight: "+this.labelHeight());$$t.$f8.serializeItem(a,"tickPath",this.tickPath(),false);$$t.$f8.serializeItem(a,"label",this.label(),false);a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkData",$.ig.$ot,[$$t.$fx.$type])},true);$c("RadialMenuNumericGaugeTickmarkDataList:h5","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$h6.$type,0)},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkDataList",$$t.$bt.$type.specialize($$t.$h6.$type))},true);$c("RadialMenuNumericGaugeNeedleData:h8","Object",{init:function(){$.ig.$op.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},serialize:function(){if(this.label()==null){if(this.needlePath()==null){return"{}"}return"{ needlePath: "+this.needlePath().serialize()+"}"}else if(this.needlePath()==null){return"{ label: "+this.label().serialize()+"}"}else{return"{ needlePath: "+this.needlePath().serialize()+", label: "+this.label().serialize()+"}"}},$type:new $.ig.Type("RadialMenuNumericGaugeNeedleData",$.ig.$ot,[$$t.$fx.$type])},true);$c("ColorWellPreviewData:jc","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_previewPath:null,previewPath:function(a){if(arguments.length===1){this._previewPath=a;return a}else{return this._previewPath}},serialize:function(){var a=new $$t.f3(0);a.u("{");a.u("name: '"+this.name()+"'");a.u(", type: '"+this.type()+"'");a.u(", colorValue: "+(this.colorValue()!=null?this.colorValue().serialize():"null"));$$t.$f8.serializeItem(a,"previewPath",this.previewPath(),false);a.u("}");return a.toString()},$type:new $.ig.Type("ColorWellPreviewData",$.ig.$ot,[$$t.$fx.$type])},true);$c("ColorWellPreviewDataList:jb","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$jc.$type,0)},$type:new $.ig.Type("ColorWellPreviewDataList",$$t.$bt.$type.specialize($$t.$jc.$type))},true);$$t.$a.f=null;$$t.$a.a=null;$$t.$c1.m=Math.sqrt(2);$$t.$ei.cz="MenuItemOpenCloseAnimationEasingFunction";$$t.$ei.centerButtonContentWidthProperty=$$t.$df.i("CenterButtonContentWidth",Number,$$t.$ei.$type,new $$t.dg(2,28,function(a,b){a.eb("CenterButtonContentWidth",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonContentHeightProperty=$$t.$df.i("CenterButtonContentHeight",Number,$$t.$ei.$type,new $$t.dg(2,28,function(a,b){a.eb("CenterButtonContentHeight",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonClosedFillProperty=$$t.$df.i("CenterButtonClosedFill",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonClosedFill",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonClosedStrokeProperty=$$t.$df.i("CenterButtonClosedStroke",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonClosedStroke",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonFillProperty=$$t.$df.i("CenterButtonFill",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonFill",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonHotTrackFillProperty=$$t.$df.i("CenterButtonHotTrackFill",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonHotTrackFill",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonHotTrackStrokeProperty=$$t.$df.i("CenterButtonHotTrackStroke",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonContentProperty=$$t.$df.i("CenterButtonContent",$.ig.$op.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonContent",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonKeyTipProperty=$$t.$df.i("CenterButtonKeyTip",String,$$t.$ei.$type,new $$t.dg(2,"0",function(a,b){a.eb("CenterButtonKeyTip",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonStrokeProperty=$$t.$df.i("CenterButtonStroke",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CenterButtonStroke",b.oldValue(),b.newValue())}));$$t.$ei.centerButtonStrokeThicknessProperty=$$t.$df.i("CenterButtonStrokeThickness",Number,$$t.$ei.$type,new $$t.dg(2,0,function(a,b){a.eb("CenterButtonStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ei.currentOpenMenuItemProperty=$$t.$df.i("CurrentOpenMenuItem",$.ig.$op.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("CurrentOpenMenuItem",b.oldValue(),b.newValue())}));$$t.$ei.fontProperty=$$t.$df.i("Font",String,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("Font",b.oldValue(),b.newValue())}));$$t.$ei.isOpenProperty=$$t.$df.i("IsOpen",$$t.$d.$type,$$t.$ei.$type,new $$t.dg(2,false,function(a,b){a.eb("IsOpen",b.oldValue(),b.newValue())}));$$t.$ei.keyTipTemplateProperty=$$t.$df.i("KeyTipTemplate",$$t.$ej.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("KeyTipTemplate",b.oldValue(),b.newValue())}));$$t.$ei.menuBackgroundProperty=$$t.$df.i("MenuBackground",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("MenuBackground",b.oldValue(),b.newValue())}));$$t.$ei.menuItemOpenCloseAnimationDurationProperty=$$t.$df.i("MenuItemOpenCloseAnimationDuration",$$t.$l.$type,$$t.$ei.$type,new $$t.dg(2,250,function(a,b){a.eb("MenuItemOpenCloseAnimationDuration",b.oldValue(),b.newValue())}));$$t.$ei.menuItemOpenCloseAnimationEasingFunctionProperty=$$t.$df.i($$t.$ei.cz,$$t.$du.$type.specialize(Number,Number),$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb($$t.$ei.cz,b.oldValue(),b.newValue())}));$$t.$ei.menuOpenCloseAnimationDurationProperty=$$t.$df.i("MenuOpenCloseAnimationDuration",$$t.$l.$type,$$t.$ei.$type,new $$t.dg(2,250,function(a,b){a.eb("MenuOpenCloseAnimationDuration",b.oldValue(),b.newValue())}));$$t.$ei.menuOpenCloseAnimationEasingFunctionProperty=$$t.$df.i("MenuOpenCloseAnimationEasingFunction",$$t.$du.$type.specialize(Number,Number),$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("MenuOpenCloseAnimationEasingFunction",b.oldValue(),b.newValue())}));$$t.$ei.minWedgeCountProperty=$$t.$df.i("MinWedgeCount",$$t.$l.$type,$$t.$ei.$type,new $$t.dg(2,8,function(a,b){a.eb("MinWedgeCount",b.oldValue(),b.newValue())}));$$t.$ei.outerRingFillProperty=$$t.$df.i("OuterRingFill",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("OuterRingFill",b.oldValue(),b.newValue())}));$$t.$ei.outerRingThicknessProperty=$$t.$df.i("OuterRingThickness",Number,$$t.$ei.$type,new $$t.dg(2,26,function(a,b){a.eb("OuterRingThickness",b.oldValue(),b.newValue())}));$$t.$ei.outerRingStrokeProperty=$$t.$df.i("OuterRingStroke",$$t.$c6.$type,$$t.$ei.$type,new $$t.dg(2,null,function(a,b){a.eb("OuterRingStroke",b.oldValue(),b.newValue())}));$$t.$ei.outerRingStrokeThicknessProperty=$$t.$df.i("OuterRingStrokeThickness",Number,$$t.$ei.$type,new $$t.dg(2,0,function(a,b){a.eb("OuterRingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ei.rotationInDegreesProperty=$$t.$df.i("RotationInDegrees",Number,$$t.$ei.$type,new $$t.dg(2,(-90),function(a,b){a.eb("RotationInDegrees",b.oldValue(),b.newValue())}));$$t.$ei.rotationAsPercentageOfWedgeProperty=$$t.$df.i("RotationAsPercentageOfWedge",Number,$$t.$ei.$type,new $$t.dg(2,(-.5),function(a,b){a.eb("RotationAsPercentageOfWedge",b.oldValue(),b.newValue())}));$$t.$ei.wedgePaddingInDegreesProperty=$$t.$df.i("WedgePaddingInDegrees",Number,$$t.$ei.$type,new $$t.dg(2,0,function(a,b){a.eb("WedgePaddingInDegrees",b.oldValue(),b.newValue())}));$$t.$ei.pixelScalingRatioProperty=$$t.$df.i("PixelScalingRatio",Number,$$t.$ei.$type,new $$t.dg(2,NaN,function(a,b){a.eb("PixelScalingRatio",b.oldValue(),b.newValue())}));if($$t.$ei.staticInit&&!$$t.$ei.xamRadialMenuStaticInitCalled){$$t.$ei.staticInit();$$t.$ei.xamRadialMenuStaticInitCalled=true}$$t.$ed.autoRotateChildrenProperty=$$t.$df.i("AutoRotateChildren",$$t.$d.$type,$$t.$ed.$type,new $$t.dg(2,true,function(a,b){a.cf("AutoRotateChildren",b.oldValue(),b.newValue())}));$$t.$ed.checkedHighlightBrushProperty=$$t.$df.i("CheckedHighlightBrush",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("CheckedHighlightBrush",b.oldValue(),b.newValue())}));$$t.$ed.foregroundProperty=$$t.$df.i("Foreground",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.ce("Foreground",b.oldValue(),b.newValue())}));$$t.$ed.highlightBrushProperty=$$t.$df.i("HighlightBrush",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("HighlightBrush",b.oldValue(),b.newValue())}));$$t.$ed.innerAreaFillProperty=$$t.$df.i("InnerAreaFill",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("InnerAreaFill",b.oldValue(),b.newValue())}));$$t.$ed.innerAreaHotTrackFillProperty=$$t.$df.i("InnerAreaHotTrackFill",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("InnerAreaHotTrackFill",b.oldValue(),b.newValue())}));$$t.$ed.innerAreaHotTrackStrokeProperty=$$t.$df.i("InnerAreaHotTrackStroke",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("InnerAreaHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$ed.innerAreaStrokeProperty=$$t.$df.i("InnerAreaStroke",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("InnerAreaStroke",b.oldValue(),b.newValue())}));$$t.$ed.innerAreaStrokeThicknessProperty=$$t.$df.i("InnerAreaStrokeThickness",Number,$$t.$ed.$type,new $$t.dg(2,1,function(a,b){a.cf("InnerAreaStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ed.isEnabledProperty=$$t.$df.i("IsEnabled",$$t.$d.$type,$$t.$ed.$type,new $$t.dg(2,true,function(a,b){a.cf("IsEnabled",b.oldValue(),b.newValue())}));$$t.$ed.isToolTipEnabledProperty=$$t.$df.i("IsToolTipEnabled",$$t.$d.$type,$$t.$ed.$type,new $$t.dg(2,true,function(a,b){a.cf("IsToolTipEnabled",b.oldValue(),b.newValue())}));$$t.$ed.menuProperty=$$t.$df.i("Menu",$$t.$ei.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("Menu",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonHotTrackFillProperty=$$t.$df.i("OuterRingButtonHotTrackFill",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonHotTrackFill",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonHotTrackForegroundProperty=$$t.$df.i("OuterRingButtonHotTrackForeground",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonHotTrackForeground",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonHotTrackStrokeProperty=$$t.$df.i("OuterRingButtonHotTrackStroke",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonFillProperty=$$t.$df.i("OuterRingButtonFill",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonFill",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonForegroundProperty=$$t.$df.i("OuterRingButtonForeground",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonForeground",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonStrokeProperty=$$t.$df.i("OuterRingButtonStroke",$$t.$c6.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("OuterRingButtonStroke",b.oldValue(),b.newValue())}));$$t.$ed.outerRingButtonStrokeThicknessProperty=$$t.$df.i("OuterRingButtonStrokeThickness",Number,$$t.$ed.$type,new $$t.dg(2,1,function(a,b){a.cf("OuterRingButtonStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ed.parentItemProperty=$$t.$df.i("ParentItem",$$t.$ed.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("ParentItem",b.oldValue(),b.newValue())}));$$t.$ed.toolTipProperty=$$t.$df.i("ToolTip",$.ig.$op.$type,$$t.$ed.$type,new $$t.dg(2,null,function(a,b){a.cf("ToolTipResolved",null,null)}));$$t.$ed.wedgeIndexProperty=$$t.$df.i("WedgeIndex",$$t.$l.$type,$$t.$ed.$type,new $$t.dg(2,(-1),function(a,b){a.cf("WedgeIndex",b.oldValue(),b.newValue())}));$$t.$ed.wedgeSpanProperty=$$t.$df.i("WedgeSpan",$$t.$l.$type,$$t.$ed.$type,new $$t.dg(2,1,function(a,b){if($h(b.newValue())<=0){throw new $$t.jq(1,"WedgeSpan")}a.cf("WedgeSpan",b.oldValue(),b.newValue())}));$$t.$ed.c2=$$t.$df.i("VisibilityProxy",$$t.$dz.$type,$$t.$ed.$type,new $$t.dg(2,$$t.$dz.getBox(0),function(a,b){a.cf("VisibilityProxy",b.oldValue(),b.newValue())}));if($$t.$ed.staticInit&&!$$t.$ed.radialMenuItemBaseStaticInitCalled){$$t.$ed.staticInit();$$t.$ed.radialMenuItemBaseStaticInitCalled=true}$$t.$hz.pendingValueProperty=$$t.$df.i("PendingValue",Number,$$t.$hz.$type,new $$t.dg(2,NaN,function(a,b){var c=a;c.cf("PendingValue",b.oldValue(),b.newValue());var d=c.pendingValueChanged;if(null!=d){d(c,new $$t.h1(b.oldValue(),b.newValue()))}}));$$t.$hz.pendingValueNeedleBrushProperty=$$t.$df.i("PendingValueNeedleBrush",$$t.$c6.$type,$$t.$hz.$type,new $$t.dg(2,null,function(a,b){a.cf("PendingValueNeedleBrush",b.oldValue(),b.newValue())}));$$t.$hz.reserveFirstSliceProperty=$$t.$df.i("ReserveFirstSlice",$$t.$d.$type,$$t.$hz.$type,new $$t.dg(2,true,function(a,b){a.cf("ReserveFirstSlice",b.oldValue(),b.newValue())}));$$t.$hz.smallIncrementProperty=$$t.$df.i("SmallIncrement",Number,$$t.$hz.$type,new $$t.dg(2,1,function(a,b){a.cf("SmallIncrement",b.oldValue(),b.newValue())}));$$t.$hz.tickBrushProperty=$$t.$df.i("TickBrush",$$t.$c6.$type,$$t.$hz.$type,new $$t.dg(2,null,function(a,b){a.cf("TickBrush",b.oldValue(),b.newValue())}));$$t.$hz.ticksProperty=$$t.$df.i("Ticks",$$t.$fp.$type,$$t.$hz.$type,new $$t.dg(2,null,function(a,b){a.cf("Ticks",b.oldValue(),b.newValue())}));$$t.$hz.trackStartColorProperty=$$t.$df.i("TrackStartColor",$$t.$c7.$type,$$t.$hz.$type,new $$t.dg(2,$$t.$c7.u(0,0,0,0),function(a,b){a.cf("TrackStartColor",b.oldValue(),b.newValue())}));$$t.$hz.trackEndColorProperty=$$t.$df.i("TrackEndColor",$$t.$c7.$type,$$t.$hz.$type,new $$t.dg(2,$$t.$c7.u(255,0,0,0),function(a,b){a.cf("TrackEndColor",b.oldValue(),b.newValue())}));$$t.$hz.valueProperty=$$t.$df.i("Value",Number,$$t.$hz.$type,new $$t.dg(2,NaN,function(a,b){var c=a;c.cf("Value",b.oldValue(),b.newValue());var d=c.valueChanged;if(null!=d){d(c,new $$t.h1(b.oldValue(),b.newValue()))}}));$$t.$hz.valueNeedleBrushProperty=$$t.$df.i("ValueNeedleBrush",$$t.$c6.$type,$$t.$hz.$type,new $$t.dg(2,null,function(a,b){a.cf("ValueNeedleBrush",b.oldValue(),b.newValue())}));if($$t.$hz.staticInit&&!$$t.$hz.radialMenuNumericGaugeStaticInitCalled){$$t.$hz.staticInit();$$t.$hz.radialMenuNumericGaugeStaticInitCalled=true}$$t.$g7.c=null;$$t.$g7.b=null;$$t.$g7.d=null;$$t.$g7.am=0;if($$t.$g7.staticInit&&!$$t.$g7.xamRadialMenuViewStaticInitCalled){$$t.$g7.staticInit();$$t.$g7.xamRadialMenuViewStaticInitCalled=true}$$t.$iz.d4=0;$$t.$it.a=new $$t.it;$$t.$ig.e=null;$$t.$ig.d=null;if($$t.$ig.staticInit&&!$$t.$ig.radialMenuItemOverlayTemplatesStaticInitCalled){$$t.$ig.staticInit();$$t.$ig.radialMenuItemOverlayTemplatesStaticInitCalled=true}$$t.$g2.autoUpdateRecentItemProperty=$$t.$df.i("AutoUpdateRecentItem",$$t.$d.$type,$$t.$g2.$type,new $$t.dg(2,true,function(a,b){a.cf("AutoUpdateRecentItem",b.oldValue(),b.newValue())}));$$t.$g2.childItemPlacementProperty=$$t.$df.i("ChildItemPlacement",$$t.$g4.$type,$$t.$g2.$type,new $$t.dg(2,$$t.$g4.getBox(0),function(a,b){a.cf("ChildItemPlacement",b.oldValue(),b.newValue())}));$$t.$g2.checkBehaviorProperty=$$t.$df.i("CheckBehavior",$$t.$g5.$type,$$t.$g2.$type,new $$t.dg(2,$$t.$g5.getBox(0),function(a,b){a.cf("CheckBehavior",b.oldValue(),b.newValue())}));$$t.$g2.isCheckedProperty=$$t.$df.i("IsChecked",$$t.$d.$type,$$t.$g2.$type,new $$t.dg(2,false,function(a,b){a.cf("IsChecked",b.oldValue(),b.newValue())}));$$t.$g2.groupNameProperty=$$t.$df.i("GroupName",String,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("GroupName",b.oldValue(),b.newValue())}));$$t.$g2.headerProperty=$$t.$df.i("Header",$.ig.$op.$type,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("Header",b.oldValue(),b.newValue())}));$$t.$g2.iconUriProperty=$$t.$df.i("IconUri",String,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.ce("IconUri",b.oldValue(),b.newValue())}));$$t.$g2.iconOverlayProperty=$$t.$df.i("IconOverlay",$$t.$ej.$type,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("IconOverlay",b.oldValue(),b.newValue())}));$$t.$g2.iconOverlayValueProperty=$$t.$df.i("IconOverlayValue",$.ig.$op.$type,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("IconOverlayValue",b.oldValue(),b.newValue())}));$$t.$g2.keyTipProperty=$$t.$df.i("KeyTip",String,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("KeyTip",b.oldValue(),b.newValue())}));$$t.$g2.recentItemProperty=$$t.$df.i("RecentItem",$.ig.$op.$type,$$t.$g2.$type,new $$t.dg(2,null,function(a,b){a.cf("RecentItem",b.oldValue(),b.newValue())}));$$t.$g2.recentItemContainerProperty=$$t.$df.i("RecentItemContainer",$.ig.$op.$type,$$t.$g2.$type,new $$t.dg(2,null,$$t.$g2.eu));if($$t.$g2.staticInit&&!$$t.$g2.radialMenuItemStaticInitCalled){$$t.$g2.staticInit();$$t.$g2.radialMenuItemStaticInitCalled=true}$$t.$i6.colorProperty=$$t.$df.i("Color",$$t.$c7.$type,$$t.$i6.$type,new $$t.dg(2,$$t.$c7.u(0,0,0,0),function(a,b){a.cf("Color",b.oldValue(),b.newValue())}));$$t.$i6.computedColorNameProperty=$$t.$df.i("ComputedColorName",String,$$t.$i6.$type,new $$t.dg(2,null,function(a,b){a.cf("ComputedColorName",b.oldValue(),b.newValue())}));if($$t.$i8.staticInit&&!$$t.$i8.radialMenuColorItemStaticInitCalled){$$t.$i8.staticInit();$$t.$i8.radialMenuColorItemStaticInitCalled=true}if($$t.$i5.staticInit&&!$$t.$i5.radialMenuColorWellStaticInitCalled){$$t.$i5.staticInit();$$t.$i5.radialMenuColorWellStaticInitCalled=true}$$t.$ie.valueProperty=$$t.$df.i("Value",Number,$$t.$ie.$type,new $$t.dg(2,NaN,function(a,b){var c=a;c.cf("Value",b.oldValue(),b.newValue());var d=c.valueChanged;if(null!=d){d(c,new $$t.h1(b.oldValue(),b.newValue()))}}));if($$t.$ie.staticInit&&!$$t.$ie.radialMenuNumericItemStaticInitCalled){$$t.$ie.staticInit();$$t.$ie.radialMenuNumericItemStaticInitCalled=true}$$t.$im.y=function(){var $ret=new $$t.c7;$ret.colorString("transparent");return $ret}();$$t.$im.v=function(){var $ret=new $$t.c7;$ret.colorString("black");return $ret}();$$t.$im.z=function(){var $ret=new $$t.c7;$ret.colorString("white");return $ret}();$$t.$im.t=function(){var $ret=new $$t.c6;$ret.color($$t.$im.y);return $ret}();$$t.$im.a=null;if($$t.$im.staticInit&&!$$t.$im.radialMenuUtilitiesStaticInitCalled){$$t.$im.staticInit();$$t.$im.radialMenuUtilitiesStaticInitCalled=true}})($);/*!@license
* Infragistics.Web.ClientUI infragistics.bulletgraph.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a5=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamBulletGraph:a","XamBulletGraphView:c","FormatLinearGraphLabelHandler:u","AlignLinearGraphLabelHandler:w"]);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("TitlesPosition:h",false,false,{ScaleStart:0,ScaleEnd:1});$d("LinearScaleOrientation:g",false,false,{Horizontal:0,Vertical:1});$d("LinearGraphNeedleShape:f",false,false,{Custom:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4});$c("XamLinearGraphRange:q","DependencyObject",{init:function(){$$a.$r.init.call(this)},ac:function(a,b,c){},ab:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$q.nameProperty,a);return a}else{return this.c($$t.$q.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$q.brushProperty,a);return a}else{return this.c($$t.$q.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$q.outlineProperty,a);return a}else{return this.c($$t.$q.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$q.startValueProperty,a);return a}else{return this.c($$t.$q.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$q.endValueProperty,a);return a}else{return this.c($$t.$q.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$q.innerStartExtentProperty,a);return a}else{return this.c($$t.$q.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$q.innerEndExtentProperty,a);return a}else{return this.c($$t.$q.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$q.outerStartExtentProperty,a);return a}else{return this.c($$t.$q.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$q.outerEndExtentProperty,a);return a}else{return this.c($$t.$q.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$q.strokeThicknessProperty,a);return a}else{return this.c($$t.$q.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("LinearGraphRangeCollection:r","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$q.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$4.$f.$type.specialize($$t.$q.$type))},true);$c("XamBulletGraph:a","Control",{e6:function(a){this.fd(a)},propertyChanged:null,fd:function(a){var b=this.propertyChanged;if(b!=null){b(this,new $$0.b7(a))}},init:function(){var $self=this;this.bj=0;this.bg=0;this.bf=100;this.bi=NaN;this.bh=1;this.ba=new $$4.x($$a.$an.$type,0);this.bd=new $$4.x($$a.$an.$type,0);this.bc=new $$4.x($$a.$by.$type,0);this.bb=new $$4.x($$a.$by.$type,0);$$a.$f.init.call(this);this.bi=NaN;this.bh=1;this.au=new $$t.q;var a=this.au;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ff.runOn(this));this.view(new $$t.c(this));this.view().a9();this.ht=$$a.$ae.empty();this.hs=$$a.$ae.empty();this.hr=$$a.$ae.empty();this._an=new $$t.d;this._am=new $$t.d;this._al=new $$t.d;this.ranges(new $$t.r);this._a3=true;this._av=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var b=this._av;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.ev.runOn(this));this._ab=$$t.$a.$type;this._az=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bj.runOn($self.view());$ret._c=$self.view().bk.runOn($self.view());$ret._d=$self.view().bl.runOn($self.view());$ret._j=$self.view().cq.runOn($self.view());return $ret}();this._a0=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bc.runOn($self.view());$ret._c=$self.view().bd.runOn($self.view());$ret._d=$self.view().be.runOn($self.view());$ret._j=$self.view().cp.runOn($self.view());return $ret}();this._ay=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bc.runOn($self.view());$ret._c=$self.view().bd.runOn($self.view());$ret._d=$self.view().be.runOn($self.view());$ret._j=$self.view().cp.runOn($self.view());return $ret}();this._ax=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().a1.runOn($self.view());$ret._c=$self.view().a2.runOn($self.view());$ret._d=$self.view().a3.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._a1=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().bt.runOn($self.view());$ret._c=$self.view().bu.runOn($self.view());$ret._d=$self.view().bv.runOn($self.view());$ret._j=$self.view().b1.runOn($self.view());return $ret}()},_av:null,onDetachedFromUI:function(){this.view().a8()},onAttachedToUI:function(){this.view().a4()},ev:function(a,b){this.transitionProgress(this._av.transitionProgress())},animating:function(){return this._av.animationActive()},bj:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bj;this.bj=a;this.e5("TransitionProgress",b,this.bj);return a}else{return this.bj}},fq:function(){this.bj=0;this._av.stop();this._av.start()},a7:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_an:null,_am:null,_al:null,_aq:null,orientation:function(a){if(arguments.length===1){this.h($$t.$a.orientationProperty,$$t.$g.getBox(a));return a}else{return $g(this.c($$t.$a.orientationProperty))}},au:null,scaleBackgroundBrush:function(a){if(arguments.length===1){this.h($$t.$a.scaleBackgroundBrushProperty,a);return a}else{return this.c($$t.$a.scaleBackgroundBrushProperty)}},scaleBackgroundOutline:function(a){if(arguments.length===1){this.h($$t.$a.scaleBackgroundOutlineProperty,a);return a}else{return this.c($$t.$a.scaleBackgroundOutlineProperty)}},scaleBackgroundThickness:function(a){if(arguments.length===1){this.h($$t.$a.scaleBackgroundThicknessProperty,a);return a}else{return this.c($$t.$a.scaleBackgroundThicknessProperty)}},ranges:function(a){if(arguments.length===1){this.h($$t.$a.rangesProperty,a);return a}else{return this.c($$t.$a.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$a.rangeBrushesProperty,a);return a}else{return this.c($$t.$a.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$a.rangeOutlinesProperty,a);return a}else{return this.c($$t.$a.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$a.minimumValueProperty,a);return a}else{return this.c($$t.$a.minimumValueProperty)}},bg:0,actualMinimumValue:function(a){if(arguments.length===1){this.bg=a;return a}else{return this.bg}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$a.maximumValueProperty,a);return a}else{return this.c($$t.$a.maximumValueProperty)}},bf:0,actualMaximumValue:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},targetValue:function(a){if(arguments.length===1){this.h($$t.$a.targetValueProperty,a);return a}else{return this.c($$t.$a.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.h($$t.$a.targetValueNameProperty,a);return a}else{return this.c($$t.$a.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$a.valueProperty,a);return a}else{return this.c($$t.$a.valueProperty)}},valueName:function(a){if(arguments.length===1){this.h($$t.$a.valueNameProperty,a);return a}else{return this.c($$t.$a.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$a.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$a.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.valueInnerExtentProperty,a);return a}else{return this.c($$t.$a.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.valueOuterExtentProperty,a);return a}else{return this.c($$t.$a.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.h($$t.$a.intervalProperty,a);return a}else{return this.c($$t.$a.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.ticksPostInitialProperty,a);return a}else{return this.c($$t.$a.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$a.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$a.labelIntervalProperty,a);return a}else{return this.c($$t.$a.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$a.labelExtentProperty,a);return a}else{return this.c($$t.$a.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.labelsPostInitialProperty,a);return a}else{return this.c($$t.$a.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$a.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$a.minorTickCountProperty,a);return a}else{return this.c($$t.$a.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickStartExtentProperty,a);return a}else{return this.c($$t.$a.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickEndExtentProperty,a);return a}else{return this.c($$t.$a.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$a.tickBrushProperty,a);return a}else{return this.c($$t.$a.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$a.fontBrushProperty,a);return a}else{return this.c($$t.$a.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.h($$t.$a.valueBrushProperty,a);return a}else{return this.c($$t.$a.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.h($$t.$a.valueOutlineProperty,a);return a}else{return this.c($$t.$a.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$a.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$a.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$a.minorTickBrushProperty,a);return a}else{return this.c($$t.$a.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.h($$t.$a.isScaleInvertedProperty,a);return a}else{return this.c($$t.$a.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$a.backingBrushProperty,a);return a}else{return this.c($$t.$a.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$a.backingOutlineProperty,a);return a}else{return this.c($$t.$a.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingInnerExtentProperty,a);return a}else{return this.c($$t.$a.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingOuterExtentProperty,a);return a}else{return this.c($$t.$a.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleStartExtentProperty,a);return a}else{return this.c($$t.$a.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleEndExtentProperty,a);return a}else{return this.c($$t.$a.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.h($$t.$a.targetValueBrushProperty,a);return a}else{return this.c($$t.$a.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.h($$t.$a.targetValueBreadthProperty,a);return a}else{return this.c($$t.$a.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$a.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$a.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.h($$t.$a.targetValueOutlineProperty,a);return a}else{return this.c($$t.$a.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.targetValueStrokeThicknessProperty)}},a6:function(a){if(arguments.length===1){this.h($$t.$a.f8,a);return a}else{return this.c($$t.$a.f8)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatProperty,a);return a}else{return this.c($$t.$a.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$a.labelFormatSpecifiersProperty)}},_aj:null,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$a.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$a.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.h($$t.$a.showToolTipTimeoutProperty,a);return a}else{return $h(this.c($$t.$a.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.h($$t.$a.toolTipProperty,a);return a}else{return this.c($$t.$a.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.h($$t.$a.fontProperty,a);return a}else{return this.c($$t.$a.fontProperty)}},_a0:null,_ay:null,_ax:null,_a1:null,_az:null,getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.hw().height()}return this._aq.k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.aa;a.viewport(new $.ig.RectData(this.hw().left(),this.hw().top(),this.hw().width(),this.hw().height()));a.scaleLabels(new $$t.ad);a.scaleTickmarks(new $$t.af);a.ranges(new $$t.ah);a.value(function(){var $ret=new $$t.z;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.y;$ret.value($self.targetValue());return $ret}());this.view().aw(a);var b=this.view().l();if(b!=null){var c;switch(b._c){case"range":c=a.ranges().__inner[b._b];break;case"value":c=a.value();break;default:c=a.targetValue();break}a.toolTip(function(){var $ret=new $$t.aj;$ret.item(c);$ret.itemBrush($.ig.AppearanceHelper.prototype.b(b._a.brush()));$ret.outline($.ig.AppearanceHelper.prototype.b(b._a.outline()));$ret.thickness(b._a.thickness());return $ret}())}return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().a6(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){this.fp(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.fp({__x:-1e4,__y:-1e4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},null)}},containerResized:function(){this.view().a7()},styleUpdated:function(){this.view().bs()},flush:function(){this.view().flush()},be:function(a){var b=new $$4.x($$a.$y.$type,0);for(var c=0;c<a.count();c++){b.add({__x:a.__inner[c].x(),__y:a.__inner[c].y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return b},fp:function(a,b){var c=new $.ig.PathVisualData(1,"targetValue",this.view().cn());var d=c.getPoints(new $.ig.GetPointsSettings);if(d.count()>0){var e=$.ig.PolygonUtil.prototype.b(this.be(d.__inner[0]),a);if(e==true){this.view().br(a,b,-1,"targetvalue");return}}var f=new $.ig.PathVisualData(1,"value",this.view().co());var g=f.getPoints(new $.ig.GetPointsSettings);if(g.count()>0){var h=$.ig.PolygonUtil.prototype.b(this.be(g.__inner[0]),a);if(h==true){this.view().br(a,b,-1,"value");return}}for(var i=0;i<this.bb.count();i++){var j=new $.ig.PathVisualData(1,"range",this.bb.__inner[i]);var k=j.getPoints(new $.ig.GetPointsSettings);if(k.count()>0){var l=$.ig.PolygonUtil.prototype.b(this.be(k.__inner[0]),a);if(l==true){this.view().br(a,b,i,"range");return}}}this.view().az()},fi:function(){if(!this._a3){return}var a=this._am.c();if(this.orientation()==0){var b=0;for(var c=0;c<a._c.length;c++){b=Math.max(b,a._c[c])}var d=this.hw().height()>=b?this.hw().height()-b:this.hw().height();this.hv(new $$a.ae(0,0,0,this.hw().width(),d))}else{var e=0;for(var f=0;f<a._f.length;f++){e=Math.max(e,a._f[f])}var g=this.hw().width()>=e?this.hw().width()-e:this.hw().width();this.hv(new $$a.ae(0,e,0,g,this.hw().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},ht:null,hw:function(a){if(arguments.length===1){var b=this.ht;this.ht=a;if(!b.equals1(this.ht)){this.e7(b,this.ht)}return a}else{return this.ht}},hs:null,hv:function(a){if(arguments.length===1){this.hs=a;return a}else{return this.hs}},hr:null,hu:function(a){if(arguments.length===1){this.hr=a;return a}else{return this.hr}},bi:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bi;this.bi=a;this.e5("PixelScalingRatio",b,this.bi);return a}else{return this.bi}},bh:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bh;this.bh=a;this.e5("ActualPixelScalingRatio",b,this.bh);return a}else{return this.bh}},a5:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.hw().isEmpty()&&this.view().s()},ew:function(){if(!this.a5()){return}var a=this.cc();this._aq=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.cb(),this.isScaleInverted());if(this._a3){if(this.animating()){if(this._av.needsFlush()){this._av.flush()}var b=this._an;this._an=this._al;this._al=b}else{var c=this._an;this._an=this._am;this._am=c}}else if(this.animating()){this._al.d(this.transitionProgress(),this._an,this._am);this.fj(this._al);this.fl(this._al);this.fm(this._al);this.fo(this._al)}if(this._a3){this.e9();this.fi();this.fb();this.fc();this.fa();this.e8()}if(this._a3&&this.a7()){this.fq();this._al.d(this.transitionProgress(),this._an,this._am);this.fj(this._al);this.fl(this._al);this.fm(this._al);this.fo(this._al);this.fn(this._al);this.fk(this._al)}else{if(this._a3){this.fj(this._am);this.fl(this._am);this.fm(this._am);this.fo(this._am);this.fn(this._am);this.fk(this._am)}}this._a3=false;this.view().as()},ba:null,bd:null,bc:null,bb:null,fa:function(){var a=this._am;var b=a.c();var c=this._aq;var d=this.minorTickCount();var e=this.hv();if($.ig.util.isNaN(d)){d=3}b._u=this.scaleStartExtent();b._r=this.scaleEndExtent();b._s=0;b._t=1;b._m.clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.l;j.i=g.brush()!=null?g.brush():this.hh(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.hh(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.isNaN(j.c)){j.c=this.rangeOuterExtent()}b._m.add(j)}b._l.i=this.scaleBackgroundBrush();b._l.j=this.scaleBackgroundOutline();b._l.h=this.scaleBackgroundThickness();b._l.g=c.i(this.actualMinimumValue());b._l.d=c.i(this.actualMaximumValue());b._l.e=this.rangeInnerExtent();b._l.b=this.rangeInnerExtent();b._l.f=this.rangeOuterExtent();b._l.c=this.rangeOuterExtent();b._ab=this.fontBrush();b._ad=this.tickBrush();b._x=this.tickStrokeThickness();b._w=this.tickStartExtent();b._v=this.tickEndExtent();b._ac=this.minorTickBrush();b._q=this.minorTickStrokeThickness();b._p=this.minorTickStartExtent();b._o=this.minorTickEndExtent();var k=this.interval();if($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$4.x(Number,0);var m=new $$4.x(Number,0);if(k>0){var n=this.actualMinimumValue()+this.ticksPostInitial();var o=this.actualMaximumValue()-this.ticksPreTerminal();var p=1e5;var q=Math.abs(o-n)/p;if(k>=q){for(var r=n;r<=o||this.a9(r,o,k);r=r+k){l.add(c.i(r));for(var s=0;s<d;s++){var t=k/(d+1)*(s+1);if(t+r>o){continue}m.add(c.i(t+r))}}}}if(b._j.length!=l.count()||b._i.length!=m.count()){b._j=new Array(l.count());b._i=new Array(m.count())}for(var u=0;u<l.count();u++){b._j[u]=l.__inner[u]}for(var v=0;v<m.count();v++){b._i[v]=m.__inner[v]}},hx:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$4.x(Number,0);if(b>0){var d=this.labelsPostInitial()+this.actualMinimumValue();var e=this.actualMaximumValue()-this.labelsPreTerminal();var f=1e5;var g=Math.abs(e-d)/f;if(b>=g){for(var h=d;h<=e||this.a9(h,e,a);h+=b){c.add(h)}}}var i=new Array(c.count());var j=new Array(c.count());for(var k=0;k<c.count();k++){var l=c.__inner[k];var m=l.toString();if(this._aj!=null){m=this._aj.i(l)}var n=new $$t.v;n.value=l;n.label=m;if(this.formatLabel!=null){this.formatLabel(this,n)}m=n.label;var o=this.view().cr(function(){var $ret=new $$a.an;$ret.ak(m);return $ret}());i[k]=o.width();j[k]=o.height()}var p=0;var q=0;var r=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var s=0;s<j.length;s++){q=Math.max(q,j[s])}for(var t=0;t<i.length;t++){p+=i[t]}if(i.length>0){p+=i[0]/2}if(i.length>1){p+=i[i.length-1]/2}if(i.length>0){p+=(i.length-1)*5}if(r>0){p=p/Math.abs(1-r)}}else{for(var u=0;u<i.length;u++){p=Math.max(p,i[u])}for(var v=0;v<j.length;v++){q+=j[v]}if(j.length>0){q-=j[0]/2}if(j.length>1){q-=j[j.length-1]/2}if(r>0){q=q/Math.abs(1-r)}if(j.length>0){q+=(j.length-1)*5}}return new $$a.af(1,p,q)},e9:function(){var a=this._am;var b=a.c();var c=this._aq;var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);if(e>0){var h=this.labelsPostInitial()+this.actualMinimumValue();var i=this.actualMaximumValue()-this.labelsPreTerminal();var j=1e5;var k=Math.abs(i-h)/j;if(e>=k){for(var l=h;l<=i||this.a9(l,i,e);l=l+e){g.add(new $$6.u(Number,Number,l,c.i(l)))}}}if(b._d.length!=g.count()){b._e=new Array(g.count());b._d=new Array(g.count());b._f=new Array(g.count());b._c=new Array(g.count());b._g=new Array(g.count());b._h=new Array(g.count())}b._n=this.labelExtent();var m=new $$t.v;m.actualMinimumValue=this.actualMinimumValue();m.actualMaximumValue=this.actualMaximumValue();var n=new $$t.x;n.actualMinimumValue=this.actualMinimumValue();n.actualMaximumValue=this.actualMaximumValue();for(var o=0;o<g.count();o++){var p=g.__inner[o]._c;var q=p.toString();if(this._aj!=null){q=this._aj.i(p)}m.value=p;n.value=p;m.label=q;if(this.formatLabel!=null){this.formatLabel(this,m)}q=m.label;n.label=q;var r=this.view().cr(function(){var $ret=new $$a.an;$ret.ak(q);return $ret}());n.width=r.width();n.height=r.height();if(this.orientation()==0){n.offsetX=-1*(r.width()/2);n.offsetY=-1*r.height()}else{n.offsetX=-1*r.width();n.offsetY=-1*(r.height()/2)}if(this.alignLabel!=null){this.alignLabel(this,n)}b._f[o]=n.width;b._c[o]=n.height;b._g[o]=n.offsetX;b._h[o]=n.offsetY;b._d[o]=q;b._e[o]=g.__inner[o]._d}},a9:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},e8:function(){var a=this._am;var b=a._a;b._e=this.backingBrush();b._f=this.backingOutline();b._c=this.backingStrokeThickness();b._a=this.backingInnerExtent();b._b=this.backingOuterExtent()},fb:function(){var a=this._am;var b=a._b;var c=this._aq;b.e=this.targetValueInnerExtent();b.b=this.targetValueInnerExtent();b.f=this.targetValueOuterExtent();b.c=this.targetValueOuterExtent();b.i=this.targetValueBrush();b.j=this.targetValueOutline();b.h=this.targetValueStrokeThickness();if($.ig.util.isNaN(this.targetValue())){return}var d=c.i(this.targetValue());var e=this.targetValueBreadth()/2;b.g=d-e;b.d=d+e},fc:function(){var a=this._am.c();var b=this._aq;var c=this.value();if($.ig.util.isNaN(c)){return}var d=this.actualMinimumValue();if($.ig.util.isNaN(d)){d=this.actualMinimumValue()}var e=this.value();var f=new $$t.l;f.i=this.valueBrush();f.j=this.valueOutline();f.h=this.valueStrokeThickness();f.g=b.i(d);f.d=b.i(e);f.e=this.valueInnerExtent();f.b=this.valueInnerExtent();f.f=this.valueOuterExtent();f.c=this.valueOuterExtent();a._af=f},hh:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},fn:function(a){var b=this.hv();var c=a.c();var d=this._a0;var e=c._j;var f=c._w;var g=c._v;var h=c._ad;var i=c._x;var j=this._ay;var k=c._i;var l=c._p;var m=c._o;var n=c._ac;var o=c._q;d.f(true);for(var p=0;p<this.bc.count();p++){d.n(this.bc.__inner[p])}this.bc.clear();var q=this.b9();var r=this.cw();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.a();var y=new $$a.a7;var z=new $$a.a8;z.__startPoint={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());y._c.add(z);x._ak=y;x.__stroke=h;x._ac=i;this.bc.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.a();var ag=new $$a.a7;var ah=new $$a.a8;ah.__startPoint={__x:ab,__y:ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ad,__y:ae,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ag._c.add(ah);af._ak=ag;af.__stroke=n;af._ac=o;this.bc.add(af)}d.f(false)},fk:function(a){var b=this.hv();var c=a.c();var d=c._e;var e=c._d;var f=c._g;var g=c._h;var h=c._f;var i=c._c;var j=c._n;var k=this._ax;k.f(true);for(var l=0;l<this.ba.count();l++){k.n(this.ba.__inner[l])}this.ba.clear();var m=c._ab;var n=this.cv();var o=this.cw();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.a();s.ak(e[p]);this.view().bq(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().bh(s,q+v,r+w);this.ba.add(s)}k.f(false)},fl:function(a){var b=a.c();var c=this._az;c.f(true);for(var d=0;d<this.bb.count();d++){c.n(this.bb.__inner[d])}this.bb.clear();var e=this.b9();var f=this.cw();var g=this.hq();var h=this.view().cm();h._ak=b.ae(g,e,f,this.orientation());for(var i=0;i<b._m.count();i++){var j=b._m.__inner[i];var k=c.a();k._ak=j.k(g,e,f,this.orientation());k.__fill=j.i;k.__stroke=j.j;k._ac=j.h;this.bb.add(k)}this.view().bp(this.bb);c.f(false);var l=this.view().cl();l._ak=b._l.k(g,e,f,this.orientation());l.__fill=b._l.i;l.__stroke=b._l.j;l._ac=b._l.h},fj:function(a){var b=this.hu();var c=this.view().ck();var d=a._a;var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c._ak=g;c.__fill=d._e;c.__stroke=d._f;c._ac=d._c},fm:function(a){var b=this.view().cn();if($.ig.util.isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b._ak=null;return}var c=a._b;var d=this.b9();var e=this.cw();var f=this.hq();var g=c.k(f,d,e,this.orientation());b._ak=g;b.__fill=c.i;b.__stroke=c.j;b._ac=c.h},fo:function(a){var b=this.view().co();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||$.ig.util.isNaN(c)){b._ak=null;return}var d=a.c();var e=this.b9();var f=this.cw();var g=this.hq();var h=d._af;b._ak=h.k(g,e,f,this.orientation());b.__fill=h.i;b.__stroke=h.j;b._ac=h.h},e7:function(a,b){this._a3=true;this.view().bo()},e2:function(a,b){this._a3=true;this.view().bo()},b9:function(){if(this.orientation()==0){return this.a6()?this.hw().height():this.hv().height()}return this.a6()?this.hw().width():this.hv().width()},cb:function(){if(this.orientation()==0){return this.hw().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.hw().height()*(this.scaleEndExtent()-this.scaleStartExtent())},cv:function(){if(this.orientation()==0){return this.hw().height()}return this.hw().width()},cw:function(){if(this.orientation()==0){return this.hw().width()}return this.hw().height()},cc:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hw().left()+this.hw().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hw().top()+this.hw().height()*a},hq:function(){var a=this.hv().left();if(this.a6()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.hv().width()*b,__y:this.hv().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,
typeName:$.ig.$op.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.hv().top()+this.hv().height()*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e5:function(a,b,c){switch(a){case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"BackingBrush":case"BackingOutline":case"ValueOutline":case"TickBrush":case"MinorTickBrush":this.view().a5(a,b,c);break;case"RangeBrushes":this.view().ba(b,c);break;case"RangeOutlines":this.view().bb(b,c);break}switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._aj=new $.ig.BindingFormatter;this._aj.j(this.labelFormat());this._aj.d(this.labelFormatSpecifiers())}else{this._aj=null}this._a3=true;this.view().bo();break;case"TransitionDuration":this._av.intervalMilliseconds(this.transitionDuration());this.view().bo();break;case"TransitionProgress":if(this.transitionProgress()>=1){this._av.stop();var d=this._am;this._am=this._an;this._an=d;this.e9();this.fb();this.fc();this.fa();this.e8();this.fj(this._am);this.fl(this._am);this.fm(this._am);this.fo(this._am);this.fn(this._am);this.fk(this._am)}this._al.d(this.transitionProgress(),this._an,this._am);this.fj(this._al);this.fl(this._al);this.fm(this._al);this.fo(this._al);this.fn(this._al);this.fk(this._al);this.view().as();break;case"Value":case"ValueInnerExtent":case"ValueOuterExtent":case"ValueBrush":case"ValueOutline":case"ValueStrokeThickness":case"TargetValueBrush":case"TargetValueOutline":case"TargetValueStrokeThickness":case"TargetValueBreadth":case"TargetValueInnerExtent":case"TargetValueOuterExtent":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"MergeViewPorts":case"TargetValue":case"TargetValueName":case"RangeInnerExtent":case"RangeOuterExtent":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":case"ScaleBackgroundBrush":case"ScaleBackgroundOutline":case"ScaleBackgroundThickness":this._a3=true;this.view().bo();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.fg.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.fg.runOn(this))}this._a3=true;this.view().bo();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var i=this.cc();this._aq=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.cb(),this.isScaleInverted());this._a3=true;this.view().bo();break;case"FontBrush":case"Font":this.view().by();this._a3=true;this.view().bo();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().bf();break}this.e6(a)},fg:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.ff.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.ff.runOn(this))}}this._a3=true;this.view().bo()},ff:function(a,b){this._a3=true;this.view().bo()},_a3:false,refresh:function(){this._a3=true;this.view().bo()},aw:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._ag,this.font())},$type:new $.ig.Type("XamBulletGraph",$$a.$f.$type,[$$0.$b6.$type])},true);$c("MorphSegment:b","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.n(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.f(f,d);var h=$.ig.GeometryUtil.prototype.f(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=d;var f=b.f;var g=false;var h=c.f;var i=false;if(f.count()==0&&h.count()==0){return}e.b=false;e.e=false;e.a=false;e.d=false;e.c=false;if(b.e){g=true}if(c.e){i=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){g=true;i=true;e.e=true}if(g&&!b.e){if(!b.a){b.i(c.h)}f=b.g}if(i&&!c.e){if(!c.a){c.i(b.h)}h=c.g}if(b.e){f=b.g}if(c.e){h=c.g}e.g.clear();if(b.b&&c.b){e.b=true}$.ig.InterpolationUtil.prototype.b(e.f,a,f,h);if(e.e){var j;var k=e.f.count();for(var l=0;l<k;l++){j=e.f.__inner[l];e.g.add({__x:j.__x,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e.a=true}if(b.d==c.d){e.d=c.d}if(b.c==c.c){e.c=c.c}if(e.b){e.h=b.h+(c.h-b.h)*a}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("XamBulletGraphView:c","Object",{ao:0,an:0,ap:0,init:function(a){this.e=null;this.f=null;this.cb=null;this.cc=null;this.q=false;this.a=["value","targetvalue","backing","scale","tick","minortick","label"];this.aq=null;this.am=-1;this.b3=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.r=false;this.n=null;$.ig.$op.init.call(this);this._m=a;this.v=new $$4.h(String,$$4.$h.$type.specialize(String,$$a.$at.$type),0);this.ci=new $$a.by;this.cj=new $$a.by;this.ch=new $$a.by;this.cf=new $$a.by;this.cg=new $$a.by;this._aa=new $$4.x($$a.$by.$type,0);this._z=new $$4.x($$a.$by.$type,0);this._y=new $$4.x($$a.$an.$type,0);this._ab=new $$4.x($$a.$an.$type,0)},a4:function(){this.a0();if(this._i!=null){this._i.as(this._ag.rootWrapper(),"")}},a8:function(){if(this._i!=null){this._i.bg(this._ag.rootWrapper(),"")}},_m:null,_i:null,_ai:null,_p:null,_ag:null,_aa:null,_z:null,_y:null,_ab:null,a9:function(){this._k=new $$t.s;this.ak=this._m.showToolTipTimeout();this.a0()},a0:function(){var a=this._m.pixelScalingRatio();var b=this._m.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._m.actualPixelScalingRatio(window.devicePixelRatio)}},cj:null,ci:null,ch:null,cf:null,cg:null,s:function(){return true},cn:function(){return this.ci},co:function(){return this.cj},cm:function(){return this.ch},ck:function(){return this.cf},cl:function(){return this.cg},b7:null,b8:null,b4:null,b5:null,b9:null,ca:null,b6:null,c:null,d:null,e:null,f:null,cb:null,cc:null,q:false,v:null,a:null,ay:function(){this.q=true;var a=["#778899","black","#EBEDEF","#617583","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","black","#B2B9C0","#B2B9C0",null,null,null];var c=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.v.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-bulletgraph-"+f;var h="ui-bulletgraph-"+f+"-fill";var i="ui-bulletgraph-"+f+"-outline";var j;if(!function(){var k=$$t.$c.w.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$.ig.BrushUtil.prototype.j(h,g,"background-color",this._ag,a[e]);$$t.$c.w.add(h,j)}var k;if(!function(){var l=$$t.$c.w.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$.ig.BrushUtil.prototype.j(i,g,"border-top-color",this._ag,b[e]);$$t.$c.w.add(i,k)}var l=new $$4.h(String,$$a.$at.$type,0);l.item("fill",j);l.item("outline",k);this.v.item(this.a[e],l)}this.bx();if($$t.$c.g==null||$$t.$c.h==null){var m=$.ig.BrushUtil.prototype.f("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",this._ag,$$t.$c.g,$$t.$c.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$c.g=m.p4;$$t.$c.h=m.p5}this.c=$$t.$c.g;this.d=$$t.$c.h;if(this.e==null){this._m.rangeBrushes(this.c)}if(this.f==null){this._m.rangeOutlines(this.d)}this.q=false},bx:function(){this.q=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bw(c,this.v.item(c))}this.q=false},bw:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.b7==null){this._m.targetValueBrush(c)}if(this.b8==null){this._m.targetValueOutline(d)}break;case"value":if(this.cb==null){this._m.valueBrush(c)}if(this.cc==null){this._m.valueOutline(d)}break;case"backing":if(this.b4==null){this._m.backingBrush(c)}if(this.b5==null){this._m.backingOutline(d)}break;case"tick":if(this.ca==null){this._m.tickBrush(c)}break;case"minortick":if(this.b6==null){this._m.minorTickBrush(c)}break;case"label":this.b3=c;break}},a5:function(a,b,c){var d=b;var e=c;if(!this.q){switch(a){case"TargetValueBrush":this.b7=e;break;case"TargetValueOutline":this.b8=e;break;case"BackingBrush":this.b4=e;break;case"BackingOutline":this.b5=e;break;case"ValueBrush":this.cb=e;break;case"ValueOutline":this.cc=e;break;case"TickBrush":this.ca=e;break;case"MinorTickBrush":this.b6=e;break}if(e==null){this.bx()}}},ba:function(a,b){if(!this.q){this.e=b;if(this.e==null){this._m.rangeBrushes(this.c)}}},bb:function(a,b){if(!this.q){this.f=b;if(this.f==null){this._m.rangeOutlines(this.d)}}},b:function(a,b){this._ag.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._ag.getCssDefaultPropertyValue(a,b[c])}this._ag.endCSSQuery();return b},bs:function(){this.ay();this.by();this.bo()},_u:false,_t:false,ah:null,_k:null,aj:0,al:0,ce:function(a){var b=$.ig.CanvasGestureDOMEventProxy.prototype.c3(this._ag.rootWrapper());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},aq:null,am:0,cd:null,ak:0,br:function(a,b,c,d){this.cd=a;this.am=c;this.aq=d;this.bn();this.al=window.setTimeout(this.bz.runOn(this),this.ak);this._t=true},az:function(){if(this._t){window.clearTimeout(this.al);this._t=false}if(this._u){var a=this._m.toolTip();window.clearTimeout(this.aj);a.hide();this._u=false;this._k=null}this.ak=this._m.showToolTipTimeout()},bn:function(){if(this._t){window.clearTimeout(this.al)}if(this._u){var a=this._m.toolTip();window.clearTimeout(this.aj);a.hide();this._u=false;this.ak=$a(this._m.showToolTipTimeout(),2)}},bz:function(){var $self=this;if(this._t){window.clearTimeout(this.al);this._t=false}var a=this.am;var b=this.aq;var c=this.cd;if(this._ag!=null){this.aj=this._ag.setTimeout(this.az.runOn(this),10*this._m.showToolTipTimeout())}else{this.aj=window.setTimeout(this.az.runOn(this),10*this._m.showToolTipTimeout())}var d=this._m.ranges().__inner[a];if(this.ah!=this._m.toolTip()){if(this.ah!=null){this.ah.remove()}this.ah=this._m.toolTip();this.ah.setStyleProperty("z-index","10000");this.ah.setStyleProperty("position","absolute");this._ag.append(this.ah)}this._k=this.j(b,a);var context_=this._k;var tooltip_=this.ah;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e="ui-bulletgraph-"+b+"-tooltip";var f=this.ah.findByClass("."+e);if(f!=null&&f.length>0){var g=["border-top-color","border-top-width","border-top-style","border-top-left-radius","background-color","padding-top","font-weight"];var h=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var i=function(){var $ret=new $$4.x(String,0);$ret.add($self._k.brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var j=new $$4.h(String,String,0);var k=new Array(g.length);$.ig.util.arrayCopy1(g,0,k,0,g.length);this.b(e,k);for(var l=0;l<k.length;l++){for(var m=0;m<f.length;m++){f[m].setStyleProperty(h[l],k[l]==null?i.__inner[l]:k[l])}}}this.ah.setStyleProperty("top",(c.__y+15).toString()+"px").setStyleProperty("left",(c.__x+15).toString()+"px");this.ah.show();this._u=true},j:function(a,b){var c=new $$t.s;switch(a){case"range":var d=this._m.ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this._m.hh(b,this.c));c.outline(f!=null?f:this._m.hh(b,this.d));c.thickness(d.strokeThickness());break;case"value":c.item(this._m.value());c.itemName(this._m.valueName());c.label(this._m.valueName()!=null?this._m.valueName()+": "+this._m.value().toString():this._m.value().toString());c.brush(this._m.valueBrush());c.outline(this._m.valueOutline());c.thickness(this._m.valueStrokeThickness());break;case"targetvalue":c.item(this._m.targetValue());c.itemName(this._m.targetValueName());c.label(this._m.targetValueName()!=null?this._m.targetValueName()+": "+this._m.targetValue().toString():this._m.targetValue().toString());c.brush(this._m.targetValueBrush());c.outline(this._m.targetValueOutline());c.thickness(this._m.targetValueStrokeThickness());break}return c},a6:function(a){if(a==null){this._ai=null;this._ag=null;this.ah=null;this._p=null;if(this._m.animating()){this._m._av.stop()}this.at();return}var b=a;this._ag=b;this._m._av.provideRenderer(this._ag);this._ag.rootWrapper().addClass("ui-bulletgraph-container");this.ap=$.ig.util.isNaN(this._m.pixelScalingRatio())?this._m.actualPixelScalingRatio():this._m.pixelScalingRatio();var c=this.ap;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._ag.rootWrapper().setStyleProperty("position","relative");var h=this._ag.createElement("canvas");h.setStyleProperty("position","absolute");this._ag.append(h);this.ao=f;this.an=g;h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString());h.setStyleProperty("height",e.toString());this._m.hw(new $$a.ae(0,0,0,d,e));this._m.hu(new $$a.ae(0,0,0,d,e));this._ai=h;var i=this._ag.get2DCanvasContext(this._ai);this._p=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.ay();this.by();this._p.ac(this.n);this.at();this._i=new $.ig.CanvasGestureDOMEventProxy(this._ag.rootWrapper(),this._ag,false);if(this._i!=null){var j=this._i;j.onMouseOver=$.ig.Delegate.prototype.combine(j.onMouseOver,this.av.runOn(this));var k=this._i;k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.au.runOn(this))}this.bm()},at:function(){if(this._i!=null){var a=this._i;a.onMouseOver=$.ig.Delegate.prototype.remove(a.onMouseOver,this.av.runOn(this));var b=this._i;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.au.runOn(this));this._i.au()}},av:function(a,b,c){if(this._m!=null){this._m.onMouseOver(a,b,c)}},au:function(a){if(this._m!=null){this._m.onMouseLeave()}},a7:function(){this.a0();var a=Math.round(this._ag.rootWrapper().width());var b=Math.round(this._ag.rootWrapper().height());this._m.hw(new $$a.ae(0,0,0,a,b));this._m.hu(new $$a.ae(0,0,0,a,b));if(this._i!=null){this._i._bk=this._m.hw()}},as:function(){this.bm()},x:null,bp:function(a){this.x=a},bm:function(){var a=this._m.hw().width();var b=this._m.hw().height();var c=a*this.ap;var d=b*this.ap;if(this.ao!=c||this.an!=d){this._ai.setAttribute("width",c.toString());this._ai.setAttribute("height",d.toString());this._ai.setStyleProperty("width",a.toString()+"px");this._ai.setStyleProperty("height",b.toString()+"px");this.ao=$.ig.truncate(Math.round(c));this.an=$.ig.truncate(Math.round(d))}if(this._p.d()&&this.ap!=1){this._p.z();this._p.aa(this.ap,this.ap)}this._p.k(this._m.hw().left(),this._m.hw().top(),this._m.hw().width(),this._m.hw().height());this._p.s(this.cf);this._p.s(this.cg);if(this.x!=null){for(var e=0;e<this.x.count();e++){this._p.s(this.x.__inner[e])}}for(var f=0;f<this._y.count();f++){this._p.ac(this.n);this._p.w(this._y.__inner[f])}for(var g=0;g<this._z.count();g++){this._p.s(this._z.__inner[g])}this._p.s(this.cj);this._p.s(this.ci);if(this._p.d()&&this.ap!=1){this._p.y()}},by:function(){if(this._m.font()!=null){this.n=this._m.aw()}else{this.n=$.ig.FontUtil.prototype.getFont(this._ag)}this.ac=this.ad(this.n);if(this._m.fontBrush()==null){var a=this._ag.rootWrapper().getStyleProperty("color");{this.b2=new $$a.at;this.b2.__fill=a;this._m.fontBrush(this.b2)}}if(this._p!=null){this._p.ac(this.n)}},ae:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._p.e(b)+0}return 0},cr:function(a){if($.ig.util.isNaN(this.ac)){this.ac=this.ad(null)}var b=this.ae(a);var c=this.ac;return new $$a.af(1,b,c)},b3:null,bq:function(a,b){if(b!=null){a._am=b}else{a._am=this.b3}},bh:function(a,b,c){a._n=b;a._o=c},bg:function(a,b){},bi:function(a,b){},ad:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._ag,a)},r:false,n:null,b2:null,ac:0,bo:function(){if(!this.r){this.r=true;if(this._ag!=null){this._ag.setTimeout(this.ar.runOn(this),0)}else{window.setTimeout(this.ar.runOn(this),0)}}},ar:function(){if(this.r){this.r=false;this._m.ew()}},flush:function(){if(this.r){this.ar()}},o:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._ag,a,b)},aw:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.ch));a.targetValuePath(new $.ig.PathVisualData(1,"TargetValue",this.ci));a.valuePath(new $.ig.PathVisualData(1,"Value",this.cj));a.backingPath(new $.ig.PathVisualData(1,"Backing",this.cf));a.scaleBackgroundPath(new $.ig.PathVisualData(1,"ScaleBackground",this.cg));var b=this.n;var d=this._y.getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=this.o(c,b);var f=new $$t.ae;f.labelValue(c.ak());f.labelPosition($.ig.PointData.prototype.b({__x:c._n,__y:c._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.labelSize($.ig.SizeData.prototype.b(this.cr(c)));f.appearance($.ig.AppearanceHelper.prototype.c(c,e));a.scaleLabels().add(f)}}var h=this._z.getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ag;i.tickPath(new $.ig.PathVisualData(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.x.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.ai;var m=new $.ig.PathVisualData(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bj:function(a){a.__visibility=0},bk:function(a){a.__visibility=1},bl:function(a){this._aa.remove(a)},cq:function(){var a=new $$a.by;this._aa.add(a);return a},bt:function(a){a.__visibility=0},bu:function(a){a.__visibility=1},bv:function(a){this._ab.remove(a)},b1:function(){var a=new $$a.an;this._ab.add(a);return a},bc:function(a){a.__visibility=0},bd:function(a){a.__visibility=1},be:function(a){this._z.remove(a)},cp:function(){var a=new $$a.by;this._z.add(a);return a},a1:function(a){a.__visibility=0},a2:function(a){a.__visibility=1},a3:function(a){this._y.remove(a)},b0:function(){var a=new $$a.an;this._y.add(a);return a},l:function(){var $self=this;if(this._k==null){return null}return function(){var $ret=new $$t.t;$ret._b=$self.am;$ret._d=$self.cd;$ret._c=$self.aq;$ret._a=$self._k;return $ret}()},bf:function(){this.ap=this._m.actualPixelScalingRatio()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$c("LinearGraphFrame:j","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$t.i;this._b=new $$t.l},c:function(a){},_a:null,_b:null,d:function(b,c,d){this._b=$$t.$l.a(b,1-b,c._b,d._b);this.c().y(b,c.c(),d.c());this._a.d(b,c._a,d._a)},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("BulletGraphFrame:d","LinearGraphFrame",{init:function(){$$t.$j.init.call(this);this.c(new $$t.e)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$j.$type)},true);$c("LinearGraphScaleFrame:m","Object",{init:function(){$.ig.$op.init.call(this);this._m=new $$4.x($$t.$l.$type,0);this._j=new Array(0);this._i=new Array(0);this._e=new Array(0);this._d=new Array(0);this._f=new Array(0);this._c=new Array(0);this._g=new Array(0);this._h=new Array(0);this._l=new $$t.l},_m:null,_u:0,_r:0,_s:0,_t:0,_l:null,_j:null,_w:0,_v:0,_ad:null,_x:0,_i:null,_p:0,_o:0,_ac:null,_q:0,_e:null,_d:null,_f:null,_c:null,_g:null,_h:null,_n:0,_ab:null,ae:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e._c.add(f);return e},y:function(a,b,c){this._ad=$.ig.BrushUtil.prototype.k(b._ad,a,c._ad,0);this._ac=$.ig.BrushUtil.prototype.k(b._ac,a,c._ac,0);if(b._ab==null&&c._ab==null){this._ab=null}else{this._ab=$.ig.BrushUtil.prototype.k(b._ab,a,c._ab,0)}this._u=b._u+(c._u-b._u)*a;this._r=b._r+(c._r-b._r)*a;this._s=b._s+(c._s-b._s)*a;this._t=b._t+(c._t-b._t)*a;this._n=b._n+(c._n-b._n)*a;this._w=b._w+(c._w-b._w)*a;this._v=b._v+(c._v-b._v)*a;this._p=b._p+(c._p-b._p)*a;this._o=b._o+(c._o-b._o)*a;this._x=b._x+(c._x-b._x)*a;this._q=b._q+(c._q-b._q)*a;this._j=this.a(a,this._j,b._j,c._j);this._i=this.a(a,this._i,b._i,c._i);this._e=this.a(a,this._e,b._e,c._e);this._f=this.a(a,this._f,b._f,c._f);this._c=this.a(a,this._c,b._c,c._c);this._g=this.a(a,this._g,b._g,c._g);this._h=this.a(a,this._h,b._h,c._h);this._d=this.b(a,this._d,b._d,c._d);this.aa(a,this._m,b._m,c._m);this._l=this.k(a,b._l,c._l)},a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},aa:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$l.$type,b,a,c,d,function(){return new $$t.l},$$t.$l.a)},k:function(a,b,c){var d=1-a;return $$t.$l.a(a,d,b,c)},z:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$k.$type,b,a,c,d,function(){return new $$t.k},$$t.$k.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("BulletGraphScaleFrame:e","LinearGraphScaleFrame",{init:function(){$$t.$m.init.call(this);this._af=new $$t.l},_af:null,y:function(a,b,c){$$t.$m.y.call(this,a,b,c);this._af=$$t.$l.a(a,1-a,b._af,c._af)},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$m.$type)},true);$c("LinearGraphBackingFrame:i","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_f:null,_c:0,_b:0,_a:0,g:function(a,b,c){var $self=this;var d=new $$a.a7;var e=new $$a.a8;var f,g,h,i;if(c==1){f=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{f=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d._c.add(e);return d},d:function(a,b,c){this._c=b._c+(c._c-b._c)*a;this._e=$.ig.BrushUtil.prototype.k(b._e,a,c._e,0);this._f=$.ig.BrushUtil.prototype.k(b._f,a,c._f,0);this._b=b._b+(c._b-b._b)*a;this._a=b._a+(c._a-b._a)*a},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$c("LinearGraphNeedleFrame:k","Object",{init:function(){$.ig.$op.init.call(this);this._f=new $$t.b;this._g=new $$t.b;this._d=new $$t.b;this._j=new $$t.b;this._i=new $$t.b;this._k=new $$t.b;this._e=new $$t.b;this._h=new $$t.b;this._b=new $$t.b;this._c=new $$t.b},_n:0,_m:0,_q:0,_p:0,_l:0,_r:null,_s:null,_o:0,_f:null,_g:null,_d:null,_j:null,_i:null,_k:null,_e:null,_h:null,_b:null,_c:null,a:function(a,b,c,d){var e=new $$t.k;e._n=c._n+(d._n-c._n)*a;e._m=c._m+(d._m-c._m)*a;e._q=c._q+(d._q-c._q)*a;e._l=c._l+(d._l-c._l)*a;e._p=c._p+(d._p-c._p)*a;e._r=$.ig.BrushUtil.prototype.k(c._r,a,d._r,0);e._s=$.ig.BrushUtil.prototype.k(c._s,a,d._s,0);e._o=c._o+(d._o-c._o)*a;e._f.j(a,c._f,d._f);e._g.j(a,c._g,d._g);e._d.j(a,c._d,d._d);e._j.j(a,c._j,d._j);e._i.j(a,c._i,d._i);e._k.j(a,c._k,d._k);e._e.j(a,c._e,d._e);e._h.j(a,c._h,d._h);e._b.j(a,c._b,d._b);e._c.j(a,c._c,d._c);return e},t:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._i.l(f,e,a,b,c);f=this._j.l(f,e,a,b,c);f=this._d.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);e.__isClosed=true;d._c.add(e);var g=new $$a.a8;if(this._b.f.count()>0||this._c.f.count()>0){f=this._b.l(f,g,a,b,c);f=this._c.l(f,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphRectFrame:l","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g,h,i,j;if(d==1){g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{g=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);
f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e._c.add(f);return e},a:function(a,b,c,d){var e=new $$t.l;e.i=$.ig.BrushUtil.prototype.k(c.i,a,d.i,0);e.j=$.ig.BrushUtil.prototype.k(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$c("LinearGraphNeedlePreparer:n","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a._n=b.outerExtent();a._m=b.innerExtent();a._q=0;if(!$.ig.util.isNaN(b.outerBaseWidth())){a._q=Math.max(a._q,b.outerBaseWidth())}if(!$.ig.util.isNaN(b.innerBaseWidth())){a._q=Math.max(a._q,b.innerBaseWidth())}var c=7;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:h,__y:d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},a:function(){var a=this._b;var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.isNaN(n)){n=e}switch(a.needleShape()){case 2:case 1:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a._f.k();a._g.k();a._d.k();a._j.k();a._i.k();a._k.k();a._e.k();a._h.k();a._b.k();a._c.k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:o","Object",{init:function(){this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:0,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.o;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$0.$b6.$type])},true);$c("LinearGraphScaler:p","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$c("LinearGraphTooltipDataContext:s","DependencyObject",{init:function(){$$a.$r.init.call(this)},item:function(a){if(arguments.length===1){this.h($$t.$s.itemProperty,a);return a}else{return this.c($$t.$s.itemProperty)}},itemName:function(a){if(arguments.length===1){this.h($$t.$s.itemNameProperty,a);return a}else{return this.c($$t.$s.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$s.outlineProperty,a);return a}else{return this.c($$t.$s.outlineProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$s.itemBrushProperty,a);return a}else{return this.c($$t.$s.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$s.thicknessProperty,a);return a}else{return this.c($$t.$s.thicknessProperty)}},label:function(a){if(arguments.length===1){this.h($$t.$s.labelProperty,a);return a}else{return this.c($$t.$s.labelProperty)}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ToolTipInfo:t","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_b:0,_d:null,_a:null,$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:v","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$0.$w.$type)},true);$c("AlignLinearGraphLabelEventArgs:x","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$v.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$v.$type)},true);$c("ToolTipItemVisualData:ak","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("BulletGraphTargetValueVisualData:y","ToolTipItemVisualData",{init:function(){$$t.$ak.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"targetValue"},$type:new $.ig.Type("BulletGraphTargetValueVisualData",$$t.$ak.$type)},true);$c("ValueVisualData:z","ToolTipItemVisualData",{init:function(){$$t.$ak.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"value"},$type:new $.ig.Type("ValueVisualData",$$t.$ak.$type)},true);$c("LinearGraphVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(this.toolTip()!=null){if(b){b=false}else{a.l(", ")}a.l("toolTip: ");a.l(this.toolTip().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.l("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$c("BulletGraphVisualData:aa","LinearGraphVisualData",{init:function(){$$t.$ab.init.call(this)},_targetValuePath:null,targetValuePath:function(a){if(arguments.length===1){this._targetValuePath=a;return a}else{return this._targetValuePath}},_valuePath:null,valuePath:function(a){if(arguments.length===1){this._valuePath=a;return a}else{return this._valuePath}},_scaleBackgroundPath:null,scaleBackgroundPath:function(a){if(arguments.length===1){this._scaleBackgroundPath=a;return a}else{return this._scaleBackgroundPath}},_targetValue:null,targetValue:function(a){if(arguments.length===1){this._targetValue=a;return a}else{return this._targetValue}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},scaleByViewport:function(){$$t.$ab.scaleByViewport.call(this);if(this.targetValuePath()!=null){this.targetValuePath().scaleByViewport(this.viewport())}if(this.valuePath()!=null){this.valuePath().scaleByViewport(this.viewport())}if(this.scaleBackgroundPath()!=null){this.scaleBackgroundPath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$ab.serialize.call(this);var b=new $$6.aj(0);var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.l(", ")}b.l("targetValuePath: ");b.u(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.l(", ")}b.l("targetValue: ");b.u(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.l(", ")}b.l("valuePath: ");b.u(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.l(", ")}b.l("value: ");b.u(this.value().serialize())}if(this.scaleBackgroundPath()!=null){if(c){c=false}else{b.l(", ")}b.l("scaleBackgroundPath: ");b.u(this.scaleBackgroundPath().serialize())}if(c){return a}b.l("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$ab.$type)},true);$c("LinearScaleVisualData:ac","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ae","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){var a=this.labelValue().toString();var b="{ labelValue: '"+a;b+="', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height();b+="}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y();b+="}, appearance: "+this.appearance().serialize()+"}";return b},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:ad","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ae.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$ae.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ag","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:af","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ag.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ag.$type))},true);$c("LinearGraphRangeVisualData:ai","ToolTipItemVisualData",{init:function(){$$t.$ak.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$ak.$type)},true);$c("LinearGraphRangeVisualDataList:ah","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ai.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$4.$x.$type.specialize($$t.$ai.$type))},true);$c("LinearGraphToolTipVisualData:aj","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$6.aj(0);a.l("{ item: ");if(this.item()!=null){a.l(this.item().serialize())}a.l(", ");a.l("outline: ");a.l(this.outline().serialize());a.l(", ");a.l("itemBrush: ");a.l(this.itemBrush().serialize());a.l(", ");a.l("thickness: ");a.l(this.thickness().toString());a.l("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$q.nameProperty=$$a.$s.i("Name",String,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Name",b.oldValue(),b.newValue())}));$$t.$q.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Brush",b.oldValue(),b.newValue())}));$$t.$q.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Outline",b.oldValue(),b.newValue())}));$$t.$q.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("StartValue",b.oldValue(),b.newValue())}));$$t.$q.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("EndValue",b.oldValue(),b.newValue())}));$$t.$q.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$q.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$q.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$q.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$q.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$q.$type,new $$a.ac(2,1,function(a,b){a.ab("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.orientationProperty=$$a.$s.i("Orientation",$$t.$g.$type,$$t.$a.$type,new $$a.ac(2,$$t.$g.getBox(0),function(a,b){a.e5("Orientation",b.oldValue(),b.newValue())}));$$t.$a.scaleBackgroundBrushProperty=$$a.$s.i("ScaleBackgroundBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ScaleBackgroundBrush",b.oldValue(),b.newValue())}));$$t.$a.scaleBackgroundOutlineProperty=$$a.$s.i("ScaleBackgroundOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ScaleBackgroundOutline",b.oldValue(),b.newValue())}));$$t.$a.scaleBackgroundThicknessProperty=$$a.$s.i("ScaleBackgroundThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.e5("ScaleBackgroundThickness",b.oldValue(),b.newValue())}));$$t.$a.rangesProperty=$$a.$s.i("Ranges",$$t.$r.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("Ranges",b.oldValue(),b.newValue())}));$$t.$a.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$a.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$a.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("MinimumValue",b.oldValue(),b.newValue())}));$$t.$a.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$a.$type,new $$a.ac(2,100,function(a,b){a.e5("MaximumValue",b.oldValue(),b.newValue())}));$$t.$a.targetValueProperty=$$a.$s.i("TargetValue",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.e5("TargetValue",b.oldValue(),b.newValue())}));$$t.$a.targetValueNameProperty=$$a.$s.i("TargetValueName",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("TargetValueName",b.oldValue(),b.newValue())}));$$t.$a.valueProperty=$$a.$s.i("Value",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.e5("Value",b.oldValue(),b.newValue())}));$$t.$a.valueNameProperty=$$a.$s.i("ValueName",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ValueName",b.oldValue(),b.newValue())}));$$t.$a.rangeInnerExtentProperty=$$a.$s.i("RangeInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.2,function(a,b){a.e5("RangeInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.rangeOuterExtentProperty=$$a.$s.i("RangeOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.95,function(a,b){a.e5("RangeOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.valueInnerExtentProperty=$$a.$s.i("ValueInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.5,function(a,b){a.e5("ValueInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.valueOuterExtentProperty=$$a.$s.i("ValueOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.e5("ValueOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.e5("Interval",b.oldValue(),b.newValue())}));$$t.$a.ticksPostInitialProperty=$$a.$s.i("TicksPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("TicksPostInitial",b.oldValue(),b.newValue())}));$$t.$a.ticksPreTerminalProperty=$$a.$s.i("TicksPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("TicksPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.e5("LabelInterval",b.oldValue(),b.newValue())}));$$t.$a.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("LabelExtent",b.oldValue(),b.newValue())}));$$t.$a.labelsPostInitialProperty=$$a.$s.i("LabelsPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("LabelsPostInitial",b.oldValue(),b.newValue())}));$$t.$a.labelsPreTerminalProperty=$$a.$s.i("LabelsPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("LabelsPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$a.$type,new $$a.ac(2,3,function(a,b){a.e5("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$a.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.06,function(a,b){a.e5("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.2,function(a,b){a.e5("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.e5("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("TickBrush",b.oldValue(),b.newValue())}));$$t.$a.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("FontBrush",b.oldValue(),b.newValue())}));$$t.$a.valueBrushProperty=$$a.$s.i("ValueBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ValueBrush",b.oldValue(),b.newValue())}));$$t.$a.valueOutlineProperty=$$a.$s.i("ValueOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ValueOutline",b.oldValue(),b.newValue())}));$$t.$a.valueStrokeThicknessProperty=$$a.$s.i("ValueStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.e5("ValueStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.1,function(a,b){a.e5("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.2,function(a,b){a.e5("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.e5("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$a.isScaleInvertedProperty=$$a.$s.i("IsScaleInverted",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.e5("IsScaleInverted",b.oldValue(),b.newValue())}));$$t.$a.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("BackingBrush",b.oldValue(),b.newValue())}));$$t.$a.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("BackingOutline",b.oldValue(),b.newValue())}));$$t.$a.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.e5("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.e5("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.e5("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.95,function(a,b){a.e5("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$a.targetValueBrushProperty=$$a.$s.i("TargetValueBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("TargetValueBrush",b.oldValue(),b.newValue())}));$$t.$a.targetValueBreadthProperty=$$a.$s.i("TargetValueBreadth",Number,$$t.$a.$type,new $$a.ac(2,3,function(a,b){a.e5("TargetValueBreadth",b.oldValue(),b.newValue())}));$$t.$a.targetValueInnerExtentProperty=$$a.$s.i("TargetValueInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.3,function(a,b){a.e5("TargetValueInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.targetValueOuterExtentProperty=$$a.$s.i("TargetValueOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.85,function(a,b){a.e5("TargetValueOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.targetValueOutlineProperty=$$a.$s.i("TargetValueOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("TargetValueOutline",b.oldValue(),b.newValue())}));$$t.$a.targetValueStrokeThicknessProperty=$$a.$s.i("TargetValueStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.e5("TargetValueStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.f8=$$a.$s.i("MergeViewPorts",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.e5("MergeViewPorts",b.oldValue(),b.newValue())}));$$t.$a.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("LabelFormat",b.oldValue(),b.newValue())}));$$t.$a.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$a.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.e5("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$a.showToolTipTimeoutProperty=$$a.$s.i("ShowToolTipTimeout",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,500,function(a,b){a.e5("ShowToolTipTimeout",b.oldValue(),b.newValue())}));$$t.$a.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("ToolTip",b.oldValue(),b.newValue())}));$$t.$a.fontProperty=$$a.$s.i("Font",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.e5("Font",b.oldValue(),b.newValue())}));$$t.$c.w=new $$4.h(String,$$a.$at.$type,0);$$t.$c.g=null;$$t.$c.h=null;$$t.$s.labelProperty=$$a.$s.i("Label",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Label",b.oldValue(),b.newValue())}));$$t.$s.itemProperty=$$a.$s.i("Item",$.ig.$op.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Item",b.oldValue(),b.newValue())}));$$t.$s.itemNameProperty=$$a.$s.i("ItemName",$.ig.$op.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("ItemName",b.oldValue(),b.newValue())}));$$t.$s.itemBrushProperty=$$a.$s.i("ItemBrush",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("ItemBrush",b.oldValue(),b.newValue())}));$$t.$s.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$s.$type,new $$a.ac(2,0,function(a,b){$b($$t.$s.$type,a).p("Thickness",b.oldValue(),b.newValue())}));$$t.$s.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Outline",b.oldValue(),b.newValue());
}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.lineargauge.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a6=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamLinearGauge:a","XamLinearGaugeView:c","FormatLinearGraphLabelHandler:s","AlignLinearGraphLabelHandler:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("TitlesPosition:f",false,false,{ScaleStart:0,ScaleEnd:1});$d("LinearScaleOrientation:e",false,false,{Horizontal:0,Vertical:1});$d("LinearGraphNeedleShape:d",false,false,{Custom:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4});$c("XamLinearGraphRange:o","DependencyObject",{init:function(){$$a.$r.init.call(this)},ac:function(a,b,c){},ab:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$o.nameProperty,a);return a}else{return this.c($$t.$o.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$o.brushProperty,a);return a}else{return this.c($$t.$o.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$o.outlineProperty,a);return a}else{return this.c($$t.$o.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$o.startValueProperty,a);return a}else{return this.c($$t.$o.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$o.endValueProperty,a);return a}else{return this.c($$t.$o.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.innerStartExtentProperty,a);return a}else{return this.c($$t.$o.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.innerEndExtentProperty,a);return a}else{return this.c($$t.$o.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.outerStartExtentProperty,a);return a}else{return this.c($$t.$o.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.outerEndExtentProperty,a);return a}else{return this.c($$t.$o.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.strokeThicknessProperty,a);return a}else{return this.c($$t.$o.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("LinearGraphRangeCollection:p","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$o.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$4.$f.$type.specialize($$t.$o.$type))},true);$c("XamLinearGauge:a","Control",{fj:function(a){this.fp(a)},propertyChanged:null,fp:function(a){var b=this.propertyChanged;if(b!=null){b(this,new $$0.b7(a))}},init:function(){var $self=this;this.bq=0;this.bn=0;this.bm=100;this.a3=false;this.bg=new $$4.x($$a.$an.$type,0);this.bj=new $$4.x($$a.$an.$type,0);this.bi=new $$4.x($$a.$by.$type,0);this.bh=new $$4.x($$a.$by.$type,0);this.bp=NaN;this.bo=1;$$a.$f.init.call(this);this.bp=NaN;this.bo=1;this.view(new $$t.c(this));this.view().bc();this.h6=$$a.$ae.empty();this.h5=$$a.$ae.empty();this.h3=$$a.$ae.empty();this._ao=new $$t.w;this._an=new $$t.w;this._am=new $$t.w;this.ranges(new $$t.p);this._a5=true;this._av=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._av;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.e3.runOn(this));this._ab=$$t.$a.$type;this._a0=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bm.runOn($self.view());$ret._c=$self.view().bn.runOn($self.view());$ret._d=$self.view().bo.runOn($self.view());$ret._j=$self.view().co.runOn($self.view());return $ret}();this._a1=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bf.runOn($self.view());$ret._c=$self.view().bg.runOn($self.view());$ret._d=$self.view().bh.runOn($self.view());$ret._j=$self.view().cn.runOn($self.view());return $ret}();this._az=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bf.runOn($self.view());$ret._c=$self.view().bg.runOn($self.view());$ret._d=$self.view().bh.runOn($self.view());$ret._j=$self.view().cn.runOn($self.view());return $ret}();this._ay=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().a4.runOn($self.view());$ret._c=$self.view().a5.runOn($self.view());$ret._d=$self.view().a6.runOn($self.view());$ret._j=$self.view().b3.runOn($self.view());return $ret}();this._a2=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().bw.runOn($self.view());$ret._c=$self.view().bx.runOn($self.view());$ret._d=$self.view().by.runOn($self.view());$ret._j=$self.view().b4.runOn($self.view());return $ret}()},_av:null,e3:function(a,b){this.transitionProgress(this._av.transitionProgress())},animating:function(){return this._av.animationActive()},bq:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.fi("TransitionProgress",b,this.bq);return a}else{return this.bq}},f1:function(){this.bq=0;this._av.stop();this._av.start()},bd:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,valueChanged:null,_ao:null,_an:null,_am:null,_ar:null,onDetachedFromUI:function(){this.view().bb()},onAttachedToUI:function(){this.view().a7()},orientation:function(a){if(arguments.length===1){this.h($$t.$a.orientationProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$a.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$a.rangesProperty,a);return a}else{return this.c($$t.$a.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$a.rangeBrushesProperty,a);return a}else{return this.c($$t.$a.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$a.rangeOutlinesProperty,a);return a}else{return this.c($$t.$a.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$a.minimumValueProperty,a);return a}else{return this.c($$t.$a.minimumValueProperty)}},bn:0,actualMinimumValue:function(a){if(arguments.length===1){this.bn=a;return a}else{return this.bn}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$a.maximumValueProperty,a);return a}else{return this.c($$t.$a.maximumValueProperty)}},bm:0,actualMaximumValue:function(a){if(arguments.length===1){this.bm=a;return a}else{return this.bm}},value:function(a){if(arguments.length===1){this.h($$t.$a.valueProperty,a);return a}else{return this.c($$t.$a.valueProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$a.needleShapeProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$a.needleShapeProperty))}},needleName:function(a){if(arguments.length===1){this.h($$t.$a.needleNameProperty,a);return a}else{return this.c($$t.$a.needleNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$a.rangeInnerExtentProperty)}},scaleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleInnerExtentProperty,a);return a}else{return this.c($$t.$a.scaleInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$a.rangeOuterExtentProperty)}},scaleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleOuterExtentProperty,a);return a}else{return this.c($$t.$a.scaleOuterExtentProperty)}},needleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerExtentProperty,a);return a}else{return this.c($$t.$a.needleInnerExtentProperty)}},needleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterExtentProperty,a);return a}else{return this.c($$t.$a.needleOuterExtentProperty)}},needleInnerBaseWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerBaseWidthProperty,a);return a}else{return this.c($$t.$a.needleInnerBaseWidthProperty)}},needleOuterBaseWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterBaseWidthProperty,a);return a}else{return this.c($$t.$a.needleOuterBaseWidthProperty)}},needleInnerPointWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerPointWidthProperty,a);return a}else{return this.c($$t.$a.needleInnerPointWidthProperty)}},needleOuterPointWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterPointWidthProperty,a);return a}else{return this.c($$t.$a.needleOuterPointWidthProperty)}},needleInnerPointExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerPointExtentProperty,a);return a}else{return this.c($$t.$a.needleInnerPointExtentProperty)}},needleOuterPointExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterPointExtentProperty,a);return a}else{return this.c($$t.$a.needleOuterPointExtentProperty)}},interval:function(a){if(arguments.length===1){this.h($$t.$a.intervalProperty,a);return a}else{return this.c($$t.$a.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.ticksPostInitialProperty,a);return a}else{return this.c($$t.$a.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$a.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$a.labelIntervalProperty,a);return a}else{return this.c($$t.$a.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$a.labelExtentProperty,a);return a}else{return this.c($$t.$a.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.labelsPostInitialProperty,a);return a}else{return this.c($$t.$a.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$a.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$a.minorTickCountProperty,a);return a}else{return this.c($$t.$a.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickStartExtentProperty,a);return a}else{return this.c($$t.$a.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickEndExtentProperty,a);return a}else{return this.c($$t.$a.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$a.tickBrushProperty,a);return a}else{return this.c($$t.$a.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$a.fontBrushProperty,a);return a}else{return this.c($$t.$a.fontBrushProperty)}},needleBreadth:function(a){if(arguments.length===1){this.h($$t.$a.needleBreadthProperty,a);return a}else{return this.c($$t.$a.needleBreadthProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$a.needleBrushProperty,a);return a}else{return this.c($$t.$a.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$a.needleOutlineProperty,a);return a}else{return this.c($$t.$a.needleOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.needleStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$a.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$a.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$a.minorTickBrushProperty,a);return a}else{return this.c($$t.$a.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.h($$t.$a.isScaleInvertedProperty,a);return a}else{return this.c($$t.$a.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$a.backingBrushProperty,a);return a}else{return this.c($$t.$a.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$a.backingOutlineProperty,a);return a}else{return this.c($$t.$a.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingInnerExtentProperty,a);return a}else{return this.c($$t.$a.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingOuterExtentProperty,a);return a}else{return this.c($$t.$a.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleStartExtentProperty,a);return a}else{return this.c($$t.$a.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleEndExtentProperty,a);return a}else{return this.c($$t.$a.scaleEndExtentProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$a.scaleBrushProperty,a);return a}else{return this.c($$t.$a.scaleBrushProperty)}},scaleOutline:function(a){if(arguments.length===1){this.h($$t.$a.scaleOutlineProperty,a);return a}else{return this.c($$t.$a.scaleOutlineProperty)}},scaleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.scaleStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.scaleStrokeThicknessProperty)}},ba:function(a){if(arguments.length===1){this.h($$t.$a.gk,a);return a}else{return this.c($$t.$a.gk)}},a3:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$a.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$a.isNeedleDraggingEnabledProperty)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatProperty,a);return a}else{return this.c($$t.$a.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$a.labelFormatSpecifiersProperty)}},_aj:null,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$a.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$a.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.h($$t.$a.showToolTipTimeoutProperty,a);return a}else{return $h(this.c($$t.$a.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.h($$t.$a.toolTipProperty,a);return a}else{return this.c($$t.$a.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.h($$t.$a.fontProperty,a);return a}else{return this.c($$t.$a.fontProperty)}},_a1:null,_az:null,_ay:null,_a2:null,_a0:null,getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.h9().height()}return this._ar.k(c-b)},bk:null,h4:null,needleContainsPoint:function(a){if(this.bk==null){return false}return $.ig.PolygonUtil.prototype.b(this.bk,a)},needleContainsPoint1:function(a,b){if(this.bk==null){return false}return b?this.h4.containsPoint(a):$.ig.PolygonUtil.prototype.b(this.bk,a)},e7:function(a,b){var c=this.getValueForPoint(a);c=Math.max(Math.min(c,this.actualMaximumValue()),this.actualMinimumValue());if(c!=this.value()){this.value(c)}},exportVisualData:function(){var $self=this;var a=new $$t.ak;a.viewport(new $.ig.RectData(this.h9().left(),this.h9().top(),this.h9().width(),this.h9().height()));a.scaleLabels(new $$t.aa);a.scaleTickmarks(new $$t.ac);a.ranges(new $$t.ae);a.needle(function(){var $ret=new $$t.aj;$ret.value($self.value());return $ret}());this.view().az(a);var b=this.view().l();if(b!=null){var c=null;switch(b._c){case"range":c=a.ranges().__inner[b._b];break;case"needle":c=a.needle();break}a.toolTip(function(){var $ret=new $$t.ag;$ret.item(c);$ret.itemBrush($.ig.AppearanceHelper.prototype.b(b._a.brush()));$ret.outline($.ig.AppearanceHelper.prototype.b(b._a.outline()));$ret.thickness(b._a.thickness());return $ret}())}return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},flush:function(){this.view().flush()},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().a9(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){this.f0(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.f0({__x:-1e4,__y:-1e4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},null)}},onMouseMove:function(a,b){if(this.a3){this.e7(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&!this.a3&&this.needleContainsPoint1(a,b)){this.a3=true}},a6:function(){return this.a3},onMouseUp:function(a){if(this.a3){this.a3=false}},containerResized:function(){this.view().ba()},styleUpdated:function(){this.view().bv()},f0:function(a,b){var c=this.bk;if(c!=null&&c.count()>0){var d=$.ig.PolygonUtil.prototype.b(c,a);if(d==true){this.view().bu(a,b,-1,"needle");return}}for(var e=0;e<this.bh.count();e++){var f=new $.ig.PathVisualData(1,"range",this.bh.__inner[e]);var g=f.getPoints(new $.ig.GetPointsSettings);if(g.count()>0){var h=$.ig.PolygonUtil.prototype.b(this.bl(g.__inner[0]),a);if(h==true){this.view().bu(a,b,e,"range");return}}}this.view().a2()},fu:function(){if(!this._a5){return}var a=this._an.c();if(this.orientation()==0){var b=0;for(var c=0;c<a._c.length;c++){b=Math.max(b,a._c[c])}var d=this.h9().height()>=b?this.h9().height()-b:this.h9().height();this.h8(new $$a.ae(0,0,0,this.h9().width(),d))}else{var e=0;for(var f=0;f<a._f.length;f++){e=Math.max(e,a._f[f])}var g=this.h9().width()>=e?this.h9().width()-e:this.h9().width();this.h8(new $$a.ae(0,e,0,g,this.h9().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},h6:null,h9:function(a){if(arguments.length===1){var b=this.h6;this.h6=a;if(!b.equals1(this.h6)){this.fk(b,this.h6)}return a}else{return this.h6}},h5:null,h8:function(a){if(arguments.length===1){this.h5=a;return a}else{return this.h5}},h3:null,h7:function(a){if(arguments.length===1){this.h3=a;return a}else{return this.h3}},a9:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.h9().isEmpty()&&this.view().s()},e4:function(){if(!this.a9()){return}var a=this.cr();this._ar=new $$t.n(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.cp(),this.isScaleInverted());if(this._a5){if(this.animating()){if(this._av.needsFlush()){this._av.flush()}var b=this._ao;this._ao=this._am;this._am=b}else{var c=this._ao;this._ao=this._an;this._an=c}}else if(this.animating()){this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am)}if(this._a5){this.fm();this.fu();this.fn();this.fo();this.fl()}if(this._a5&&this.bd()){this.f1();this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am);this.fz(this._am);this.fw(this._am)}else{if(this._a5){this.fv(this._an);this.fy(this._an);this.fx(this._an);this.fz(this._an);this.fw(this._an)}}this._a5=false;this.view().as()},bg:null,bj:null,bi:null,bh:null,fo:function(){var a=this._an;var b=a.c();var c=this._ar;var d=this.minorTickCount();var e=this.h8();b._u=this.scaleStartExtent();b._r=this.scaleEndExtent();b._s=this.scaleInnerExtent();b._t=this.scaleOuterExtent();b._m.clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.j;j.i=g.brush()!=null?g.brush():this.hv(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.hv(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.isNaN(j.c)){j.c=this.rangeOuterExtent()}b._m.add(j)}b._ab=this.fontBrush();b._ad=this.tickBrush();b._x=this.tickStrokeThickness();b._w=this.tickStartExtent();b._v=this.tickEndExtent();b._ac=this.minorTickBrush();b._q=this.minorTickStrokeThickness();b._p=this.minorTickStartExtent();b._o=this.minorTickEndExtent();var k=this.interval();if($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$4.x(Number,0);var m=new $$4.x(Number,0);if(k>0){var n=this.actualMinimumValue()+this.ticksPostInitial();var o=this.actualMaximumValue()-this.ticksPreTerminal();var p=1e5;var q=Math.abs(o-n)/p;if(k>=q){for(var r=n;r<=o||this.bf(r,o,k);r=r+k){l.add(c.i(r));for(var s=0;s<d;s++){var t=k/(d+1)*(s+1);if(t+r>o){continue}m.add(c.i(t+r))}}}}if(b._j.length!=l.count()||b._i.length!=m.count()){b._j=new Array(l.count());b._i=new Array(m.count())}for(var u=0;u<l.count();u++){b._j[u]=l.__inner[u]}for(var v=0;v<m.count();v++){b._i[v]=m.__inner[v]}},ia:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$4.x(Number,0);if(b>0){var d=this.labelsPostInitial()+this.actualMinimumValue();var e=this.actualMaximumValue()-this.labelsPreTerminal();var f=1e5;var g=Math.abs(e-d)/f;if(b>=g){for(var h=d;h<=e||this.bf(h,e,a);h+=b){c.add(h)}}}var i=new Array(c.count());var j=new Array(c.count());for(var k=0;k<c.count();k++){var l=c.__inner[k];var m=l.toString();if(this._aj!=null){m=this._aj.i(l)}var n=new $$t.t;n.value=l;n.label=m;if(this.formatLabel!=null){this.formatLabel(this,n)}m=n.label;var o=this.view().cp(function(){var $ret=new $$a.an;$ret.ak(m);return $ret}());i[k]=o.width();j[k]=o.height()}var p=0;var q=0;var r=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var s=0;s<j.length;s++){q=Math.max(q,j[s])}for(var t=0;t<i.length;t++){p+=i[t]}if(i.length>0){p+=i[0]/2}if(i.length>1){p+=i[i.length-1]/2}if(i.length>0){p+=(i.length-1)*5}if(r>0){p=p/Math.abs(1-r)}}else{for(var u=0;u<i.length;u++){p=Math.max(p,i[u])}for(var v=0;v<j.length;v++){q+=j[v]}if(j.length>0){q-=j[0]/2}if(j.length>1){q-=j[j.length-1]/2}if(r>0){q=q/Math.abs(1-r)}if(j.length>0){q+=(j.length-1)*5}}return new $$a.af(1,p,q)},fm:function(){var a=this._an;var b=a.c();var c=this._ar;var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);if(e>0){var h=this.labelsPostInitial()+this.actualMinimumValue();var i=this.actualMaximumValue()-this.labelsPreTerminal();var j=1e5;var k=Math.abs(i-h)/j;if(e>=k){for(var l=h;l<=i||this.bf(l,i,e);l=l+e){g.add(new $$6.u(Number,Number,l,c.i(l)))}}}if(b._d.length!=g.count()){b._e=new Array(g.count());b._d=new Array(g.count());b._f=new Array(g.count());b._c=new Array(g.count());b._g=new Array(g.count());b._h=new Array(g.count())}b._n=this.labelExtent();var m=new $$t.t;m.actualMinimumValue=this.actualMinimumValue();m.actualMaximumValue=this.actualMaximumValue();var n=new $$t.v;n.actualMinimumValue=this.actualMinimumValue();n.actualMaximumValue=this.actualMaximumValue();for(var o=0;o<g.count();o++){var p=g.__inner[o]._c;var q=p.toString();if(this._aj!=null){q=this._aj.i(p)}m.value=p;n.value=p;m.label=q;if(this.formatLabel!=null){this.formatLabel(this,m)}q=m.label;n.label=q;var r=this.view().cp(function(){var $ret=new $$a.an;$ret.ak(q);return $ret}());n.width=r.width();n.height=r.height();if(this.orientation()==0){n.offsetX=-1*(r.width()/2);n.offsetY=-1*r.height()}else{n.offsetX=-1*r.width();n.offsetY=-1*(r.height()/2)}if(this.alignLabel!=null){this.alignLabel(this,n)}b._f[o]=n.width;b._c[o]=n.height;b._g[o]=n.offsetX;b._h[o]=n.offsetY;b._d[o]=q;b._e[o]=g.__inner[o]._d}},bf:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},fl:function(){var a=this._an;var b=a._a;b._e=this.backingBrush();b._f=this.backingOutline();b._c=this.backingStrokeThickness();b._a=this.backingInnerExtent();b._b=this.backingOuterExtent()},fn:function(){var a=this.value();if($.ig.util.isNaN(a)){return}var b=this._an.c();var c=this._ar;var d=new $$t.m;d.needleShape(this.needleShape());d.isScaleInverted(this.isScaleInverted());d.scaleOrientation(this.orientation());d.outerExtent(this.needleOuterExtent());d.innerExtent(this.needleInnerExtent());d.outerPointExtent(this.needleOuterPointExtent());d.innerPointExtent(this.needleInnerPointExtent());d.outerBaseWidth(this.needleOuterBaseWidth());d.innerBaseWidth(this.needleInnerBaseWidth());d.innerPointWidth(this.needleInnerPointWidth());d.outerPointWidth(this.needleOuterPointWidth());d.defaultWidth(this.needleBreadth()*.5/this.cm());var e=new $$t.i;e._r=this.needleBrush();e._s=this.needleOutline();e._o=this.needleStrokeThickness();var f=new $$t.l;f._b=d;f.c(e);e._l=-90;var g=c.i(a);e._p=g;b._af=e},hv:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},fz:function(a){var b=this.h8();var c=a.c();var d=this._a1;var e=c._j;var f=c._w;var g=c._v;var h=c._ad;var i=c._x;var j=this._az;var k=c._i;var l=c._p;var m=c._o;var n=c._ac;var o=c._q;d.f(true);for(var p=0;p<this.bi.count();p++){d.n(this.bi.__inner[p])}this.bi.clear();var q=this.cm();var r=this.c2();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.a();var y=new $$a.a7;var z=new $$a.a8;z.__startPoint={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());y._c.add(z);x._ak=y;x.__stroke=h;x._ac=i;this.bi.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.a();var ag=new $$a.a7;var ah=new $$a.a8;ah.__startPoint={__x:ab,__y:ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ad,__y:ae,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ag._c.add(ah);af._ak=ag;af.__stroke=n;af._ac=o;this.bi.add(af)}d.f(false)},fw:function(a){var b=this.h8();var c=a.c();var d=c._e;var e=c._d;var f=c._g;var g=c._h;var h=c._f;var i=c._c;var j=c._n;var k=this._ay;k.f(true);for(var l=0;l<this.bg.count();l++){k.n(this.bg.__inner[l])}this.bg.clear();var m=c._ab;var n=this.c1();var o=this.c2();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.a();s.ak(e[p]);this.view().bt(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().bk(s,q+v,r+w);this.bg.add(s)}k.f(false)},fy:function(a){var b=a.c();var c=this._a0;c.f(true);for(var d=0;d<this.bh.count();d++){c.n(this.bh.__inner[d])}this.bh.clear();var e=this.cm();var f=this.c2();var g=this.h2();var h=this.view().cm();if($.ig.util.isNaN(b._s)||$.ig.util.isNaN(b._t)||$.ig.util.isNaN(b._u)||$.ig.util.isNaN(b._r)){h._ak=null}else{var i=this.cp();h._ak=b.ae(g,e,i,this.orientation());h.__fill=this.scaleBrush();h.__stroke=this.scaleOutline();h._ac=this.scaleStrokeThickness()}for(var j=0;j<b._m.count();j++){var k=b._m.__inner[j];var l=c.a();l._ak=k.k(g,e,f,this.orientation());l.__fill=k.i;l.__stroke=k.j;l._ac=k.h;this.bh.add(l)}this.view().bs(this.bh);c.f(false)},fv:function(a){var b=this.h7();var c=this.view().ck();var d=a._a;var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c._ak=g;c.__fill=d._e;c.__stroke=d._f;c._ac=d._c},bl:function(a){var b=new $$4.x($$a.$y.$type,0);for(var c=0;c<a.count();c++){b.add({__x:a.__inner[c].x(),__y:a.__inner[c].y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return b},fx:function(a){this.bk=null;var b=this.view().cl();var c=this.value();if($.ig.util.isNaN(c)||c<this.actualMinimumValue()||c>this.actualMaximumValue()){b._ak=null;return}var d=a.c();var e=d._af;var f=this.cm();var g=this.c2();var h=f;var i=e._p;var j=0;if(this.orientation()==1){i=this.h8().left();j=g-e._p}b._ak=e.t(h,i,j);b.__fill=e._r;b.__stroke=e._s;b._ac=e._o;var k=new $.ig.PathVisualData(1,"needle",b);var l=k.getPoints(new $.ig.GetPointsSettings);if(l.count()>0){this.bk=this.bl(l.__inner[0]);var m=1.7976931348623157e308,n=1.7976931348623157e308;var o=-1.7976931348623157e308,p=-1.7976931348623157e308;for(var q=0;q<this.bk.count();q++){m=this.bk.__inner[q].__x<m?this.bk.__inner[q].__x:m;n=this.bk.__inner[q].__y<n?this.bk.__inner[q].__y:n;o=this.bk.__inner[q].__x>o?this.bk.__inner[q].__x:o;p=this.bk.__inner[q].__y>p?this.bk.__inner[q].__y:p}this.h4=new $$a.ae(2,{__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},fk:function(a,b){this._a5=true;this.view().br()},fc:function(a,b){this._a5=true;this.view().br()},cm:function(){if(this.orientation()==0){return this.ba()?this.h9().height():this.h8().height()}return this.ba()?this.h9().width():this.h8().width()},cp:function(){if(this.orientation()==0){return this.h9().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.h9().height()*(this.scaleEndExtent()-this.scaleStartExtent())},c1:function(){if(this.orientation()==0){return this.h9().height()}return this.h9().width()},c2:function(){if(this.orientation()==0){return this.h9().width()}return this.h9().height()},cr:function(){var a=this.scaleStartExtent();if(this.orientation()==0){
if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.h9().left()+this.h9().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.h9().top()+this.h9().height()*a},h2:function(){var a=this.h8().left();if(this.ba()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.h8().width()*b,__y:this.h8().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.h8().top()+this.h8().height()*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fi:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"ScaleOutline":case"TickBrush":case"MinorTickBrush":case"NeedleBrush":case"NeedleOutline":this.view().a8(a,b,c);break;case"RangeBrushes":this.view().bd(b,c);break;case"RangeOutlines":this.view().be(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().bi();break}switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._aj=new $.ig.BindingFormatter;this._aj.j(this.labelFormat());this._aj.d(this.labelFormatSpecifiers())}else{this._aj=null}this._a5=true;this.view().br();break;case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a5=true;this.view().br();break;case"TransitionDuration":this._av.intervalMilliseconds(this.transitionDuration());this.view().br();break;case"TransitionProgress":if(this.transitionProgress()>=1){this._av.stop();var d=this._an;this._an=this._ao;this._ao=d;this.fm();this.fn();this.fo();this.fl();this.fv(this._an);this.fy(this._an);this.fx(this._an);this.fz(this._an);this.fw(this._an)}this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am);this.fz(this._am);this.fw(this._am);this.view().as();break;case"NeedleBrush":case"NeedleName":case"NeedleBreadth":case"NeedleShape":case"NeedleInnerExtent":case"NeedleOuterExtent":case"NeedleInnerPointExtent":case"NeedleOuterPointExtent":case"NeedleInnerBaseWidth":case"NeedleOuterBaseWidth":case"NeedleInnerPointWidth":case"NeedleOuterPointWidth":case"NeedleStrokeThickness":case"NeedleOutline":case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"ScaleBrush":case"ScaleOutline":case"ScaleStrokeThickness":case"ScaleInnerExtent":case"ScaleOuterExtent":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"RangeInnerExtent":case"RangeOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this._a5=true;this.view().br();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.fs.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.fs.runOn(this))}this._a5=true;this.view().br();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var i=this.cr();this._ar=new $$t.n(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.cp(),this.isScaleInverted());this._a5=true;this.view().br();break;case"FontBrush":case"Font":this.view().b1();this._a5=true;this.view().br();break}this.fj(a)},fs:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.fr.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.fr.runOn(this))}}this._a5=true;this.view().br()},fr:function(a,b){this._a5=true;this.view().br()},e9:function(a,b){this._a5=true;this.view().br()},_a5:false,refresh:function(){this._a5=true;this.view().br()},ax:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._ah,this.font())},bp:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bp;this.bp=a;this.fi("PixelScalingRatio",b,this.bp);return a}else{return this.bp}},bo:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fi("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},$type:new $.ig.Type("XamLinearGauge",$$a.$f.$type,[$$0.$b6.$type])},true);$c("MorphSegment:b","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.n(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.f(f,d);var h=$.ig.GeometryUtil.prototype.f(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=d;var f=b.f;var g=false;var h=c.f;var i=false;if(f.count()==0&&h.count()==0){return}e.b=false;e.e=false;e.a=false;e.d=false;e.c=false;if(b.e){g=true}if(c.e){i=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){g=true;i=true;e.e=true}if(g&&!b.e){if(!b.a){b.i(c.h)}f=b.g}if(i&&!c.e){if(!c.a){c.i(b.h)}h=c.g}if(b.e){f=b.g}if(c.e){h=c.g}e.g.clear();if(b.b&&c.b){e.b=true}$.ig.InterpolationUtil.prototype.b(e.f,a,f,h);if(e.e){var j;var k=e.f.count();for(var l=0;l<k;l++){j=e.f.__inner[l];e.g.add({__x:j.__x,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e.a=true}if(b.d==c.d){e.d=c.d}if(b.c==c.c){e.c=c.c}if(e.b){e.h=b.h+(c.h-b.h)*a}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("XamLinearGaugeView:c","Object",{ap:0,ao:0,init:function(a){this.e=null;this.f=null;this.q=false;this.a=["needle","backing","scale","tick","minortick","label"];this.aq=null;this.an=-1;this.b6=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.r=false;this.n=null;this.ad=1;$.ig.$op.init.call(this);this._m=a;this.v=new $$4.h(String,$$4.$h.$type.specialize(String,$$a.$at.$type),0);this.ci=new $$a.by;this.cj=new $$a.by;this.ch=new $$a.by;this._aa=new $$4.x($$a.$by.$type,0);this._z=new $$4.x($$a.$by.$type,0);this._y=new $$4.x($$a.$an.$type,0);this._ab=new $$4.x($$a.$an.$type,0)},a3:function(){var a=this._m.pixelScalingRatio();var b=this._m.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._m.actualPixelScalingRatio(window.devicePixelRatio)}},_m:null,_i:null,_aj:null,_p:null,_ah:null,_aa:null,_z:null,_y:null,_ab:null,bc:function(){this._k=new $$t.q;this.al=this._m.showToolTipTimeout();this.a3()},ci:null,cj:null,ch:null,s:function(){return true},cl:function(){return this.ci},cm:function(){return this.cj},ck:function(){return this.ch},ca:null,cb:null,b7:null,b8:null,cc:null,cd:null,ce:null,b9:null,c:null,d:null,e:null,f:null,q:false,v:null,a:null,a1:function(){this.q=true;var a=["#778899","#EBEDEF","#e0e0e0","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","#B2B9C0","#e0e0e0",null,null,null];var c=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.v.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-lineargauge-"+f;var h="ui-lineargauge-"+f+"-fill";var i="ui-lineargauge-"+f+"-outline";var j;if(!function(){var k=$$t.$c.w.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$.ig.BrushUtil.prototype.j(h,g,"background-color",this._ah,a[e]);$$t.$c.w.add(h,j)}var k;if(!function(){var l=$$t.$c.w.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$.ig.BrushUtil.prototype.j(i,g,"border-top-color",this._ah,b[e]);$$t.$c.w.add(i,k)}var l=new $$4.h(String,$$a.$at.$type,0);l.item("fill",j);l.item("outline",k);this.v.item(this.a[e],l)}this.b0();if($$t.$c.g==null||$$t.$c.h==null){var m=$.ig.BrushUtil.prototype.f("ui-lineargauge-range-fill-palette-","ui-lineargauge-range-outline-palette-","ui-lineargauge-range-palette-",this._ah,$$t.$c.g,$$t.$c.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$c.g=m.p4;$$t.$c.h=m.p5}this.c=$$t.$c.g;this.d=$$t.$c.h;if(this.e==null){this._m.rangeBrushes(this.c)}if(this.f==null){this._m.rangeOutlines(this.d)}this.q=false},b0:function(){this.q=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bz(c,this.v.item(c))}this.q=false},bz:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"needle":if(this.ca==null){this._m.needleBrush(c)}if(this.cb==null){this._m.needleOutline(d)}break;case"scale":if(this.cc==null){this._m.scaleBrush(c)}if(this.cd==null){this._m.scaleOutline(d)}break;case"backing":if(this.b7==null){this._m.backingBrush(c)}if(this.b8==null){this._m.backingOutline(d)}break;case"tick":if(this.ce==null){this._m.tickBrush(c)}break;case"minortick":if(this.b9==null){this._m.minorTickBrush(c)}break;case"label":this.b6=c;break}},a8:function(a,b,c){var d=b;var e=c;if(!this.q){switch(a){case"NeedleBrush":this.ca=e;break;case"NeedleOutline":this.cb=e;break;case"BackingBrush":this.b7=e;break;case"BackingOutline":this.b8=e;break;case"ScaleBrush":this.cc=e;break;case"ScaleOutline":this.cd=e;break;case"TickBrush":this.ce=e;break;case"MinorTickBrush":this.b9=e;break}if(e==null){this.b0()}}},bd:function(a,b){if(!this.q){this.e=b;if(this.e==null){this._m.rangeBrushes(this.c)}}},be:function(a,b){if(!this.q){this.f=b;if(this.f==null){this._m.rangeOutlines(this.d)}}},b:function(a,b){this._ah.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._ah.getCssDefaultPropertyValue(a,b[c])}this._ah.endCSSQuery();return b},bv:function(){this.a1();this.b1();this.br()},_u:false,_t:false,ai:null,_k:null,ak:0,am:0,cg:function(a){var b=$.ig.CanvasGestureDOMEventProxy.prototype.c3(this._ah.rootWrapper());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},aq:null,an:0,cf:null,al:0,bu:function(a,b,c,d){this.cf=a;this.an=c;this.aq=d;this.bq();if(this._ah!=null){this.am=this._ah.setTimeout(this.b2.runOn(this),this.al)}else{this.am=window.setTimeout(this.b2.runOn(this),this.al)}this._t=true},a2:function(){if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this._t=false}if(this._u){var a=this._m.toolTip();if(this._ah!=null){this._ah.clearTimeout(this.ak)}else{window.clearTimeout(this.ak)}a.hide();this._u=false;this._k=null}this.al=this._m.showToolTipTimeout()},bq:function(){if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}}if(this._u){var a=this._m.toolTip();if(this._ah!=null){this._ah.clearTimeout(this.ak)}else{window.clearTimeout(this.ak)}a.hide();this._u=false;this.al=$a(this._m.showToolTipTimeout(),2)}},b2:function(){var $self=this;if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this._t=false}var a=this.an;var b=this.aq;var c=this.cf;if(this._ah!=null){this.ak=this._ah.setTimeout(this.a2.runOn(this),10*this._m.showToolTipTimeout())}else{this.ak=window.setTimeout(this.a2.runOn(this),10*this._m.showToolTipTimeout())}var d=this._m.ranges().__inner[a];if(this.ai!=this._m.toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this._m.toolTip();this.ai.setStyleProperty("z-index","10000");this.ai.setStyleProperty("position","absolute");this._ah.append(this.ai)}this._k=this.j(b,a);var context_=this._k;var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e="ui-lineargauge-"+b+"-tooltip";var f=this.ai.findByClass("."+e);if(f!=null&&f.length>0){var g=["border-top-color","border-top-width","border-top-style","border-top-left-radius","background-color","padding-top","font-weight"];var h=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var i=function(){var $ret=new $$4.x(String,0);$ret.add($self._k.brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var j=new $$4.h(String,String,0);var k=new Array(g.length);$.ig.util.arrayCopy1(g,0,k,0,g.length);this.b(e,k);for(var l=0;l<k.length;l++){for(var m=0;m<f.length;m++){f[m].setStyleProperty(h[l],k[l]==null?i.__inner[l]:k[l])}}}this.ai.setStyleProperty("top",(c.__y+15).toString()+"px").setStyleProperty("left",(c.__x+15).toString()+"px");this.ai.show();this._u=true},j:function(a,b){var c=new $$t.q;switch(a){case"range":var d=this._m.ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this._m.hv(b,this.c));c.outline(f!=null?f:this._m.hv(b,this.d));c.thickness(d.strokeThickness());break;case"needle":c.item(this._m.value());c.itemName(this._m.needleName());c.label(this._m.needleName()!=null?this._m.needleName()+": "+this._m.value().toString():this._m.value().toString());c.brush(this._m.needleBrush());c.outline(this._m.needleOutline());c.thickness(this._m.needleStrokeThickness());break}return c},a9:function(a){if(a==null){this._aj=null;this._ah=null;this.ai=null;this._p=null;if(this._m.animating()){this._m._av.stop()}this.at();return}var b=a;this._ah=b;this._m._av.provideRenderer(this._ah);this._ah.rootWrapper().addClass("ui-lineargauge-container");this.ad=$.ig.util.isNaN(this._m.pixelScalingRatio())?this._m.actualPixelScalingRatio():this._m.pixelScalingRatio();var c=this.ad;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._ah.rootWrapper().setStyleProperty("position","relative");var h=this._ah.createElement("canvas");h.setStyleProperty("position","absolute");this._ah.append(h);this.ap=f;this.ao=g;h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._m.h9(new $$a.ae(0,0,0,d,e));this._m.h7(new $$a.ae(0,0,0,d,e));this._aj=h;var i=this._ah.get2DCanvasContext(this._aj);this._p=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.a1();this.b1();this._p.ac(this.n);this.at();this._i=new $.ig.CanvasGestureDOMEventProxy(this._ah.rootWrapper(),this._ah,false);if(this._i!=null){var j=this._i;j.onMouseOver=$.ig.Delegate.prototype.combine(j.onMouseOver,this.ay.runOn(this));var k=this._i;k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.ax.runOn(this));var l=this._i;l.onContactStarted=$.ig.Delegate.prototype.combine(l.onContactStarted,this.aw.runOn(this));var m=this._i;m.onContactMoved=$.ig.Delegate.prototype.combine(m.onContactMoved,this.av.runOn(this));var n=this._i;n.onContactCompleted=$.ig.Delegate.prototype.combine(n.onContactCompleted,this.au.runOn(this))}this.bp()},au:function(a,b){if(this._m!=null){this._m.onMouseUp(a)}},av:function(a,b){if(this._m!=null){this._m.onMouseMove(a,b)}},aw:function(a,b){if(this._m!=null){this._m.onMouseDown(a,b)}},ay:function(a,b,c){if(this._m!=null){this._m.onMouseOver(a,b,c)}},ax:function(a){if(this._m!=null){this._m.onMouseLeave()}},at:function(){if(this._i!=null){var a=this._i;a.onMouseOver=$.ig.Delegate.prototype.remove(a.onMouseOver,this.ay.runOn(this));var b=this._i;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.ax.runOn(this));var c=this._i;c.onContactStarted=$.ig.Delegate.prototype.remove(c.onContactStarted,this.aw.runOn(this));var d=this._i;d.onContactMoved=$.ig.Delegate.prototype.remove(d.onContactMoved,this.av.runOn(this));var e=this._i;e.onContactCompleted=$.ig.Delegate.prototype.remove(e.onContactCompleted,this.au.runOn(this));this._i.au()}},ba:function(){this.a3();var a=Math.round(this._ah.rootWrapper().width());var b=Math.round(this._ah.rootWrapper().height());this._m.h9(new $$a.ae(0,0,0,a,b));this._m.h7(new $$a.ae(0,0,0,a,b));if(this._i!=null){this._i._bk=this._m.h9()}},as:function(){this.bp()},x:null,bs:function(a){this.x=a},bp:function(){var a=this._m.h9().width();var b=this._m.h9().height();var c=a*this.ad;var d=b*this.ad;if(this.ap!=a||this.ao!=b){this._aj.setAttribute("width",c.toString());this._aj.setAttribute("height",d.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px");this.ap=$.ig.truncate(Math.round(c));this.ao=$.ig.truncate(Math.round(d))}if(this._p.d()&&this.ad!=1){this._p.z();this._p.aa(this.ad,this.ad)}this._p.k(this._m.h9().left(),this._m.h9().top(),this._m.h9().width(),this._m.h9().height());this._p.s(this.ch);this._p.s(this.cj);if(this.x!=null){for(var e=0;e<this.x.count();e++){this._p.s(this.x.__inner[e])}}for(var f=0;f<this._y.count();f++){this._p.ac(this.n);this._p.w(this._y.__inner[f])}for(var g=0;g<this._z.count();g++){this._p.s(this._z.__inner[g])}this._p.s(this.ci);if(this._p.d()&&this.ad!=1){this._p.y()}},b1:function(){if(this._m.font()!=null){this.n=this._m.ax()}else{this.n=$.ig.FontUtil.prototype.getFont(this._ah)}this.ac=this.ae(this.n);if(this._m.fontBrush()==null){var a=this._ah.rootWrapper().getStyleProperty("color");{this.b5=new $$a.at;this.b5.__fill=a;this._m.fontBrush(this.b5)}}if(this._p!=null){this._p.ac(this.n)}},af:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._p.e(b)+0}return 0},cp:function(a){if($.ig.util.isNaN(this.ac)){this.ac=this.ae(null)}var b=this.af(a);var c=this.ac;return new $$a.af(1,b,c)},b6:null,bt:function(a,b){if(b!=null){a._am=b}else{a._am=this.b6}},bk:function(a,b,c){a._n=b;a._o=c},bj:function(a,b){},bl:function(a,b){},ae:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._ah,a)},r:false,n:null,b5:null,ac:0,ad:0,br:function(){if(!this.r){this.r=true;window.setTimeout(this.ar.runOn(this),0)}},ar:function(){if(this.r){this.r=false;this._m.e4()}},flush:function(){if(this.r){this.ar()}},o:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._ah,a,b)},az:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.cj));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.ci));a.backingPath(new $.ig.PathVisualData(1,"Backing",this.ch));var b=this.n;var d=this._y.getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=this.o(c,b);var f=new $$t.ab;f.labelValue(c.ak());f.labelPosition($.ig.PointData.prototype.b({__x:c._n,__y:c._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.labelSize($.ig.SizeData.prototype.b(this.cp(c)));f.appearance($.ig.AppearanceHelper.prototype.c(c,e));a.scaleLabels().add(f)}}var h=this._z.getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ad;i.tickPath(new $.ig.PathVisualData(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.x.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.af;var m=new $.ig.PathVisualData(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},a7:function(){this.a3();if(this._i!=null){this._i.as(this._ah.rootWrapper(),"")}},bb:function(){if(this._i!=null){this._i.bg(this._ah.rootWrapper(),"")}},bm:function(a){a.__visibility=0},bn:function(a){a.__visibility=1},bo:function(a){this._aa.remove(a)},co:function(){var a=new $$a.by;this._aa.add(a);return a},bw:function(a){a.__visibility=0},bx:function(a){a.__visibility=1},by:function(a){this._ab.remove(a)},b4:function(){var a=new $$a.an;this._ab.add(a);return a},bf:function(a){a.__visibility=0},bg:function(a){a.__visibility=1},bh:function(a){this._z.remove(a)},cn:function(){var a=new $$a.by;this._z.add(a);return a},a4:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a6:function(a){this._y.remove(a)},b3:function(){var a=new $$a.an;this._y.add(a);return a},l:function(){var $self=this;if(this._k==null){return null}return function(){var $ret=new $$t.r;$ret._b=$self.an;$ret._d=$self.cf;$ret._c=$self.aq;$ret._a=$self._k;return $ret}()},bi:function(){this.ad=this._m.actualPixelScalingRatio()},$type:new $.ig.Type("XamLinearGaugeView",$.ig.$ot)},true);$c("LinearGraphBackingFrame:g","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_f:null,_c:0,_b:0,_a:0,g:function(a,b,c){var $self=this;var d=new $$a.a7;var e=new $$a.a8;var f,g,h,i;if(c==1){f=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{f=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d._c.add(e);return d},d:function(a,b,c){this._c=b._c+(c._c-b._c)*a;this._e=$.ig.BrushUtil.prototype.k(b._e,a,c._e,0);this._f=$.ig.BrushUtil.prototype.k(b._f,a,c._f,0);this._b=b._b+(c._b-b._b)*a;this._a=b._a+(c._a-b._a)*a},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$c("LinearGraphFrame:h","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$t.g;this._b=new $$t.j},c:function(a){},_a:null,_b:null,d:function(b,c,d){this._b=$$t.$j.a(b,1-b,c._b,d._b);this.c().y(b,c.c(),d.c());this._a.d(b,c._a,d._a)},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("LinearGraphNeedleFrame:i","Object",{init:function(){$.ig.$op.init.call(this);this._f=new $$t.b;this._g=new $$t.b;this._d=new $$t.b;this._j=new $$t.b;this._i=new $$t.b;this._k=new $$t.b;this._e=new $$t.b;this._h=new $$t.b;this._b=new $$t.b;this._c=new $$t.b},_n:0,_m:0,_q:0,_p:0,_l:0,_r:null,_s:null,_o:0,_f:null,_g:null,_d:null,_j:null,_i:null,_k:null,_e:null,_h:null,_b:null,_c:null,a:function(a,b,c,d){var e=new $$t.i;e._n=c._n+(d._n-c._n)*a;e._m=c._m+(d._m-c._m)*a;e._q=c._q+(d._q-c._q)*a;e._l=c._l+(d._l-c._l)*a;e._p=c._p+(d._p-c._p)*a;e._r=$.ig.BrushUtil.prototype.k(c._r,a,d._r,0);e._s=$.ig.BrushUtil.prototype.k(c._s,a,d._s,0);e._o=c._o+(d._o-c._o)*a;e._f.j(a,c._f,d._f);e._g.j(a,c._g,d._g);e._d.j(a,c._d,d._d);e._j.j(a,c._j,d._j);e._i.j(a,c._i,d._i);e._k.j(a,c._k,d._k);e._e.j(a,c._e,d._e);e._h.j(a,c._h,d._h);e._b.j(a,c._b,d._b);e._c.j(a,c._c,d._c);return e},t:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._i.l(f,e,a,b,c);f=this._j.l(f,e,a,b,c);f=this._d.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);e.__isClosed=true;d._c.add(e);var g=new $$a.a8;if(this._b.f.count()>0||this._c.f.count()>0){f=this._b.l(f,g,a,b,c);f=this._c.l(f,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphRectFrame:j","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g,h,i,j;if(d==1){g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{g=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e._c.add(f);return e},a:function(a,b,c,d){var e=new $$t.j;e.i=$.ig.BrushUtil.prototype.k(c.i,a,d.i,0);e.j=$.ig.BrushUtil.prototype.k(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$c("LinearGraphScaleFrame:k","Object",{init:function(){$.ig.$op.init.call(this);this._m=new $$4.x($$t.$j.$type,0);this._j=new Array(0);this._i=new Array(0);this._e=new Array(0);this._d=new Array(0);this._f=new Array(0);this._c=new Array(0);this._g=new Array(0);this._h=new Array(0);this._l=new $$t.j},_m:null,_u:0,_r:0,_s:0,_t:0,_l:null,_j:null,_w:0,_v:0,_ad:null,_x:0,_i:null,_p:0,_o:0,_ac:null,_q:0,_e:null,_d:null,_f:null,_c:null,_g:null,_h:null,_n:0,_ab:null,ae:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e._c.add(f);return e},y:function(a,b,c){this._ad=$.ig.BrushUtil.prototype.k(b._ad,a,c._ad,0);this._ac=$.ig.BrushUtil.prototype.k(b._ac,a,c._ac,0);if(b._ab==null&&c._ab==null){this._ab=null}else{this._ab=$.ig.BrushUtil.prototype.k(b._ab,a,c._ab,0)}this._u=b._u+(c._u-b._u)*a;this._r=b._r+(c._r-b._r)*a;this._s=b._s+(c._s-b._s)*a;this._t=b._t+(c._t-b._t)*a;this._n=b._n+(c._n-b._n)*a;this._w=b._w+(c._w-b._w)*a;this._v=b._v+(c._v-b._v)*a;this._p=b._p+(c._p-b._p)*a;this._o=b._o+(c._o-b._o)*a;this._x=b._x+(c._x-b._x)*a;this._q=b._q+(c._q-b._q)*a;this._j=this.a(a,this._j,b._j,c._j);this._i=this.a(a,this._i,b._i,c._i);this._e=this.a(a,this._e,b._e,c._e);this._f=this.a(a,this._f,b._f,c._f);this._c=this.a(a,this._c,b._c,c._c);
this._g=this.a(a,this._g,b._g,c._g);this._h=this.a(a,this._h,b._h,c._h);this._d=this.b(a,this._d,b._d,c._d);this.aa(a,this._m,b._m,c._m);this._l=this.k(a,b._l,c._l)},a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},aa:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$j.$type,b,a,c,d,function(){return new $$t.j},$$t.$j.a)},k:function(a,b,c){var d=1-a;return $$t.$j.a(a,d,b,c)},z:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$i.$type,b,a,c,d,function(){return new $$t.i},$$t.$i.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("LinearGraphNeedlePreparer:l","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a._n=b.outerExtent();a._m=b.innerExtent();a._q=0;if(!$.ig.util.isNaN(b.outerBaseWidth())){a._q=Math.max(a._q,b.outerBaseWidth())}if(!$.ig.util.isNaN(b.innerBaseWidth())){a._q=Math.max(a._q,b.innerBaseWidth())}var c=7;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:h,__y:d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},a:function(){var a=this._b;var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.isNaN(n)){n=e}switch(a.needleShape()){case 2:case 1:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a._f.k();a._g.k();a._d.k();a._j.k();a._i.k();a._k.k();a._e.k();a._h.k();a._b.k();a._c.k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:m","Object",{init:function(){this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:0,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.m;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$0.$b6.$type])},true);$c("LinearGraphScaler:n","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$c("LinearGraphTooltipDataContext:q","DependencyObject",{init:function(){$$a.$r.init.call(this)},item:function(a){if(arguments.length===1){this.h($$t.$q.itemProperty,a);return a}else{return this.c($$t.$q.itemProperty)}},itemName:function(a){if(arguments.length===1){this.h($$t.$q.itemNameProperty,a);return a}else{return this.c($$t.$q.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$q.outlineProperty,a);return a}else{return this.c($$t.$q.outlineProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$q.itemBrushProperty,a);return a}else{return this.c($$t.$q.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$q.thicknessProperty,a);return a}else{return this.c($$t.$q.thicknessProperty)}},label:function(a){if(arguments.length===1){this.h($$t.$q.labelProperty,a);return a}else{return this.c($$t.$q.labelProperty)}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ToolTipInfo:r","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_b:0,_d:null,_a:null,$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:t","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$0.$w.$type)},true);$c("AlignLinearGraphLabelEventArgs:v","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$t.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$t.$type)},true);$c("LinearGaugeFrame:w","LinearGraphFrame",{init:function(){$$t.$h.init.call(this);this.c(new $$t.x)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("LinearGaugeFrame",$$t.$h.$type)},true);$c("LinearGaugeScaleFrame:x","LinearGraphScaleFrame",{init:function(){$$t.$k.init.call(this);this._af=new $$t.i},_af:null,y:function(a,b,c){$$t.$k.y.call(this,a,b,c);this._af=$$t.$i.a(a,1-a,b._af,c._af)},$type:new $.ig.Type("LinearGaugeScaleFrame",$$t.$k.$type)},true);$c("LinearGraphVisualData:y","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(this.toolTip()!=null){if(b){b=false}else{a.l(", ")}a.l("toolTip: ");a.l(this.toolTip().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.l("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$c("LinearScaleVisualData:z","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){var a=this.labelValue().toString();var b="{ labelValue: '"+a;b+="', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height();b+="}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y();b+="}, appearance: "+this.appearance().serialize()+"}";return b},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:aa","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ab.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$ab.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:ac","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ad.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ad.$type))},true);$c("ToolTipItemVisualData:ah","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("LinearGraphRangeVisualData:af","ToolTipItemVisualData",{init:function(){$$t.$ah.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$ah.$type)},true);$c("LinearGraphRangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$c("LinearGraphToolTipVisualData:ag","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$6.aj(0);a.l("{ item: ");if(this.item()!=null){a.l(this.item().serialize())}a.l(", ");a.l("outline: ");a.l(this.outline().serialize());a.l(", ");a.l("itemBrush: ");a.l(this.itemBrush().serialize());a.l(", ");a.l("thickness: ");a.l(this.thickness().toString());a.l("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$c("LinearNeedleVisualData:aj","ToolTipItemVisualData",{init:function(){$$t.$ah.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"needle"},$type:new $.ig.Type("LinearNeedleVisualData",$$t.$ah.$type)},true);$c("LinearNeedleVisualDataList:ai","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aj.$type,0)},$type:new $.ig.Type("LinearNeedleVisualDataList",$$4.$x.$type.specialize($$t.$aj.$type))},true);$c("LinearGaugeVisualData:ak","LinearGraphVisualData",{init:function(){$$t.$y.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},scaleByViewport:function(){$$t.$y.scaleByViewport.call(this);if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$y.serialize.call(this);var b=new $$6.aj(0);var c=a.length==0;if(this.needlePath()!=null){if(c){c=false}else{b.l(", ")}b.l("needlePath: ");b.u(this.needlePath().serialize())}if(this.needle()!=null){if(c){c=false}else{b.l(", ")}b.l("needle: ");b.u(this.needle().serialize())}if(c){return a}b.l("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("LinearGaugeVisualData",$$t.$y.$type)},true);$$t.$o.nameProperty=$$a.$s.i("Name",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Name",b.oldValue(),b.newValue())}));$$t.$o.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Brush",b.oldValue(),b.newValue())}));$$t.$o.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Outline",b.oldValue(),b.newValue())}));$$t.$o.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("StartValue",b.oldValue(),b.newValue())}));$$t.$o.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("EndValue",b.oldValue(),b.newValue())}));$$t.$o.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$o.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$o.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$o.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$o.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,1,function(a,b){a.ab("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.orientationProperty=$$a.$s.i("Orientation",$$t.$e.$type,$$t.$a.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.fi("Orientation",b.oldValue(),b.newValue())}));$$t.$a.rangesProperty=$$a.$s.i("Ranges",$$t.$p.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("Ranges",b.oldValue(),b.newValue())}));$$t.$a.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$a.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$a.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("MinimumValue",b.oldValue(),b.newValue())}));$$t.$a.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$a.$type,new $$a.ac(2,100,function(a,b){a.fi("MaximumValue",b.oldValue(),b.newValue())}));$$t.$a.valueProperty=$$a.$s.i("Value",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("Value",b.oldValue(),b.newValue())}));$$t.$a.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$d.$type,$$t.$a.$type,new $$a.ac(2,$$t.$d.getBox(3),function(a,b){a.fi("NeedleShape",b.oldValue(),b.newValue())}));$$t.$a.needleNameProperty=$$a.$s.i("NeedleName",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleName",b.oldValue(),b.newValue())}));$$t.$a.rangeInnerExtentProperty=$$a.$s.i("RangeInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("RangeInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleInnerExtentProperty=$$a.$s.i("ScaleInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("ScaleInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.rangeOuterExtentProperty=$$a.$s.i("RangeOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("RangeOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleOuterExtentProperty=$$a.$s.i("ScaleOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("ScaleOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.needleInnerExtentProperty=$$a.$s.i("NeedleInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.needleOuterExtentProperty=$$a.$s.i("NeedleOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.needleInnerBaseWidthProperty=$$a.$s.i("NeedleInnerBaseWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerBaseWidth",b.oldValue(),b.newValue())}));$$t.$a.needleOuterBaseWidthProperty=$$a.$s.i("NeedleOuterBaseWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterBaseWidth",b.oldValue(),b.newValue())}));$$t.$a.needleInnerPointWidthProperty=$$a.$s.i("NeedleInnerPointWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerPointWidth",b.oldValue(),b.newValue())}));$$t.$a.needleOuterPointWidthProperty=$$a.$s.i("NeedleOuterPointWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterPointWidth",b.oldValue(),b.newValue())}));$$t.$a.needleInnerPointExtentProperty=$$a.$s.i("NeedleInnerPointExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerPointExtent",b.oldValue(),b.newValue())}));$$t.$a.needleOuterPointExtentProperty=$$a.$s.i("NeedleOuterPointExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterPointExtent",b.oldValue(),b.newValue())}));$$t.$a.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("Interval",b.oldValue(),b.newValue())}));$$t.$a.ticksPostInitialProperty=$$a.$s.i("TicksPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TicksPostInitial",b.oldValue(),b.newValue())}));$$t.$a.ticksPreTerminalProperty=$$a.$s.i("TicksPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TicksPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("LabelInterval",b.oldValue(),b.newValue())}));$$t.$a.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelExtent",b.oldValue(),b.newValue())}));$$t.$a.labelsPostInitialProperty=$$a.$s.i("LabelsPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelsPostInitial",b.oldValue(),b.newValue())}));$$t.$a.labelsPreTerminalProperty=$$a.$s.i("LabelsPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelsPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$a.$type,new $$a.ac(2,4,function(a,b){a.fi("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$a.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.fi("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("TickBrush",b.oldValue(),b.newValue())}));$$t.$a.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("FontBrush",b.oldValue(),b.newValue())}));$$t.$a.needleBreadthProperty=$$a.$s.i("NeedleBreadth",Number,$$t.$a.$type,new $$a.ac(2,6,function(a,b){a.fi("NeedleBreadth",b.oldValue(),b.newValue())}));$$t.$a.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$a.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$a.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.35,function(a,b){a.fi("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$a.isScaleInvertedProperty=$$a.$s.i("IsScaleInverted",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("IsScaleInverted",b.oldValue(),b.newValue())}));$$t.$a.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("BackingBrush",b.oldValue(),b.newValue())}));$$t.$a.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("BackingOutline",b.oldValue(),b.newValue())}));$$t.$a.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.fi("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.95,function(a,b){a.fi("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$a.scaleOutlineProperty=$$a.$s.i("ScaleOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ScaleOutline",b.oldValue(),b.newValue())}));$$t.$a.scaleStrokeThicknessProperty=$$a.$s.i("ScaleStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("ScaleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.gk=$$a.$s.i("MergeViewPorts",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("MergeViewPorts",b.oldValue(),b.newValue())}));$$t.$a.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$a.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("LabelFormat",b.oldValue(),b.newValue())}));$$t.$a.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$a.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$a.showToolTipTimeoutProperty=$$a.$s.i("ShowToolTipTimeout",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,500,function(a,b){a.fi("ShowToolTipTimeout",b.oldValue(),b.newValue())}));$$t.$a.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ToolTip",b.oldValue(),b.newValue())}));$$t.$a.fontProperty=$$a.$s.i("Font",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("Font",b.oldValue(),b.newValue())}));$$t.$c.w=new $$4.h(String,$$a.$at.$type,0);$$t.$c.g=null;$$t.$c.h=null;$$t.$q.labelProperty=$$a.$s.i("Label",String,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Label",b.oldValue(),b.newValue())}));$$t.$q.itemProperty=$$a.$s.i("Item",$.ig.$op.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Item",b.oldValue(),b.newValue());
}));$$t.$q.itemNameProperty=$$a.$s.i("ItemName",$.ig.$op.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("ItemName",b.oldValue(),b.newValue())}));$$t.$q.itemBrushProperty=$$a.$s.i("ItemBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("ItemBrush",b.oldValue(),b.newValue())}));$$t.$q.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$q.$type,new $$a.ac(2,0,function(a,b){$b($$t.$q.$type,a).p("Thickness",b.oldValue(),b.newValue())}));$$t.$q.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Outline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.sparkline.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_interactivity.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$aa=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HorizontalAxisView:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","ServiceProvider_Spark:ba","Dictionary:bb","XamSparklineView:bc","ISchedulableRender:bd","SparklineController:be","DependencyObject:bf","DependencyProperty:bg","PropertyMetadata:bh","PropertyChangedCallback:bi","MulticastDelegate:bj","IntPtr:bk","DependencyPropertyChangedEventArgs:bl","DependencyPropertiesCollection:bm","UnsetValue:bn","Script:bo","Binding:bp","PropertyPath:bq","IFastItemsSourceProvider:br","IFastItemsSource:bs","IGetItemAtIndex:bt","IFastItemColumn$1:bu","IList$1:bv","ICollection$1:bw","IFastItemColumnPropertyName:bx","Func$2:by","EventHandler$1:bz","FastItemsSourceEventArgs:b0","EventArgs:b1","FastItemsSourceEventAction:b2","NotifyCollectionChangedEventArgs:b3","NotifyCollectionChangedAction:b4","List$1:b5","IArray:b6","IArrayList:b7","Array:b8","CompareCallback:b9","Func$3:ca","Action$1:cb","Comparer$1:cc","IComparer:cd","IComparer$1:ce","DefaultComparer$1:cf","Comparison$1:cg","ReadOnlyCollection$1:ch","Predicate$1:ci","NotImplementedException:cj","XamSparkline:ck","Control:cl","FrameworkElement:cm","UIElement:cn","Transform:co","Visibility:cp","Style:cq","Thickness:cr","HorizontalAlignment:cs","VerticalAlignment:ct","Brush:cu","Color:cv","Math:cw","ArgumentException:cx","CssGradientUtil:cy","GradientStop:cz","LinearGradientBrush:c0","Point:c1","TrendLineType:c2","SparklineDisplayType:c3","UnknownValuePlotting:c4","BindingFormatter:c5","FastReflectionHelper:c6","PlatformSpecifierType:c7","FormatSpecifier:c8","NumberFormatSpecifier:c9","DateTimeFormatSpecifier:da","MessageChannel_Spark:db","Message_Spark:dc","MessageEventHandler:dd","Queue$1:de","InvalidOperationException:df","Delegate:dg","Interlocked:dh","VerticalAxisView:di","Dictionary$2:dj","IDictionary$2:dk","KeyValuePair$2:dl","IDictionary:dm","IEqualityComparer$1:dn","EqualityComparer$1:dp","IEqualityComparer:dq","DefaultEqualityComparer$1:dr","Thread:ds","ThreadStart:dt","AxisRenderMessage_Spark:du","RenderingMessage_Spark:dv","SparkLayerType:dw","ContainerResizedMessage_Spark:dx","DomRenderer:dy","DomWrapper:dz","DomWrapperPosition:d0","Action:d1","INormalizedEvent:d2","Callback:d3","CanvasContext2D:d4","CanvasContext:d5","TextMetrics:d6","ImageData:d7","CanvasElement:d8","Element:d9","Node:ea","ElementAttributeCollection:eb","ElementCollection:ec","WebStyle:ed","ElementNodeType:ee","document:ef","EventListener$1:eg","Event:eh","DOMTokenList:ei","EventListener:ej","IElementEventHandler:ek","ElementEventHandler:el","ElementAttribute:em","Gradient:en","DomPortal:eo","RenderingContext:ep","IRenderer:eq","Rectangle:er","Shape:es","DoubleCollection:et","PenLineJoin:eu","Rect:ev","Size:ew","Path:ex","Geometry:ey","GeometryType:ez","PathMarkupParser:e0","PathMarkupToken:e1","PathMarkupTokenType:e2","PathGeometry:e3","PathFigureCollection:e4","PathFigure:e5","PathSegmentCollection:e6","PathSegment:e7","PathSegmentType:e8","LineSegment:e9","BezierSegment:fa","ArcSegment:fb","SweepDirection:fc","TextBlock:fd","Polygon:fe","PointCollection:ff","Polyline:fg","DataTemplateRenderInfo:fh","DataTemplatePassInfo:fi","ContentControl:fj","DataTemplate:fk","DataTemplateRenderHandler:fl","DataTemplateMeasureHandler:fm","DataTemplateMeasureInfo:fn","DataTemplatePassHandler:fo","Line:fp","FontInfo:fq","FontUtil:fr","ViewportChangedMessage_Spark:fs","InteractionMessage_Spark:ft","PixelRatioMessage_Spark:fu","ClearMessage_Spark:fv","SparklineAxisVisualData:fw","LabelAppearanceData:fx","IVisualData:fy","ColorData:fz","BrushAppearanceData:f0","StringBuilder:f1","Environment:f2","LineVisualData:f3","PrimitiveVisualData:f4","PrimitiveAppearanceData:f5","RectData:f6","ShapeTags:f7","PointData:f8","GetPointsSettings:f9","AppearanceHelper:ga","LinearGradientBrushAppearanceData:gb","GradientStopAppearanceData:gc","SolidBrushAppearanceData:gd","GeometryData:ge","LineGeometry:gf","GeometryGroup:gg","GeometryCollection:gh","FillRule:gi","RectangleGeometry:gj","EllipseGeometry:gk","EllipseGeometryData:gl","RectangleGeometryData:gm","LineGeometryData:gn","PathGeometryData:go","PathFigureData:gp","SegmentData:gq","LineSegmentData:gr","PolyLineSegment:gs","PolylineSegmentData:gt","ArcSegmentData:gu","PolyBezierSegment:gv","PolyBezierSegmentData:gw","BezierSegmentData:gx","RotateTransform:gy","TransformGroup:gz","TransformCollection:g0","SparklineConnector:g1","DeviceUtils:g2","PropertyChangedMessage_Spark:g3","ConfigurationMessage_Spark:g4","ContainerSizeChangedMessage_Spark:g5","DataChangedMessage_Spark:g6","SparklineVisualData:g7","PathVisualData:g8","SparkFramePreparer:g9","SparkFrame:ha","TrendCalculators:hb","LeastSquaresFit:hc","Numeric:hd","MathUtil:he","Random:hf","FastItemsSource:hg","ColumnReference:hh","IFastItemColumnInternal:hi","Tuple$2:hj","FastItemDateTimeColumn:hk","FastItemColumn:hl","FastItemObjectColumn:hm","FastItemIntColumn:hn","ToooltipTemplateMessage_Spark:ho","MouseLeaveMessage_Spark:hp","MouseMoveMessage_Spark:hq","BrushChangedMessage_Spark:hr","VisibilityMessage_Spark:hs","NumberChangedMessage_Spark:ht","ContainerMessage_Spark:hu","TooltipMessage_Spark:hv","SparklineToolTipContext:hw","NormalRangeMessage_Spark:hx","TrendLineMessage_Spark:hy","ColumnMessage_Spark:hz","WinLossColumnMessage_Spark:h0","PolygonMessage_Spark:h1","MarkerMessage_Spark:h2","FastItemsSourceReference:h3","CanvasRenderScheduler:h4","window:h5","EventProxy:h6","ModifierKeys:h7","Func$4:h8","MouseWheelHandler:h9","GestureHandler:ia","ZoomGestureHandler:ib","FlingGestureHandler:ic","ContactHandler:id","TouchHandler:ie","MouseOverHandler:ig","MouseHandler:ih","KeyHandler:ii","Key:ij","CanvasGestureDOMEventProxy:ik","BaseDOMEventProxy:il","DOMEventProxy:im","MSGesture:io","MouseEventArgs:ip","TouchGestureRecognizer:iq","TouchGestureState:ir","IExecutionContext:is","ExecutionContextExecuteCallback:it","TouchVelocityTracker:iu","TouchHistoryItem:iv","TouchVelocityReading:iw","TouchPointInfo:ix","TouchGestureEventHandler:iy","TouchGestureEventArgs:iz","CancelableTouchGestureEventHandler:i0","DOMExecutionContext:i1","TypeRegistrar:i2","CanvasViewRenderer:i3","CoreGeometryUtil:i4","TranslateTransform:i5","ScaleTransform:i6","DataContext:i7","ILegendContext:i8","INotifyPropertyChanged:i9","PropertyChangedEventHandler:ja","PropertyChangedEventArgs:jb","MessageHandler_Spark:jc","MessageHandlerEventHandler:jd","AbstractEnumerable:je","Func$1:jf","AbstractEnumerator:jg","GenericEnumerable$1:jh","GenericEnumerator$1:ji"]);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.equalsSimple,$3=$.ig.util.tryParseInt32_1,$4=$.ig.util.tryParseInt32_2,$5=$.ig.util.intToString1,$6=$.ig.util.parseInt32_1,$7=$.ig.util.parseInt32_2,$8=$.ig.util.compare,$9=$.ig.util.replace,$aa=$.ig.util.stringFormat,$ab=$.ig.util.stringFormat1,$ac=$.ig.util.stringFormat2,$ad=$.ig.util.stringCompare1,$ae=$.ig.util.stringCompare2,$af=$.ig.util.stringCompare3;$d("SparklineDisplayType:c3",false,false,{Line:0,Area:1,Column:2,WinLoss:3});$d("SparkLayerType:dw",false,false,{SparkLayer:1,MarkerLayer:2,ToolTipLayer:4,RangeLayer:8,TrendLayer:16});$c("HorizontalAxisView:a","Object",{j:null,w:null,m:null,l:null,s:0,v:0,u:0,k:null,r:0,ag:null,af:null,ah:null,a:null,n:false,init:function(a){var $self=this;this.r=-1;this.a=["border-top-width","border-top-color","color"];this.n=false;this.q=1;this.o=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);$.ig.$op.init.call(this);this.p().item($$t.$du.$type,function(b){$self.ac($b($$t.$du.$type,b))});this.p().item($$t.$dx.$type,function(b){$self.y($b($$t.$dx.$type,b))});this.p().item($$t.$fs.$type,function(b){$self.ae($b($$t.$fs.$type,b))});this.p().item($$t.$fu.$type,function(b){$self.ab($b($$t.$fu.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-x",this.a)}return this.a},t:function(){var a=this.r;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.r=a=a<1?1:a;return a},q:0,g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.aa(b,this.g);return a}else{return this.g}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},z:function(a){var $self=this;var b;if(function(){var c=$self.p().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},aa:function(a,b){if(a!=null){this.f().detachTarget(this.z.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.z.runOn(this))}},y:function(a){this.w=a._j;this.m=a._b;this.l=this.k.o("ui-sparkline-axis-x");if(this.l==null){this.l=$$t.$fr.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.s=$$t.$fr.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.horizontalAxisVisibility()!=1){a._d=a._d-this.s;a._e=this.t()}},ae:function(a){this.v=this.w.width();this.u=this.s+this.t()},ac:function(a){this.ad(a._c)},ad:function(a){this.ah=null;var b=!a||this.j==null?null:this.m;if(b==null||!b.d()){return}b.k(0,0,this.v,this.u);if(this.l!=null){b.ac(this.l)}if(this.q!=1){b.z();b.aa(this.q,this.q)}var c=this.t(),d=c/2;var e=this.j._av==null||this.j._av.count()==0;if(e){this.u=0}var f=e?null:this.x(this.j._av.item(0));var g=f==null?"":f.toString();this.ag=new $$t.fd;this.ag.ak(g);this.ag._n=2;this.af=new $$t.fd;var h=e?null:this.x(this.j._av.item(this.j._av.count()-1));this.af.ak(g=h==null?"":h.toString());this.af._o=this.ag._o=c;this.af._n=this.v-b.f(g)-4;var i=this.j.horizontalAxisBrush();var j=i==null?null:i.__fill;var k=new $$t.cv;var l=true;if(i!=null){l=false;k=i.color()}i=new $$t.cu;if(l){i.__fill=this.a[2]==null?"#000000":this.a[2]}else{i.color(k)}this.ag._am=this.af._am=i;b.w(this.ag);b.w(this.af);if(c<.5){return}i=new $$t.cu;if(j==null){j=this.a[1]}i.__fill=j==null?"#000000":j;this.ah=new $$t.fp;this.ah._ak=0;this.ah._al=this.w.width();this.ah._am=d;this.ah._an=d;this.ah.__stroke=i;this.ah._ac=c;b.r(this.ah);if(this.q!=1){b.y()}},x:function(dataItem_){var a=null;if(this.j._ai!=null){a=this.j._ai.i(dataItem_)}if(this.j.ax()){a=this.j.c1(dataItem_)}if(a!=null){return a}var label_=this.j.horizontalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fw;if(this.ah!=null){a.axisLine(new $$t.f3(1,"HorizontalAxisLine",this.ah));a.axisLine().appearance().isVisible(this.w.height()>0)}var b=this.l;if(this.ag!=null){a.minLabel($$t.$ga.c(this.ag,this.l))}if(this.af!=null){a.maxLabel($$t.$ga.c(this.af,this.l))}return a},ab:function(a){this.q=a._b},$type:new $.ig.Type("HorizontalAxisView",$.ig.$ot)},true);$c("VerticalAxisView:di","Object",{ad:null,ac:null,al:null,ak:null,am:null,w:0,u:0,j:null,aa:null,m:null,l:null,t:0,v:0,z:0,y:0,k:null,s:0,a:null,n:false,init:function(a){var $self=this;this.w=-1;this.u=-1;this.s=-1;this.a=["border-top-width","border-top-color","color","text-align"];this.n=false;this.p=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);this.r=1;$.ig.$op.init.call(this);this.q().item($$t.$du.$type,function(b){$self.ai($b($$t.$du.$type,b))});this.q().item($$t.$dx.$type,function(b){$self.ae($b($$t.$dx.$type,b))});this.q().item($$t.$fs.$type,function(b){$self.aj($b($$t.$fs.$type,b))});this.q().item($$t.$fu.$type,function(b){$self.ah($b($$t.$fu.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-y",this.a)}return this.a},x:function(){var a=this.s;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.s=a=a<1?1:a;return a},g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.ag(b,this.g);return a}else{return this.g}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,r:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},af:function(a){var $self=this;var b;if(function(){var c=$self.q().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},ag:function(a,b){if(a!=null){this.f().detachTarget(this.af.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.af.runOn(this))}},ae:function(a){this.aa=a._k;this.m=a._c;this.l=this.k.o("ui-sparkline-axis-y");if(this.l==null){this.l=$$t.$fr.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.t=$$t.$fr.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.verticalAxisVisibility()!=1){this.o(false);a._g=a._g-this.v;a._f=this.x()}},aj:function(a){this.z=this.v+this.x();this.y=this.aa.height()},ai:function(a){if(this.o(a._c)){var b=new $$t.fv;b._c=true;this.f().sendMessage(b)}},o:function(a){this.am=null;if(this.j==null||this.m==null||!this.m.d()||a&&this.ak==null){return false}var b=this.m;if(a){b.k(0,0,this.z,this.y)}var c=false;if(b!=null&&this.l!=null){b.ac(this.l)}if(!a){this.al=new $$t.fd;this.ak=new $$t.fd;var d=this.ab(this.j.a4());this.al.ak(this.ad=d==null?"":d.toString());var e=this.ab(this.j.a3());this.ak.ak(this.ac=e==null?"":e.toString());if(b!=null){this.w=b.f(this.ad)+3;if(this.w>this.v){c=true;this.v=this.w}this.u=b.f(this.ac)+3;if(this.u>this.v){c=true;this.v=this.u}}if(!c){var f=Math.max(this.w,this.u);if(f<this.v){this.v=f;c=true}}if(c){this.z=this.v}}else if(b!=null){if(this.r!=1){b.z();b.aa(this.r,this.r)}var g=this.j.verticalAxisBrush();var h=1;var i=g==null?null:g.__fill;var j=this.b()[3];if(j=="left"){h=0}else if(j=="center"){h=.5}this.ak._o=2;this.ak._n=(this.v-this.u)*h+1;this.al._n=(this.v-this.w)*h+1;this.al._o=this.y-this.t-2;var k=new $$t.cv;var l=true;if(g!=null){k=g.color();l=false}g=new $$t.cu;if(l){g.__fill=this.a[2]==null?"#000000":this.a[2]}else{g.color(k)}this.al._am=this.ak._am=g;b.w(this.al);b.w(this.ak);var m=this.x(),n=m/2;if(m>=.5){g=new $$t.cu;if(i==null){i=this.a[1]}g.__fill=i==null?"#000000":i;this.am=new $$t.fp;this.am._ak=this.z-n;this.am._al=this.z-n;this.am._am=0;this.am._an=this.y;this.am.__stroke=g;this.am._ac=m;b.r(this.am)}if(this.r!=1){b.y()}}return c},ab:function(dataItem_){var a=null;if(this.j._aj!=null){a=this.j._aj.i(dataItem_)}if(this.j.ax()){a=this.j.c1(dataItem_)}if(a!=null){return a}var label_=this.j.verticalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fw;if(this.am!=null){a.axisLine(new $$t.f3(1,"VerticalAxisLine",this.am));a.axisLine().appearance().isVisible(this.aa.width()>0)}if(this.al!=null){a.minLabel($$t.$ga.c(this.al,this.l))}if(this.ak!=null){a.maxLabel($$t.$ga.c(this.ak,this.l))}return a},ah:function(a){this.r=a._b},$type:new $.ig.Type("VerticalAxisView",$.ig.$ot)},true);$c("XamSparklineView:bc","Object",{bn:null,bm:null,ae:null,af:null,ag:null,ah:null,p:null,q:null,r:null,n:null,u:false,b:null,y:0,init:function(){var $self=this;this.b=new Array(6);this.y=-1;this.bw=new $$t.ex;this.bu=new $$t.ex;this.bx=new $$t.ex;this.bv=new $$t.ex;this.bs=new $$t.ex;this.bt=new $$t.ex;this.br=new $$t.ex;this.bp=new $$t.ex;this.bo=new $$t.ex;this.bq=new $$t.ex;this.v=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);this.s=false;this.ai=null;this.t=false;this.x=1;$.ig.$op.init.call(this);var a=this.w();a.item($$t.$fv.$type,function(b){$self.aj($b($$t.$fv.$type,b))});a.item($$t.$h1.$type,function(b){$self.bc($b($$t.$h1.$type,b))});a.item($$t.$hz.$type,function(b){$self.a5($b($$t.$hz.$type,b))});a.item($$t.$h0.$type,function(b){$self.bj($b($$t.$h0.$type,b))});a.item($$t.$h2.$type,function(b){$self.a8($b($$t.$h2.$type,b))});a.item($$t.$hx.$type,function(b){$self.bd($b($$t.$hx.$type,b))});a.item($$t.$hy.$type,function(b){$self.bg($b($$t.$hy.$type,b))});a.item($$t.$hv.$type,function(b){$self.be($b($$t.$hv.$type,b))});a.item($$t.$ho.$type,function(b){$self.bf($b($$t.$ho.$type,b))});a.item($$t.$hu.$type,function(b){$self.ak($b($$t.$hu.$type,b))});a.item($$t.$fu.$type,function(b){$self.aw($b($$t.$fu.$type,b))});a.item($$t.$hr.$type,function(b){$self.a3($b($$t.$hr.$type,b))});a.item($$t.$dx.$type,function(b){$self.at()});a.item($$t.$hs.$type,function(b){$self.bi($b($$t.$hs.$type,b))});a.item($$t.$ht.$type,function(b){$self.bb($b($$t.$ht.$type,b))});a.item($$t.$g5.$type,function(b){$self.at()});this._d=new $$t.h4;this._c=new $$t.h4;this._d.l(this);this._c.l(this)},aw:function(a){this.x=a._b},bw:null,bu:null,bx:null,bv:null,bs:null,bt:null,br:null,bp:null,bo:null,bq:null,j:null,k:function(a){if(arguments.length===1){var b=this.j;this.j=a;this.av(b,this.j);this.l=null;return a}else{return this.j}},f:null,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},g:null,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},v:null,w:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},av:function(a,b){if(a!=null){this.i().detachTarget(this.ar.runOn(this));this.h(null)}if(b!=null){this.i(b.getService("RenderingMessages"));this.h(b.getService("InteractionMessages"));this.i().attachTarget(this.ar.runOn(this));this.a2(this.h())}},a2:function(a){this.h(a)},ar:function(a){var $self=this;var b;if(function(){var c=$self.w().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},l:null,m:function(){if(this.l==null){this.l=this.k().getService("Controller")}return this.l},a1:function(a,b,c){var d=new $$t.hq;d.position(a);this.h().sendMessage(d)},a0:function(a){var b=new $$t.hp;this.h().sendMessage(b)},a3:function(a){this.a4(a._b,a._c,null,-1,-1)},a4:function(a,b,c,d,e){var f=null;var g=true,h=true;switch(a){case"sparkpath":case"Brush":f=this.bw;break;case"negativesparkpath":case"NegativeBrush":f=this.bu;break;case"markers":case"MarkerBrush":f=this.bs;break;case"firstmarker":case"FirstMarkerBrush":f=this.bo;break;case"lastmarker":case"LastMarkerBrush":f=this.bq;break;case"highmarker":case"HighMarkerBrush":f=this.bp;break;case"lowmarker":case"LowMarkerBrush":f=this.br;break;case"negativemarkers":case"NegativeMarkerBrush":f=this.bt;break;case"trendline":case"TrendLineBrush":f=this.bx;h=false;break;case"range":case"NormalRangeFill":f=this.bv;g=false;break}if(f==null){return}if(b==null&&c!=null){b=new $$t.cu;b.__fill=c}if(b!=null){if(h&&(c==null||f.__fill==null)){f.__fill=b}if(g&&(c==null||f.__stroke==null)){f.__stroke=b}}if(d>0&&d<1){f.__opacity=d}if(e>0&&(c==null||f._ac<=0)){f._ac=e}this.aq()},bi:function(a){switch(a._b){case"MarkerVisibility":this.bs.__visibility=a._c;break;case"FirstMarkerVisibility":this.bo.__visibility=a._c;break;case"LastMarkerVisibility":this.bq.__visibility=a._c;break;case"HighMarkerVisibility":this.bp.__visibility=a._c;break;case"LowMarkerVisibility":this.br.__visibility=a._c;break;case"NegativeMarkerVisibility":this.bt.__visibility=a._c;break;case"NormalRangeVisibility":this.bv.__visibility=a._c;break;case"ToolTipVisibility":this.u=a._c==0;break}this.aq()},bb:function(a){var b=a._b;if(b<=0){return}switch(a._c){case"LineThickness":this.bw._ac=this.bu._ac=b;break;case"TrendLineThickness":this.bx._ac=b;break}this.aq()},ak:function(a){if(a._b==null){if(this.n!=null){this.n.au();var b=this.n;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.a0.runOn(this));var c=this.n;c.onMouseOver=$.ig.Delegate.prototype.remove(c.onMouseOver,this.a1.runOn(this));this.n=null}this.ae=null;this.af=null;this.ag=null;this.ah=null;this.p=this.q=this.r=null;this._d.j(null);return}var d=a._b;this._d.j(d);this.ae=d;this.ae.rootWrapper().setStyleProperty("position","relative");this.af=this.ae.createElement("canvas");this.af.setStyleProperty("position","absolute");this.ag=this.ae.createElement("canvas");this.ag.setStyleProperty("position","absolute");this.ah=this.ae.createElement("canvas");this.ah.setStyleProperty("position","absolute");this.ae.append(this.af);this.ae.append(this.ag);this.ae.append(this.ah);this.p=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.af));this.q=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.ag));this.r=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.ah));this.n=new $$t.ik(this.af,this.ae,false);var e=this.n;e.onMouseLeave=$.ig.Delegate.prototype.combine(e.onMouseLeave,this.a0.runOn(this));var f=this.n;f.onMouseOver=$.ig.Delegate.prototype.combine(f.onMouseOver,this.a1.runOn(this));this.n._ao=function(g){return false};this.ao();this.at()},ao:function(){var a=["sparkpath","negativesparkpath","trendline","markers","firstmarker","lastmarker","highmarker","lowmarker","negativemarkers","range"];var b=["#B1BFC9","#798995","#2070a0","#4F606C","#374650","#162C3B","#162C3B","#162C3B","#862C3B","#a0a0a0"];for(var c=0;c<10;c++){var d=a[c];var e=["background-color","opacity","border-top-width"];this.a("ui-sparkline-"+d,e);var f=$$t.$bc.ad(e[2],c<3?c<2?2:1.5:-1);if(c>2&&c<9){this.b[c-3]=f}this.a4(d,null,e[0]==null?b[c]:e[0],$$t.$bc.ad(e[1],-1),c<3?f:-1)}},ad:function(v_,a){var d_=v_==null||v_.length<1?null:parseFloat(v_);return d_==null||d_.toString()=="NaN"?a:d_},a:function(a,b){this.ae.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this.ae.getCssDefaultPropertyValue(a,b[c])}this.ae.endCSSQuery();return b},s:false,at:function(){if(this.ae==null||this.s){return}this.s=true;this.initializeScalingRatio(this.m().q());var a=this.ae.rootWrapper().width(),b=this.ae.rootWrapper().height();var c,d,e;c=this.af;d=this.ag;e=this.ah;var f=new $$t.dx;f._g=a;f._d=b;f._b=this.q;f._h=this.ae;f._c=this.r;f._f=0;f._e=0;f._j=d;f._i=c;f._k=e;this.i().sendMessage(f);var g=f._e,h=f._f,i=f._g-h,j=f._d-g;var k=i,l=a-i,m=j,n=b-j;c.setStyleProperty("width",k.toString()+"px");c.setStyleProperty("height",m.toString()+"px");c.setAttribute("width",(k*this.x).toString());c.setAttribute("height",(m*this.x).toString());c.setStyleProperty("marginLeft",l+"px");k=i+h;this.az(d,k,n,k*this.x,n*this.x);d.setStyleProperty("marginTop",m+"px");d.setStyleProperty("marginLeft",(a-i-h).toString()+"px");this.az(e,l,m,l*this.x,m*this.x);this.bn=new $$t.ev(0,0,0,i,j);if(this.n!=null){this.n._bk=this.bn}this.bh();var o=new $$t.fs;o.newLeft(this.bn.left());o.newTop(this.bn.top());o.newHeight(this.bn.height());o.newWidth(this.bn.width());this.i().sendMessage(o);this.s=false},al:function(a){if(a){this.y=-1}else if(this.y<0){this.bh()}},bh:function(){var a=this.bn.left();var b=this.bn.width();var c=this.bn.height();var d=this.ab(true);var e=new $$t.ev(0,a+d,d,b-d*2,c-d*2);var f=new $$t.fs;f.newLeft(e.left());f.newTop(e.top());f.newHeight(e.height());f.newWidth(e.width());this.bm=e;this.h().sendMessage(f)},aj:function(a){if($$t.$ev.l_op_Equality(this.bn,null)){return}switch(a._b){case 2:this.bs._ak=null;this.bo._ak=null;this.bq._ak=null;this.bp._ak=null;this.br._ak=null;this.bt._ak=null;break;case 8:this.bv._ak=null;break;case 1:this.bw._ak=null;this.bu._ak=null;break;case 4:this.am(null);break;case 16:this.bx._ak=null;break}if(a._c){this.at()}},ab:function(a){if(a){this.y=-1}var b=this.y;if(b>=0){return b}b=0;var c=this.m().q();if(c.markerVisibility()==0){b=this.ac(b,c.markerSize(),0)}if(c.firstMarkerVisibility()==0){b=this.ac(b,c.firstMarkerSize(),1)}if(c.lastMarkerVisibility()==0){b=this.ac(b,c.lastMarkerSize(),2)}if(c.highMarkerVisibility()==0){b=this.ac(b,c.highMarkerSize(),3)}if(c.lowMarkerVisibility()==0){b=this.ac(b,c.lowMarkerSize(),4)}if(c.negativeMarkerVisibility()==0){b=this.ac(b,c.negativeMarkerSize(),5)}this.y=b;return b},ac:function(a,b,c){if(b>=0){return b>a?b:a}return this.b[c]>a?this.b[c]:a},a8:function(a){this.a9(this.bs,a._e,a._k,0);this.a9(this.bt,a._f,a._l,5);this.a9(this.br,a._d,a._j,4);this.a9(this.bp,a._c,a._h,3);this.ba(this.bo,a._m,a._g,1);this.ba(this.bq,a._n,a._i,2);this.aq()},ba:function(a,b,c,d){var e=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a9(a,e,c,d)},a9:function(a,b,c,d){if(c<0){c=this.b[d]}a._ak=this.bl(b,c<.1?$$t.$g2.g(3):c);if(this.m().q().displayType()!=3){var e=new $$t.i5;e._j=this.m().o.d;a._j=e}else{a._j=null}},bl:function(a,b){var c=new $$t.gg;c._c=1;var d=this.bn.right();var e=this.bn.bottom();var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!f){continue}if(f.__x<0||f.__y<0||f.__x>d||f.__y>e){continue}var h=new $$t.gk;h._c=b;h._d=b;h._e=f;c._d.add(h)}return c},bc:function(a){var b=new $$t.e3;var c=this.m().q().displayType()==1;var e=a.points().getEnumerator();while(e.moveNext()){var d=e.current();var f=d.length;if(f==0){continue}var g=new $$t.e5;g.__isClosed=g.__isFilled=c;g.__startPoint=d[0];for(var h=1;h<f;h++){var i=new $$t.e9(1);i.c(d[h]);g.__segments.add(i)}b._c.add(g)}this.bw._ak=b;this.aq()},bk:function(a,b){var c=$b($$t.$h0.$type,b);var d=$b($$t.$hz.$type,b);var e=new $$t.gg;var f=c!=null?c._i:d._i;var g=c!=null?c._h:d._h;var h=f*.1;var j=a.getEnumerator();while(j.moveNext()){var i=j.current();var k=f*2-h*2;var l=Math.abs(g-i.__y);var m=i.__x+h;var n=i.__y>g?g:i.__y;var o=new $$t.gj;o._e=new $$t.ev(0,m,n,k,l);e._d.add(o)}return e},a5:function(a){this.a6(this.bw,a._d,a);this.a6(this.bu,a._g,a);this.aq()},a7:function(a,b,c){var d=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a6(a,d,c)},a6:function(a,b,c){a._ak=this.bk(b,c)},bj:function(a){this.a6(this.bw,a._d,a);this.a6(this.bu,a._g,a);this.aq()},bd:function(a){var b=new $$t.gj;b._e=new $$t.ev(0,a.k(),a.l(),a.j(),a.i());this.bv._ak=b;this.aq()},bg:function(a){if(a.points().length==0){return}var b=new $$t.e3;var c=new $$t.e5;c.__isClosed=c.__isFilled=false;c.__startPoint=a.points()[0];var d=a.points().length;for(var e=1;e<d;e++){var f=new $$t.e9(1);f.c(a.points()[e]);c.__segments.add(f)}b._c.add(c);this.bx._ak=b;this.aq()},ai:null,bf:function(a){this.ai=a.template().toString()},be:function(a){if(!this.u){this.am(null);return}var b=$.ig.truncate(Math.round(a.xOffset()-10));var c=$.ig.truncate(Math.round(a.yOffset()-10));b=$.ig.truncate(Math.round(b*this.x));c=$.ig.truncate(Math.round(c*this.x));var d=this.p.a(b,c);if(d[3]>0){this.am(a)}else{this.am(null)}},e:null,am:function(a){var x_=0,y_=0;var v_=null,t_=null,i_=this.ae;{if(a!=null){t_=this.ai;x_=a.xOffset()+6;y_=a.yOffset()+6;var b=a.context();var f_=b.first(),l_=b.last(),o_=b.low(),h_=b.high();v_={First:f_,Last:l_,Low:o_,High:h_}}var ren_=this.ae;if(this.e==null){this.e=new $$t.i7}var dc_=this.e;ren_.fireTooltip(t_,v_,x_,y_)}},_d:null,_c:null,t:false,x:0,isDirty:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},aq:function(){if(!this.isDirty()){this.isDirty(true);this._d.o(this.p,null);this._c.o(this.q,this.r)}},undirty:function(a){this.t=false;this.ax()},index:function(){return 10},ay:function(a,b){b.s(a)},ax:function(){var a=this.p;if(a!=null&&a.d()){if(this.x!=1){a.z();a.aa(this.x,this.x)}a.k(this.bn.left(),this.bn.top(),this.bn.width(),this.bn.height());a.s(this.bw);a.s(this.bu);this.ay(this.bs,a);this.ay(this.bt,a);this.ay(this.bp,a);this.ay(this.br,a);this.ay(this.bo,a);this.ay(this.bq,a);a.s(this.bv);a.s(this.bx);if(this.x!=1){a.y()}}var b=new $$t.du;b._c=true;this.i().sendMessage(b);this.postRender()},postRender:function(){},exportViewShapes:function(a){a.viewport(new $$t.f6(this.bn.left(),this.bn.top(),this.bn.width(),this.bn.height()));a.marginViewport(new $$t.f6(this.bm.left(),this.bm.top(),this.bm.width(),this.bm.height()));a.sparkPath(new $$t.g8(1,"SparkPath",this.bw));a.negativeSparkPath(new $$t.g8(1,"NegativeSparkPath",this.bu));a.trendLinePath(new $$t.g8(1,"TrendLinePath",this.bx));a.rangePath(new $$t.g8(1,"RangePath",this.bv));a.markersPath(new $$t.g8(1,"MarkersPath",this.bs));a.negativeMarkersPath(new $$t.g8(1,"NegativeMarkersPath",this.bt));a.lowMarkersPath(new $$t.g8(1,"LowMarkersPath",this.br));a.highMarkersPath(new $$t.g8(1,"HighMarkersPath",this.bp));a.firstMarkerPath(new $$t.g8(1,"FirstMarkerPath",this.bo));a.lastMarkerPath(new $$t.g8(1,"LastMarkerPath",this.bq))},preRender:function(){},isValid:function(){return true},o:function(a){return $$t.$fr.getFontForClass(this.ae,a)},az:function(a,b,c,d,e){a.setStyleProperty("width",b+"px");a.setStyleProperty("height",c+"px");a.setAttribute("width",d.toString());a.setAttribute("height",e.toString())},initializeScalingRatio:function(a){var b=a.pixelScalingRatio();var c=a.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){a.actualPixelScalingRatio(window.devicePixelRatio)}},onDetachedFromUI:function(){if(this.n!=null){this.n.bg(this.af,"")}},onAttachedToUI:function(){this.initializeScalingRatio(this.l.q());if(this.n!=null){this.n.as(this.af,"")}},$type:new $.ig.Type("XamSparklineView",$.ig.$ot,[$$t.$bd.$type])},true);$c("SparkFrame:ha","Object",{init:function(){this.a=new $$t.b5(Array,0);this.f=new $$t.b5($$t.$c1.$type,0);this.d=new $$t.b5($$t.$c1.$type,0);this.e=new $$t.b5($$t.$c1.$type,0);this.c=new $$t.b5($$t.$c1.$type,0);this.b=new $$t.b5($$t.$c1.$type,0);$.ig.$op.init.call(this)},a:null,g:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},f:null,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,j:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,k:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:null,i:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,h:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_m:null,_n:null,$type:new $.ig.Type("SparkFrame",$.ig.$ot)},true);$c("SparkFramePreparer:g9","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:0,c:0,e:function(a){var $self=this;this.b.r.al(false);a.g().clear();a.l().clear();a.j().clear();a.k().clear();a.i().clear();a.h().clear();var b=this.b.t;if(b==null){return}var c=b.count();var d=this.b.a3.top();var e=this.b.a3.left();var f=this.b.a3.width();var g=this.b.a3.height();var h=this.b.a3.bottom();var i=Math.floor((c+1)/f);var j=$.ig.truncate(Math.max(1,i));var k=0;var l=$.ig.truncate(Math.ceil(1*c/j));var m=0;var n=new $$t.b5(Number,0);var o=this.b.q().trendLineType();var p=this.b.q().displayType();var q=this.b.q().trendLinePeriod();var r=o!=0&&q>=1;var s=null;var t=null;if(p==1||p==0){this.d=0}else{if(l==0){this.d=0}else{this.d=f/l/2}}if(r){var u=function(v){return v+1};var v=function(w){return b.item(w)};var w=function(x){return $self.b.y(x)};var x=function(y){return $self.b.z(y)};switch(this.b.q().trendLineType()){case 9:s=$$t.$hb.e(b,q);break;case 10:s=$$t.$hb.b(b,q);break;case 11:s=$$t.$hb.c(b,q);break;case 12:s=$$t.$hb.a(b);break;case 13:s=$$t.$hb.g(b,q);break;
case 1:t=$$t.$hc.k(c,u,v);break;case 2:t=$$t.$hc.o(c,u,v);break;case 3:t=$$t.$hc.i(c,u,v);break;case 4:t=$$t.$hc.p(c,u,v);break;case 5:t=$$t.$hc.q(c,u,v);break;case 7:t=$$t.$hc.j(c,u,v);break;case 6:t=$$t.$hc.l(c,u,v);break;case 8:t=$$t.$hc.n(c,u,v);break}if(s!=null){var z=s.getEnumerator();while(z.moveNext()){var y=z.current();n.add(y)}}if(t!=null){var aa=k*j;var ab=l*j;if(p==1||p==0){ab=ab-1}var ac=0+this.d;var ad=f-this.d;var ae=0;if(this.d!=0){ae=.5}for(var af=ac;af<=ad;af+=2){var ag=af/(f-1);var ah=aa+ag*(ab-aa);var ai=NaN;switch(o){case 1:ai=$$t.$hc.ad(t,ah-ae);break;case 2:ai=$$t.$hc.ah(t,ah-ae);break;case 3:ai=$$t.$hc.ab(t,ah-ae);break;case 4:ai=$$t.$hc.ai(t,ah-ae);break;case 5:ai=$$t.$hc.aj(t,ah-ae);break;case 7:ai=$$t.$hc.ac(t,ah-ae);break;case 6:ai=$$t.$hc.ae(t,ah-ae);break;case 8:ai=$$t.$hc.ag(t,ah-ae);break}ah=w(ah);ai=x(ai);if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){a.l().add({__x:ah,__y:ai,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}var aj=this.b.t.minimum();var ak=this.b.t.maximum();var al=this.b.q().a4();var am=this.b.q().a3();this.c=h-(m-al)/(am-al)*g;if(this.c<0){this.c=0}else if(this.c>h){this.c=h}var an=this.c;var ao;for(var ap=k;ap<l;ap++){var aq=this.a(ap,j,c);var ar=aq[1];var as=aq[2];this.f(aq,c,this.b.a3,al,am);ao=aq[1];if(aq[2]<an){ao=aq[2]}a.g().add(aq);if(!$.ig.util.isNaN(aq[0])&&!$.ig.util.isNaN(aq[1])){a.j().add({__x:aq[0],__y:ao,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(r&&s!=null){var at=ap*j;var au=h-(n.__inner[at]-aj)/(ak-aj)*g;a.l().add({__x:aq[0]+this.d,__y:au,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ar<m){a.k().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(aj==ar){a.i().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ak==as){a.h().add({__x:aq[0],__y:aq[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}if(a.j().count()==0){a._m=a._n={__x:NaN,__y:NaN,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{a._m=a.j().__inner[0];a._n=a.j().__inner[a.j().count()-1]}},a:function(a,b,c){var d=Math.min(a*b,c-1);var e=Math.min(d+b-1,c-1);var f=true;var g=0;var h=0;for(var i=d;i<=e;++i){var j=this.b.t.item(i);if(f){f=false;g=j;h=j}else{g=Math.min(g,j);h=Math.max(h,j)}}var k=[0,0,0];k[0]=.5*(d+e);k[1]=g;k[2]=h;return k},f:function(a,b,c,d,e){var f=c.left();var g=c.top();var h=c.width();var i=c.height();if(this.b.q().displayType()==1||this.b.q().displayType()==0){b--}if(b<0){b=0}var j=b>0?a[0]/b:b==0?.5:NaN;a[0]=f+j*h;if(this.b.q().displayType()==3){if(a[1]>0){a[1]=g;a[2]=g}else if(a[1]<0){a[1]=g+i;a[2]=g+i}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}},$type:new $.ig.Type("SparkFramePreparer",$.ig.$ot)},true);$c("SparklineConnector:g1","Object",{d:null,b:null,e:null,a:null,c:null,init:function(a,b){$.ig.$op.init.call(this);this.e=b;if(a==null){return}this.d=$b($$t.$ck.$type,a);this.a=this.d._ak;this.c=this.d._at;b.initializeScalingRatio(this.d);var c=new $$t.ba;c.addService("ConfigurationMessages",new $$t.db);c.addService("RenderingMessages",new $$t.db);c.addService("InteractionMessages",new $$t.db);c.addService("Model",this.d);c.addService("View",this.e);c.addService("HorizontalAxis",this.a);c.addService("VerticalAxis",this.c);this.d.ao(c);this.e.k(c);this.a.h(c);this.c.h(c);this.b=new $$t.be(c);c.addService("Controller",this.b)},$type:new $.ig.Type("SparklineConnector",$.ig.$ot)},true);$c("SparklineController:be","DependencyObject",{init:function(a){var $self=this;this.o=new $$t.g9;this.n=new $$t.ha;this.a3=$$t.$ev.empty();$$t.$bf.init.call(this);this.k=a.getService("ConfigurationMessages");this.m=a.getService("RenderingMessages");this.l=a.getService("InteractionMessages");this.aa=function(b,c){$self.ah(c.action(),c.position(),c.count(),c.propertyName())};this.q(a.getService("Model"));this.r=a.getService("View");this.k.attachTarget(this.ag.runOn(this));this.l.attachTarget(this.aj.runOn(this))},k:null,m:null,l:null,p:null,q:function(a){if(arguments.length===1){var b=this.p!=a;if(b){this.p=a;this.an(this.aw.runOn(this))}return a}else{return this.p}},r:null,x:function(){return this.q()!=null?this.q().itemsSource():null},u:function(a){if(arguments.length===1){this.h($$t.$be.a2,a);return a}else{return this.c($$t.$be.a2)}},t:null,s:null,o:null,n:null,ad:function(){return this.q()!=null?this.q().valueMemberPath():null},ac:function(){return this.q()!=null?this.q().labelMemberPath():null},a3:null,ab:function(){return this.q()!=null?this.q().toolTip():null},aa:null,y:function(a){var b=this.t.count();if(this.q().displayType()==1||this.q().displayType()==0){b--}if(b<0){b=0}var c=b>0?a/b:b==0?.5:NaN;c=this.a3.left()+c*this.a3.width();return c},z:function(a){var b=(a-this.q().a4())/(this.q().a3()-this.q().a4());b=1-b;b=this.a3.top()+b*this.a3.height();return b},w:function(){return!this.a3.isEmpty()&&this.a3.width()>0&&this.a3.height()>0&&this.q()!=null&&this.q().a4()!=this.q().a3()},v:function(a){if(a.oldValue()!=a.newValue()){return true}return false},av:function(a,b){var $self=this;if(this.aa==null){this.aa=function(c,d){$self.ah(d.action(),d.position(),d.count(),d.propertyName())}}var c=$b($$t.$hg.$type,a);if(c!=null){c.event=$.ig.Delegate.prototype.remove(c.event,this.aa)}var d=$b($$t.$hg.$type,b);if(d!=null){d.event=$.ig.Delegate.prototype.combine(d.event,this.aa)}},ay:function(){if(this.q()!=null){if(this.t==null){this.q().a4(this.q().a3(NaN))}else{if($.ig.util.isNaN(this.q().minimum())){this.q().a4(this.t.minimum())}else{this.q().a4(this.q().minimum())}if($.ig.util.isNaN(this.q().maximum())){this.q().a3(this.t.maximum())}else{this.q().a3(this.q().maximum())}if(this.q().a4()==this.q().a3()){if(!$.ig.util.isNaN(this.q().maximum())&&$.ig.util.isNaN(this.q().minimum())){this.q().a4(this.q().a3()-1)}else if($.ig.util.isNaN(this.q().maximum())&&!$.ig.util.isNaN(this.q().minimum())){this.q().a3(this.q().a4()+1)}else{if(Math.floor(this.q().a4())<this.q().a4()){this.q().a4(Math.floor(this.q().a4()))}else{this.q().a4(Math.floor(this.q().a4())-1)}if(Math.ceil(this.q().a3())>this.q().a3()){this.q().a3(Math.ceil(this.q().a3()))}else{this.q().a3(Math.ceil(this.q().a3())+1)}}}}}},a0:function(){if(this.u()!=null){this.u().deregisterColumn(this.t);this.t=this.u().registerColumn(this.ad(),null,false)}else{this.t=null}},ax:function(){if(this.u()!=null){this.u().deregisterColumn(this.s);this.s=this.u().registerColumnObject(this.ac(),null,false);this.q()._av=this.s}else{this.q()._av=this.s=null}},au:function(){var a=new $$t.du;this.m.sendMessage(a)},an:function(a){a()},aw:function(){this.u(this.getFastItemsSource(this.x()));this.a0();this.ax();this.ay();this.au()},ah:function(a,b,c,d){this.a0();this.ax();this.ay();this.au();this.an(this.ao.runOn(this))},az:function(){var a=new $$t.ho;a.template(this.ab());this.m.sendMessage(a)},ag:function(a){if($b($$t.$g3.$type,a)!==null){this.am(a)}else if($b($$t.$g5.$type,a)!==null){this.m.sendMessage(a)}else if($b($$t.$g6.$type,a)!==null){this.ai(a)}},ai:function(a){var b=this.u();if(b==null){return}switch(a._b){case 2:b.handleCollectionChanged(new $$t.b3(2,2,a._d,a._e,a._c));break;case 0:b.handleCollectionChanged(new $$t.b3(1,0,a._d,a._c));break;case 1:b.handleCollectionChanged(new $$t.b3(1,1,a._e,a._c));break;case 4:b.handleCollectionChanged(new $$t.b3(0,4));break}this.an(this.aw.runOn(this))},aj:function(a){var b=a;if($b($$t.$fs.$type,b)!==null){this.a1(b)}else if($b($$t.$hp.$type,b)!==null){this.ak(b)}else if($b($$t.$hq.$type,b)!==null){this.al(b)}else if($b($$t.$g5.$type,b)!==null){this.m.sendMessage(a)}},am:function(a){switch(a.propertyName()){case"ItemsSource":this.an(this.aw.runOn(this));break;case"ValueMemberPath":this.an(this.aw.runOn(this));break;case"LabelMemberPath":this.an(this.aw.runOn(this));break;case"ToolTip":this.az();break;case"Minimum":case"Maximum":this.ay();this.au();break;case"HorizontalAxisLabel":case"VerticalAxisLabel":this.au();break;case"Brush":case"NegativeBrush":case"MarkerBrush":case"FirstMarkerBrush":case"LastMarkerBrush":case"HighMarkerBrush":case"LowMarkerBrush":case"NegativeMarkerBrush":case"TrendLineBrush":case"NormalRangeFill":var b=new $$t.hr;b._c=$b($$t.$cu.$type,a.newValue());b._b=a.propertyName();this.m.sendMessage(b);break;case"MarkerVisibility":case"FirstMarkerVisibility":case"LastMarkerVisibility":case"HighMarkerVisibility":case"LowMarkerVisibility":case"NegativeMarkerVisibility":case"NormalRangeVisibility":case"ToolTipVisibility":var c=new $$t.hs;c._c=$g(a.newValue());c._b=a.propertyName();this.m.sendMessage(c);this.r.al(true);break;case"MarkerSize":case"FirstMarkerSize":case"LastMarkerSize":case"HighMarkerSize":case"LowMarkerSize":case"NegativeMarkerSize":this.r.al(true);break;case"LineThickness":case"TrendLineThickness":var d=new $$t.ht;d._b=a.newValue();d._c=a.propertyName();this.m.sendMessage(d);break;case"HorizontalAxisBrush":case"VerticalAxisBrush":case"HorizontalAxisVisibility":case"VerticalAxisVisibility":this.at();break;case"Container":var e=new $$t.hu;e._b=a.newValue();this.m.sendMessage(e);break;case"ActualPixelScalingRatio":{var f=new $$t.fu;f._b=a.newValue();this.m.sendMessage(f)}break;case"HorizontalLabelFormat":case"HorizontalLabelFormatSpecifiers":if(this.q().horizontalLabelFormat()!=null){this.q()._ai=new $$t.c5;this.q()._ai.j(this.q().horizontalLabelFormat());this.q()._ai.d(this.q().horizontalLabelFormatSpecifiers())}else{this.q()._ai=null}this.au();break;case"VerticalLabelFormat":case"VerticalLabelFormatSpecifiers":if(this.q().verticalLabelFormat()!=null){this.q()._aj=new $$t.c5;this.q()._aj.j(this.q().verticalLabelFormat());this.q()._aj.d(this.q().verticalLabelFormatSpecifiers())}else{this.q()._aj=null}this.au();break}if(this.v(a)){this.an(this.ao.runOn(this))}},at:function(){var a=new $$t.fv;a._c=true;this.m.sendMessage(a)},a1:function(a){this.a3=new $$t.ev(0,a.newLeft(),a.newTop(),a.newWidth(),a.newHeight());this.an(this.ao.runOn(this))},al:function(a){var b=new $$t.fv;b._b=4;this.m.sendMessage(b);var c=new $$t.hv;c._b=4;c.xOffset(a.position().__x+10);c.yOffset(a.position().__y+10);if(this.t!=null&&this.t.count()>0){var d=new $$t.hw;d.high(this.t.maximum());d.low(this.t.minimum());d.first(this.t.item(0));d.last(this.t.item(this.t.count()-1));c.context(d)}this.m.sendMessage(c)},ak:function(a){var b=new $$t.fv;b._b=4;this.m.sendMessage(b)},af:function(a){var b=new $$t.fv;b._b=a;this.m.sendMessage(b)},ae:function(){this.af(1);this.af(2);this.af(16);this.af(8)},ao:function(){this.ae();if(!this.w()){return}this.o.b=this;this.o.e(this.n);switch(this.q().displayType()){case 2:this.ap();break;case 3:this.as();break;case 0:case 1:this.ar();break}var a=new $$t.hx;a.k(this.a3.left());a.l(Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMaximum()))));a.j(this.a3.width());var b=Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMinimum())));a.i(Math.abs(b-a.l()));a.l(Math.min(a.l(),b));a.d(this.q().displayNormalRangeInFront());this.m.sendMessage(a);var c=new $$t.hy;c.points(this.n.l().toArray());this.m.sendMessage(c)},ap:function(){var a=new $$t.hz;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a);this.aq()},as:function(){var a=new $$t.h0;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a)},ar:function(){if(this.n.g().count()==0){return}var a=new $$t.b5($$t.$b5.$type.specialize(Array),0);var b=new $$t.b5(Array,0);var c=true;var e=this.n.g().getEnumerator();while(e.moveNext()){var d=e.current();if($.ig.util.isNaN(d[1])||Number.isInfinity(d[1])){if(!c){a.add(b)}c=true;continue}if(c){b=new $$t.b5(Array,0);c=false}b.add(d)}if(!c){a.add(b)}var f=new $$t.h1;f.points(new $$t.b5(Array,0));if(this.q().unknownValuePlotting()==0){var g=new $$t.b5(Array,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();g.addRange(h)}var j=this.j(g);f.points().add(j)}else{var l=a.getEnumerator();while(l.moveNext()){var k=l.current();var m=this.j(k);f.points().add(m)}}this.m.sendMessage(f);this.aq()},j:function(a){var b=this.o.c;var c=new $$t.b5($$t.$c1.$type,0);var d;var e=this.q().displayType()==1;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();d=f[1];if(e){if(f[2]<=b){d=f[2]}}c.add({__x:f[0],__y:d,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(this.q().displayType()==0){var h=new $$t.b5($$t.$c1.$type,0);var j=a.getEnumerator();while(j.moveNext()){var i=j.current();h.add({__x:i[0],__y:i[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}h.reverse();c.addRange(h)}if(this.q().displayType()==1&&c.count()>0){var k=c.__inner[0];var l=c.__inner[c.count()-1];c.add({__x:l.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.add({__x:k.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return c.toArray()},aq:function(){var a=new $$t.h2;a._e=this.n.j();a._f=this.n.k();a._d=this.n.i();a._c=this.n.h();a._m=this.n._m;a._n=this.n._n;a._k=this.q().markerSize();a._g=this.q().firstMarkerSize();a._i=this.q().lastMarkerSize();a._h=this.q().highMarkerSize();a._j=this.q().lowMarkerSize();a._l=this.q().negativeMarkerSize();this.m.sendMessage(a)},getFastItemsSource:function(a){var b=null;if(this.x()!=null){var c=null;b=new $$t.hg;b.itemsSource(this.x());c=new $$t.h3(b);c.b++;b=c.a}return b},releaseFastItemsSource:function(a){if(a!=null){var b=null;--b.b}return null},$type:new $.ig.Type("SparklineController",$$t.$bf.$type,[$$t.$br.$type])},true);$c("SparklineToolTipContext:hw","EventArgs",{init:function(){$$t.$b1.init.call(this)},_high:0,high:function(a){if(arguments.length===1){this._high=a;return a}else{return this._high}},_low:0,low:function(a){if(arguments.length===1){this._low=a;return a}else{return this._low}},_first:0,first:function(a){if(arguments.length===1){this._first=a;return a}else{return this._first}},_last:0,last:function(a){if(arguments.length===1){this._last=a;return a}else{return this._last}},$type:new $.ig.Type("SparklineToolTipContext",$$t.$b1.$type)},true);$c("XamSparkline:ck","Control",{init:function(){this.al=new $$t.db;this.a0=NaN;this.az=NaN;this.a2=NaN;this.a1=1;$$t.$cl.init.call(this);this._ab=$$t.$ck.$type;this._at=new $$t.di(this);this._ak=new $$t.a(this);this.ap=new $$t.g1(this,new $$t.bc)},ap:null,brush:function(a){if(arguments.length===1){this.h($$t.$ck.brushProperty,a);return a}else{return this.c($$t.$ck.brushProperty)}},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeBrushProperty,a);return a}else{return this.c($$t.$ck.negativeBrushProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.markerBrushProperty,a);return a}else{return this.c($$t.$ck.markerBrushProperty)}},negativeMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerBrushProperty)}},firstMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.firstMarkerBrushProperty)}},lastMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lastMarkerBrushProperty)}},highMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.highMarkerBrushProperty)}},lowMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lowMarkerBrushProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineBrushProperty,a);return a}else{return this.c($$t.$ck.trendLineBrushProperty)}},horizontalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisBrushProperty)}},verticalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.verticalAxisBrushProperty)}},normalRangeFill:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeFillProperty,a);return a}else{return this.c($$t.$ck.normalRangeFillProperty)}},horizontalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.horizontalAxisVisibilityProperty))}},verticalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.verticalAxisVisibilityProperty))}},markerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.markerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.markerVisibilityProperty))}},negativeMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.negativeMarkerVisibilityProperty))}},firstMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.firstMarkerVisibilityProperty))}},lastMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lastMarkerVisibilityProperty))}},lowMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lowMarkerVisibilityProperty))}},highMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.highMarkerVisibilityProperty))}},normalRangeVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.normalRangeVisibilityProperty))}},displayNormalRangeInFront:function(a){if(arguments.length===1){this.h($$t.$ck.displayNormalRangeInFrontProperty,a);return a}else{return this.c($$t.$ck.displayNormalRangeInFrontProperty)}},markerSize:function(a){if(arguments.length===1){this.h($$t.$ck.markerSizeProperty,a);return a}else{return this.c($$t.$ck.markerSizeProperty)}},firstMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.firstMarkerSizeProperty)}},lastMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lastMarkerSizeProperty)}},highMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.highMarkerSizeProperty)}},lowMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lowMarkerSizeProperty)}},negativeMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerSizeProperty)}},lineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.lineThicknessProperty,a);return a}else{return this.c($$t.$ck.lineThicknessProperty)}},minimum:function(a){if(arguments.length===1){this.h($$t.$ck.minimumProperty,a);return a}else{return this.c($$t.$ck.minimumProperty)}},maximum:function(a){if(arguments.length===1){this.h($$t.$ck.maximumProperty,a);return a}else{return this.c($$t.$ck.maximumProperty)}},itemsSource:function(a){if(arguments.length===1){this.h($$t.$ck.itemsSourceProperty,a);return a}else{return this.c($$t.$ck.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.valueMemberPathProperty,a);return a}else{return this.c($$t.$ck.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.labelMemberPathProperty,a);return a}else{return this.c($$t.$ck.labelMemberPathProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipProperty,a);this.toolTipVisibility(a==null||a.toString().length==0?1:0);return a}else{return this.c($$t.$ck.toolTipProperty)}},toolTipVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.toolTipVisibilityProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineTypeProperty,$$t.$c2.getBox(a));return a}else{return $g(this.c($$t.$ck.trendLineTypeProperty))}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$ck.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$ck.trendLinePeriodProperty))}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineThicknessProperty,a);return a}else{return this.c($$t.$ck.trendLineThicknessProperty)}},normalRangeMinimum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMinimumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMinimumProperty)}},normalRangeMaximum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMaximumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMaximumProperty)}},displayType:function(a){if(arguments.length===1){this.h($$t.$ck.displayTypeProperty,$$t.$c3.getBox(a));return a}else{return $g(this.c($$t.$ck.displayTypeProperty))}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$ck.unknownValuePlottingProperty,$$t.$c4.getBox(a));return a}else{return $g(this.c($$t.$ck.unknownValuePlottingProperty))}},verticalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.verticalAxisLabelProperty)}},horizontalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisLabelProperty)}},ax:function(){return this.formatLabel()!=null},c1:function(a){return this.formatLabel()(a)},formatLabel:function(a){if(arguments.length===1){this.h($$t.$ck.formatLabelProperty,a);return a}else{return this.c($$t.$ck.formatLabelProperty)}},horizontalLabelFormat:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalLabelFormatProperty,a);return a}else{return this.c($$t.$ck.horizontalLabelFormatProperty)}},horizontalLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$ck.horizontalLabelFormatSpecifiersProperty)}},_ai:null,verticalLabelFormat:function(a){if(arguments.length===1){this.h($$t.$ck.verticalLabelFormatProperty,a);return a}else{return this.c($$t.$ck.verticalLabelFormatProperty)}},verticalLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$ck.verticalLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$ck.verticalLabelFormatSpecifiersProperty)}},_aj:null,an:null,ao:function(a){if(arguments.length===1){var b=this.an;this.an=a;this.ds(b,this.an);return a}else{return this.an}},al:null,am:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},a0:0,a4:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},az:0,a3:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},_av:null,_ak:null,_at:null,ds:function(a,b){if(a!=null){this.am().detachFromNext()}if(b!=null){this.am().connectTo(b.getService("ConfigurationMessages"))}},onDetachedFromUI:function(){this.ap.e.onDetachedFromUI()},onAttachedToUI:function(){this.ap.e.onAttachedToUI()},dr:function(a,b,c){if(a=="PixelScalingRatio"){if(!$.ig.util.isNaN($$t.$g2.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio($$t.$g2.a(this.pixelScalingRatio()))}}this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName(a);$ret.oldValue(b);$ret.newValue(c);return $ret}())},destroy:function(){this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName("Container");$ret.newValue(null);return $ret}())},provideContainer:function(a){this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName("Container");$ret.newValue(a);return $ret}())},notifyResized:function(){this.am().sendMessage(new $$t.g5)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=2;$ret._e=b;$ret._d=c;$ret._c=a;return $ret}())},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=4;return $ret}())},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=0;$ret._d=b;$ret._c=a;return $ret}())},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=1;$ret._e=b;$ret._c=a;return $ret}())},exportVisualData:function(){var a=new $$t.g7;a.name("SparklineVisualData");a.horizontalAxis(this._ak.i());a.verticalAxis(this._at.i());this.ap.e.exportViewShapes(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},a2:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;this.dr("PixelScalingRatio",b,this.a2);if(this.a2!=b){this.dr("PixelScalingRatio",b,this.a2)}return a}else{return this.a2}},a1:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.a1;this.a1=a;if(this.a1!=b){this.dr("ActualPixelScalingRatio",b,this.a1)}return a}else{return this.a1}},$type:new $.ig.Type("XamSparkline",$$t.$cl.$type)},true);$c("SparklineVisualData:g7","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_horizontalAxis:null,horizontalAxis:function(a){if(arguments.length===1){this._horizontalAxis=a;return a}else{return this._horizontalAxis}},_verticalAxis:null,verticalAxis:function(a){if(arguments.length===1){this._verticalAxis=a;return a}else{return this._verticalAxis}},_sparkPath:null,sparkPath:function(a){if(arguments.length===1){this._sparkPath=a;return a}else{return this._sparkPath}},_negativeSparkPath:null,negativeSparkPath:function(a){if(arguments.length===1){this._negativeSparkPath=a;return a}else{return this._negativeSparkPath}},_trendLinePath:null,trendLinePath:function(a){if(arguments.length===1){this._trendLinePath=a;return a}else{return this._trendLinePath}},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},_markersPath:null,markersPath:function(a){if(arguments.length===1){this._markersPath=a;return a}else{return this._markersPath}},_negativeMarkersPath:null,negativeMarkersPath:function(a){if(arguments.length===1){this._negativeMarkersPath=a;return a}else{return this._negativeMarkersPath}},_lowMarkersPath:null,lowMarkersPath:function(a){if(arguments.length===1){this._lowMarkersPath=a;return a}else{return this._lowMarkersPath}},_highMarkersPath:null,highMarkersPath:function(a){if(arguments.length===1){this._highMarkersPath=a;return a}else{return this._highMarkersPath}},_firstMarkerPath:null,firstMarkerPath:function(a){if(arguments.length===1){this._firstMarkerPath=a;return a}else{return this._firstMarkerPath}},_lastMarkerPath:null,lastMarkerPath:function(a){if(arguments.length===1){this._lastMarkerPath=a;return a}else{return this._lastMarkerPath}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_marginViewport:null,marginViewport:function(a){if(arguments.length===1){this._marginViewport=a;return a}else{return this._marginViewport}},scaleByViewport:function(){this.horizontalAxis().scaleByViewport(this.viewport());this.verticalAxis().scaleByViewport(this.viewport());if(this.sparkPath()!=null){this.sparkPath().scaleByViewport(this.marginViewport())}if(this.negativeSparkPath()!=null){this.negativeSparkPath().scaleByViewport(this.marginViewport())}if(this.trendLinePath()!=null){this.trendLinePath().scaleByViewport(this.marginViewport())}if(this.rangePath()!=null){this.rangePath().scaleByViewport(this.marginViewport())}if(this.markersPath()!=null){this.markersPath().scaleByViewport(this.marginViewport())}if(this.negativeMarkersPath()!=null){this.negativeMarkersPath().scaleByViewport(this.marginViewport())}if(this.lowMarkersPath()!=null){this.lowMarkersPath().scaleByViewport(this.marginViewport())}if(this.highMarkersPath()!=null){this.highMarkersPath().scaleByViewport(this.marginViewport())}if(this.firstMarkerPath()!=null){this.firstMarkerPath().scaleByViewport(this.marginViewport())}if(this.lastMarkerPath()!=null){this.lastMarkerPath().scaleByViewport(this.marginViewport())}},serialize:function(){var a=new $$t.f1(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.horizontalAxis()!=null){a.u(",");a.l("horizontalAxis: "+this.horizontalAxis().serialize())}if(this.horizontalAxis()!=null){a.u(",");a.l("verticalAxis: "+this.verticalAxis().serialize())}if(this.sparkPath()!=null){a.u(",");a.l("sparkPath: "+this.sparkPath().serialize())}if(this.negativeSparkPath()!=null){a.u(",");a.l("negativeSparkPath: "+this.negativeSparkPath().serialize())}if(this.trendLinePath()!=null){a.u(",");a.l("trendLinePath: "+this.trendLinePath().serialize())}if(this.rangePath()!=null){a.u(",");a.l("rangePath: "+this.rangePath().serialize())}if(this.markersPath()!=null){a.u(",");a.l("markersPath: "+this.markersPath().serialize())}if(this.negativeMarkersPath()!=null){a.u(",");a.l("negativeMarkersPath: "+this.negativeMarkersPath().serialize())}if(this.lowMarkersPath()!=null){a.u(",");a.l("lowMarkersPath: "+this.lowMarkersPath().serialize())}if(this.highMarkersPath()!=null){a.u(",");a.l("highMarkersPath: "+this.highMarkersPath().serialize())}if(this.firstMarkerPath()!=null){a.u(",");a.l("firstMarkerPath: "+this.firstMarkerPath().serialize())}if(this.lastMarkerPath()!=null){a.u(",");a.l("lastMarkerPath: "+this.lastMarkerPath().serialize())}if(this.viewport()!=null){a.l(",");a.l("viewPort:"+this.viewport().serialize())}if(this.marginViewport()!=null){a.l(",");a.l("marginViewPort:"+this.marginViewport().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineVisualData",$.ig.$ot)},true);$c("SparklineAxisVisualData:fw","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_minLabel:null,minLabel:function(a){if(arguments.length===1){this._minLabel=a;return a}else{return this._minLabel}},_maxLabel:null,maxLabel:function(a){if(arguments.length===1){this._maxLabel=a;return a}else{return this._maxLabel}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},scaleByViewport:function(a){},serialize:function(){var a=new $$t.f1(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.minLabel()!=null){
a.u(",");a.l("minLabel: "+this.minLabel().serialize())}if(this.maxLabel()!=null){a.u(",");a.l("maxLabel: "+this.maxLabel().serialize())}if(this.axisLine()!=null){a.u(",");a.l("axisLine: "+this.axisLine().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineAxisVisualData",$.ig.$ot)},true);$c("Message_Spark:dc","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message_Spark",$.ig.$ot)},true);$c("ContainerMessage_Spark:hu","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:null,$type:new $.ig.Type("ContainerMessage_Spark",$$t.$dc.$type)},true);$c("VisibilityMessage_Spark:hs","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:0,_b:null,$type:new $.ig.Type("VisibilityMessage_Spark",$$t.$dc.$type)},true);$c("BrushChangedMessage_Spark:hr","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:null,_b:null,$type:new $.ig.Type("BrushChangedMessage_Spark",$$t.$dc.$type)},true);$c("NumberChangedMessage_Spark:ht","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,_c:null,$type:new $.ig.Type("NumberChangedMessage_Spark",$$t.$dc.$type)},true);$c("ContainerResizedMessage_Spark:dx","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_g:0,_d:0,_f:0,_e:0,_h:null,_i:null,_j:null,_k:null,_b:null,_c:null,$type:new $.ig.Type("ContainerResizedMessage_Spark",$$t.$dc.$type)},true);$c("DataChangedMessage_Spark:g6","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:0,_e:null,_d:null,_b:0,$type:new $.ig.Type("DataChangedMessage_Spark",$$t.$dc.$type)},true);$c("PixelRatioMessage_Spark:fu","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,$type:new $.ig.Type("PixelRatioMessage_Spark",$$t.$dc.$type)},true);$c("RenderingMessage_Spark:dv","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,$type:new $.ig.Type("RenderingMessage_Spark",$$t.$dc.$type)},true);$c("AxisRenderMessage_Spark:du","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_c:false,$type:new $.ig.Type("AxisRenderMessage_Spark",$$t.$dv.$type)},true);$c("ClearMessage_Spark:fv","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_c:false,$type:new $.ig.Type("ClearMessage_Spark",$$t.$dv.$type)},true);$c("ColumnMessage_Spark:hz","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,_c:0,$type:new $.ig.Type("ColumnMessage_Spark",$$t.$dv.$type)},true);$c("ConfigurationMessage_Spark:g4","Message_Spark",{init:function(){$$t.$dc.init.call(this)},$type:new $.ig.Type("ConfigurationMessage_Spark",$$t.$dc.$type)},true);$c("InteractionMessage_Spark:ft","Message_Spark",{init:function(){$$t.$dc.init.call(this)},$type:new $.ig.Type("InteractionMessage_Spark",$$t.$dc.$type)},true);$c("MarkerMessage_Spark:h2","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_e:null,_f:null,_m:null,_n:null,_d:null,_c:null,_k:0,_g:0,_i:0,_h:0,_j:0,_l:0,$type:new $.ig.Type("MarkerMessage_Spark",$$t.$dv.$type)},true);$c("MessageChannel_Spark:db","Object",{init:function(){this.c=new $$t.de($$t.$dc.$type);$.ig.$op.init.call(this)},c:null,sendMessage:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},attachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,detachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,connectTo:function(a){this.a=a;this.attachTarget(this.sendToNext.runOn(this))},detachFromNext:function(){if(this.a==null){return}this.detachTarget(this.sendToNext.runOn(this));this.a=null},sendToNext:function(a){if(this.a!=null){this.a.sendMessage(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel_Spark",$.ig.$ot)},true);$c("MessageHandler_Spark:jc","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addHandler:function(a,b){this.a.item(a.typeName(),b)},messageReceived:function(a){var b;var c=a.getType().typeName();if(this.a.containsKey(c)){b=this.a.item(c);b(a)}},$type:new $.ig.Type("MessageHandler_Spark",$.ig.$ot)},true);$c("MouseLeaveMessage_Spark:hp","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},$type:new $.ig.Type("MouseLeaveMessage_Spark",$$t.$ft.$type)},true);$c("MouseMoveMessage_Spark:hq","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},b:null,position:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("MouseMoveMessage_Spark",$$t.$ft.$type)},true);$c("NormalRangeMessage_Spark:hx","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},g:0,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},h:0,l:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:0,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},e:0,i:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:false,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("NormalRangeMessage_Spark",$$t.$dv.$type)},true);$c("PolygonMessage_Spark:h1","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("PolygonMessage_Spark",$$t.$dv.$type)},true);$c("PropertyChangedMessage_Spark:g3","ConfigurationMessage_Spark",{init:function(){$$t.$g4.init.call(this)},f:null,propertyName:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,oldValue:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,newValue:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.oldValue()!=null){a=this.oldValue().toString()}if(this.newValue()!=null){b=this.newValue().toString()}return"PropertyChangedMessage["+this.propertyName()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage_Spark",$$t.$g4.$type)},true);$c("ServiceProvider_Spark:ba","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addService:function(a,b){this.a.item(a,b)},getService:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider_Spark",$.ig.$ot)},true);$c("TooltipMessage_Spark:hv","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:0,xOffset:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:0,yOffset:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,context:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},$type:new $.ig.Type("TooltipMessage_Spark",$$t.$dv.$type)},true);$c("ToooltipTemplateMessage_Spark:ho","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,template:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("ToooltipTemplateMessage_Spark",$$t.$dv.$type)},true);$c("TrendLineMessage_Spark:hy","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("TrendLineMessage_Spark",$$t.$dv.$type)},true);$c("ViewportChangedMessage_Spark:fs","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},d:0,newTop:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:0,newLeft:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:0,newWidth:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},b:0,newHeight:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.newTop().toString()+", "+this.newLeft().toString()+", "+this.newWidth().toString()+", "+this.newHeight().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage_Spark",$$t.$ft.$type)},true);$c("ContainerSizeChangedMessage_Spark:g5","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage_Spark",$$t.$ft.$type)},true);$c("WinLossColumnMessage_Spark:h0","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,_c:0,$type:new $.ig.Type("WinLossColumnMessage_Spark",$$t.$dv.$type)},true);$$t.$be.a2=$$t.$bg.i("FastItemsSource",$$t.$bs.$type,$$t.$be.$type,new $$t.bh(1,function(a,b){$b($$t.$be.$type,a).av(b.oldValue(),b.newValue())}));$$t.$ck.brushProperty=$$t.$bg.i("Brush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("Brush",b.oldValue(),b.newValue())}));$$t.$ck.negativeBrushProperty=$$t.$bg.i("NegativeBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$ck.markerBrushProperty=$$t.$bg.i("MarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerBrushProperty=$$t.$bg.i("NegativeMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerBrushProperty=$$t.$bg.i("FirstMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerBrushProperty=$$t.$bg.i("LastMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerBrushProperty=$$t.$bg.i("HighMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerBrushProperty=$$t.$bg.i("LowMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.trendLineBrushProperty=$$t.$bg.i("TrendLineBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisBrushProperty=$$t.$bg.i("HorizontalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisBrushProperty=$$t.$bg.i("VerticalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeFillProperty=$$t.$bg.i("NormalRangeFill",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeFill",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisVisibilityProperty=$$t.$bg.i("HorizontalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisVisibilityProperty=$$t.$bg.i("VerticalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.markerVisibilityProperty=$$t.$bg.i("MarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("MarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerVisibilityProperty=$$t.$bg.i("NegativeMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerVisibilityProperty=$$t.$bg.i("FirstMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerVisibilityProperty=$$t.$bg.i("LastMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerVisibilityProperty=$$t.$bg.i("LowMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerVisibilityProperty=$$t.$bg.i("HighMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeVisibilityProperty=$$t.$bg.i("NormalRangeVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeVisibility",b.oldValue(),b.newValue())}));$$t.$ck.displayNormalRangeInFrontProperty=$$t.$bg.i("DisplayNormalRangeInFront",$$t.$d.$type,$$t.$ck.$type,new $$t.bh(2,true,function(a,b){$b($$t.$ck.$type,a).dr("DisplayNormalRangeInFront",b.oldValue(),b.newValue())}));$$t.$ck.bf=-1;$$t.$ck.markerSizeProperty=$$t.$bg.i("MarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("MarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerSizeProperty=$$t.$bg.i("FirstMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerSizeProperty=$$t.$bg.i("LastMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerSizeProperty=$$t.$bg.i("HighMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerSizeProperty=$$t.$bg.i("LowMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerSizeProperty=$$t.$bg.i("NegativeMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.bb=-1;$$t.$ck.lineThicknessProperty=$$t.$bg.i("LineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dr("LineThickness",b.oldValue(),b.newValue())}));$$t.$ck.minimumProperty=$$t.$bg.i("Minimum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dr("Minimum",b.oldValue(),b.newValue())}));$$t.$ck.maximumProperty=$$t.$bg.i("Maximum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dr("Maximum",b.oldValue(),b.newValue())}));$$t.$ck.itemsSourceProperty=$$t.$bg.i("ItemsSource",$$t.$w.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ck.valueMemberPathProperty=$$t.$bg.i("ValueMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.labelMemberPathProperty=$$t.$bg.i("LabelMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.toolTipProperty=$$t.$bg.i("ToolTip",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ToolTip",b.oldValue(),b.newValue())}));$$t.$ck.toolTipVisibilityProperty=$$t.$bg.i("ToolTipVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("ToolTipVisibility",b.oldValue(),b.newValue())}));$$t.$ck.trendLineTypeProperty=$$t.$bg.i("TrendLineType",$$t.$c2.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c2.getBox(0),function(a,b){$b($$t.$ck.$type,a).dr("TrendLineType",b.oldValue(),b.newValue())}));$$t.$ck.trendLinePeriodProperty=$$t.$bg.i("TrendLinePeriod",$$t.$l.$type,$$t.$ck.$type,new $$t.bh(2,7,function(a,b){$b($$t.$ck.$type,a).dr("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$ck.bo=-1;$$t.$ck.trendLineThicknessProperty=$$t.$bg.i("TrendLineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bo,function(a,b){$b($$t.$ck.$type,a).dr("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMinimumProperty=$$t.$bg.i("NormalRangeMinimum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeMinimum",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMaximumProperty=$$t.$bg.i("NormalRangeMaximum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeMaximum",b.oldValue(),b.newValue())}));$$t.$ck.displayTypeProperty=$$t.$bg.i("DisplayType",$$t.$c3.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c3.getBox(0),function(a,b){$b($$t.$ck.$type,a).dr("DisplayType",b.oldValue(),b.newValue())}));$$t.$ck.unknownValuePlottingProperty=$$t.$bg.i("UnknownValuePlotting",$$t.$c4.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c4.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisLabelProperty=$$t.$bg.i("VerticalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0:n}",function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisLabelProperty=$$t.$bg.i("HorizontalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0}",function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.formatLabelProperty=$$t.$bg.i("FormatLabel",$$t.$by.$type.specialize($.ig.$op.$type,String),$$t.$ck.$type,new $$t.bh(1,function(a,b){$b($$t.$ck.$type,a).dr("FormatLabel",b.oldValue(),b.newValue())}));$$t.$ck.horizontalLabelFormatProperty=$$t.$bg.i("HorizontalLabelFormat",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("HorizontalLabelFormat",b.oldValue(),b.newValue())}));$$t.$ck.horizontalLabelFormatSpecifiersProperty=$$t.$bg.i("HorizontalLabelFormatSpecifiers",Array,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("HorizontalLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$ck.verticalLabelFormatProperty=$$t.$bg.i("VerticalLabelFormat",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("VerticalLabelFormat",b.oldValue(),b.newValue())}));$$t.$ck.verticalLabelFormatSpecifiersProperty=$$t.$bg.i("VerticalLabelFormatSpecifiers",Array,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("VerticalLabelFormatSpecifiers",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_collectionsExtended.js
*     infragistics.ext_text.js
*     infragistics.dv_core.js
*     infragistics.encoding.core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$bo=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BarcodeGridLength:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","BarcodeGridUnitType:ba","BarcodeColumnDefinition:bb","BarcodeRowDefinition:bc","EncodingService:bd","Dictionary$2:be","IDictionary$2:bf","ICollection$1:bg","KeyValuePair$2:bh","IDictionary:bi","Script:bj","IEqualityComparer$1:bk","EqualityComparer$1:bl","IEqualityComparer:bm","DefaultEqualityComparer$1:bn","InvalidOperationException:bo","NotImplementedException:bp","ArgumentException:bq","Thread:br","ThreadStart:bs","MulticastDelegate:bt","IntPtr:bu","Encoding:bv","UTF8Encoding:bw","Decoder:bx","UnicodeEncoding:by","Math:bz","AsciiEncoding:b0","ArgumentNullException:b1","DefaultDecoder:b2","IEncoding:b3","Windows1250Encoding:b4","SingleByteEncoding:b5","StringBuilder:b6","Environment:b7","RuntimeHelpers:b8","RuntimeFieldHandle:b9","Windows1251Encoding:ca","Windows1252Encoding:cb","Windows1256Encoding:cc","UsAsciiEncoding:cd","Big5Encoding:ce","DoubleByteEncoding:cf","Big5EncodingExtended:cg","Big5EncodingExtended2:ch","Windows936Encoding:ci","Windows936EncodingExtended:cj","Windows936EncodingExtended2:ck","Windows936EncodingExtended3:cl","Ksc5601Encoding:cm","Ksc5601EncodingExtended:cn","Ksc5601EncodingExtended2:co","Ksc5601EncodingExtended3:cp","Iso8859Dash1:cq","Iso8859Dash2:cr","Iso8859Dash3:cs","Iso8859Dash4:ct","Iso8859Dash5:cu","Iso8859Dash6:cv","Iso8859Dash7:cw","Iso8859Dash8:cx","Iso8859Dash9:cy","Iso8859Dash11:cz","Iso8859Dash13:c0","Iso8859Dash15:c1","Windows932Encoding:c2","Windows932EncodingExtended:c3","CodePage437Encoding:c4","List$1:c5","IList$1:c6","IArray:c7","IArrayList:c8","Array:c9","CompareCallback:da","Func$3:db","Action$1:dc","Comparer$1:dd","IComparer:de","IComparer$1:df","DefaultComparer$1:dg","Comparison$1:dh","ReadOnlyCollection$1:di","Predicate$1:dj","XamBarcodeView:dk","XamBarcode:dl","Control:dm","FrameworkElement:dn","UIElement:dp","DependencyObject:dq","Dictionary:dr","DependencyProperty:ds","PropertyMetadata:dt","PropertyChangedCallback:du","DependencyPropertyChangedEventArgs:dv","DependencyPropertiesCollection:dw","UnsetValue:dx","Binding:dy","PropertyPath:dz","Transform:d0","Visibility:d1","Style:d2","Thickness:d3","HorizontalAlignment:d4","VerticalAlignment:d5","Rect:d6","Size:d7","Point:d8","Brush:d9","Color:ea","CssGradientUtil:eb","GradientStop:ec","LinearGradientBrush:ed","Stretch:ee","SR:ef","DomRenderer:eg","DomWrapper:eh","DomWrapperPosition:ei","Action:ej","INormalizedEvent:ek","Callback:el","CanvasContext2D:em","CanvasContext:en","TextMetrics:eo","ImageData:ep","CanvasElement:eq","Element:er","Node:es","ElementAttributeCollection:et","ElementCollection:eu","WebStyle:ev","ElementNodeType:ew","document:ex","EventListener$1:ey","Event:ez","DOMTokenList:e0","EventListener:e1","IElementEventHandler:e2","ElementEventHandler:e3","ElementAttribute:e4","Gradient:e5","DomPortal:e6","DeviceUtils:e7","EventHandler$1:e8","DataChangedEventArgs:e9","EventArgs:fa","TextBlock:fb","ErrorMessageDisplayingEventArgs:fc","BarcodeVisualData:fd","RectData:fe","IVisualData:ff","Delegate:fg","Interlocked:fh","FontInfo:fi","FontUtil:fj","RenderingContext:fk","IRenderer:fl","Rectangle:fm","Shape:fn","DoubleCollection:fo","PenLineJoin:fp","Path:fq","Geometry:fr","GeometryType:fs","PathMarkupParser:ft","PathMarkupToken:fu","PathMarkupTokenType:fv","PathGeometry:fw","PathFigureCollection:fx","PathFigure:fy","PathSegmentCollection:fz","PathSegment:f0","PathSegmentType:f1","LineSegment:f2","BezierSegment:f3","ArcSegment:f4","SweepDirection:f5","Polygon:f6","PointCollection:f7","Polyline:f8","DataTemplateRenderInfo:f9","DataTemplatePassInfo:ga","ContentControl:gb","DataTemplate:gc","DataTemplateRenderHandler:gd","DataTemplateMeasureHandler:ge","DataTemplateMeasureInfo:gf","DataTemplatePassHandler:gg","Line:gh","BrushUtil:gi","ColorUtil:gj","Random:gk","InterpolationMode:gl","MathUtil:gm","Tuple$2:gn","BrushCollection:go","ObservableCollection$1:gp","INotifyCollectionChanged:gq","NotifyCollectionChangedEventHandler:gr","NotifyCollectionChangedEventArgs:gs","NotifyCollectionChangedAction:gt","INotifyPropertyChanged:gu","PropertyChangedEventHandler:gv","PropertyChangedEventArgs:gw","window:gx","CanvasViewRenderer:gy","GeometryGroup:gz","GeometryCollection:g0","FillRule:g1","LineGeometry:g2","RectangleGeometry:g3","EllipseGeometry:g4","PolyLineSegment:g5","PolyBezierSegment:g6","CoreGeometryUtil:g7","TransformGroup:g8","TransformCollection:g9","TranslateTransform:ha","RotateTransform:hb","ScaleTransform:hc","BarcodeAlgorithm:hd","BarcodeEncodedAlgorithm:he","Gs1Helper:hf","Gf256:hg","GfArithmetics:hh","ReedSolomon:hi","MeasureHelper:hj","BarcodeGrid:hk","Panel:hl","UIElementCollection:hm","Module:hn","XamGridBarcode:ho","XamGridBarcodeView:hp","BarsFillMode:hq","GridBarcodeVisualData:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","ColorData:hu","BrushAppearanceData:hv","ShapeTags:hw","PointData:hx","GetPointsSettings:hy","PathVisualData:hz","GeometryData:h0","AppearanceHelper:h1","LinearGradientBrushAppearanceData:h2","GradientStopAppearanceData:h3","SolidBrushAppearanceData:h4","EllipseGeometryData:h5","RectangleGeometryData:h6","LineGeometryData:h7","PathGeometryData:h8","PathFigureData:h9","SegmentData:ia","LineSegmentData:ib","PolylineSegmentData:ic","ArcSegmentData:id","PolyBezierSegmentData:ie","BezierSegmentData:ig","LabelAppearanceData:ih","Collection$1:ii","Canvas:ij","Enumerable:ik","Func$2:il","IOrderedEnumerable$1:im","SortedList$1:io","EanUpcCodeType:ip","Code128CodeType:iq","GS1CodeType:ir","HeaderDisplayMode:is","AbstractEnumerable:it","Func$1:iu","AbstractEnumerator:iv","GenericEnumerable$1:iw","GenericEnumerator$1:ix"]);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.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber,$aa=$.ig.util.isDigit,$ab=$.ig.util.isDigit1,$ac=$.ig.util.isLetter,$ad=$.ig.util.isNumber,$ae=$.ig.util.isLetterOrDigit,$af=$.ig.util.isLower,$ag=$.ig.util.toLowerCase,$ah=$.ig.util.toUpperCase,$ai=$.ig.util.equalsSimple,$aj=$.ig.util.tryParseInt32_1,$ak=$.ig.util.tryParseInt32_2,$al=$.ig.util.intToString1,$am=$.ig.util.parseInt32_1,$an=$.ig.util.parseInt32_2;$d("HeaderDisplayMode:is",false,false,{Hide:0,Show:1});$d("GS1CodeType:ir",false,false,{Omnidirectional:0,StackedOmnidirectional:1,Expanded:2,Truncated:3,Stacked:4,Limited:5});$d("Code128CodeType:iq",false,false,{Standard:0,Ucc:1});$d("EanUpcCodeType:ip",false,false,{Ean13:0,Ean8:1,UpcA:2,UpcE:3});$d("BarsFillMode:hq",false,false,{FillSpace:0,EnsureEqualSize:1});$d("BarcodeGridUnitType:ba",false,false,{Auto:0,Pixel:1,Star:2});$c("BarcodeGridLength:a","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b=b;this.d=1},init1:function(a,b,c){$.ig.$op.init.call(this);this.b=b;this.d=c},d:0,gridUnitType:function(){return this.d},b:0,value:function(){return this.b},isStar:function(){return this.d==2},$type:new $.ig.Type("BarcodeGridLength",$.ig.$ot)},true);$c("BarcodeColumnDefinition:bb","Object",{init:function(){$.ig.$op.init.call(this)},_maxWidth:0,maxWidth:function(a){if(arguments.length===1){this._maxWidth=a;return a}else{return this._maxWidth}},_minWidth:0,minWidth:function(a){if(arguments.length===1){this._minWidth=a;return a}else{return this._minWidth}},_width:null,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},$type:new $.ig.Type("BarcodeColumnDefinition",$.ig.$ot)},true);$c("BarcodeRowDefinition:bc","Object",{init:function(){$.ig.$op.init.call(this)},_height:null,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_maxHeight:0,maxHeight:function(a){if(arguments.length===1){this._maxHeight=a;return a}else{return this._maxHeight}},_minHeight:0,minHeight:function(a){if(arguments.length===1){this._minHeight=a;return a}else{return this._minHeight}},$type:new $.ig.Type("BarcodeRowDefinition",$.ig.$ot)},true);$c("EncodingService:bd","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$bd.w=new $$t.be(String,String,0);$$t.$bd.w.item("Cp437","CP437");$$t.$bd.w.item("iso-8859-1","ISO-8859-1");$$t.$bd.w.item("iso-8859-2","ISO-8859-2");$$t.$bd.w.item("iso-8859-3","ISO-8859-3");$$t.$bd.w.item("iso-8859-4","ISO-8859-4");$$t.$bd.w.item("iso-8859-5","ISO-8859-5");$$t.$bd.w.item("iso-8859-6","ISO-8859-6");$$t.$bd.w.item("iso-8859-7","ISO-8859-7");$$t.$bd.w.item("iso-8859-8","ISO-8859-8");$$t.$bd.w.item("iso-8859-9","ISO-8859-9");$$t.$bd.w.item("iso-8859-11","ISO-8859-11");$$t.$bd.w.item("iso-8859-13","ISO-8859-13");$$t.$bd.w.item("iso-8859-15","ISO-8859-15");$$t.$bd.w.item("shift_jis","Shift_JIS");$$t.$bd.w.item("windows-1250","Windows-1250");$$t.$bd.w.item("windows-1251","Windows-1251");$$t.$bd.w.item("windows-1252","Windows-1252");$$t.$bd.w.item("windows-1256","Windows-1256");$$t.$bd.w.item("ISO-10646-UCS-2","ISO-10646-UCS-2");$$t.$bd.w.item("UTF-8","UTF-8");$$t.$bd.w.item("ISO646-US","ISO646-US");$$t.$bd.w.item("Big5","Big5");$$t.$bd.w.item("gb2312","GB2312");$$t.$bd.w.item("KSC5601","KSC5601")},x:function(a){if(a=="UTF-8"){return $$t.$bv.uTF8()}if(a=="ISO-10646-UCS-2"){return $$t.$bv.unicode()}var encoding_=null;switch(a){case"windows-1250":if($$t.$bd.q==null){$$t.$bd.q=new $$t.b4}encoding_=$$t.$bd.q;break;case"windows-1251":if($$t.$bd.r==null){$$t.$bd.r=new $$t.ca}encoding_=$$t.$bd.r;break;case"windows-1252":if($$t.$bd.s==null){$$t.$bd.s=new $$t.cb}encoding_=$$t.$bd.s;break;case"windows-1256":if($$t.$bd.t==null){$$t.$bd.t=new $$t.cc}encoding_=$$t.$bd.t;break;case"ISO646-US":if($$t.$bd.p==null){$$t.$bd.p=new $$t.cd}encoding_=$$t.$bd.p;break;case"Big5":if($$t.$bd.a==null){$$t.$bd.a=new $$t.ce}encoding_=$$t.$bd.a;break;case"gb2312":if($$t.$bd.v==null){$$t.$bd.v=new $$t.ci}encoding_=$$t.$bd.v;break;case"KSC5601":if($$t.$bd.o==null){$$t.$bd.o=new $$t.cm}encoding_=$$t.$bd.o;break;case"iso-8859-1":if($$t.$bd.c==null){$$t.$bd.c=new $$t.cq}encoding_=$$t.$bd.c;break;case"iso-8859-2":if($$t.$bd.g==null){$$t.$bd.g=new $$t.cr}encoding_=$$t.$bd.g;break;case"iso-8859-3":if($$t.$bd.h==null){$$t.$bd.h=new $$t.cs}encoding_=$$t.$bd.h;break;case"iso-8859-4":if($$t.$bd.i==null){$$t.$bd.i=new $$t.ct}encoding_=$$t.$bd.i;break;case"iso-8859-5":if($$t.$bd.j==null){$$t.$bd.j=new $$t.cu}encoding_=$$t.$bd.j;break;case"iso-8859-6":if($$t.$bd.k==null){$$t.$bd.k=new $$t.cv}encoding_=$$t.$bd.k;break;case"iso-8859-7":if($$t.$bd.l==null){$$t.$bd.l=new $$t.cw}encoding_=$$t.$bd.l;break;case"iso-8859-8":if($$t.$bd.m==null){$$t.$bd.m=new $$t.cx}encoding_=$$t.$bd.m;break;case"iso-8859-9":if($$t.$bd.n==null){$$t.$bd.n=new $$t.cy}encoding_=$$t.$bd.n;break;case"iso-8859-11":if($$t.$bd.d==null){$$t.$bd.d=new $$t.cz}encoding_=$$t.$bd.d;break;case"iso-8859-13":if($$t.$bd.e==null){$$t.$bd.e=new $$t.c0}encoding_=$$t.$bd.e;break;case"iso-8859-15":if($$t.$bd.f==null){$$t.$bd.f=new $$t.c1}encoding_=$$t.$bd.f;break;case"shift_jis":if($$t.$bd.u==null){$$t.$bd.u=new $$t.c2}encoding_=$$t.$bd.u;break;case"Cp437":if($$t.$bd.b==null){$$t.$bd.b=new $$t.c4}encoding_=$$t.$bd.b;break}return encoding_},$type:new $.ig.Type("EncodingService",$.ig.$ot)},true);$c("XamBarcodeView:dk","Object",{init:function(a){this.am=new $$t.fb;this.a=["backing","bar","label"];this.g=false;this.h=false;this.d=null;this.ao=new $$t.d9;this.ap=function(){var $ret=new $$t.d9;$ret.fill("black");return $ret}();this.k=NaN;this.u=-1;this.t=-1;$.ig.$op.init.call(this);this._c=a;this.j=new $$t.be(String,$$t.$be.$type.specialize(String,$$t.$d9.$type),0)},_c:null,s:null,am:null,an:function(){return this.am},i:function(){return true},n:function(a){var b=$b($$t.$fb.$type,a);if(b!=null&&b.ak()!=null){return this._f.e(b)+0}return 0},at:function(a){if($.ig.util.isNaN(this.k)){this.k=this.m(null)}var b=this.n(a);var c=this.k;return new $$t.d7(1,b,c)},j:null,a:null,y:function(){this.g=true;var a=["white","black","black"];var b=["transparent",null,null];var c=function(){var $ret=new $$t.c5(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.j.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g=$$t.$gi.j("ui-barcode-"+f+"-fill","ui-barcode-"+f,"background-color",this._q,a[e]);var h=$$t.$gi.j("ui-barcode-"+f+"-outline","ui-barcode-"+f,"border-top-color",this._q,b[e]);var i=new $$t.be(String,$$t.$d9.$type,0);i.item("fill",g);i.item("outline",h);this.j.item(this.a[e],i)}this.ak();this.g=false},ak:function(){this.g=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.aj(c,this.j.item(c))}this.g=false},aj:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"backing":if(this.aq==null){this._c.backingBrush(c)}if(this.ar==null){this._c.backingOutline(d)}break;case"bar":if(this.as==null){this._c.barBrush(c)}break;case"label":this.ap=c;break}},b:function(a,b){this._q.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._q.getCssDefaultPropertyValue(a,b[c])}this._q.endCSSQuery();return b},g:false,ac:function(){},h:false,ag:function(){if(!this.h){this.h=true;if(this._q!=null){this._q.setTimeout(this.v.runOn(this),0)}else{window.setTimeout(this.v.runOn(this),0)}}},v:function(){if(this.h){this.h=false;this._c.bh()}},flush:function(){if(this.h){this.v()}},ae:function(a,b,c){a._n=b;a._o=c},_r:null,_f:null,_q:null,d:null,ao:null,aa:function(a){var b=a;this.l=$.ig.util.isNaN(this._c.pixelScalingRatio())?this._c.ax():this._c.pixelScalingRatio();this._q=b;var c=Math.round(b.rootWrapper().width());var d=Math.round(b.rootWrapper().height());this._q.rootWrapper().setStyleProperty("position","relative");var e=this._q.createElement("canvas");e.setStyleProperty("position","absolute");this._q.append(e);var f=this.l;this.u=$.ig.truncate(Math.round(c*f));this.t=$.ig.truncate(Math.round(c*f));e.setAttribute("width",this.u.toString());e.setAttribute("height",this.t.toString());e.setStyleProperty("width",c.toString()+"px");e.setStyleProperty("height",d.toString()+"px");this._c.cf(new $$t.d6(0,0,0,c,d));this._r=e;var g=this._q.get2DCanvasContext(this._r);this._f=new $$t.fk(new $$t.gy,g);this.y();this.al();this._f.ac(this.d);this.af()},e:function(){return this.d},ah:function(a,b){if(b!=null){a._am=b}else{a._am=this.ap}},ai:function(){this.y();this.al();this.ag()},al:function(){this.d=$$t.$fj.getFont(this._q);if(this._c.font()!=null){this.d=this._c.ak()}this.k=this.m(this.d);this.ao=new $$t.d9;this.ao.__fill=this._q.rootWrapper().getStyleProperty("color");if(this._f!=null){this._f.ac(this.d)}},w:function(){this.af()},ap:null,af:function(){var $self=this;var a=Math.round(this._c.cf().width()*this.l);var b=Math.round(this._c.cf().height()*this.l);if(this.u!=a||this.t!=b){this._r.setAttribute("width",a.toString());this._r.setAttribute("height",b.toString());this.u=$.ig.truncate(a);this.t=$.ig.truncate(b)}if(this._f.d()&&this.l!=1){this._f.z();this._f.aa(this.l,this.l)}this._f.k(this._c.cf().left(),this._c.cf().top(),this._c.cf().width(),this._c.cf().height());var c=new $$t.fq;c._ak=function(){var $ret=new $$t.g3;$ret._e=new $$t.d6(0,$self._c.cf().left(),$self._c.cf().top(),$self._c.cf().width(),$self._c.cf().height());return $ret}();c.__fill=this._c.backingBrush();c.__stroke=this._c.backingOutline();c._ac=this._c.backingStrokeThickness()*2;this._f.s(c);if(this.am.ak()!=null&&this.am.__visibility==0){var d=this.am.ak().split(" ");var e="";var f=this._c.backingStrokeThickness();var g=this._c.backingStrokeThickness();if($.ig.util.isNaN(this.k)){this.k=this.m(null)}var h=this.k*1.2;var i=this._c.cf().width()-2*this._c.backingStrokeThickness();for(var j=0;j<d.length;j++){var k=e+d[j]+" ";var l=this._f.f(k);if(l>i){var m=function(){var $ret=new $$t.fb;$ret.ak(e);$ret._o=f;$ret._n=g;return $ret}();this.ah(m,this._c.fontBrush());this._f.ac(this.d);this._f.w(m);e=d[j]+" ";f+=h}else{e=k}}var n=function(){var $ret=new $$t.fb;$ret.ak(e);$ret._o=f;$ret._n=g;return $ret}();this.ah(n,this._c.fontBrush());this._f.ac(this.d);this._f.w(n)}if(this._f.d()&&this.l!=1){this._f.y()}},k:0,m:function(a){return $$t.$fj.getCurrentFontHeight(this._q,a)},u:0,t:0,ab:function(){var a=Math.round(this._q.rootWrapper().width());var b=Math.round(this._q.rootWrapper().height());this._c.cf(new $$t.d6(0,0,0,a,b))},aq:null,ar:null,as:null,z:function(a,b,c){var d=b;var e=c;if(!this.g){switch(a){case"BackingBrush":this.aq=e;break;case"BackingOutline":this.ar=e;break;case"BarBrush":this.as=e;break}if(e==null){this.ak()}}},l:0,ad:function(){this.l=this._c.ax()},o:function(){return this.k},$type:new $.ig.Type("XamBarcodeView",$.ig.$ot)},true);$c("BarcodeAlgorithm:hd","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$hd.d=new $$t.be($$t.$l.$type,$$t.$l.$type,0);$$t.$hd.d.item(-1,28591);$$t.$hd.d.item(0,437);$$t.$hd.d.item(1,28591);$$t.$hd.d.item(2,$$t.$hd.d.item(0));$$t.$hd.d.item(3,$$t.$hd.d.item(1));$$t.$hd.d.item(4,28592);$$t.$hd.d.item(5,28593);$$t.$hd.d.item(6,28594);$$t.$hd.d.item(7,28595);$$t.$hd.d.item(8,28596);$$t.$hd.d.item(9,28597);$$t.$hd.d.item(10,28598);$$t.$hd.d.item(11,28599);$$t.$hd.d.item(13,874);$$t.$hd.d.item(15,28603);$$t.$hd.d.item(17,28605);$$t.$hd.d.item(20,932);$$t.$hd.d.item(21,1250);$$t.$hd.d.item(22,1251);$$t.$hd.d.item(23,1252);$$t.$hd.d.item(24,1256);$$t.$hd.d.item(25,1200);$$t.$hd.d.item(26,65001);$$t.$hd.d.item(27,20127);$$t.$hd.d.item(28,950);$$t.$hd.d.item(29,936);$$t.$hd.d.item(30,949);$$t.$hd.e=new $$t.be($$t.$l.$type,String,0);$$t.$hd.e.item(-1,"iso-8859-1");$$t.$hd.e.item(0,"Cp437");$$t.$hd.e.item(1,$$t.$hd.e.item(-1));$$t.$hd.e.item(2,"Cp437");$$t.$hd.e.item(3,$$t.$hd.e.item(1));$$t.$hd.e.item(4,"iso-8859-2");$$t.$hd.e.item(5,"iso-8859-3");$$t.$hd.e.item(6,"iso-8859-4");$$t.$hd.e.item(7,"iso-8859-5");$$t.$hd.e.item(8,"iso-8859-6");$$t.$hd.e.item(9,"iso-8859-7");$$t.$hd.e.item(10,"iso-8859-8");$$t.$hd.e.item(11,"iso-8859-9");$$t.$hd.e.item(13,"iso-8859-11");$$t.$hd.e.item(15,"iso-8859-13");$$t.$hd.e.item(17,"iso-8859-15");$$t.$hd.e.item(20,"shift_jis");$$t.$hd.e.item(21,"windows-1250");$$t.$hd.e.item(22,"windows-1251");$$t.$hd.e.item(23,"windows-1252");$$t.$hd.e.item(24,"windows-1256");$$t.$hd.e.item(25,"ISO-10646-UCS-2");$$t.$hd.e.item(26,"UTF-8");$$t.$hd.e.item(27,"ISO646-US");$$t.$hd.e.item(28,"Big5");$$t.$hd.e.item(29,"gb2312");$$t.$hd.e.item(30,"KSC5601");var a;var b=new $$t.b6(0);for(a=0;a<256;a++){b.h(String.fromCharCode(a))}$$t.$hd.r=b.toString()},s:function(a,b,c){b=b.toUpperCase();var d=b.length;var e=new Array(d);var f=0;for(var g=b.length-1;g>=0;g--){e[f++]=b.charAt(g).charCodeAt(0)<="9".charCodeAt(0)?b.charCodeAt(g)-"0".charCodeAt(0):10+(b.charCodeAt(g)-"A".charCodeAt(0))}var h=d*($a(c,a)+1);var i=new Array(h+10);var j=new Array(h+10);for(var k=0;k<j.length;k++){j[k]=0}for(var l=0;l<i.length;l++){i[l]=0}i[0]=1;for(var m=0;m<d;m++){for(var n=0;n<h;n++){j[n]+=i[n]*e[m];var o=j[n];var p=n;do{var q=$a(o,a);j[p]=o-q*a;p++;j[p]+=q;o=j[p]}while(o>=a)}for(var r=0;r<h;r++){i[r]=i[r]*c}for(var s=0;s<h;s++){var t=i[s];var u=s;do{var v=$a(t,a);i[u]=t-v*a;u++;i[u]+=v;t=i[u]}while(t>=a)}}var w=new $$t.b6(0);var x=false;for(var y=h;y>=0;y--){if(j[y]!=0){x=true}if(x){if(j[y]<10){w.h(String.fromCharCode(j[y]+"0".charCodeAt(0)))}else{w.h(String.fromCharCode(j[y]+"A".charCodeAt(0)-10))}}}if(String.isNullOrEmpty(w.toString())){return"0"}return w.toString()},o:function(a,b){var c=1;while(b>0){c*=a;b--}return c},p:function(a){var b=0;for(var c=0;c<16;c++){b<<=1;b|=a&1;a>>=1}return b},m:function(a){return $$t.$l.parseInt(a,16)},t:function(a){return $$t.$hd.s(16,a,10)},u:function(a){return $$t.$hd.s(10,a,16)},w:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$$t.$l.parseInt(a)<b){return a}var d;do{var e=$$t.$l.parseInt(a.substr(0,c));if($a(e,b)>0){d=a.substr(c)}else{e=$$t.$l.parseInt(a.substr(0,c+1));d=a.substr(c+1)}a=(e%b).toString()+d;if(a.length<=c){if($$t.$l.parseInt(a)<b){return a}}}while(!String.isNullOrEmpty(d));return d},v:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$$t.$l.parseInt(a)<b){return"0"}var d=new $$t.b6(0);var e;var f=0;do{var g=$$t.$l.parseInt(a.substr(0,c));if($a(g,b)>0){e=a.substr(c);if(f>1){for(var h=1;h<f;h++){d.l("0")}}}else{if(f>0){for(var i=0;i<f;i++){d.l("0")}var j=c+f>a.length?a.length:c+f;g=$$t.$l.parseInt(a.substr(0,j));e=a.substr(j)}else{g=$$t.$l.parseInt(a.substr(0,c+1));e=a.substr(c+1)}}d.l($a(g,b).toString());var k=g%b;f=k.toString().length==c?0:c-k.toString().length;a=k.toString()+e;if(a.length<=c){if($$t.$l.parseInt(a)<b){var l=a.length+f-c;if(l>0){for(var m=0;m<l;m++){d.l("0")}}break}}}while(!String.isNullOrEmpty(e));return d.toString()},b:function(a,b){if(String.isNullOrEmpty(a)||String.isNullOrEmpty(b)){return false}for(var c=0;c<a.length;c++){var d=false;for(var e=0;e<b.length;e++){if(a.charAt(c).equals(b.charAt(e))){d=true;break}}if(!d){return false}}return true},a:function(a,b,c){for(var e=0;e<a.length;e++){var d=a[e];var f=false;var i=c.getBytes1(b);for(var h=0;h<i.length;h++){var g=i[h];if(d.equals(g)){f=true;break}}if(!f){return false}}return true},c:function(a,b){if(String.isNullOrEmpty(a)||a.length!=b){return false}return $$t.$hd.b(a,"0123456789")},n:function(a,b){var c=0;var d=b;if(b<a.length){while($aa(a.charAt(d))&&d<a.length){c++;d++;if(d==a.length){break}}}return c},$type:new $.ig.Type("BarcodeAlgorithm",$.ig.$ot)},true);$c("BarcodeEncodedAlgorithm:he","BarcodeAlgorithm",{_aa:null,y:null,z:function(){return this.y},init:function(a,b){$$t.$hd.init.call(this);this.y=b;this._aa=a},ab:function(a){return null},ac:function(a){var encoding_=$$t.$bd.x(a);var b=encoding_.getBytes2;if(!b){throw new $$t.z(1,$x(this.y.b("notLoadedEncoding"),"{0}",$$t.$bd.w.item(a)))}return encoding_},$type:new $.ig.Type("BarcodeEncodedAlgorithm",$$t.$hd.$type)},true);$c("Gs1Helper:hf","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){var a;$$t.$hf.b=new $$t.be($$t.$l.$type,$$t.$l.$type,0);$$t.$hf.b.item(0,20);$$t.$hf.b.item(1,16);$$t.$hf.b.item(2,16);$$t.$hf.b.item(10,-1);$$t.$hf.b.item(11,8);$$t.$hf.b.item(12,8);$$t.$hf.b.item(13,8);$$t.$hf.b.item(15,8);$$t.$hf.b.item(17,8);$$t.$hf.b.item(20,4);$$t.$hf.b.item(21,-1);$$t.$hf.b.item(22,-1);$$t.$hf.b.item(240,-1);$$t.$hf.b.item(241,-1);$$t.$hf.b.item(242,-1);$$t.$hf.b.item(250,-1);$$t.$hf.b.item(251,-1);$$t.$hf.b.item(253,-1);$$t.$hf.b.item(254,-1);$$t.$hf.b.item(30,-1);for(a=3100;a<3170;++a){$$t.$hf.b.item(a,10)}for(a=3200;a<3380;++a){$$t.$hf.b.item(a,10)}for(a=3400;a<3580;++a){$$t.$hf.b.item(a,10)}for(a=3600;a<3700;++a){$$t.$hf.b.item(a,10)}$$t.$hf.b.item(37,-1);for(a=3900;a<3940;++a){$$t.$hf.b.item(a,-1)}$$t.$hf.b.item(400,-1);$$t.$hf.b.item(401,-1);$$t.$hf.b.item(402,-1);$$t.$hf.b.item(403,-1);for(a=410;a<416;++a){$$t.$hf.b.item(a,16)}for(a=420;a<427;a++){$$t.$hf.b.item(a,-1)}$$t.$hf.b.item(7001,-1);$$t.$hf.b.item(7002,-1);$$t.$hf.b.item(7003,-1);for(a=7030;a<7040;a++){$$t.$hf.b.item(a,-1)}for(a=8001;a<8009;a++){$$t.$hf.b.item(a,-1)}$$t.$hf.b.item(8018,-1);$$t.$hf.b.item(8020,-1);$$t.$hf.b.item(8100,-1);$$t.$hf.b.item(8101,-1);$$t.$hf.b.item(8102,-1);for(a=90;a<100;++a){$$t.$hf.b.item(a,-1)}},e:function(a,b){if(String.isNullOrEmpty(a)){return String.empty()}if(a.startsWith("(")){var c=0;var d="";while(c>=0){var e=a.indexOf(")",c);if(e<0){return String.empty()}var f=a.substr(c+1,e-(c+1));if(f.length<2||!$$t.$hf.a(f)){return String.empty()}var g=$$t.$l.parseInt(f);if($$t.$hf.b.containsKey(g)==false){return String.empty()}var h=$$t.$hf.b.item(g);if(h==0){return String.empty()}c=a.indexOf("(",e);var i=c<0?a.length:c;d+=f+a.substr(e+1,i-(e+1));if(h<0){if(c>=0){d+=b}}else if(i-e-1+f.length!=h){return String.empty()}}return d}return String.empty()},a:function(a){for(var b=0;b<a.length;b++){if($aa(a.charAt(b))==false){return false}}return true},d:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=0;var c,d;if(a.length%2!=0){c=3;d=1}else{c=1;d=3}for(var e=0;e<a.length;e++){var f=a.charAt(e).charCodeAt(0)-"0".charCodeAt(0);if(e%2==0){b+=c*f}else{b+=d*f}}var g=0;while((b+g)%10!=0){g++}return g.toString()},$type:new $.ig.Type("Gs1Helper",$.ig.$ot)},true);$c("GfArithmetics:hh","Object",{init:function(a){$.ig.$op.init.call(this);this._l=a},c:null,a:null,_l:0,q:function(a){this.c=new Array(this._l);this.a=new Array(this._l);this.c[0]=1-this._l;this.a[0]=1;for(var b=1;b<this._l;b++){this.a[b]=this.a[b-1]*2;if(this.a[b]>=this._l){this.a[b]^=a}this.c[this.a[b]]=b}},p:function(a,b){return a^b},g:function(a,b){var c=a;var d=b;if(c.length>d.length){var e=c;c=d;d=e}var f=new Array(d.length);var g=d.length-c.length;$.ig.util.arrayCopy1(d,0,f,0,g);for(var h=g;h<d.length;h++){f[h]=$$t.$hh.p(c[h-g],d[h])}return $$t.$hh.f(f)},h:function(a,b){return a^b},b:function(a,b){var c;var d;if(a.length>b.length){c=new Array(a.length);$.ig.util.arrayCopy1(a,0,c,0,a.length);d=new Array(b.length);$.ig.util.arrayCopy1(b,0,d,0,b.length)}else{c=new Array(b.length);$.ig.util.arrayCopy1(b,0,c,0,b.length);d=new Array(a.length);$.ig.util.arrayCopy1(a,0,d,0,a.length)}var e=c.length;var f=d.length;var g=new Array(e);for(var h=0;h<e;h++){if(h<f){g[h]=$$t.$hh.h(c[h],d[h])}else{g[h]=c[h]}}return g},i:function(a,b){return $$t.$hh.p(a,b)},n:function(a,b){if(a==0||b==0){return 0}return this.a[(this.c[a]+this.c[b])%(this._l-1)]},d:function(a,b){if(a.length<1||b.length<1){return null}if(a.length==1&&a[0]==0||b.length==1&&b[0]==0){return[0]}var c=a.length;var d=b.length;var e=new Array(c+d-1);for(var f=0;f<c;f++){for(var g=0;g<d;g++){e[f+g]=$$t.$hh.p(e[f+g],this.n(a[f],b[g]))}}return e},e:function(a,b){if(b==0){return[0]}if(b==1){return a}var c=a.length;var d=new Array(c);for(var e=0;e<c;e++){d[e]=this.n(a[e],b)}return d},o:function(a,b){if(b==0){return 1-this._l}if(a==0){return 0}return this.a[(this.c[a]-this.c[b]+(this._l-1))%(this._l-1)]},m:function(a){if(a==0){throw new $$t.z(0)}return this.a[255-this.c[a]]},j:function(a){if(this.a.length<a||a<0){throw new $$t.bq(1,"Invalid index!")}return this.a[a]},k:function(a){if(this.c.length<a||a<0){throw new $$t.bq(1,"Invalid index!")}return this.c[a]},f:function(a){var b=a;var c=a.length-1;if(c>0&&a[0]==0){var d=1;while(d<=c&&a[d]==0){d++}if(d==c+1){b=[0]}else{b=new Array(c+1-d);$.ig.util.arrayCopy1(a,d,b,0,b.length)}}return b},$type:new $.ig.Type("GfArithmetics",$.ig.$ot)},true);$c("Gf256:hg","GfArithmetics",{init:function(a){$$t.$hh.init.call(this,256);this.q(a)},t:function(a,b){if(a.length==0){return 0}if(b==0){return a[0]}var c=a.length-1;var d=0;if(b==1){for(var e=0;e<=c;e++){d=$$t.$hh.p(d,a[e])}return d}d=a[0];for(var f=1;f<=c;f++){d=$$t.$hh.p(this.n(b,d),a[f])}return d},s:function(a,b,c){if(b<0){return null}if(c==0){return[0]}var d=a.length;var e=new Array(d+b);for(var f=0;f<d;f++){e[f]=this.n(a[f],c)}return e},r:function(a,b){if(a<0){return null}if(b==0){return[0]}var c=new Array(a+1);c[0]=b;return c},$type:new $.ig.Type("Gf256",$$t.$hh.$type)},true);$c("ReedSolomon:hi","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a},a:null,b:function(a,b,c,d,e){if(a.length<b+c){throw new $$t.bq(1,this.a.b("EncodingError"))}var f;for(f=b;f<b+c;f++){a[f]=0}for(f=0;f<b;f++){var g=$$t.$hh.p(a[b],a[f]);for(var h=0;h<c;h++){a[b+h]=$$t.$hh.p(a[b+h+1],e.n(g,d[h]))}a[b+c-1]=e.n(g,d[c-1])}},$type:new $.ig.Type("ReedSolomon",$.ig.$ot)},true);$c("MeasureHelper:hj","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){return 96},h:function(){return 96},d:function(a){var b=$$t.$hj.g();return $$t.$hj.a(a*b)},f:function(a){var b=$$t.$hj.h();return $$t.$hj.a(a*b)},c:function(a){return $$t.$hj.b(a/$$t.$hj.g())},e:function(a){return $$t.$hj.b(a/$$t.$hj.h())},a:function(a){return a/25.4},b:function(a){return a*25.4},$type:new $.ig.Type("MeasureHelper",$.ig.$ot)},true);$c("BarcodeGrid:hk","Panel",{bd:null,ai:false,ac:function(){return this.ae().ah()},init:function(){this.bf=new $$t.d7;$$t.$hl.init.call(this);this.as(new $$t.ii($$t.$bc.$type));this.ar(new $$t.ii($$t.$bb.$type));this._am=new $$t.c5($$t.$hn.$type,0);this.bn(new $$t.d7(1,0,0));this._ao=new $$t.c5($$t.$hn.$type,0);this._be=new $$t.fq;this._be._ac=0;var a=new $$t.ij;a._ab.add(this._be);this._ab.add(a)},_be:null,_am:null,_ao:null,bf:null,bn:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},ak:null,an:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},aj:null,al:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},a4:0,a5:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},ad:null,ae:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},ap:null,ar:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aq:null,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},bg:function(a){if(this.ae()==null){return a}var b=a.width()==0||a.height()==0;var c=new $$t.gz;if(this.ae().isValid()&&b==false){var e=this._am.getEnumerator();while(e.moveNext()){var d=e.current();c._d.add(this.bc(d))}}var f=0;var h=this._ab.getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$fb.$type,g);if(i!=null){this.a7(i,a,b,this._ao.__inner[f]);f++}}this._be._ak=c;var j=this.bl();var k=this.ae().cd(a,j);var l=new $$t.ha;l._j=k.__x-this.bd.__x;l._k=k.__y-this.bd.__y;this._be._j=l;return a},bm:function(a){var b=new $$t.d7(1,1.7976931348623157e308,1.7976931348623157e308);var d=this._ab.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$fb.$type,c);if(e!=null){this.bn(this.ae().view().at(e))}}if(this.ae()!=null){var f=this.bj(this.bk(a),a);if(this.ae().barsFillMode()==1){this.af(a)}if(this.ae().isValid()){return f}}return a},a8:function(){this.as().clear();this.ar().clear();this._am.clear();this.a9();this._be._ak=null},a9:function(){var a=new $$t.c5($$t.$fb.$type,0);var c=this._ab.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$fb.$type,b);a.add(d)}var f=a.getEnumerator();while(f.moveNext()){var e=f.current();this._ab.remove(e)}this._ao.clear()},af:function(a){if(this.ae().stretch()==0){return true}var b=this.bl();var c;if(b.height()==0||b.width()==0){if(b.height()==0&&this.ae().isValid()){c=$x($x(this.ac().b("InvalidHeight"),"{0}",this.as().count().toString()),"{1}",a.height().toString())}else{c=$x($x(this.ac().b("InvalidWidth"),"{0}",this.ar().count().toString()),"{1}",a.width().toString())}if(this.ae().isValid()){var d=new $$t.bq(1,c);
this.ae().bk(d);return false}}var e=this.ag(a,b);if(!e){c=$x($x(this.ac().b("SmallSize"),"{0}",a.width().toString()),"{1}",a.height().toString());if(this.ae().isValid()){var f=new $$t.bq(1,c);this.ae().bk(f);return false}}if(this.ae().isValid()==false){var g=this.ah(a,b);if(g){this.ae().bi();return false}}return true},ag:function(a,b){if(b.width()==0||b.height()==0){return true}switch(this.ae().stretch()){case 3:if(a.width()<=b.width()){return a.height()>=this.a5()}if(a.height()<=b.height()){return a.width()>=this.ar().count()}return true;default:return a.width()>=this.ar().count()&&a.height()>=this.a5()}},ah:function(a,b){var c=b.height();var d=b.width();var e=c>0&&d>0;if(this.ae().stretch()==3){return e&&(d<=a.width()||c<=a.height())}return e&&(d<=a.width()&&c<=a.height())},bc:function(a){var b=this.bd.__y+this.a2(a._c);var c=this.bd.__x+this.ax(a._b);var d=this.a3(a._b,a._a);var e=this.aw(a._c,a._d);var f=new $$t.d6(0,c,b,d,e);var g=function(){var $ret=new $$t.g3;$ret._e=f;return $ret}();return g},a7:function(a,b,c,d){var e=this.bl();var f=this.ae().cd(b,e);if(this.ai){f.__x-=this.bd.__x}var g=d._c;var h=d._b;var i=d._a;var j=this.a2(g)+f.__y;var k=this.ax(h)+f.__x;var l=c?0:this.a3(h,i);if(i==this.ar().count()&&l<this.bn().width()&&this.ae().isValid()){l=this.bn().width()}if(l==-1){l=e.width()}var m=this.bn().height();var n=(l-this.bn().width())/2;a._n=k+n;a._o=j},ax:function(a){var b=0;if(this.al()==null){return b}if(this.as().count()>0){for(var c=0;c<a;c++){b+=this.al().__inner[c]}}return b},a2:function(a){var b=0;if(this.an()==null){return b}if(this.ar().count()>0){for(var c=0;c<a;c++){b+=this.an().__inner[c]}}return b},bj:function(a,b){this.ai=false;if(a.width()<this.bn().width()&&a.width()<=b.width()&&a.width()!=0){this.bd=this.ae().cd(this.bn(),a);a.width(this.bn().width());this.ai=true}else if(a.width()>b.width()||a.height()>b.height()){this.bd=this.ae().cd(b,a)}else{this.bd=this.ae().cd(b,a)}if(a.width()>b.width()){a.width(b.width())}if(a.height()>b.height()){a.height(b.height())}return a},bk:function(a){var b=this.bi(a);var c=this.bh(b);return c},bi:function(a){if(a.width()==0||a.height()==0){return a}var b=this.ae().cp();var c=a.height();var d=false;if(this.ae()._dg!=null&&this.ae()._dg.__visibility==0&&c>this.bn().height()&&!Number.isInfinity(c)){c-=this.bn().height();d=true}var e,f;switch(this.ae().stretch()){case 1:return new $$t.d7(1,a.width(),a.height());case 0:return this.ae().dk(b);case 3:if(c*b>a.width()){f=c;e=b*f}else{e=a.width();f=e/b}break;default:if(c*b>a.width()){e=a.width();f=e/b}else{f=c;e=b*f}break}if(d){f+=this.bn().height()}e=Math.floor(e+.5);f=Math.floor(f+.5);return new $$t.d7(1,e,f)},bh:function(a){if(a.width()==0||a.height()==0){return a}var b=this.at(a.height());var c=this.au(a.width());return new $$t.d7(1,c,b)},bl:function(){var a=this.a0();a=a==-1?0:a;var b=this.a1();b=b==-1?0:b;return new $$t.d7(1,a,b)},a0:function(){if(this.al()==null){return-1}return $$t.$ik.aa(this.al())},a1:function(){if(this.an()==null){return-1}return $$t.$ik.aa(this.an())},at:function(a){if(a==0){return a}var b=$$t.$hk.az(this.as());this.bb(a,b);var c;var d=1;do{c=this.a1();if(c<=0){break}if(c>a){var e=a-d;if(e>0){this.bb(e,b);d++}else{break}}}while(c>a);return c},bb:function(a,b){this.an(new $$t.c5(Number,0));if(b==0){return}a=a-this.bn().height();if(a<0){a=0}this.a5(0);var c=a/b;var d=0;var e=0;var f=new $$t.c5($$t.$l.$type,0);for(var g=0;g<this.as().count();g++){var h=this.as().__inner[g];var i;if(h.height().isStar()){switch(this.ae().barsFillMode()){case 0:e+=h.height().value();var j=Math.round(c*e);i=j-d;d=j;break;default:i=Math.floor(c*h.height().value());break}}else{i=0;this.a5(this.a5()+1);f.add(g)}this.an().add(i)}for(var k=0;k<this.a5();k++){this.an().__inner[f.__inner[k]]=this.bn().height()/this.a5()}},au:function(a){if(a==0){return a}var b=$$t.$hk.av(this.ar());var c=a;if(this.ae().barsFillMode()==1&&b>0){c=this.ay(a)}this.ba(c,b);return c},ay:function(a){var b=a%this.ar().count();return a-b},ba:function(a,b){this.al(new $$t.c5(Number,0));if(b==0){return}var c=0;var d=0;var e=a/b;var g=this.ar().getEnumerator();while(g.moveNext()){var f=g.current();var h=0;if(f.width().isStar()){switch(this.ae().barsFillMode()){case 0:d+=f.width().value();var i=Math.round(e*d);h=i-c;c=i;break;case 1:default:h=Math.round(e*f.width().value());break}}this.al().add(h)}},aw:function(a,b){if(this.an()==null){return 0}if(this.as().count()>0&&a+b<=this.as().count()){var c=0;for(var d=0;d<b;d++){c+=this.an().__inner[a+d]}return c}return-1},a3:function(a,b){if(this.al()==null){return 0}if(this.ar().count()>0&&a+b<=this.ar().count()){var c=0;for(var d=0;d<b;d++){c+=this.al().__inner[a+d]}return c}return-1},az:function(a){return $$t.$ik.ab($$t.$bc.$type,$$t.$ik.u($$t.$bc.$type,a,function(b){return b.height().isStar()}),function(b){return b.height().value()})},av:function(a){return $$t.$ik.ab($$t.$bb.$type,$$t.$ik.u($$t.$bb.$type,a,function(b){return b.width().isStar()}),function(b){return b.width().value()})},$type:new $.ig.Type("BarcodeGrid",$$t.$hl.$type)},true);$c("Module:hn","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=b;this._b=c;this._d=d;this._a=e},_c:0,_b:0,_d:0,_a:0,$type:new $.ig.Type("Module",$.ig.$ot)},true);$c("DataChangedEventArgs:e9","EventArgs",{init:function(a){$$t.$fa.init.call(this);this.newData(a)},b:null,newData:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("DataChangedEventArgs",$$t.$fa.$type)},true);$c("XamBarcode:dl","Control",{ai:function(){return new $$t.dk(this)},bw:function(a){this.view(a)},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},staticInit:function(){},init:function(){this.ar=false;this.ao=false;this.aw=NaN;this.av=1;this.ag=null;$$t.$dm.init.call(this);this.ce=$$t.$d6.empty();var a=this.ai();this.bw(a);a.ac()},ar:false,ao:false,an:false,as:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},al:false,ap:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},a2:null,bf:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},am:false,isValid:function(a){if(arguments.length===1){if(a!=this.am){this.am=a}return a}else{return this.am}},ce:null,cf:function(a){if(arguments.length===1){var b=this.ce;this.ce=a;if(!b.equals1(this.ce)){this.bx(b,this.ce)}return a}else{return this.ce}},bx:function(a,b){this.view().ag()},aw:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;this.bt("PixelScalingRatio",b,this.aw);return a}else{return this.aw}},av:0,ax:function(a){if(arguments.length===1){var b=this.av;this.av=a;this.bt("ActualPixelScalingRatio",b,this.av);return a}else{return this.av}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$dl.backingBrushProperty,a);return a}else{return this.c($$t.$dl.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$dl.backingOutlineProperty,a);return a}else{return this.c($$t.$dl.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$dl.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$dl.backingStrokeThicknessProperty)}},barBrush:function(a){if(arguments.length===1){this.h($$t.$dl.barBrushProperty,a);return a}else{return this.c($$t.$dl.barBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$dl.fontBrushProperty,a);return a}else{return this.c($$t.$dl.fontBrushProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$dl.fontProperty,a);return a}else{return this.c($$t.$dl.fontProperty)}},bt:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"BarBrush":this.view().z(a,b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BarBrush":this.view().ag();break;case"FontBrush":case"Font":this.view().al();this.view().ag();break;case"PixelScalingRatio":if($.ig.util.isNaN($$t.$e7.a(this.pixelScalingRatio()))){this.ax(1)}else{this.ax($$t.$e7.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().ad();break}},data:function(a){if(arguments.length===1){this.h($$t.$dl.dataProperty,a);return a}else{return this.c($$t.$dl.dataProperty)}},bp:function(a,b){a.bo(b.oldValue(),b.newValue())},bo:function(a,b){if(!String.isNullOrEmpty(b)){this.ap(false)}if(this.as()){return}this.view().ag();if(this.dataChanged!=null){this.dataChanged(this,new $$t.e9(b))}this.ao=true},errorMessageText:function(a){if(arguments.length===1){this.h($$t.$dl.errorMessageTextProperty,a);return a}else{return this.c($$t.$dl.errorMessageTextProperty)}},bs:function(a,b){a.br(b.oldValue(),b.newValue())},br:function(a,b){},stretch:function(a){if(arguments.length===1){this.h($$t.$dl.stretchProperty,$$t.$ee.getBox(a));return a}else{return $g(this.c($$t.$dl.stretchProperty))}},bu:function(a,b){a.bv($g(b.oldValue()),$g(b.newValue()))},bv:function(a,b){this.view().ag()},ag:null,ah:function(){if(this.ag==null){this.ag=new $$t.ef(this.view()._q)}return this.ag},bh:function(){var a=this.au();if(a==false){var b;if(String.isNullOrEmpty(this.bf())){var c=this.errorMessageText();if(this.errorMessageText()==null){c=this.ah().b("ErrorMessageText")}b=new $$t.z(1,c)}else{b=new $$t.bq(1,this.bf());this.bf(String.empty())}this.bk(b)}else{this.bi()}},bl:function(a){this.isValid(false);var b=this.view().an();if(b!=null){b.ak(a);b.__visibility=0}else{this.bf(a)}},bi:function(){this.isValid(true);var a=this.view().an();a.__visibility=1},at:function(a){var b=String.isNullOrEmpty(a);return!b},au:function(){return this.at(this.data())},bq:function(a){if(this.errorMessageDisplaying!=null){this.errorMessageDisplaying(this,a)}},bm:function(a){a.viewport($$t.$fe.b(this.cf()))},bk:function(e_){var warning_=this.ah().b("WarningString");var a=warning_+(typeof e_.message==="string"||e_.message instanceof String?e_.message:e_.message());var b=new $$t.fc(a);this.bq(b);this.bl(a)},cd:function(a,b){var c={__x:0,__y:0,$type:$$t.$d8.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__x=(a.width()-b.width())/2;c.__y=(a.height()-b.height())/2;c.__x=Math.round(c.__x-.5);c.__y=Math.round(c.__y-.5);return c},provideContainer:function(a){this.view().aa(a)},containerResized:function(){this.view().ab()},flush:function(){this.view().flush()},errorMessageDisplaying:null,dataChanged:null,ak:function(){return $$t.$fj.toFontInfo(this.view()._q,this.font())},$type:new $.ig.Type("XamBarcode",$$t.$dm.$type)},true);$c("XamGridBarcode:ho","XamBarcode",{cs:0,cu:function(a){if(arguments.length===1){this.cs=a;return a}else{return this.cs}},ct:0,cv:function(a){if(arguments.length===1){this.ct=a;return a}else{return this.ct}},_ch:null,_dg:null,cl:false,cn:function(a){if(arguments.length===1){this.cl=a;return a}else{return this.cl}},_cg:null,ai:function(){return new $$t.hp(this)},bw:function(a){$$t.$dl.bw.call(this,a);this._ck=a},_ck:null,init:function(){this.cl=true;$$t.$dl.init.call(this);this._ab=$$t.$ho.$type;this._cg=new $$t.hd;var a=1;while($$t.$hj.d(this.xDimension())<1){this.xDimension(Math.round($$t.$hj.c(a)*1e3)/1e3);a+=.01}},barsFillMode:function(a){if(arguments.length===1){this.h($$t.$ho.barsFillModeProperty,$$t.$hq.getBox(a));return a}else{return $g(this.c($$t.$ho.barsFillModeProperty))}},da:function(a,b){a.c9($g(b.oldValue()),$g(b.newValue()))},c9:function(a,b){this.view().ag()},widthToHeightRatio:function(a){if(arguments.length===1){this.h($$t.$ho.widthToHeightRatioProperty,a);return a}else{return this.c($$t.$ho.widthToHeightRatioProperty)}},dc:function(a,b){a.db(b.oldValue(),b.newValue())},db:function(a,b){if(b<=0){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","WidthToHeightRatio"),"{1}",.001.toString()),"{2}",1e3.toString());this._ck.av(c)}else{this.view().ag()}},xDimension:function(a){if(arguments.length===1){this.h($$t.$ho.xDimensionProperty,a);return a}else{return this.c($$t.$ho.xDimensionProperty)}},de:function(a,b){a.dd(b.oldValue(),b.newValue())},dd:function(a,b){if(b<.01||b>100){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","XDimension"),"{1}",.01.toString()),"{2}",100..toString());this._ck.av(c)}else{if(this.view()!=null){this.view().ag()}}},au:function(){return $$t.$dl.au.call(this)&&this.widthToHeightRatio()>0&&this.xDimension()>=.01&&this.xDimension()<=100},bv:function(a,b){$$t.$dl.bv.call(this,a,b);if(this._ch!=null){this.view().ag()}},bh:function(){if(this._ch==null){return}$$t.$dl.bh.call(this);if(this.isValid()==false){this.c4()}else if(!this.cm()){var a=this.ah().b("InvalidDimension");var b=new $$t.bq(1,a);this.bk(b);this.c4()}if(this.isValid()==false||!this.cn()){this._ck.aw();this.view().w();return}this.cn(false);try{this.c3();this.c5();this.c6()}catch(ex_){this.bk(ex_)}this.cn(true);this._ck.aw();this.view().w()},c3:function(){this.c4()},c5:function(){},dk:function(a){var b=150,c=100;if(!this.isValid()){if(!$.ig.util.isNaN(this.width())){b=this.width()}if(!$.ig.util.isNaN(this.height())){c=this.height()}return new $$t.d7(1,b,c)}b=this._ch.ar().count()*$$t.$hj.d(this.xDimension());c=this.widthToHeightRatio()*$$t.$hj.f(this.xDimension());if(this._dg!=null&&this._dg.__visibility==0){var d=this.view().at(this._dg);if(d.width()>b){b=d.width();c=b/a}c+=d.height()}b=Math.round(b-.5);c=Math.round(c-.5);return new $$t.d7(1,b,c)},cp:function(){if(!this.isValid()){return 1/.5}var a=this._ch.ar().count();var b=this.widthToHeightRatio();return a/b},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},exportVisualData:function(){var a=new $$t.hr;this.bm(a);return a},bm:function(a){$$t.$dl.bm.call(this,a);var b=a;b.figuresPath(new $$t.hz(1,"Figures",this._ch._be));b.figuresPathRect(new $$t.hz(1,"BarcodeGrid",this._ck.ax()))},co:function(){return true},c4:function(){if(this._ch!=null){this._ch.a8()}},df:function(a,b,c,d,e){if(this.co()==false){return null}var f=function(){var $ret=new $$t.fb;$ret.ak(a);return $ret}();this._ch._ao.add(new $$t.hn(1,d,b,e,c));this._ch._ab.add(f);return f},cy:function(a){if(a==null){return}for(var c=0;c<a.length;c++){var b=a[c];if(b==0){break}this.cz(b)}},cz:function(a){for(var b=0;b<a;b++){var c=function(){var $ret=new $$t.bb;$ret.width(new $$t.a(1,1,2));return $ret}();this._ch.ar().add(c)}},c1:function(a,b){this._ch.as().add(function(){var $ret=new $$t.bc;$ret.height(new $$t.a(1,a,b));return $ret}())},c7:function(a,b,c,d,e){if(a==null){return}for(var g=0;g<a.length;g++){var f=a[g];if(this._ch.ar().count()+f<=e||this._ch.as().count()+f<=c){break}this.c8(e,f,c,d,b);e+=f;b=!b}},c8:function(a,b,c,d,e){if(e){var f=new $$t.hn(1,c,a,d,b);this._ch._am.add(f)}},c0:function(a){for(var b=0;b<a;b++){this.cz(1)}},c2:function(a){for(var b=0;b<a;b++){this.c1(1,2)}},c6:function(){if(this._m==0||this._l==0){return}},cm:function(){if(this.barsFillMode()==1&&this.stretch()==0){return $$t.$hj.d(this.xDimension())>=1}return true},$type:new $.ig.Type("XamGridBarcode",$$t.$dl.$type)},true);$c("SR:ef","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},b:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=this.a.getResourceString(resourceName_);return a},$type:new $.ig.Type("SR",$.ig.$ot)},true);$c("XamGridBarcodeView:hp","XamBarcodeView",{_au:null,init:function(a){$$t.$dk.init.call(this,a);this._au=a;this._au._ch=new $$t.hk;this._au._ch.ae(this._au)},af:function(){$$t.$dk.af.call(this);if(this._c!=null&&this._c.ax()!=1){this._f.z();this._f.aa(this._c.ax(),this._c.ax())}var a=this._au._ch._be;a.__fill=this._c.barBrush();if(a._j!=null){this._f.z();this._f.j(a._j)}this._f.s(a);if(a._j!=null){this._f.y()}var c=this._au._ch._ab.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$fb.$type,b);if(d!=null){this.ah(d,this._c.fontBrush());this._f.ac(this.e());this._f.w(d)}}if(this._c!=null&&this._c.ax()!=1){this._f.y()}},av:function(a){this._c.bf(a);this.ag()},aw:function(){var a=new $$t.d7(1,this._au.cf().width(),this._au.cf().height());var b=this._au._ch.bm(a);this._au._ch.bg(a)},ax:function(){var a=this._au._ch._be._ak;var b=a._d;var c=-1.7976931348623157e308;var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=1.7976931348623157e308;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=g._e;var j=i.left();var k=i.right();var l=i.top();var m=i.bottom();e=j<e?j:e;f=l<f?l:f;c=k>c?k:c;d=m>d?m:d}var n=new $$t.d6(0,e+1,f+1,c-e,d-f);var o=new $$t.fq;o._ak=function(){var $ret=new $$t.g3;$ret._e=n;return $ret}();return o},$type:new $.ig.Type("XamGridBarcodeView",$$t.$dk.$type)},true);$c("BarcodeVisualData:fd","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("BarcodeVisualData",$.ig.$ot)},true);$c("GridBarcodeVisualData:hr","BarcodeVisualData",{init:function(){$$t.$fd.init.call(this)},_figuresPath:null,figuresPath:function(a){if(arguments.length===1){this._figuresPath=a;return a}else{return this._figuresPath}},_figuresPathRect:null,figuresPathRect:function(a){if(arguments.length===1){this._figuresPathRect=a;return a}else{return this._figuresPathRect}},scaleByViewport:function(){if(this.figuresPath()!=null){this.figuresPath().scaleByViewport(this.viewport())}if(this.figuresPathRect()!=null){this.figuresPathRect().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.b6(0);var b=true;a.u("{");if(this.figuresPath()!=null){if(b){b=false}else{a.l(", ")}a.l("figuresPath: ");a.u(this.figuresPath().serialize())}if(this.figuresPathRect()!=null){if(b){b=false}else{a.l(", ")}a.l("figuresPathRect: ");a.u(this.figuresPathRect().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.u("}");return a.toString()},$type:new $.ig.Type("GridBarcodeVisualData",$$t.$fd.$type)},true);$$t.$bd.q=null;$$t.$bd.r=null;$$t.$bd.s=null;$$t.$bd.t=null;$$t.$bd.p=null;$$t.$bd.a=null;$$t.$bd.v=null;$$t.$bd.o=null;$$t.$bd.c=null;$$t.$bd.g=null;$$t.$bd.h=null;$$t.$bd.i=null;$$t.$bd.j=null;$$t.$bd.k=null;$$t.$bd.l=null;$$t.$bd.m=null;$$t.$bd.n=null;$$t.$bd.d=null;$$t.$bd.e=null;$$t.$bd.f=null;$$t.$bd.u=null;$$t.$bd.b=null;$$t.$bd.w=null;if($$t.$bd.staticInit&&!$$t.$bd.encodingServiceStaticInitCalled){$$t.$bd.staticInit();$$t.$bd.encodingServiceStaticInitCalled=true}$$t.$hd.r=null;$$t.$hd.d=null;$$t.$hd.e=null;if($$t.$hd.staticInit&&!$$t.$hd.barcodeAlgorithmStaticInitCalled){$$t.$hd.staticInit();$$t.$hd.barcodeAlgorithmStaticInitCalled=true}$$t.$hf.b=null;if($$t.$hf.staticInit&&!$$t.$hf.gs1HelperStaticInitCalled){$$t.$hf.staticInit();$$t.$hf.gs1HelperStaticInitCalled=true}$$t.$dl.backingBrushProperty=$$t.$ds.i("BackingBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BackingBrush",b.oldValue(),b.newValue())}));$$t.$dl.backingOutlineProperty=$$t.$ds.i("BackingOutline",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BackingOutline",b.oldValue(),b.newValue())}));$$t.$dl.backingStrokeThicknessProperty=$$t.$ds.i("BackingStrokeThickness",Number,$$t.$dl.$type,new $$t.dt(2,0,function(a,b){a.bt("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$dl.barBrushProperty=$$t.$ds.i("BarBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BarBrush",b.oldValue(),b.newValue())}));$$t.$dl.fontBrushProperty=$$t.$ds.i("FontBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("FontBrush",b.oldValue(),b.newValue())}));$$t.$dl.fontProperty=$$t.$ds.i("Font",String,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("Font",b.oldValue(),b.newValue())}));$$t.$dl.dataProperty=$$t.$ds.i("Data",String,$$t.$dl.$type,new $$t.dt(2,String.empty(),$$t.$dl.bp));$$t.$dl.errorMessageTextProperty=$$t.$ds.i("ErrorMessageText",String,$$t.$dl.$type,new $$t.dt(2,null,$$t.$dl.bs));$$t.$dl.stretchProperty=$$t.$ds.i("Stretch",$$t.$ee.$type,$$t.$dl.$type,new $$t.dt(2,$$t.$ee.getBox(2),$$t.$dl.bu));if($$t.$dl.staticInit&&!$$t.$dl.xamBarcodeStaticInitCalled){$$t.$dl.staticInit();$$t.$dl.xamBarcodeStaticInitCalled=true}$$t.$ho.barsFillModeProperty=$$t.$ds.i("BarsFillMode",$$t.$hq.$type,$$t.$ho.$type,new $$t.dt(2,$$t.$hq.getBox(0),$$t.$ho.da));$$t.$ho.widthToHeightRatioProperty=$$t.$ds.i("WidthToHeightRatio",Number,$$t.$ho.$type,new $$t.dt(2,3,$$t.$ho.dc));$$t.$ho.xDimensionProperty=$$t.$ds.i("XDimension",Number,$$t.$ho.$type,new $$t.dt(2,.25,$$t.$ho.de))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode_qrcodebarcode.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_collectionsExtended.js
*     infragistics.ext_text.js
*     infragistics.dv_core.js
*     infragistics.encoding.core.js
*     infragistics.barcode_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$bp=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["Ecc10H:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","Ecc10L:ba","Ecc10M:bb","Ecc10Q:bc","Ecc11H:bd","Ecc11L:be","Ecc11M:bf","Ecc11Q:bg","Ecc12H:bh","Ecc12L:bi","Ecc12M:bj","Ecc12Q:bk","Ecc13H:bl","Ecc13L:bm","Ecc13M:bn","Ecc13Q:bo","Ecc14H:bp","Ecc14L:bq","Ecc14M:br","Ecc14Q:bs","Ecc15H:bt","Ecc15L:bu","Ecc15M:bv","Ecc15Q:bw","Ecc16H:bx","Ecc16L:by","Ecc16M:bz","Ecc16Q:b0","Ecc17H:b1","Ecc17L:b2","Ecc17M:b3","Ecc17Q:b4","Ecc18H:b5","Ecc18L:b6","Ecc18M:b7","Ecc18Q:b8","Ecc19H:b9","Ecc19L:ca","Ecc19M:cb","Ecc19Q:cc","Ecc1H:cd","Ecc1L:ce","Ecc1M:cf","Ecc1Q:cg","Ecc20H:ch","Ecc20L:ci","Ecc20M:cj","Ecc20Q:ck","Ecc21H:cl","Ecc21L:cm","Ecc21M:cn","Ecc21Q:co","Ecc22H:cp","Ecc22L:cq","Ecc22M:cr","Ecc22Q:cs","Ecc23H:ct","Ecc23L:cu","Ecc23M:cv","Ecc23Q:cw","Ecc24H:cx","Ecc24L:cy","Ecc24M:cz","Ecc24Q:c0","Ecc25H:c1","Ecc25L:c2","Ecc25M:c3","Ecc25Q:c4","Ecc26H:c5","Ecc26L:c6","Ecc26M:c7","Ecc26Q:c8","Ecc27H:c9","Ecc27L:da","Ecc27M:db","Ecc27Q:dc","Ecc28H:dd","Ecc28L:de","Ecc28M:df","Ecc28Q:dg","Ecc29H:dh","Ecc29L:di","Ecc29M:dj","Ecc29Q:dk","Ecc2H:dl","Ecc2L:dm","Ecc2M:dn","Ecc2Q:dp","Ecc30H:dq","Ecc30L:dr","Ecc30M:ds","Ecc30Q:dt","Ecc31H:du","Ecc31L:dv","Ecc31M:dw","Ecc31Q:dx","Ecc32H:dy","Ecc32L:dz","Ecc32M:d0","Ecc32Q:d1","Ecc33H:d2","Ecc33L:d3","Ecc33M:d4","Ecc33Q:d5","Ecc34H:d6","Ecc34L:d7","Ecc34M:d8","Ecc34Q:d9","Ecc35H:ea","Ecc35L:eb","Ecc35M:ec","Ecc35Q:ed","Ecc36H:ee","Ecc36L:ef","Ecc36M:eg","Ecc36Q:eh","Ecc37H:ei","Ecc37L:ej","Ecc37M:ek","Ecc37Q:el","Ecc38H:em","Ecc38L:en","Ecc38M:eo","Ecc38Q:ep","Ecc39H:eq","Ecc39L:er","Ecc39M:es","Ecc39Q:et","Ecc3H:eu","Ecc3L:ev","Ecc3M:ew","Ecc3Q:ex","Ecc40H:ey","Ecc40L:ez","Ecc40M:e0","Ecc40Q:e1","Ecc4H:e2","Ecc4L:e3","Ecc4M:e4","Ecc4Q:e5","Ecc5H:e6","Ecc5L:e7","Ecc5M:e8","Ecc5Q:e9","Ecc6H:fa","Ecc6L:fb","Ecc6M:fc","Ecc6Q:fd","Ecc7H:fe","Ecc7L:ff","Ecc7M:fg","Ecc7Q:fh","Ecc8H:fi","Ecc8L:fj","Ecc8M:fk","Ecc8Q:fl","Ecc9H:fm","Ecc9L:fn","Ecc9M:fo","Ecc9Q:fp","RSP10:fq","RSP13:fr","RSP15:fs","RSP16:ft","RSP17:fu","RSP18:fv","RSP20:fw","RSP22:fx","RSP24:fy","RSP26:fz","RSP28:f0","RSP30:f1","RSP7:f2","QRCodeBarcodeResources:f3","List$1:f4","IList$1:f5","ICollection$1:f6","IArray:f7","Script:f8","IArrayList:f9","Array:ga","CompareCallback:gb","MulticastDelegate:gc","IntPtr:gd","Func$3:ge","Action$1:gf","Comparer$1:gg","IComparer:gh","IComparer$1:gi","DefaultComparer$1:gj","Comparison$1:gk","ReadOnlyCollection$1:gl","Predicate$1:gm","NotImplementedException:gn","Bch:go","QRReedSolomon:gp","ReedSolomon:gq","SR:gr","DomRenderer:gs","DomWrapper:gt","DomWrapperPosition:gu","Action:gv","INormalizedEvent:gw","Callback:gx","CanvasContext2D:gy","CanvasContext:gz","TextMetrics:g0","ImageData:g1","CanvasElement:g2","Element:g3","Node:g4","ElementAttributeCollection:g5","ElementCollection:g6","WebStyle:g7","ElementNodeType:g8","document:g9","EventListener$1:ha","Event:hb","DOMTokenList:hc","EventListener:hd","IElementEventHandler:he","ElementEventHandler:hf","ElementAttribute:hg","Gradient:hh","DomPortal:hi","GfArithmetics:hj","ArgumentException:hk","Gf256:hl","QRCodeAlgorithm:hm","StringBuilder:hn","Environment:ho","BarcodeAlgorithm:hp","Dictionary$2:hq","IDictionary$2:hr","KeyValuePair$2:hs","IDictionary:ht","IEqualityComparer$1:hu","EqualityComparer$1:hv","IEqualityComparer:hw","DefaultEqualityComparer$1:hx","InvalidOperationException:hy","Thread:hz","ThreadStart:h0","Encoding:h1","UTF8Encoding:h2","Decoder:h3","UnicodeEncoding:h4","Math:h5","AsciiEncoding:h6","ArgumentNullException:h7","DefaultDecoder:h8","RuntimeHelpers:h9","RuntimeFieldHandle:ia","QRMask:ib","QRCodeEncoder:ic","BarcodeEncodedAlgorithm:id","XamBarcode:ie","Control:ig","FrameworkElement:ih","UIElement:ii","DependencyObject:ij","Dictionary:ik","DependencyProperty:il","PropertyMetadata:im","PropertyChangedCallback:io","DependencyPropertyChangedEventArgs:ip","DependencyPropertiesCollection:iq","UnsetValue:ir","Binding:is","PropertyPath:it","Transform:iu","Visibility:iv","Style:iw","Thickness:ix","HorizontalAlignment:iy","VerticalAlignment:iz","XamBarcodeView:i0","RenderingContext:i1","IRenderer:i2","Rectangle:i3","Shape:i4","Brush:i5","Color:i6","CssGradientUtil:i7","GradientStop:i8","LinearGradientBrush:i9","Point:ja","DoubleCollection:jb","PenLineJoin:jc","Rect:jd","Size:je","Path:jf","Geometry:jg","GeometryType:jh","PathMarkupParser:ji","PathMarkupToken:jj","PathMarkupTokenType:jk","PathGeometry:jl","PathFigureCollection:jm","PathFigure:jn","PathSegmentCollection:jo","PathSegment:jp","PathSegmentType:jq","LineSegment:jr","BezierSegment:js","ArcSegment:jt","SweepDirection:ju","TextBlock:jv","Polygon:jw","PointCollection:jx","Polyline:jy","DataTemplateRenderInfo:jz","DataTemplatePassInfo:j0","ContentControl:j1","DataTemplate:j2","DataTemplateRenderHandler:j3","DataTemplateMeasureHandler:j4","DataTemplateMeasureInfo:j5","DataTemplatePassHandler:j6","Line:j7","FontInfo:j8","FontUtil:j9","BrushUtil:ka","ColorUtil:kb","Random:kc","InterpolationMode:kd","MathUtil:ke","Tuple$2:kf","BrushCollection:kg","ObservableCollection$1:kh","INotifyCollectionChanged:ki","NotifyCollectionChangedEventHandler:kj","NotifyCollectionChangedEventArgs:kk","EventArgs:kl","NotifyCollectionChangedAction:km","INotifyPropertyChanged:kn","PropertyChangedEventHandler:ko","PropertyChangedEventArgs:kp","Delegate:kq","Interlocked:kr","window:ks","CanvasViewRenderer:kt","GeometryGroup:ku","GeometryCollection:kv","FillRule:kw","LineGeometry:kx","RectangleGeometry:ky","EllipseGeometry:kz","PolyLineSegment:k0","PolyBezierSegment:k1","CoreGeometryUtil:k2","TransformGroup:k3","TransformCollection:k4","TranslateTransform:k5","RotateTransform:k6","ScaleTransform:k7","Stretch:k8","DeviceUtils:k9","EventHandler$1:la","DataChangedEventArgs:lb","ErrorMessageDisplayingEventArgs:lc","BarcodeVisualData:ld","RectData:le","IVisualData:lf","EncodingService:lg","IEncoding:lh","SingleByteEncoding:li","DoubleByteEncoding:lj","XamQRCodeBarcode:lk","XamGridBarcode:ll","BarcodeGrid:lm","Panel:ln","UIElementCollection:lo","Module:lp","Collection$1:lq","BarcodeColumnDefinition:lr","BarcodeGridLength:ls","BarcodeGridUnitType:lt","BarcodeRowDefinition:lu","Canvas:lv","Enumerable:lw","Func$2:lx","IOrderedEnumerable$1:ly","SortedList$1:lz","BarsFillMode:l0","XamGridBarcodeView:l1","MeasureHelper:l2","GridBarcodeVisualData:l3","PrimitiveVisualData:l4","PrimitiveAppearanceData:l5","ColorData:l6","BrushAppearanceData:l7","ShapeTags:l8","PointData:l9","GetPointsSettings:ma","PathVisualData:mb","GeometryData:mc","AppearanceHelper:md","LinearGradientBrushAppearanceData:me","GradientStopAppearanceData:mf","SolidBrushAppearanceData:mg","EllipseGeometryData:mh","RectangleGeometryData:mi","LineGeometryData:mj","PathGeometryData:mk","PathFigureData:ml","SegmentData:mm","LineSegmentData:mn","PolylineSegmentData:mo","ArcSegmentData:mp","PolyBezierSegmentData:mq","BezierSegmentData:mr","LabelAppearanceData:ms","QRCodeErrorCorrectionLevel:mt","SizeVersion:mu","EncodingMode:mv","HeaderDisplayMode:mw","Fnc1Mode:mx","Gs1Helper:my","EncodingSequence:mz","QRModeIndicator:m0","AbstractEnumerable:m1","Func$1:m2","AbstractEnumerator:m3","GenericEnumerable$1:m4","GenericEnumerator$1:m5"]);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.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.isDigit,$5=$.ig.util.isDigit1,$6=$.ig.util.isLetter,$7=$.ig.util.isNumber,$8=$.ig.util.isLetterOrDigit,$9=$.ig.util.isLower,$aa=$.ig.util.toLowerCase,$ab=$.ig.util.toUpperCase,$ac=$.ig.util.equalsSimple,$ad=$.ig.util.compareSimple,$ae=$.ig.util.numberToString,$af=$.ig.util.tryParseInt32_1,$ag=$.ig.util.tryParseInt32_2,$ah=$.ig.util.intToString1,$ai=$.ig.util.parseInt32_1,$aj=$.ig.util.parseInt32_2;$d("QRModeIndicator:m0",false,false,{Eci:111,Numeric:1,Alphanumeric:10,"Byte:byte1":100,Kanji:1e3,StructuredAppend:11,Fnc1First:101,Fnc1Second:1001,Terminator:0});$d("Fnc1Mode:mx",false,false,{None:0,Gs1:1,Industry:2});$d("EncodingMode:mv",false,false,{Undefined:-1,Numeric:0,Alphanumeric:1,"Byte:byte1":2,Kanji:3});$d("QRCodeErrorCorrectionLevel:mt",false,false,{Low:1,Medium:0,Quartil:3,High:2});$d("SizeVersion:mu",false,false,{Undefined:0,Version1:1,Version2:2,Version3:3,Version4:4,Version5:5,Version6:6,Version7:7,Version8:8,Version9:9,Version10:10,Version11:11,Version12:12,Version13:13,Version14:14,Version15:15,Version16:16,Version17:17,Version18:18,Version19:19,Version20:20,Version21:21,Version22:22,Version23:23,Version24:24,Version25:25,Version26:26,Version27:27,Version28:28,Version29:29,Version30:30,Version31:31,Version32:32,Version33:33,Version34:34,Version35:35,Version36:36,Version37:37,Version38:38,Version39:39,Version40:40});$c("Ecc10H:a","Object",{init:function(){this._resource=["KysrKysrLCw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10H",$.ig.$ot)},true);$c("Ecc10L:ba","Object",{init:function(){this._resource=["VlZXVw==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10L",$.ig.$ot)},true);$c("Ecc10M:bb","Object",{init:function(){this._resource=["RUVFRUY=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10M",$.ig.$ot)},true);$c("Ecc10Q:bc","Object",{init:function(){this._resource=["KysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10Q",$.ig.$ot)},true);$c("Ecc11H:bd","Object",{init:function(){this._resource=["JCQkJSUlJSUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11H",$.ig.$ot)},true);$c("Ecc11L:be","Object",{init:function(){this._resource=["ZWVlZQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11L",$.ig.$ot)},true);$c("Ecc11M:bf","Object",{init:function(){this._resource=["UFFRUVE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11M",$.ig.$ot)},true);$c("Ecc11Q:bg","Object",{init:function(){this._resource=["MjIyMjMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11Q",$.ig.$ot)},true);$c("Ecc12H:bh","Object",{init:function(){this._resource=["KioqKioqKisrKys=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12H",$.ig.$ot)},true);$c("Ecc12L:bi","Object",{init:function(){this._resource=["dHR1dQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12L",$.ig.$ot)},true);$c("Ecc12M:bj","Object",{init:function(){this._resource=["Ojo6Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12M",$.ig.$ot)},true);$c("Ecc12Q:bk","Object",{init:function(){this._resource=["Li4uLi8vLy8vLw==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12Q",$.ig.$ot)},true);$c("Ecc13H:bl","Object",{init:function(){this._resource=["ISEhISEhISEhISEhIiIiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13H",$.ig.$ot)},true);$c("Ecc13L:bm","Object",{init:function(){this._resource=["hYWFhQ==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13L",$.ig.$ot)},true);$c("Ecc13M:bn","Object",{init:function(){this._resource=["Ozs7Ozs7Ozs8","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13M",$.ig.$ot)},true);$c("Ecc13Q:bo","Object",{init:function(){this._resource=["LCwsLCwsLCwtLS0t","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13Q",$.ig.$ot)},true);$c("Ecc14H:bp","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14H",$.ig.$ot)},true);$c("Ecc14L:bq","Object",{init:function(){this._resource=["kZGRkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14L",$.ig.$ot)},true);$c("Ecc14M:br","Object",{init:function(){this._resource=["QEBAQEFBQUFB","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14M",$.ig.$ot)},true);$c("Ecc14Q:bs","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14Q",$.ig.$ot)},true);$c("Ecc15H:bt","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJSUl","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15H",$.ig.$ot)},true);$c("Ecc15L:bu","Object",{init:function(){this._resource=["bW1tbW1u","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15L",$.ig.$ot)},true);$c("Ecc15M:bv","Object",{init:function(){this._resource=["QUFBQUFCQkJCQg==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15M",$.ig.$ot)},true);$c("Ecc15Q:bw","Object",{init:function(){this._resource=["NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15Q",$.ig.$ot)},true);$c("Ecc16H:bx","Object",{init:function(){this._resource=["LS0tLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16H",$.ig.$ot)},true);$c("Ecc16L:by","Object",{init:function(){this._resource=["enp6enp7","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16L",$.ig.$ot)},true);$c("Ecc16M:bz","Object",{init:function(){this._resource=["SUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16M",$.ig.$ot)},true);$c("Ecc16Q:b0","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16Q",$.ig.$ot)},true);$c("Ecc17H:b1","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17H",$.ig.$ot)},true);$c("Ecc17L:b2","Object",{init:function(){this._resource=["h4iIiIiI","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17L",$.ig.$ot)},true);$c("Ecc17M:b3","Object",{init:function(){this._resource=["SkpKSkpKSkpKSks=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17M",$.ig.$ot)},true);$c("Ecc17Q:b4","Object",{init:function(){this._resource=["MjMzMzMzMzMzMzMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17Q",$.ig.$ot)},true);$c("Ecc18H:b5","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKysr","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18H",$.ig.$ot)},true);$c("Ecc18L:b6","Object",{init:function(){this._resource=["lpaWlpaX","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18L",$.ig.$ot)},true);$c("Ecc18M:b7","Object",{init:function(){this._resource=["RUVFRUVFRUVFRkZGRg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18M",$.ig.$ot)},true);$c("Ecc18Q:b8","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIz","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18Q",$.ig.$ot)},true);$c("Ecc19H:b9","Object",{init:function(){this._resource=["JycnJycnJycnKCgoKCgoKCgoKCgoKCgoKA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19H",$.ig.$ot)},true);$c("Ecc19L:ca","Object",{init:function(){this._resource=["jY2Njo6Ojg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19L",$.ig.$ot)},true);$c("Ecc19M:cb","Object",{init:function(){this._resource=["RkZGR0dHR0dHR0dHR0c=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19M",$.ig.$ot)},true);$c("Ecc19Q:cc","Object",{init:function(){this._resource=["Ly8vLy8vLy8vLy8vLy8vLy8wMDAw","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19Q",$.ig.$ot)},true);$c("Ecc1H:cd","Object",{init:function(){this._resource=["Gg==","EQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1H",$.ig.$ot)},true);$c("Ecc1L:ce","Object",{init:function(){this._resource=["Gg==","Bw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1L",$.ig.$ot)},true);$c("Ecc1M:cf","Object",{init:function(){this._resource=["Gg==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1M",$.ig.$ot)},true);$c("Ecc1Q:cg","Object",{init:function(){this._resource=["Gg==","DQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1Q",$.ig.$ot)},true);$c("Ecc20H:ch","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCwsLCwsLCwsLA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20H",$.ig.$ot)},true);$c("Ecc20L:ci","Object",{init:function(){this._resource=["h4eHiIiIiIg=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20L",$.ig.$ot)},true);$c("Ecc20M:cj","Object",{init:function(){this._resource=["Q0NDRERERERERERERERERA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20M",$.ig.$ot)},true);$c("Ecc20Q:ck","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20Q",$.ig.$ot)},true);$c("Ecc21H:cl","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi8vLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21H",$.ig.$ot)},true);$c("Ecc21L:cm","Object",{init:function(){this._resource=["kJCQkJGRkZE=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21L",$.ig.$ot)},true);$c("Ecc21M:cn","Object",{init:function(){this._resource=["REREREREREREREREREREREQ=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21M",$.ig.$ot)},true);$c("Ecc21Q:co","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIzMzMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21Q",$.ig.$ot)},true);$c("Ecc22H:cp","Object",{init:function(){this._resource=["JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22H",$.ig.$ot)},true);$c("Ecc22L:cq","Object",{init:function(){this._resource=["i4uMjIyMjIyM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22L",$.ig.$ot)},true);$c("Ecc22M:cr","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22M",$.ig.$ot)},true);$c("Ecc22Q:cs","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22Q",$.ig.$ot)},true);$c("Ecc23H:ct","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23H",$.ig.$ot)},true);$c("Ecc23L:cu","Object",{init:function(){this._resource=["l5eXl5iYmJiY","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23L",$.ig.$ot)},true);$c("Ecc23M:cv","Object",{init:function(){this._resource=["S0tLS0xMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23M",$.ig.$ot)},true);$c("Ecc23Q:cw","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23Q",$.ig.$ot)},true);$c("Ecc24H:cx","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24H",$.ig.$ot)},true);$c("Ecc24L:cy","Object",{init:function(){this._resource=["k5OTk5OTlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24L",$.ig.$ot)},true);$c("Ecc24M:cz","Object",{init:function(){this._resource=["SUlJSUlJSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24M",$.ig.$ot)},true);$c("Ecc24Q:c0","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24Q",$.ig.$ot)},true);$c("Ecc25H:c1","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25H",$.ig.$ot)},true);$c("Ecc25L:c2","Object",{init:function(){this._resource=["hISEhISEhISFhYWF","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25L",$.ig.$ot)},true);$c("Ecc25M:c3","Object",{init:function(){this._resource=["S0tLS0tLS0tMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25M",$.ig.$ot)},true);$c("Ecc25Q:c4","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25Q",$.ig.$ot)},true);$c("Ecc26H:c5","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26H",$.ig.$ot)},true);$c("Ecc26L:c6","Object",{init:function(){this._resource=["jo6Ojo6Ojo6Ojo+P","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26L",$.ig.$ot)},true);$c("Ecc26M:c7","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSktLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26M",$.ig.$ot)},true);$c("Ecc26Q:c8","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26Q",$.ig.$ot)},true);$c("Ecc27H:c9","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27H",$.ig.$ot)},true);$c("Ecc27L:da","Object",{init:function(){this._resource=["mJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27L",$.ig.$ot)},true);$c("Ecc27M:db","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27M",$.ig.$ot)},true);$c("Ecc27Q:dc","Object",{init:function(){this._resource=["NTU1NTU1NTU2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ng==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27Q",$.ig.$ot)},true);$c("Ecc28H:dd","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28H",$.ig.$ot)},true);$c("Ecc28L:de","Object",{init:function(){this._resource=["k5OTlJSUlJSUlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28L",$.ig.$ot)},true);$c("Ecc28M:df","Object",{init:function(){this._resource=["SUlJSkpKSkpKSkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28M",$.ig.$ot)},true);$c("Ecc28Q:dg","Object",{init:function(){this._resource=["NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28Q",$.ig.$ot)},true);$c("Ecc29H:dh","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29H",$.ig.$ot)},true);$c("Ecc29L:di","Object",{init:function(){this._resource=["kpKSkpKSkpOTk5OTk5M=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29L",$.ig.$ot)},true);$c("Ecc29M:dj","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSkpKSkpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29M",$.ig.$ot)},true);$c("Ecc29Q:dk","Object",{init:function(){this._resource=["NTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29Q",$.ig.$ot)},true);$c("Ecc2H:dl","Object",{init:function(){this._resource=["LA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2H",$.ig.$ot)},true);$c("Ecc2L:dm","Object",{init:function(){this._resource=["LA==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2L",$.ig.$ot)},true);$c("Ecc2M:dn","Object",{init:function(){this._resource=["LA==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2M",$.ig.$ot)},true);$c("Ecc2Q:dp","Object",{init:function(){this._resource=["LA==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2Q",$.ig.$ot)},true);$c("Ecc30H:dq","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30H",$.ig.$ot)},true);$c("Ecc30L:dr","Object",{init:function(){this._resource=["kZGRkZGSkpKSkpKSkpKS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30L",$.ig.$ot)},true);$c("Ecc30M:ds","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30M",$.ig.$ot)},true);$c("Ecc30Q:dt","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30Q",$.ig.$ot)},true);$c("Ecc31H:du","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31H",$.ig.$ot)},true);$c("Ecc31L:dv","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31L",$.ig.$ot)},true);$c("Ecc31M:dw","Object",{init:function(){this._resource=["SkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31M",$.ig.$ot)},true);$c("Ecc31Q:dx","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31Q",$.ig.$ot)},true);$c("Ecc32H:dy","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32H",$.ig.$ot)},true);$c("Ecc32L:dz","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32L",$.ig.$ot)},true);$c("Ecc32M:d0","Object",{init:function(){this._resource=["SkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32M",$.ig.$ot)},true);$c("Ecc32Q:d1","Object",{init:function(){this._resource=["NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32Q",$.ig.$ot)},true);$c("Ecc33H:d2","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33H",$.ig.$ot)},true);$c("Ecc33L:d3","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZGS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33L",$.ig.$ot)},true);$c("Ecc33M:d4","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33M",$.ig.$ot)},true);$c("Ecc33Q:d5","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33Q",$.ig.$ot)},true);$c("Ecc34H:d6","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4v","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34H",$.ig.$ot)},true);$c("Ecc34L:d7","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkpKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34L",$.ig.$ot)},true);$c("Ecc34M:d8","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34M",$.ig.$ot)},true);$c("Ecc34Q:d9","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34Q",$.ig.$ot)},true);$c("Ecc35H:ea","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35H",$.ig.$ot)},true);$c("Ecc35L:eb","Object",{init:function(){this._resource=["l5eXl5eXl5eXl5eXmJiYmJiYmA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35L",$.ig.$ot)},true);$c("Ecc35M:ec","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35M",$.ig.$ot)},true);$c("Ecc35Q:ed","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35Q",$.ig.$ot)},true);$c("Ecc36H:ee","Object",{init:function(){this._resource=["LS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36H",$.ig.$ot)},true);$c("Ecc36L:ef","Object",{init:function(){this._resource=["l5eXl5eXmJiYmJiYmJiYmJiYmJg=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36L",$.ig.$ot)},true);$c("Ecc36M:eg","Object",{init:function(){this._resource=["S0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36M",$.ig.$ot)},true);$c("Ecc36Q:eh","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36Q",$.ig.$ot)},true);$c("Ecc37H:ei","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37H",$.ig.$ot)},true);$c("Ecc37L:ej","Object",{init:function(){
this._resource=["mJiYmJiYmJiYmJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37L",$.ig.$ot)},true);$c("Ecc37M:ek","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37M",$.ig.$ot)},true);$c("Ecc37Q:el","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37Q",$.ig.$ot)},true);$c("Ecc38H:em","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38H",$.ig.$ot)},true);$c("Ecc38L:en","Object",{init:function(){this._resource=["mJiYmJmZmZmZmZmZmZmZmZmZmZmZmQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38L",$.ig.$ot)},true);$c("Ecc38M:eo","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38M",$.ig.$ot)},true);$c("Ecc38Q:ep","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38Q",$.ig.$ot)},true);$c("Ecc39H:eq","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39H",$.ig.$ot)},true);$c("Ecc39L:er","Object",{init:function(){this._resource=["k5OTk5OTk5OTk5OTk5OTk5OTk5OUlJSU","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39L",$.ig.$ot)},true);$c("Ecc39M:es","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39M",$.ig.$ot)},true);$c("Ecc39Q:et","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39Q",$.ig.$ot)},true);$c("Ecc3H:eu","Object",{init:function(){this._resource=["IyM=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3H",$.ig.$ot)},true);$c("Ecc3L:ev","Object",{init:function(){this._resource=["Rg==","Dw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3L",$.ig.$ot)},true);$c("Ecc3M:ew","Object",{init:function(){this._resource=["Rg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3M",$.ig.$ot)},true);$c("Ecc3Q:ex","Object",{init:function(){this._resource=["IyM=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3Q",$.ig.$ot)},true);$c("Ecc40H:ey","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40H",$.ig.$ot)},true);$c("Ecc40L:ez","Object",{init:function(){this._resource=["lJSUlJSUlJSUlJSUlJSUlJSUlJWVlZWVlQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40L",$.ig.$ot)},true);$c("Ecc40M:e0","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40M",$.ig.$ot)},true);$c("Ecc40Q:e1","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40Q",$.ig.$ot)},true);$c("Ecc4H:e2","Object",{init:function(){this._resource=["GRkZGQ==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4H",$.ig.$ot)},true);$c("Ecc4L:e3","Object",{init:function(){this._resource=["ZA==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4L",$.ig.$ot)},true);$c("Ecc4M:e4","Object",{init:function(){this._resource=["MjI=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4M",$.ig.$ot)},true);$c("Ecc4Q:e5","Object",{init:function(){this._resource=["MjI=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4Q",$.ig.$ot)},true);$c("Ecc5H:e6","Object",{init:function(){this._resource=["ISEiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5H",$.ig.$ot)},true);$c("Ecc5L:e7","Object",{init:function(){this._resource=["hg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5L",$.ig.$ot)},true);$c("Ecc5M:e8","Object",{init:function(){this._resource=["Q0M=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5M",$.ig.$ot)},true);$c("Ecc5Q:e9","Object",{init:function(){this._resource=["ISEiIg==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5Q",$.ig.$ot)},true);$c("Ecc6H:fa","Object",{init:function(){this._resource=["KysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6H",$.ig.$ot)},true);$c("Ecc6L:fb","Object",{init:function(){this._resource=["VlY=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6L",$.ig.$ot)},true);$c("Ecc6M:fc","Object",{init:function(){this._resource=["KysrKw==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6M",$.ig.$ot)},true);$c("Ecc6Q:fd","Object",{init:function(){this._resource=["KysrKw==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6Q",$.ig.$ot)},true);$c("Ecc7H:fe","Object",{init:function(){this._resource=["JycnJyg=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7H",$.ig.$ot)},true);$c("Ecc7L:ff","Object",{init:function(){this._resource=["YmI=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7L",$.ig.$ot)},true);$c("Ecc7M:fg","Object",{init:function(){this._resource=["MTExMQ==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7M",$.ig.$ot)},true);$c("Ecc7Q:fh","Object",{init:function(){this._resource=["ICAhISEh","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7Q",$.ig.$ot)},true);$c("Ecc8H:fi","Object",{init:function(){this._resource=["KCgoKCkp","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8H",$.ig.$ot)},true);$c("Ecc8L:fj","Object",{init:function(){this._resource=["eXk=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8L",$.ig.$ot)},true);$c("Ecc8M:fk","Object",{init:function(){this._resource=["PDw9PQ==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8M",$.ig.$ot)},true);$c("Ecc8Q:fl","Object",{init:function(){this._resource=["KCgoKCkp","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8Q",$.ig.$ot)},true);$c("Ecc9H:fm","Object",{init:function(){this._resource=["JCQkJCUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9H",$.ig.$ot)},true);$c("Ecc9L:fn","Object",{init:function(){this._resource=["kpI=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9L",$.ig.$ot)},true);$c("Ecc9M:fo","Object",{init:function(){this._resource=["Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9M",$.ig.$ot)},true);$c("Ecc9Q:fp","Object",{init:function(){this._resource=["JCQkJCUlJSU=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9Q",$.ig.$ot)},true);$c("RSP10:fq","Object",{init:function(){this._resource=["2MKfb8deX3GdwQ==","2MKfb8deX3GdwQ==","rZkj3pO8vuInnw==","dVu8sVTi4ZO6Xg==","Ry9GoTtlYdlOIw==","n+3Zzvw7PqjT4g==","6rZlf6jZ3ztpvA==","MnT6EG+HgEr0fQ==","jl6MX3bKwq+cRg==","VpwTMLGUnd4Bhw==","I8evgeV2fE272Q==","+wUw7iIoIzwmGA==","yXHK/k2vo3bSZQ==","EbNVkYrx/AdPpA==","ZOjpIN4THZT1+g==","vCp2TxlNQuVoOw==","AbwFvuyJmUMljA==","2X6a0SvXxjK4TQ==","rCUmYH81J6ECEw==","dOe5D7hreNCf0g==","RpNDH9fs+Jprrw==","nlHccBCyp+v2bg==","6wpgwURQRnhMMA==","M8j/roMOGQnR8Q==","j+KJ4ZpDW+y5yg==","VyAWjl0dBJ0kCw==","InuqPwn/5Q6eVQ==","+rk1UM6hun8DlA==","yM3PQKEmOjX36Q==","EA9QL2Z4ZURqKA==","ZVTsnjKahNfQdg==","vZZz8fXE26ZNtw==","AmUKYcUPL4ZKBQ==","2qeVDgJRcPfXxA==","r/wpv1azkWRtmg==","dz620JHtzhXwWw==","RUpMwP5qTl8EJg==","nYjTrzk0ES6Z5w==","6NNvHm3W8L0juQ==","MBHwcaqIr8y+eA==","jDuGPrPF7SnWQw==","VPkZUXSbslhLgg==","IaKl4CB5U8vx3A==","+WA6j+cnDLpsHQ==","yxTAn4igjPCYYA==","E9Zf8E/+04EFoQ==","Zo3jQRscMhK//w==","vk98LtxCbWMiPg==","A9kP3ymGtsVviQ==","2xuQsO7Y6bTySA==","rkAsAbo6CCdIFg==","doKzbn1kV1bV1w==","RPZJfhLj1xwhqg==","nDTWEdW9iG28aw==","6W9qoIFfaf4GNQ==","Ma31z0YBNo+b9A==","jYeDgF9MdGrzzw==","VUUc75gSKxtuDg==","IB6gXszwyojUUA==","+Nw/MQuulflJkQ==","yqjFIWQpFbO97A==","EmpaTqN3SsIgLQ==","ZzHm//eVq1Gacw==","v/N5kDDL9CAHsg==","BMoUwpceXhGUCg==","3AiLrVBAAWAJyw==","qVM3HASi4POzlQ==","cZGoc8P8v4IuVA==","Q+VSY6x7P8jaKQ==","myfNDGslYLlH6A==","7nxxvT/HgSr9tg==","Nr7u0viZ3ltgdw==","ipSYneHUnL4ITA==","UlYH8iaKw8+VjQ==","Jw27Q3JoIlwv0w==","/88kLLU2fS2yEg==","zbvePNqx/WdGbw==","FXlBUx3vohbbrg==","YCL94kkNQ4Vh8A==","uOBijY5THPT8MQ==","BXYRfHuXx1Kxhg==","3bSOE7zJmCMsRw==","qO8yougrebCWGQ==","cC2tzS91JsEL2A==","QllX3UDypov/pQ==","mpvIsoes+fpiZA==","78B0A9NOGGnYOg==","NwLrbBQQRxhF+w==","iyidIw1dBf0twA==","U+oCTMoDWoywAQ==","JrG+/Z7hux8KXw==","/nMhklm/5G6Xng==","zAfbgjY4ZCRj4w==","FMVE7fFmO1X+Ig==","YZ74XKWE2sZEfA==","uVxnM2LahbfZvQ==","Bq8eo1IRcZfeDw==","3m2BzJVPLuZDzg==","qzY9fcGtz3X5kA==","c/SiEgbzkARkUQ==","QYBYAml0EE6QLA==","mULHba4qTz8N7Q==","7Bl73PrIrqy3sw==","NNvksz2W8d0qcg==","iPGS/CTbszhCSQ==","UDMNk+OF7EnfiA==","JWixIrdnDdpl1g==","/aouTXA5Uqv4Fw==","z97UXR++0uEMag==","FxxLMtjgjZCRqw==","Ykf3g4wCbAMr9Q==","uoVo7EtcM3K2NA==","BxMbHb6Y6NT7gw==","39GEcnnGt6VmQg==","qoo4wy0kVjbcHA==","ckinrOp6CUdB3Q==","QDxdvIX9iQ21oA==","mP7C00Kj1nwoYQ==","7aV+YhZBN++SPw==","NWfhDdEfaJ4P/g==","iU2XQshSKntnxQ==","UY8ILQ8MdQr6BA==","JNS0nFvulJlAWg==","/BYr85ywy+jdmw==","zmLR4/M3S6Ip5g==","FqBOjDRpFNO0Jw==","Y/vyPWCL9UAOeQ==","uzltUqfVqjGTuA==","CIkomTM8vCI1FA==","0Eu39vRi41Oo1Q==","pRALR6CAAsASiw==","fdKUKGfeXbGPSg==","T6ZuOAhZ3ft7Nw==","l2TxV88Hgorm9g==","4j9N5pvlYxlcqA==","Ov3SiVy7PGjBaQ==","htekxkX2fo2pUg==","XhU7qYKoIfw0kw==","K06HGNZKwG+OzQ==","84wYdxEUnx4TDA==","wfjiZ36TH1TncQ==","GTp9CLnNQCV6sA==","bGHBue0vobbA7g==","tKNe1ipx/sddLw==","CTUtJ9+1JWEQmA==","0feySBjrehCNWQ==","pKwO+UwJm4M3Bw==","fG6RlotXxPKqxg==","ThprhuTQRLheuw==","ltj06SOOG8nDeg==","44NIWHds+lp5JA==","O0HXN7AypSvk5Q==","h2uheKl/586M3g==","X6k+F24huL8RHw==","KvKCpjrDWSyrQQ==","8jAdyf2dBl02gA==","wETn2ZIahhfC/Q==","GIZ4tlVE2WZfPA==","bd3EBwGmOPXlYg==","tR9baMb4Z4R4ow==","Cuwi+PYzk6R/EQ==","0i69lzFtzNXi0A==","p3UBJmWPLUZYjg==","f7eeSaLRcjfFTw==","TcNkWc1W8n0xMg==","lQH7NgoIrQys8w==","4FpHh17qTJ8WrQ==","OJjY6Jm0E+6LbA==","hLKup4D5UQvjVw==","XHAxyEenDnp+lg==","KSuNeRNF7+nEyA==","8ekSFtQbsJhZCQ==","w53oBrucMNKtdA==","G193aXzCb6MwtQ==","bgTL2CggjjCK6w==","tsZUt+9+0UEXKg==","C1AnRhq6CudanQ==","05K4Kd3kVZbHXA==","pskEmIkGtAV9Ag==","fgub905Y63Tgww==","TH9h5yHfaz4Uvg==","lL3+iOaBNE+Jfw==","4eZCObJj1dwzIQ==","OSTdVnU9iq2u4A==","hQ6rGWxwyEjG2w==","Xcw0dqsulzlbGg==","KJeIx//MdqrhRA==","8FUXqDiSKdt8hQ==","wiHtuFcVqZGI+A==","GuNy15BL9uAVOQ==","b7jOZsSpF3OvZw==","t3pRCQP3SAIypg==","DEM8W6Qi4jOhHg==","1IGjNGN8vUI83w==","odofhTeeXNGGgQ==","eRiA6vDAA6AbQA==","S2x6+p9Hg+rvPQ==","k67llVgZ3Jty/A==","5vVZJAz7PQjIog==","PjfGS8ulYnlVYw==","gh2wBNLoIJw9WA==","Wt8vaxW2f+2gmQ==","L4ST2kFUnn4axw==","90YMtYYKwQ+HBg==","xTL2pemNQUVzew==","HfBpyi7THjTuug==","aKvVe3ox/6dU5A==","sGlKFL1voNbJJQ==","Df855Uire3CEkg==","1T2mio/1JAEZUw==","oGYaO9sXxZKjDQ==","eKSFVBxJmuM+zA==","StB/RHPOGqnKsQ==","khLgK7SQRdhXcA==","50lcmuBypEvtLg==","P4vD9Scs+zpw7w==","g6G1uj5hud8Y1A==","W2Mq1fk/5q6FFQ==","LjiWZK3dBz0/Sw==","9voJC2qDWEyiig==","xI7zGwUE2AZW9w==","HExsdMJah3fLNg==","aRfQxZa4ZuRxaA==","sdVPqlHmOZXsqQ==","DiY2OmEtzbXrGw==","1uSpVaZzksR22g==","o78V5PKRc1fMhA==","e32KizXPLCZRRQ==","SQlwm1pIrGylOA==","kcvv9J0W8x04+Q==","5JBTRcn0Eo6Cpw==","PFLMKg6qTf8fZg==","gHi6ZRfnDxp3XQ==","WLolCtC5UGvqnA==","LeGZu4RbsfhQwg==","9SMG1EMF7onNAw==","x1f8xCyCbsM5fg==","H5Vjq+vcMbKkvw==","as7fGr8+0CEe4Q==","sgxAdXhgj1CDIA==","D5ozhI2kVPbOlw==","11is60r6C4dTVg==","ogMQWh4Y6hTpCA==","esGPNdlGtWV0yQ==","SLV1JbbBNS+AtA==","kHfqSnGfal4ddQ==","5SxW+yV9i82nKw==","Pe7JlOIj1Lw66g==","gcS/2/tulllS0Q==","WQYgtDwwySjPEA==","LF2cBWjSKLt1Tg==","9J8Daq+Md8rojw==","xuv5esAL94Ac8g==","HilmFQdVqPGBMw==","a3LapFO3SWI7bQ==","s7BFy5TpFhOmrA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP10",$.ig.$ot)},true);$c("RSP13:fr","Object",{init:function(){this._resource=["iUnjEbERNA0uK1OEeA==","iUnjEbERNA0uK1OEeA==","D5LbIn8iaBpcVqYV8A==","hts4M84zXBdyffWRiA==","HjmrRP5E0DS4rFEq/Q==","l3BIVU9V5DmWhwKuhQ==","EatwZoFmuC7k+vc/DQ==","mOKTdzB3jCPK0aS7dQ==","PHJLiOGIvWhtRaJU5w==","tTuomVCZiWVDbvHQnw==","M+CQqp6q1XIxEwRBFw==","uqlzuy+74X8fOFfFbw==","IkvgzB/MbVzV6fN+Gg==","qwID3a7dWVH7wqD6Yg==","Ldk77mDuBUaJv1Vr6g==","pJDY/9H/MUunlAbvkg==","eOSWDd8NZ9Dailmo0w==","8a11HG4cU930oQosqw==","d3ZNL6AvD8qG3P+9Iw==","/j+uPhE+O8eo96w5Ww==","Zt09SSFJt+RiJgiCLg==","75TeWJBYg+lMDVsGVg==","aU/ma15r3/4+cK6X3g==","4AYFeu966/MQW/0Tpg==","RJbdhT6F2ri3z/v8NA==","zd8+lI+U7rWZ5Kh4TA==","SwQGp0GnsqLrmV3pxA==","wk3ltvC2hq/Fsg5tvA==","Wq92wcDBCowPY6rWyQ==","0+aV0HHQPoEhSPlSsQ==","VT2t47/jYpZTNQzDOQ==","3HRO8g7yVpt9Hl9HQQ==","8NUxGqMazr2pCbJNuw==","eZzSCxIL+rCHIuHJww==","/0fqONw4pqf1XxRYSw==","dg4JKW0pkqrbdEfcMw==","7uyaXl1eHokRpeNnRg==","Z6V5T+xPKoQ/jrDjPg==","4X5BfCJ8dpNN80Vytg==","aDeibZNtQp5j2Bb2zg==","zKd6kkKSc9XETBAZXA==","Re6Zg/ODR9jqZ0OdJA==","wzWhsD2wG8+YGrYMrA==","SnxCoYyhL8K2MeWI1A==","0p7R1rzWo+F84EEzoQ==","W9cyxw3Hl+xSyxK32Q==","3QwK9MP0y/sgtucmUQ==","VEXp5XLl//YOnbSiKQ==","iDGnF3wXqW1zg+vlaA==","AXhEBs0GnWBdqLhhEA==","h6N8NQM1wXcv1U3wmA==","DuqfJLIk9XoB/h504A==","lggMU4JTeVnLL7rPlQ==","H0HvQjNCTVTlBOlL7Q==","mZrXcf1xEUOXeRzaZQ==","ENM0YExgJU65Uk9eHQ==","tEPsn52fFAUexkmxjw==","PQoPjiyOIAgw7Ro19w==","u9E3veK9fB9CkO+kfw==","MpjUrFOsSBJsu7wgBw==","qnpH22PbxDGmahibcg==","IzOkytLK8DyIQUsfCg==","peic+Rz5rCv6PL6Ogg==","LKF/6K3omCbUF+0K+g==","/bdiNFs0gWdPEnmaaw==","dP6BJeoltWphOSoeEw==","8iW5FiQW6X0TRN+Pmw==","e2xaB5UH3XA9b4wL4w==","447JcKVwUVP3viiwlg==","ascqYRRhZV7ZlXs07g==","7BwSUtpSOUmr6I6lZg==","ZVXxQ2tDDUSFw90hHg==","wcUpvLq8PA8iV9vOjA==","SIzKrQutCAIMfIhK9A==","zlfynsWeVBV+AX3bfA==","Rx4Rj3SPYBhQKi5fBA==","3/yC+ET47Dua+4rkcQ==","VrVh6fXp2Da00NlgCQ==","0G5Z2jvahCHGrSzxgQ==","WSe6y4rLsCzohn91+Q==","hVP0OYQ55reVmCAyuA==","DBoXKDUo0rq7s3O2wA==","isEvG/sbjq3JzoYnSA==","A4jMCkoKuqDn5dWjMA==","m2pffXp9NoMtNHEYRQ==","EiO8bMtsAo4DHyKcPQ==","lPiEXwVfXplxYtcNtQ==","HbFnTrROapRfSYSJzQ==","uSG/sWWxW9/43YJmXw==","MGhcoNSgb9LW9tHiJw==","trNkkxqTM8WkiyRzrw==","P/qHgquCB8iKoHf31w==","pxgU9Zv1i+tAcdNMog==","LlH35Crkv+ZuWoDI2g==","qIrP1+TX4/EcJ3VZUg==","IcMsxlXG1/wyDCbdKg==","DWJTLvguT9rmG8vX0A==","hCuwP0k/e9fIMJhTqA==","AvCIDIcMJ8C6TW3CIA==","i7lrHTYdE82UZj5GWA==","E1v4agZqn+5et5r9LQ==","mhIbe7d7q+NwnMl5VQ==","HMkjSHlI9/QC4Tzo3Q==","lYDAWchZw/ksym9spQ==","MRAYphmm8rKLXmmDNw==","uFn7t6i3xr+ldToHTw==","PoLDhGaEmqjXCM+Wxw==","t8sgldeVrqX5I5wSvw==","Lymz4ufiIoYz8jipyg==","pmBQ81bzFosd2Wstsg==","ILtowJjASpxvpJ68Og==","qfKL0SnRfpFBj804Qg==","dYbFIycjKAo8kZJ/Aw==","/M8mMpYyHAcSusH7ew==","ehQeAVgBQBBgxzRq8w==","8139EOkQdB1O7Gfuiw==","a79uZ9ln+D6EPcNV/g==","4vaNdmh2zDOqFpDRhg==","ZC21RaZFkCTYa2VADg==","7WRWVBdUpCn2QDbEdg==","SfSOq8arlWJR1DAr5A==","wL1tune6oW9//2OvnA==","RmZVibmJ/XgNgpY+FA==","zy+2mAiYyXUjqcW6bA==","V80l7zjvRVbpeGEBGQ==","3oTG/on+cVvHUzKFYQ==","WF/+zUfNLUy1LscU6Q==","0RYd3PbcGUGbBZSQkQ==","53PEaLZoH86eJPIp1g==","bjoneQd5K8OwD6Gtrg==","6OEfSslKd9TCclQ8Jg==","Yaj8W3hbQ9nsWQe4Xg==","+UpvLEgsz/omiKMDKw==","cAOMPfk9+/cIo/CHUw==","9ti0DjcOp+B63gUW2w==","f5FXH4Yfk+1U9VaSow==","2wGP4FfgoqbzYVB9MQ==","Ukhs8ebxlqvdSgP5SQ==","1JNUwijCyryvN/ZowQ==","Xdq305nT/rGBHKXsuQ==","xTgkpKmkcpJLzQFXzA==","THHHtRi1Rp9l5lLTtA==","yqr/htaGGogXm6dCPA==","Q+Mcl2eXLoU5sPTGRA==","n5dSZWlleB5ErquBBQ==","Ft6xdNh0TBNqhfgFfQ==","kAWJRxZHEAQY+A2U9Q==","GUxqVqdWJAk2014QjQ==","ga75IZchqCr8Avqr+A==","COcaMCYwnCfSKakvgA==","jjwiA+gDwDCgVFy+CA==","B3XBElkS9D2Ofw86cA==","o+UZ7YjtxXYp6wnV4g==","Kqz6/Dn88XsHwFpRmg==","rHfCz/fPrWx1va/AEg==","JT4h3kbemWFblvxEag==","vdyyqXapFUKRR1j/Hw==","NJVRuMe4IU+/bAt7Zw==","sk5piwmLfVjNEf7q7w==","OweKmriaSVXjOq1ulw==","F6b1chVy0XM3LUBkbQ==","nu8WY6Rj5X4ZBhPgFQ==","GDQuUGpQuWlre+ZxnQ==","kX3NQdtBjWRFULX15Q==","CZ9eNus2AUePgRFOkA==","gNa9J1onNUqhqkLK6A==","Bg2FFJQUaV3T17dbYA==","j0RmBSUFXVD9/OTfGA==","K9S++vT6bBtaaOIwig==","op1d60XrWBZ0Q7G08g==","JEZl2IvYBAEGPkQleg==","rQ+GyTrJMAwoFRehAg==","Ne0Vvgq+vC/ixLMadw==","vKT2r7uviCLM7+CeDw==","On/OnHWc1DW+khUPhw==","szYtjcSN4DiQuUaL/w==","b0Jjf8p/tqPtpxnMvg==","5guAbntugq7DjEpIxg==","YNC4XbVd3rmx8b/ZTg==","6ZlbTARM6rSf2uxdNg==","cXvIOzQ7ZpdVC0jmQw==","+DIrKoUqUpp7IBtiOw==","fukTGUsZDo0JXe7zsw==","96DwCPoIOoAndr13yw==","UzAo9yv3C8uA4ruYWQ==","2nnL5prmP8auyegcIQ==","XKLz1VTVY9HctB2NqQ==","1esQxOXEV9zyn04J0Q==","TQmDs9Wz2/84TuqypA==","xEBgomSi7/IWZbk23A==","QptYkaqRs+VkGEynVA==","y9K7gBuAh+hKMx8jLA==","GsSmXO1cnqnRNouzvQ==","k41FTVxNqqT/Hdg3xQ==","FVZ9fpJ+9rONYC2mTQ==","nB+ebyNvwr6jS34iNQ==","BP0NGBMYTp1pmtqZQA==","jbTuCaIJepBHsYkdOA==","C2/WOmw6Joc1zHyMsA==","giY1K90rEoob5y8IyA==","Jrbt1AzUI8G8cynnWg==","r/8Oxb3FF8ySWHpjIg==","KSQ29nP2S9vgJY/yqg==","oG3V58Lnf9bODtx20g==","OI9GkPKQ8/UE33jNpw==","scalgUOBx/gq9CtJ3w==","Nx2dso2ym+9Yid7YVw==","vlR+ozyjr+J2oo1cLw==","YiAwUTJR+XkLvNIbbg==","62nTQINAzXQll4GfFg==","bbLrc01zkWNX6nQOng==","5PsIYvxipW55wSeK5g==","fBmbFcwVKU2zEIMxkw==","9VB4BH0EHUCdO9C16w==","c4tAN7M3QVfvRiUkYw==","+sKjJgImdVrBbXagGw==","XlJ72dPZRBFm+XBPiQ==","1xuYyGLIcBxI0iPL8Q==","UcCg+6z7LAs6r9ZaeQ==","2IlD6h3qGAYUhIXeAQ==","QGvQnS2dlCXeVSFldA==","ySIzjJyMoCjwfnLhDA==","T/kLv1K//D+CA4dwhA==","xrDoruOuyDKsKNT0/A==","6hGXRk5GUBR4Pzn+Bg==","Y1h0V/9XZBlWFGp6fg==","5YNMZDFkOA4kaZ/r9g==","bMqvdYB1DAMKQsxvjg==","9Cg8ArACgCDAk2jU+w==","fWHfEwETtC3uuDtQgw==","+7rnIM8g6Dqcxc7BCw==","cvMEMX4x3Dey7p1Fcw==","1mPczq/O7XwVepuq4Q==","Xyo/3x7f2XE7UcgumQ==","2fEH7NDshWZJLD2/EQ==","ULjk/WH9sWtnB247aQ==","yFp3ilGKPUit1sqAHA==","QROUm+CbCUWD/ZkEZA==","x8isqC6oVVLxgGyV7A==","ToFPuZ+5YV/fqz8RlA==","kvUBS5FLN8SitWBW1Q==","G7ziWiBaA8mMnjPSrQ==","nWfaae5pX97+48ZDJQ==","FC45eF94a9PQyJXHXQ==","jMyqD28P5/AaGTF8KA==","BYVJHt4e0/00MmL4UA==","g15xLRAtj+pGT5dp2A==","CheSPKE8u+doZMTtoA==","rodKw3DDiqzP8MICMg==","J86p0sHSvqHh25GGSg==","oRWR4Q/h4raTpmQXwg==","KFxy8L7w1ru9jTeTug==","sL7hh46HWph3XJMozw==","OfcClj+WbpVZd8Cstw==","vyw6pfGlMoIrCjU9Pw==","NmXZtEC0Bo8FIWa5Rw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP13",$.ig.$ot)},true);$c("RSP15:fs","Object",{init:function(){this._resource=["HcRvo3BKCmlpi4SXIIYa","HcRvo3BKCmlpi4SXIIYa","OpXeW+CUFNLSCxUzQBE0","J1Gx+JDeHru7gJGkYJcu","dDehtt01KLm5FipmgCJo","afPOFa1/ItDQna7xoKRy","TqJ/7T2hPGtrHT9VwDNc","U2YQTk3rNgIClrvC4LVG","6G5fcadqUG9vLFTMHUTQ","9aow0tcgWgYGp9BbPcLK","0vuBKkf+RL29J0H/XVXk","zz/uiTe0TtTUrMVofdP+","nFn+x3pfeNbWOn6qnWa4","gZ2RZAoVcr+/sfo9veCi","pswgnJrLbAQEMWuZ3XeM","uwhPP+qBZm1tuu8O/fGW","zdy+4lPUoN7eWKiFOoi9","0BjRQSOeqre30ywSGg6n","90lgubNAtAwMU722epmJ","6o0PGsMKvmVl2DkhWh+T","uesfVI7hiGdnToLjuqrV","pC9w9/6rgg4OxQZ0mizP","g37BD251nLW1RZfQ+rvh","nrqurB4/ltzczhNH2j37","JbLhk/S+8LGxdPxJJ8xt","OHaOMIT0+tjY/3jeB0p3","Hyc/yBQq5GNjf+l6Z91Z","AuNQa2Rg7goK9G3tR1tD","UYVAJSmL2AgIYtYvp+4F","TEEvhlnB0mFh6VK4h2gf","axCefskfzNraacMc5/8x","dtTx3blVxrOz4keLx3kr","h6Vh2aa1XaGhsE0XdA1n","mmEOetb/V8jIO8mAVIt9","vTC/gkYhSXNzu1gkNBxT","oPTQITZrQxoaMNyzFJpJ","85LAb3uAdRgYpmdx9C8P","7lavzAvKf3FxLePm1KkV","yQceNJsUYcrKrXJCtD47","1MNxl+tea6OjJvbVlLgh","b8s+qAHfDc7OnBnbaUm3","cg9RC3GVB6enF51MSc+t","VV7g8+FLGRwclwzoKViD","SJqPUJEBE3V1HIh/Cd6Z","G/yfHtzqJXd3ijO96Wvf","BjjwvaygLx4eAbcqye3F","IWlBRTx+MaWlgSaOqXrr","PK0u5kw0O8zMCqIZifzx","SnnfO/Vh/X9/6OWSToXa","V72wmIUr9xYWY2EFbgPA","cOwBYBX16a2t4/ChDpTu","bShuw2W/48TEaHQ2LhL0","Pk5+jShU1cbG/s/0zqey","I4oRLlge36+vdUtj7iGo","BNug1sjAwRQU9drHjraG","GR/PdbiKy319fl5QrjCc","oheASlILrRAQxLFeU8EK","v9Pv6SJBp3l5TzXJc0cQ","mIJeEbKfucLCz6RtE9A+","hUYxssLVs6urRCD6M1Yk","1iAh/I8+hamp0ps40+Ni","y+ROX/90j8DAWR+v82V4","7LX/p2+qkXt72Y4Lk/JW","8XGQBB/gmxISUgqcs3RM","E1fCr1F3ul9ffZou6BrO","DpOtDCE9sDY29h65yJzU","KcIc9LHjro2Ndo8dqAv6","NAZzV8GppOTk/QuKiI3g","Z2BjGYxCkubma7BIaDim","eqQMuvwImI+P4DTfSL68","XfW9QmzWhjQ0YKV7KCmS","QDHS4RycjF1d6yHsCK+I","+zmd3vYd6jAwUc7i9V4e","5v3yfYZX4FlZ2kp11dgE","waxDhRaJ/uLiWtvRtU8q","3GgsJmbD9IuL0V9Glckw","jw48aCsowomJR+SEdXx2","kspTy1tiyODgzGATVfps","tZviM8u81ltbTPG3NW1C","qF+NkLv23DIyx3UgFetY","3ot8TQKjGoGBJTKr0pJz","w08T7nLpEOjorrY88hRp","5B6iFuI3DlNTLieYkoNH","+drNtZJ9BDo6paMPsgVd","qrzd+9+WMjg4MxjNUrAb","t3iyWK/cOFFRuJxacjYB","kCkDoD8CJurqOA3+EqEv","je1sA09ILIODs4lpMic1","NuUjPKXJSu7uCWZnz9aj","KyFMn9WDQIeHguLw71C5","DHD9Z0VdXjw8AnNUj8eX","EbSSxDUXVFVViffDr0GN","QtKCinj8YldXH0wBT/TL","XxbtKQi2aD4+lMiWb3LR","eEdc0ZhodoWFFFkyD+X/","ZYMzcugifOzsn92lL2Pl","lPKjdvfC5/7+zdc5nBep","iTbM1YeI7ZeXRlOuvJGz","rmd9LRdW8ywsxsIK3Aad","s6MSjmcc+UVFTUad/ICH","4MUCwCr3z0dH2/1fHDXB","/QFtY1q9xS4uUHnIPLPb","2lDcm8pj25WV0OhsXCT1","x5SzOLop0fz8W2z7fKLv","fJz8B1Cot5GR4YP1gVN5","YViTpCDivfj4agdiodVj","RgkiXLA8o0ND6pbGwUJN","W81N/8B2qSoqYRJR4cRX","CKtdsY2dnygo96mTAXER","FW8yEv3XlUFBfC0EIfcL","Mj6D6m0Ji/r6/LygQWAl","L/rsSR1DgZOTdzg3YeY/","WS4dlKQWRyAglX+8pp8U","ROpyN9RcTUlJHvsrhhkO","Y7vDz0SCU/LynmqP5o4g","fn+sbDTIWZubFe4Yxgg6","LRm8Inkjb5mZg1XaJr18","MN3TgQlpZfDwCNFNBjtm","F4xieZm3e0tLiEDpZqxI","CkgN2un9cSIiA8R+RipS","sUBC5QN8F09PuStwu9vE","rIQtRnM2HSYmMq/nm13e","i9WcvuPoA52dsj5D+8rw","lhHzHZOiCfT0ObrU20zq","xXfjU95JP/b2rwEWO/ms","2LOM8K4DNZ+fJIWBG3+2","/+I9CD7dKyQkpBQle+iY","4iZSq06XIU1NL5CyW26C","Jq6ZQ6Luab6++ilczTSB","O2r24NKkY9fXca3L7bKb","HDtHGEJ6fWxs8TxvjSW1","Af8ouzIwdwUFerj4raOv","Upk49X/bQQcH7AM6TRbp","T11XVg+RS25uZ4etbZDz","aAzmrp9PVdXV5xYJDQfd","dciJDe8FX7y8bJKeLYHH","zsDGMgWEOdHR1n2Q0HBR","0wSpkXXOM7i4XfkH8PZL","9FUYaeUQLQMD3WijkGFl","6ZF3ypVaJ2pqVuw0sOd/","uvdnhNixEWhowFf2UFI5","pzMIJ6j7GwEBS9NhcNQj","gGK53zglBbq6y0LFEEMN","nabWfEhvD9PTQMZSMMUX","63InofE6yWBgooHZ97w8","9rZIAoFwwwkJKQVO1zom","0ef5+hGu3bKyqZTqt60I","zCOWWWHk19vbIhB9lysS","n0WGFywP4dnZtKu/d55U","goHptFxF67CwPy8oVxhO","pdBYTMyb9QsLv76MN49g","uBQ377zR/2JiNDobFwl6","Axx40FZQmQ8PjtUV6vjs","HtgXcyYak2ZmBVGCyn72","OYmmi7bEjd3dhcAmqunY","JE3JKMaOh7S0DkSxim/C","dyvZZotlsba2mP9zatqE","au+2xfsvu9/fE3vkSlye","Tb4HPWvxpWRkk+pAKsuw","UHponhu7rw0NGG7XCk2q","oQv4mgRbNB8fSmRLuTnm","vM+XOXQRPnZ2weDcmb/8","m54mweTPIM3NQXF4+SjS","hlpJYpSFKqSkyvXv2a7I","1TxZLNluHKamXE4tORuO","yPg2j6kkFs/P18q6GZ2U","76mHdzn6CHR0V1seeQq6","8m3o1EmwAh0d3N+JWYyg","SWWn66MxZHBwZjCHpH02","VKHISNN7bhkZ7bQQhPss","c/B5sEOlcKKibSW05GwC","bjQWEzPvesvL5qEjxOoY","PVIGXX4ETMnJcBrhJF9e","IJZp/g5ORqCg+552BNlE","B8fYBp6QWBsbew/SZE5q","GgO3pe7aUnJy8ItFRMhw","bNdGeFePlMHBEszOg7Fb","cRMp2yfFnqiomUhZozdB","VkKYI7cbgBMTGdn9w6Bv","S4b3gMdRinp6kl1q4yZ1","GODnzoq6vHh4BOaoA5Mz","BSSIbfrwthERj2I/IxUp","InU5lWouqKqqD/ObQ4IH","P7FWNhpkosPDhHcMYwQd","hLkZCfDlxK6uPpgCnvWL","mX12qoCvzsfHtRyVvnOR","vizHUhBx0Hx8NY0x3uS/","o+io8WA72hUVvgmm/mKl","8I64vy3Q7BcXKLJkHtfj","7UrXHF2a5n5+ozbzPlH5","yhtm5M1E+MXFI6dXXsbX","198JR70O8qysqCPAfkDN","Nflb7POZ0+Hhh7NyJS5P","KD00T4PT2YiIDDflBahV","D2yFtxMNxzMzjKZBZT97","EqjqFGNHzVpaByLWRblh","Qc76Wi6s+1hYkZkUpQwn","XAqV+V7m8TExGh2DhYo9","e1skAc4474qKmown5R0T","Zp9Lor5y5ePjEQiwxZsJ","3ZcEnVTzg46Oq+e+OGqf","wFNrPiS5iefnIGMpGOyF","5wLaxrRnl1xcoPKNeHur","+sa1ZcQtnTU1K3YaWP2x","qaClK4nGqzc3vc3YuEj3","tGTKiPmMoV5eNklPmM7t","kzV7cGlSv+Xlttjr+FnD","jvEU0xkYtYyMPVx82N/Z","+CXlDqBNcz8/3xv3H6by","5eGKrdAHeVZWVJ9gPyDo","wrA7VUDZZ+3t1A7EX7fG","33RU9jCTbYSEX4pTfzHc","jBJEuH14W4aGyTGRn4Sa","kdYrGw0yUe/vQrUGvwKA","toea453sT1RUwiSi35Wu","q0P1QO2mRT09SaA1/xO0","EEu6fwcnI1BQ8087AuIi","DY/V3HdtKTk5eMusImQ4","Kt5kJOezN4KC+FoIQvMW","NxoLh5f5Pevrc96fYnUM","ZHwbydoSC+np5WVdgsBK","ebh0aqpYAYCAbuHKokZQ","XunFkjqGHzs77nBuwtF+","Qy2qMUrMFVJSZfT54ldk","slw6NVUsjkBAN/5lUSMo","r5hVliVmhCkpvHrycaUy","iMnkbrW4mpKSPOtWETIc","lQ2LzcXykPv7t2/BMbQG","xmubg4gZpvn5IdQD0QFA","26/0IPhTrJCQqlCU8Yda","/P5F2GiNsisrKsEwkRB0","4ToqexjHuEJCoUWnsZZu","WjJlRPJG3i8vG6qpTGf4","R/YK54IM1EZGkC4+bOHi","YKe7HxLSyv39EL+aDHbM","fWPUvGKYwJSUmzsNLPDW","LgXE8i9z9paWDYDPzEWQ","M8GrUV85/P//hgRY7MOK","FJAaqc/n4kREBpX8jFSk","CVR1Cr+t6C0tjRFrrNK+","f4CE1wb4Lp6eb1bga6uV","YkTrdHayJPf35NJ3Sy2P","RRVajOZsOkxMZEPTK7qh","WNE1L5YmMCUl78dECzy7","C7clYdvNBicneXyG64n9","FnNKwquHDE5O8vgRyw/n","MSL7OjtZEvX1cmm1q5jJ","LOaUmUsTGJyc+e0iix7T","l+7bpqGSfvHxQwIsdu9F","iiq0BdHYdJiYyIa7Vmlf","rXsF/UEGaiMjSBcfNv5x","sL9qXjFMYEpKw5OIFnhr","49l6EHynVkhIVShK9s0t","/h0VswztXCEh3qzd1ks3","2UykS5wzQpqaXj15ttwZ","xIjL6Ox5SPPz1bnulloD"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP15",$.ig.$ot)},true);$c("RSP16:ft","Object",{init:function(){this._resource=["Ow1ovUTRHgijQSnlYjIkOw==","Ow1ovUTRHgijQSnlYjIkOw==","dhrQZ4i/PBBbglLXxGRIdg==","TRe42sxuIhj4w3syplZsTQ==","7DS9zg1jeCC2GaSzlciQ7A==","1znVc0myZigVWI1W9/q01w==","mi5tqYXcRDDtm/ZkUazYmg==","oSMFFMENWjhO2t+BM578oQ==","xWhngRrG8EBxMlV7N409xQ==","/mUPPF4X7kjSc3yeVb8Z/g==","s3K35pJ5zFAqsAes8+l1sw==","iH/fW9ao0liJ8S5JkdtRiA==","KVzaTxeliGDHK/HIokWtKQ==","ElGy8lN0lmhkatgtwHeJEg==","X0YKKJ8atHCcqaMfZiHlXw==","ZEtildvLqng/6Ir6BBPBZA==","l9DOHzSR/YDiZKr2bgd6lw==","rN2monBA44hBJYMTDDVerA==","4coeeLwuwZC55vghqmMy4Q==","2sd2xfj/35gap9HEyFEW2g==","e+Rz0TnyhaBUfQ5F+8/qew==","QOkbbH0jm6j3PCegmf3OQA==","Df6jtrFNubAP/1ySP6uiDQ==","NvPLC/Wcp7isvnV3XZmGNg==","Uripni5XDcCTVv+NWYpHUg==","abXBI2qGE8gwF9ZoO7hjaQ==","JKJ5+aboMdDI1K1ane4PJA==","H68RROI5L9hrlYS//9wrHw==","vowUUCM0deAlT1s+zELXvg==","hYF87Wfla+iGDnLbrnDzhQ==","yJbEN6uLSfB+zQnpCCafyA==","85usiu9aV/jdjCAMahS78w==","M72BPmg/5x3ZyEnx3A70Mw==","CLDpgyzu+RV6iWAUvjzQCA==","RadRWeCA2w2CShsmGGq8RQ==","fqo55KRRxQUhCzLDeliYfg==","34k88GVcnz1v0e1CScZk3w==","5IRUTSGNgTXMkMSnK/RA5A==","qZPsl+3joy00U7+VjaIsqQ==","kp6EKqkyvSWXEpZw75AIkg==","9tXmv3L5F12o+hyK64PJ9g==","zdiOAjYoCVULuzVvibHtzQ==","gM822PpGK03zeE5dL+eBgA==","u8JeZb6XNUVQOWe4TdWluw==","GuFbcX+ab30e47g5fktZGg==","IewzzDtLcXW9opHcHHl9IQ==","bPuLFvclU21FYeruui8RbA==","V/bjq7P0TWXmIMML2B01Vw==","pG1PIVyuGp07rOMHsgmOpA==","n2AnnBh/BJWY7cri0Duqnw==","0nefRtQRJo1gLrHQdm3G0g==","6Xr3+5DAOIXDb5g1FF/i6Q==","SFny71HNYr2NtUe0J8EeSA==","c1SaUhUcfLUu9G5RRfM6cw==","PkMiiNlyXq3WNxVj46VWPg==","BU5KNZ2jQKV1djyGgZdyBQ==","YQUooEZo6t1KnrZ8hYSzYQ==","WghAHQK59NXp35+Z57aXWg==","Fx/4x87X1s0RHOSrQeD7Fw==","LBKQeooGyMWyXc1OI9LfLA==","jTGVbksLkv38hxLPEEwjjQ==","tjz90w/ajPVfxjsqcn4Htg==","+ytFCcO0ru2nBUAY1Chr+w==","wCYttIdlsOUERGn9thpPwA==","ZmcffNB+0zqvjZL/pRz1Zg==","XWp3wZSvzTIMzLsaxy7RXQ==","EH3PG1jB7yr0D8AoYXi9EA==","K3CnphwQ8SJXTunNA0qZKw==","ilOist0dqxoZlDZMMNRlig==","sV7KD5nMtRK61R+pUuZBsQ==","/Ely1VWilwpCFmSb9LAt/A==","x0QaaBFziQLhV01+loIJxw==","ow94/cq4I3rev8eEkpHIow==","mAIQQI5pPXJ9/u5h8KPsmA==","1RWomkIHH2qFPZVTVvWA1Q==","7hjAJwbWAWImfLy2NMek7g==","TzvFM8fbW1popmM3B1lYTw==","dDatjoMKRVLL50rSZWt8dA==","OSEVVE9kZ0ozJDHgwz0QOQ==","Aix96Qu1eUKQZRgFoQ80Ag==","8bfRY+TvLrpN6TgJyxuP8Q==","yrq53qA+MLLuqBHsqSmryg==","h60BBGxQEqoWa2reD3/Hhw==","vKBpuSiBDKK1KkM7bU3jvA==","HYNsremMVpr78Jy6XtMfHQ==","Jo4EEK1dSJJYsbVfPOE7Jg==","a5m8ymEzaoqgcs5tmrdXaw==","UJTUdyXidIIDM+eI+IVzUA==","NN+24v4p3vo8221y/JayNA==","D9LeX7r4wPKfmkSXnqSWDw==","QsVmhXaW4upnWT+lOPL6Qg==","ecgOODJH/OLEGBZAWsDeeQ==","2OsLLPNKptqKwsnBaV4i2A==","4+ZjkbebuNIpg+AkC2wG4w==","rvHbS3v1msrRQJsWrTpqrg==","lfyz9j8khMJyAbLzzwhOlQ==","VdqeQrhBNCd2RdsOeRIBVQ==","btf2//yQKi/VBPLrGyAlbg==","I8BOJTD+CDctx4nZvXZJIw==","GM0mmHQvFj+OhqA830RtGA==","ue4jjLUiTAfAXH+97NqRuQ==","guNLMfHzUg9jHVZYjui1gg==","z/Tz6z2dcBeb3i1qKL7Zzw==","9PmbVnlMbh84nwSPSoz99A==","kLL5w6KHxGcHd451Tp88kA==","q7+RfuZW2m+kNqeQLK0Yqw==","5qgppCo4+Hdc9dyiivt05g==","3aVBGW7p5n//tPVH6MlQ3Q==","fIZEDa/kvEexbirG21esfA==","R4sssOs1ok8SLwMjuWWIRw==","CpyUaidbgFfq7HgRHzPkCg==","MZH812OKnl9JrVH0fQHAMQ==","wgpQXYzQyaeUIXH4FxV7wg==","+Qc44MgB1683YFgddSdf+Q==","tBCAOgRv9bfPoyMv03EztA==","jx3oh0C+679s4grKsUMXjw==","Lj7tk4GzsYciONVLgt3rLg==","FTOFLsVir4+Befyu4O/PFQ==","WCQ99AkMjZd5uoecRrmjWA==","YylVSU3dk5/a+655JIuHYw==","B2I33JYWOeflEySDIJhGBw==","PG9fYdLHJ+9GUg1mQqpiPA==","cXjnux6pBfe+kXZU5PwOcQ==","SnWPBlp4G/8d0F+xhs4qSg==","61aKEpt1QcdTCoAwtVDW6w==","0Fvir9+kX8/wS6nV12Ly0A==","nUxadRPKfdcIiNLncTSenQ==","pkEyyFcbY9+ryfsCEwa6pg==","zM4++L38u3RDBznjVzj3zA==","98NWRfktpXzgRhAGNQrT9w==","utTunzVDh2QYhWs0k1y/ug==","gdmGInGSmWy7xELR8W6bgQ==","IPqDNrCfw1T1Hp1QwvBnIA==","G/fri/RO3VxWX7S1oMJDGw==","VuBTUTgg/0SunM+HBpQvVg==","be077Hzx4UwN3eZiZKYLbQ==","CaZZeac6SzQyNWyYYLXKCQ==","MqsxxOPrVTyRdEV9AofuMg==","f7yJHi+FdyRptz5PpNGCfw==","RLHho2tUaSzK9heqxuOmRA==","5ZLkt6pZMxSELMgr9X1a5Q==","3p+MCu6ILRwnbeHOl09+3g==","k4g00CLmDwTfrpr8MRkSkw==","qIVcbWY3EQx877MZUys2qA==","Wx7w54ltRvShY5MVOT+NWw==","YBOYWs28WPwCIrrwWw2pYA==","LQQggAHSeuT64cHC/VvFLQ==","FglIPUUDZOxZoOgnn2nhFg==","typNKYQOPtQXejemrPcdtw==","jCcllMDfINy0Ox5DzsU5jA==","wTCdTgyxAsRM+GVxaJNVwQ==","+j3180hgHMzvuUyUCqFx+g==","nnaXZpOrtrTQUcZuDrKwng==","pXv/29d6qLxzEO+LbICUpQ==","6GxHARsUiqSL05S5ytb46A==","02EvvF/FlKwokr1cqOTc0w==","ckIqqJ7IzpRmSGLdm3ogcg==","SU9CFdoZ0JzFCUs4+UgESQ==","BFj6zxZ38oQ9yjAKXx5oBA==","P1WSclKm7IyeixnvPSxMPw==","/3O/xtXDXGmaz3ASizYD/w==","xH7Xe5ESQmE5jln36QQnxA==","iWlvoV18YHnBTSLFT1JLiQ==","smQHHBmtfnFiDAsgLWBvsg==","E0cCCNigJEks1tShHv6TEw==","KEpqtZxxOkGPl/1EfMy3KA==","ZV3Sb1AfGFl3VIZ22prbZQ==","XlC60hTOBlHUFa+TuKj/Xg==","OhvYR88FrCnr/SVpvLs+Og==","ARaw+ovUsiFIvAyM3okaAQ==","TAEIIEe6kDmwf3e+eN92TA==","dwxgnQNrjjETPl5bGu1Sdw==","1i9licJm1Ald5IHaKXOu1g==","7SINNIa3ygH+pag/S0GK7Q==","oDW17krZ6BkGZtMN7RfmoA==","mzjdUw4I9hGlJ/rojyXCmw==","aKNx2eFSoel4q9rk5TF5aA==","U64ZZKWDv+Hb6vMBhwNdUw==","HrmhvmntnfkjKYgzIVUxHg==","JbTJAy08g/GAaKHWQ2cVJQ==","hJfMF+wx2cnOsn5XcPnphA==","v5qkqqjgx8Ft81eyEsvNvw==","8o0ccGSO5dmVMCyAtJ2h8g==","yYB0zSBf+9E2cQVl1q+FyQ==","rcsWWPuUUakJmY+f0rxErQ==","lsZ+5b9FT6Gq2KZ6sI5glg==","29HGP3MrbblSG91IFtgM2w==","4Nyugjf6c7HxWvStdOoo4A==","Qf+rlvb3KYm/gCssR3TUQQ==","evLDK7ImN4EcwQLJJUbweg==","N+V78X5IFZnkAnn7gxCcNw==","DOgTTDqZC5FHQ1Ae4SK4DA==","qqkhhG2CaE7siqsc8iQCqg==","kaRJOSlTdkZPy4L5kBYmkQ==","3LPx4+U9VF63CPnLNkBK3A==","576ZXqHsSlYUSdAuVHJu5w==","Rp2cSmDhEG5akw+vZ+ySRg==","fZD09yQwDmb50iZKBd62fQ==","MIdMLeheLH4BEV14o4jaMA==","C4okkKyPMnaiUHSdwbr+Cw==","b8FGBXdEmA6duP5nxak/bw==","VMwuuDOVhgY++deCp5sbVA==","GduWYv/7pB7GOqywAc13GQ==","Itb+37squhZle4VVY/9TIg==","g/X7y3on4C4roVrUUGGvgw==","uPiTdj72/iaI4HMxMlOLuA==","9e8rrPKY3D5wIwgDlAXn9Q==","zuJDEbZJwjbTYiHm9jfDzg==","PXnvm1kTlc4O7gHqnCN4PQ==","BnSHJh3Ci8atrygP/hFcBg==","S2M//NGsqd5VbFM9WEcwSw==","cG5XQZV9t9b2LXrYOnUUcA==","0U1SVVRw7e6496VZCevo0Q==","6kA66BCh8+Ybtoy8a9nM6g==","p1eCMtzP0f7jdfeOzY+gpw==","nFrqj5gez/ZANN5rr72EnA==","+BGIGkPVZY5/3FSRq65F+A==","wxzgpwcEe4bcnX10yZxhww==","jgtYfctqWZ4kXgZGb8oNjg==","tQYwwI+7R5aHHy+jDfgptQ==","FCU11E62Ha7JxfAiPmbVFA==","LyhdaQpnA6ZqhNnHXFTxLw==","Yj/ls8YJIb6SR6L1+gKdYg==","WTKNDoLYP7YxBosQmDC5WQ==","mRSgugW9j1M1QuLtLir2mQ==","ohnIB0FskVuWA8sITBjSog==","7w5w3Y0Cs0NuwLA66k6+7w==","1AMYYMnTrUvNgZnfiHya1A==","dSAddAje93ODW0Zeu+JmdQ==","Ti11yUwP6XsgGm+72dBCTg==","AzrNE4Bhy2PY2RSJf4YuAw==","ODelrsSw1Wt7mD1sHbQKOA==","XHzHOx97fxNEcLeWGafLXA==","Z3GvhluqYRvnMZ5ze5XvZw==","KmYXXJfEQwMf8uVB3cODKg==","EWt/4dMVXQu8s8ykv/GnEQ==","sEh69RIYBzPyaRMljG9bsA==","i0USSFbJGTtRKDrA7l1/iw==","xlKqkpqnOyOp60HySAsTxg==","/V/CL952JSsKqmgXKjk3/Q==","DsRupTEsctPXJkgbQC2MDg==","NckGGHX9bNt0Z2H+Ih+oNQ==","eN6+wrmTTsOMpBrMhEnEeA==","Q9PWf/1CUMsv5TMp5nvgQw==","4vDTazxPCvNhP+yo1eUc4g==","2f271nieFPvCfsVNt9c42Q==","lOoDDLTwNuM6vb5/EYFUlA==","r+drsfAhKOuZ/Jeac7Nwrw==","y6wJJCvqgpOmFB1gd6Cxyw==","8KFhmW87nJsFVTSFFZKV8A==","vbbZQ6NVvoP9lk+3s8T5vQ==","hrux/ueEoIte12ZS0fbdhg==","J5i06iaJ+rMQDbnT4mghJw==","HJXcV2JY5LuzTJA2gFoFHA==","UYJkja42xqNLj+sEJgxpUQ==","ao8MMOrn2KvozsLhRD5Nag=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP16",$.ig.$ot)},true);$c("RSP17:fu","Object",{init:function(){this._resource=["d0JTeHcWxVP5KY+GVTV9Y08=","d0JTeHcWxVP5KY+GVTV9Y08=","7oSm8O4sl6bvUgMRqmr6xp4=","mcb1iJk6UvUWe4yX/1+HpdE=","wRVR/cFYM1HDpAYiSdTpkSE=","tlcChbZO9gI6jYmkHOGU8m4=","L5H3DS90pPcs9gUz474TV78=","WNOkdVhiYaTV34q1totuNPA=","nyqi55+wZqKbVQxEkrXPP0I=","6Gjxn+imo/FifIPCx4CyXA0=","ca4EF3Gc8QR0Bw9VON81+dw=","BuxXbwaKNFeNLoDTbepImpM=","Xj/zGl7oVfNY8Qpm22EmrmM=","KX2gYin+kKCh2IXgjlRbzSw=","sLtV6rDEwlW3owl3cQvcaP0=","x/kGksfSBwZOiobxJD6hC7I=","I1RZ0yN9zFkrqhiIOXeDfoQ=","VBYKq1RrCQrSg5cObEL+Hcs=","zdD/I81RW//E+BuZkx15uBo=","upKsW7pHnqw90ZQfxigE21U=","4kEILuIl/wjoDh6qcKNq76U=","lQNbVpUzOlsRJ5EsJZYXjOo=","DMWu3gwJaK4HXB272smQKTs=","e4f9pnsfrf3+dZI9j/ztSnQ=","vH77NLzNqvuw/xTMq8JMQcY=","yzyoTMvbb6hJ1ptK/vcxIok=","UvpdxFLhPV1frRfdAai2h1g=","JbgOvCX3+A6mhJhbVJ3L5Bc=","fWuqyX2VmapzWxLu4hal0Oc=","Cin5sQqDXPmKcp1otyPYs6g=","k+8MOZO5DgycCRH/SHxfFnk=","5K1fQeSvy19lIJ55HUkidTY=","Rqiyu0b6hbJWSTANcu4b/BU=","MerhwzHsQOGvYL+LJ9tmn1o=","qCwUS6jWEhS5GzMc2IThOos=","325HM9/A10dAMryajbGcWcQ=","h73jRoeituOV7TYvOzrybTQ=","8P+wPvC0c7BsxLmpbg+PDns=","aTlFtmmOIUV6vzU+kVAIq6o=","HnsWzh6Y5BaDlrq4xGV1yOU=","2YIQXNlK4xDNHDxJ4FvUw1c=","rsBDJK5cJkM0NbPPtW6poBg=","Nwa2rDdmdLYiTj9YSjEuBck=","QETl1EBwseXbZ7DeHwRTZoY=","GJdBoRgS0EEOuDprqY89UnY=","b9US2W8EFRL3kbXt/LpAMTk=","9hPnUfY+R+fh6jl6A+XHlOg=","gVG0KYEogrQYw7b8VtC696c=","ZfzraGWHSet94yiFS5mYgpE=","Er64EBKRjLiEyqcDHqzl4d4=","i3hNmIur3k2SsSuU4fNiRA8=","/Doe4Py9Gx5rmKQStMYfJ0A=","pOm6laTferq+Ry6nAk1xE7A=","06vp7dPJv+lHbqEhV3gMcP8=","Sm0cZUrz7RxRFS22qCeL1S4=","PS9PHT3lKE+oPKIw/RL2tmE=","+tZJj/o3L0nmtiTB2SxXvdM=","jZQa940h6hofn6tHjBkq3pw=","FFLvfxQbuO8J5CfQc0ate00=","YxC8B2MNfbzwzahWJnPQGAI=","O8MYcjtvHBglEiLjkPi+LPI=","TIFLCkx52UvcO61lxc3DT70=","1Ue+gtVDi77KQCHyOpJE6mw=","ogXt+qJVTu0zaa50b6c5iSM=","jE15a4zpF3mskmAa5ME25So=","+w8qE/v/0ipVu++csfRLhmU=","Ysnfm2LFgN9DwGMLTqvMI7Q=","FYuM4xXTRYy66eyNG56xQPs=","TVgolk2xJChvNmY4rRXfdAs=","Ohp77jqn4XuWH+m++CCiF0Q=","o9yOZqOds46AZGUpB38lspU=","1J7dHtSLdt15TeqvUkpY0do=","E2fbjBNZcds3x2xednT52mg=","ZCWI9GRPtIjO7uPYI0GEuSc=","/eN9fP115n3YlW9P3B4DHPY=","iqEuBIpjIy4hvODJiSt+f7k=","0nKKcdIBQor0Y2p8P6AQS0k=","pTDZCaUXh9kNSuX6apVtKAY=","PPYsgTwt1SwbMWltlcrqjdc=","S7R/+Us7EH/iGObrwP+X7pg=","rxkguK+U2yCHOHiS3ba1m64=","2FtzwNiCHnN+EfcUiIPI+OE=","QZ2GSEG4TIZoanuDd9xPXTA=","Nt/VMDauidWRQ/QFIukyPn8=","bgxxRW7M6HFEnH6wlGJcCo8=","GU4iPRnaLSK9tfE2wVchacA=","gIjXtYDgf9erzn2hPgimzBE=","98qEzff2uoRS5/Inaz3br14=","MDOCXzAkvYIcbXTWTwN6pOw=","R3HRJ0cyeNHlRPtQGjYHx6M=","3rckr94IKiTzP3fH5WmAYnI=","qfV316ke73cKFvhBsFz9AT0=","8SbTovF8jtPfyXL0BteTNc0=","hmSA2oZqS4Am4P1yU+LuVoI=","H6J1Uh9QGXUwm3HlrL1p81M=","aOAmKmhG3CbJsv5j+YgUkBw=","yuXL0MoTksv621AXli8tGT8=","vaeYqL0FV5gD8t+RwxpQenA=","JGFtICQ/BW0ViVMGPEXX36E=","UyM+WFMpwD7soNyAaXCqvO4=","C/CaLQtLoZo5f1Y13/vEiB4=","fLLJVXxdZMnAVtmzis6561E=","5XQ83eVnNjzWLVUkdZE+ToA=","kjZvpZJx828vBNqiIKRDLc8=","Vc9pN1Wj9GlhjlxTBJriJn0=","Io06TyK1MTqYp9PVUa+fRTI=","u0vPx7uPY8+O3F9CrvAY4OM=","zAmcv8yZppx39dDE+8Vlg6w=","lNo4ypT7xziiKlpxTU4Lt1w=","45hrsuPtAmtbA9X3GHt21BM=","el6eOnrXUJ5NeFlg5yTxccI=","DRzNQg3Blc20UdbmshGMEo0=","6bGSA+luXpLRcUifr1iuZ7s=","nvPBe554m8EoWMcZ+m3TBPQ=","BzU08wdCyTQ+I0uOBTJUoSU=","cHdni3BUDGfHCsQIUAcpwmo=","KKTD/ig2bcMS1U695oxH9po=","X+aQhl8gqJDr/ME7s7k6ldU=","xiBlDsYa+mX9h02sTOa9MAQ=","sWI2drEMPzYErsIqGdPAU0s=","dpsw5HbeODBKJETbPe1hWPk=","AdljnAHI/WOzDctdaNgcO7Y=","mB+WFJjyr5aldkfKl4ebnmc=","713FbO/kasVcX8hMwrLm/Sg=","t45hGbeGC2GJgEL5dDmIydg=","wMwyYcCQzjJwqc1/IQz1qpc=","WQrH6VmqnMdm0kHo3lNyD0Y=","LkiUkS68WZSf+85ui2YPbAk=","BZry1gXPLvJFOcA01Z9s11Q=","ctihrnLZ66G8EE+ygKoRtBs=","6x5UJuvjuVSqa8Mlf/WWEco=","nFwHXpz1fAdTQkyjKsDrcoU=","xI+jK8SXHaOGncYWnEuFRnU=","s83wU7OB2PB/tEmQyX74JTo=","KgsF2yq7igVpz8UHNiF/gOs=","XUlWo12tT1aQ5kqBYxQC46Q=","mrBQMZp/SFDebMxwRyqj6BY=","7fIDSe1pjQMnRUP2Eh/ei1k=","dDT2wXRT3/YxPs9h7UBZLog=","A3aluQNFGqXIF0DnuHUkTcc=","W6UBzFsnewEdyMpSDv5KeTc=","LOdStCwxvlLk4UXUW8s3Gng=","tSGnPLUL7KfymslDpJSwv6k=","wmP0RMIdKfQLs0bF8aHN3OY=","Js6rBSay4qtuk9i87OjvqdA=","UYz4fVGkJ/iXulc6ud2Syp8=","yEoN9ciedQ2BwdutRoIVb04=","vwhejb+IsF546FQrE7doDAE=","59v6+Ofq0fqtN96epTwGOPE=","kJmpgJD8FKlUHlEY8Al7W74=","CV9cCAnGRlxCZd2PD1b8/m8=","fh0PcH7Qgw+7TFIJWmOBnSA=","ueQJ4rkChAn1xtT4fl0glpI=","zqZams4UQVoM71t+K2hd9d0=","V2CvElcuE68alNfp1DfaUAw=","ICL8aiA41vzjvVhvgQKnM0M=","ePFYH3hat1g2YtLaN4nJB7M=","D7MLZw9McgvPS11cYry0ZPw=","lnX+75Z2IP7ZMNHLneMzwS0=","4Tetl+Fg5a0gGV5NyNZOomI=","QzJAbUM1q0ATcPA5p3F3K0E=","NHATFTQjbhPqWX+/8kQKSA4=","rbbmna0ZPOb8IvMoDRuN7d8=","2vS15doP+bUFC3yuWC7wjpA=","gicRkIJtmBHQ1PYb7qWeumA=","9WVC6PV7XUIp/Xmdu5Dj2S8=","bKO3YGxBD7c/hvUKRM9kfP4=","G+HkGBtXyuTGr3qMEfoZH7E=","3BjiityFzeKIJfx9NcS4FAM=","q1qx8quTCLFxDHP7YPHFd0w=","MpxEejKpWkRnd/9sn65C0p0=","Rd4XAkW/nxeeXnDqyps/sdI=","HQ2zdx3d/rNLgfpffBBRhSI=","ak/gD2rLO+CyqHXZKSUs5m0=","84kVh/PxaRWk0/lO1nqrQ7w=","hMtG/4TnrEZd+nbIg0/WIPM=","YGYZvmBIZxk42uixngb0VcU=","FyRKxhdeokrB82c3yzOJNoo=","juK/To5k8L/XiOugNGwOk1s=","+aDsNvlyNewuoWQmYVlz8BQ=","oXNIQ6EQVEj7fu6T19IdxOQ=","1jEbO9YGkRsCV2EVgudgp6s=","T/fus088w+4ULO2CfbjnAno=","OLW9yzgqBr3tBWIEKI2aYTU=","/0y7Wf/4Abujj+T1DLM7aoc=","iA7oIYjuxOhapmtzWYZGCcg=","EcgdqRHUlh1M3efkptnBrBk=","ZopO0WbCU0619Ghi8+y8z1Y=","PlnqpD6gMupgK+LXRWfS+6Y=","SRu53Em297mZAm1REFKvmOk=","0N1MVNCMpUyPeeHG7w0oPTg=","p58fLKeaYB92UG5AujhVXnc=","ideLvYkmOYvpq6AuMV5aMn4=","/pXYxf4w/NgQgi+oZGsnUTE=","Z1MtTWcKri0G+aM/mzSg9OA=","EBF+NRAca37/0Cy5zgHdl68=","SMLaQEh+CtoqD6YMeIqzo18=","P4CJOD9oz4nTJimKLb/OwBA=","pkZ8sKZSnXzFXaUd0uBJZcE=","0QQvyNFEWC88dCqbh9U0Bo4=","Fv0pWhaWXyly/qxqo+uVDTw=","Yb96ImGAmnqL1yPs9t7obnM=","+HmPqvi6yI+drK97CYFvy6I=","jzvc0o+sDdxkhSD9XLQSqO0=","1+h4p9fObHixWqpI6j98nB0=","oKor36DYqStIcyXOvwoB/1I=","OWzeVzni+95eCKlZQFWGWoM=","Ti6NL070Po2nISbfFWD7Ocw=","qoPSbqpb9dLCAbimCCnZTPo=","3cGBFt1NMIE7KDcgXRykL7U=","RAd0nkR3YnQtU7u3okMjimQ=","M0Un5jNhpyfUejQx93Ze6Ss=","a5aDk2sDxoMBpb6EQf0w3ds=","HNTQ6xwVA9D4jDECFMhNvpQ=","hRIlY4UvUSXu972V65fKG0U=","8lB2G/I5lHYX3jITvqK3eAo=","NalwiTXrk3BZVLTimpwWc7g=","Qusj8UL9ViOgfTtkz6lrEPc=","2y3WedvHBNa2BrfzMPbstSY=","rG+FAazRwYVPLzh1ZcOR1mk=","9LwhdPSzoCGa8LLA00j/4pk=","g/5yDIOlZXJj2T1Ghn2CgdY=","GjiHhBqfN4d1orHReSIFJAc=","bXrU/G2J8tSMiz5XLBd4R0g=","z385Bs/cvDm/4pAjQ7BBzms=","uD1qfrjKeWpGyx+lFoU8rSQ=","Ifuf9iHwK59QsJMy6dq7CPU=","VrnMjlbm7sypmRy0vO/Ga7o=","Dmpo+w6Ej2h8RpYBCmSoX0o=","eSg7g3mSSjuFbxmHX1HVPAU=","4O7OC+CoGM6TFJUQoA5SmdQ=","l6ydc5e+3Z1qPRqW9Tsv+ps=","UFWb4VBs2pskt5xn0QWO8Sk=","JxfImSd6H8jdnhPhhDDzkmY=","vtE9Eb5ATT3L5Z92e290N7c=","yZNuaclWiG4yzBDwLloJVPg=","kUDKHJE06crnE5pFmNFnYAg=","5gKZZOYiLJkeOhXDzeQaA0c=","f8Rs7H8YfmwIQZlUMrudppY=","CIY/lAgOuz/xaBbSZ47gxdk=","7Ctg1eyhcGCUSIiresfCsO8=","m2kzrZu3tTNtYQctL/K/06A=","Aq/GJQKN58Z7Gou60K04dnE=","de2VXXWbIpWCMwQ8hZhFFT4=","LT4xKC35QzFX7I6JMxMrIc4=","WnxiUFrvhmKuxQEPZiZWQoE=","w7qX2MPV1Je4vo2YmXnR51A=","tPjEoLTDEcRBlwIezEyshB8=","cwHCMnMRFsIPHYTv6HINj60=","BEORSgQH05H2NAtpvUdw7OI=","nYVkwp09gWTgT4f+Qhj3STM=","6sc3uuorRDcZZgh4Fy2KKnw=","shSTz7JJJZPMuYLNoabkHow=","xVbAt8Vf4MA1kA1L9JOZfcM=","XJA1P1xlsjUj64HcC8we2BI=","K9JmRytzd2bawg5aXvlju10="];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP17",$.ig.$ot)},true);$c("RSP18:fv","Object",{init:function(){this._resource=["7/u3cZWvx9fw3ElSrUsgQ9mS","7/u3cZWvx9fw3ElSrUsgQ9mS","w+tz4jdDk7P9pZKkR5ZAhq85","LBDEk6LsVGQNedv26t1gxXar","m8vm2W6GO3vnVzlVjjGAEUNy","dDBRqPsp/KwXi3AHI3qgUprg","WCCVO1nFqMga8qvxyafAl+xL","t9siSsxqbx/qLuKjZOzg1DXZ","K4vRr9wRdvbTrnKqAWIdIobk","xHBm3km+sSEjcjv4rCk9YV92","6GCiTetS5UUuC+AORvRdpCnd","B5sVPH79IpLe16lc67995/BP","sEA3drKXTY00+Uv/j1OdM8WW","X7uAByc4ilrEJQKtIhi9cBwE","c6tElIXU3j7JXNlbyMXdtWqv","nFDz5RB7Gek5gJAJZY799rM9","Vgu/Q6Ui7PG7QeRJAsQ6RBHV","ufAIMjCNKyZLna0br48aB8hH","leDMoZJhf0JG5HbtRVJ6wr7s","eht70AfOuJW2OD+/6BlagWd+","zcBZmsuk14pcFt0cjPW6VVKn","Ijvu614LEF2sypROIb6aFos1","DisqePznRDmhs0+4y2P60/2e","4dCdCWlIg+5RbwbqZijakCQM","fYBu7Hkzmgdo75bjA6YnZpcx","knvZneycXdCYM9+xru0HJU6j","vmsdDk5wCbSVSgRHRDBn4DgI","UZCqf9vfzmNllk0V6XtHo+Ga","5kuINRe1oXyPuK+2jZend9RD","CbA/RIIaZqt/ZObkINyHNA3R","JaD71yD2Ms9yHT0SygHn8Xt6","yltMprVZ9RiCwXRAZ0rHsqLo","rBZjhldExf9rgtWSBJV0iCK3","Q+3U98LrAiibXpzAqd5Uy/sl","b/0QZGAHVkyWJ0c2QwM0Do2O","gAanFfWokZtm+w5k7kgUTVQc","N92FXznC/oSM1ezHiqT0mWHF","2CYyLqxtOVN8CaWVJ+/U2rhX","9Db2vQ6BbTdxcH5jzTK0H878","G81BzJsuquCBrDcxYHmUXBdu","h52yKYtVswm4LKc4BfdpqqRT","aGYFWB76dN5I8O5qqLxJ6X3B","RHbBy7wWILpFiTWcQmEpLAtq","q412uim55221VXzO7yoJb9L4","HFZU8OXTiHJfe55ti8bpu+ch","863jgXB8T6Wvp9c/Jo3J+D6z","370nEtKQG8Gi3gzJzFCpPUgY","MEaQY0c/3BZSAkWbYRuJfpGK","+h3cxfJmKQ7QwzHbBlFOzDNi","FeZrtGfJ7tkgH3iJqxpuj+rw","OfavJ8Ulur0tZqN/QccOSpxb","1g0YVlCKfWrduuot7IwuCUXJ","YdY6HJzgEnU3lAiOiGDO3XAQ","ji2NbQlP1aLHSEHcJSvunqmC","oj1J/qujgcbKMZoqz/aOW98p","Tcb+jz4MRhE67dN4Yr2uGAa7","0ZYNai53X/gDbUNxBzNT7rWG","Pm26G7vYmC/zsQojqnhzrWwU","En1+iBk0zEv+yNHVQKUTaBq/","/YbJ+YybC5wOFJiH7e4zK8Mt","Sl3rs0DxZIPkOnokiQLT//b0","paZcwtVeo1QU5jN2JEnzvC9m","ibaYUXey9zAZn+iAzpSTeVnN","Zk0vIOIdMOfpQ6HSY9+zOoBf","RSzGEa6Il+PWGbc5CDfoDURz","qtdxYDsnUDQmxf5rpXzITp3h","hse185nLBFArvCWdT6Goi+tK","aTwCggxkw4fbYGzP4uqIyDLY","3ucgyMAOrJgxTo5shgZoHAcB","MRyXuVWha0/Bksc+K01IX96T","HQxTKvdNPyvM6xzIwZAomqg4","8vfkW2Li+Pw8N1WabNsI2XGq","bqcXvnKZ4RUFt8WTCVX1L8KX","gVygz+c2JsL1a4zBpB7VbBsF","rUxkXEXacqb4Elc3TsO1qW2u","QrfTLdB1tXEIzh5l44iV6rQ8","9WzxZxwf2m7i4PzGh2R1PoHl","GpdGFomwHbkSPLWUKi9VfVh3","NoeChStcSd0fRW5iwPI1uC7c","2Xw19L7zjgrvmScwbbkV+/dO","Eyd5UguqexJtWFNwCvPSSVWm","/NzOI54FvMWdhBoip7jyCow0","0MwKsDzp6KGQ/cHUTWWSz/qf","Pze9walGL3ZgIYiG4C6yjCMN","iOyfi2UsQGmKD2olhMJSWBbU","Zxco+vCDh7560yN3KYlyG89G","SwfsaVJv09p3qviBw1QS3rnt","pPxbGMfAFA2HdrHTbh8ynWB/","OKyo/de7DeS+9iHaC5HPa9NC","11cfjEIUyjNOKmiIptrvKArQ","+0fbH+D4nldDU7N+TAeP7Xx7","FLxsbnVXWYCzj/os4UyvrqXp","o2dOJLk9Np9ZoRiPhaBPepAw","TJz5VSyS8UipfVHdKOtvOUmi","YIw9xo5+pSykBIorwjYP/D8J","j3eKtxvRYvtU2MN5b30vv+ab","6Tqll/nMUhy9m2KrDKKchWbE","BsES5mxjlctNRyv5oem8xr9W","KtHWdc6Pwa9APvAPSzTcA8n9","xSphBFsgBniw4rld5n/8QBBv","cvFDTpdKaWdazFv+gpMclCW2","nQr0PwLlrrCqEBKsL9g81/wk","sRowrKAJ+tSnaclaxQVcEoqP","XuGH3TWmPQNXtYAIaE58UVMd","wrF0OCXdJOpuNRABDcCBp+Ag","LUrDSbBy4z2e6VlToIuh5Dmy","AVoH2hKet1mTkIKlSlbBIU8Z","7qGwq4cxcI5jTMv35x3hYpaL","WXqS4UtbH5GJYilUg/EBtqNS","toElkN702EZ5vmAGLroh9XrA","mpHhA3wYjCJ0x7vwxGdBMAxr","dWpWcum3S/WEG/KiaSxhc9X5","vzEa1Fzuvu0G2obiDmamwXcR","UMqtpclBeTr2Bs+woy2Ggq6D","fNppNmutLV77fxRGSfDmR9go","kyHeR/4C6okLo10U5LvGBAG6","JPr8DTJohZbhjb+3gFcm0DRj","ywFLfKfHQkERUfblLRwGk+3x","5xGP7wUrFiUcKC0Tx8FmVpta","COo4npCE0fLs9GRBaopGFULI","lLrLe4D/yBvVdPRIDwS74/H1","e0F8ChVQD8wlqL0aok+boChn","V1G4mbe8W6go0WbsSJL7ZV7M","uKoP6CITnH/YDS++5dnbJode","D3Etou5582AyI80dgTU78rKH","4Iqa03vWNLfC/4RPLH4bsWsV","zJpeQNk6YNPPhl+5xqN7dB2+","I2HpMUyVpwQ/Whbra+hbN8Qs","iliRIkENM9uxMnNyEG7NGojm","ZaMmU9Si9AxB7jogvSXtWVF0","SbPiwHZOoGhMl+HWV/iNnCff","pkhVsePhZ7+8S6iE+rOt3/5N","EZN3+y+LCKBWZUonnl9NC8uU","/mjAirokz3emuQN1MxRtSBIG","0ngEGRjImxOrwNiD2ckNjWSt","PYOzaI1nXMRbHJHRdIItzr0/","odNAjZ0cRS1inAHYEQzQOA4C","Tij3/AizgvqSQEiKvEfwe9eQ","Yjgzb6pf1p6fOZN8VpqQvqE7","jcOEHj/wEUlv5dou+9Gw/Xip","OhimVPOaflaFyziNnz1QKU1w","1eMRJWY1uYF1F3HfMnZwapTi","+fPVtsTZ7eV4bqop2KsQr+JJ","Fghix1F2KjKIsuN7deAw7Dvb","3FMuYeQv3yoKc5c7Eqr3Xpkz","M6iZEHGAGP36r95pv+HXHUCh","H7hdg9NsTJn31gWfVTy32DYK","8EPq8kbDi04HCkzN+HeXm++Y","R5jIuIqp5FHtJK5unJt3T9pB","qGN/yR8GI4Yd+Oc8MdBXDAPT","hHO7Wr3qd+IQgTzK2w03yXV4","a4gMKyhFsDXgXXWYdkYXiqzq","99j/zjg+qdzZ3eWRE8jqfB/X","GCNIv62RbgspAazDvoPKP8ZF","NDOMLA99Om8keHc1VF6q+rDu","28g7XZrS/bjUpD5n+RWKuWl8","bBMZF1a4kqc+itzEnflqbVyl","g+iuZsMXVXDOVpWWMLJKLoU3","r/hq9WH7ARTDL05g2m8q6/Oc","QAPdhPRUxsMz8wcydyQKqCoO","Jk7ypBZJ9iTasKbgFPu5kqpR","ybVF1YPmMfMqbO+yubCZ0XPD","5aWBRiEKZZcnFTREU235FAVo","Cl42N7SlokDXyX0W/ibZV9z6","vYUUfXjPzV8955+1mso5g+kj","Un6jDO1gCojNO9bnN4EZwDCx","fm5nn0+MXuzAQg0R3Vx5BUYa","kZXQ7tojmTswnkRDcBdZRp+I","DcUjC8pYgNIJHtRKFZmksCy1","4j6Uel/3RwX5wp0YuNKE8/Un","zi5Q6f0bE2H0u0buUg/kNoOM","IdXnmGi01LYEZw+8/0TEdVoe","lg7F0qTeu6nuSe0fm6gkoW/H","efVyozFxfH4elaRNNuME4rZV","VeW2MJOdKBoT7H+73D5kJ8D+","uh4BQQYy783jMDbpcXVEZBls","cEVN57NrGtVh8UKpFj+D1ruE","n776libE3QKRLQv7u3SjlWIW","s64+BYQoiWacVNANUanDUBS9","XFWJdBGHTrFsiJlf/OLjE80v","646rPt3tIa6Gpnv8mA4Dx/j2","BHUcT0hC5nl2ejKuNUUjhCFk","KGXY3Oqush17A+lY35hDQVfP","x55vrX8BdcqL36AKctNjAo5d","W86cSG96bCOyXzADF12e9D1g","tDUrOfrVq/RCg3lRuha+t+Ty","mCXvqlg5/5BP+qKnUMvecpJZ","d95Y282WOEe/Juv1/YD+MUvL","wAV6kQH8V1hVCAlWmWwe5X4S","L/7N4JRTkI+l1EAENCc+pqeA","A+4Jcza/xOuorZvy3vpeY9Er","7BW+AqMQAzxYcdKgc7F+IAi5","z3RXM++FpDhnK8RLGFklF8yV","II/gQnoqY++X940ZtRIFVBUH","DJ8k0djGN4uajlbvX89lkWOs","42SToE1p8FxqUh+98oRF0ro+","VL+x6oEDn0OAfP0elmilBo/n","u0QGmxSsWJRwoLRMOyOFRVZ1","l1TCCLZADPB92W+60f7lgCDe","eK91eSPvyyeNBSbofLXFw/lM","5P+GnDOU0s60hbbhGTs4NUpx","CwQx7aY7FRlEWf+ztHAYdpPj","JxT1fgTXQX1JICRFXq14s+VI","yO9CD5F4hqq5/G0X8+ZY8Dza","fzRgRV0S6bVT0o+0lwq4JAkD","kM/XNMi9LmKjDsbmOkGYZ9CR","vN8Tp2pRegaudx0Q0Jz4oqY6","UySk1v/+vdFeq1RCfdfY4X+o","mX/ocEqnSMncaiACGp0fU91A","doRfAd8Ijx4stmlQt9Y/EATS","WpSbkn3k23ohz7KmXQtf1XJ5","tW8s4+hLHK3RE/v08EB/lqvr","ArQOqSQhc7I7PRlXlKyfQp4y","7U+52LGOtGXL4VAFOee/AUeg","wV99SxNi4AHGmIvz0zrfxDEL","LqTKOobNJ9Y2RMKhfnH/h+iZ","svQ535a2Pj8PxFKoG/8CcVuk","XQ+OrgMZ+ej/GBv6trQiMoI2","cR9KPaH1rYzyYcAMXGlC9/Sd","nuT9TDRaalsCvYle8SJitC0P","KT/fBvgwBUTok2v9lc6CYBjW","xsRod22fwpMYTyKvOIWiI8FE","6tSs5M9zlvcVNvlZ0ljC5rfv","BS8blVrcUSDl6rALfxPipW59","Y2I0tbjBYccMqRHZHMxRn+4i","jJmDxC1uphD8dViLsYdx3Dew","oIlHV4+C8nTxDIN9W1oRGUEb","T3LwJhotNaMB0Mov9hExWpiJ","+KnSbNZHWrzr/iiMkv3Rjq1Q","F1JlHUPonWsbImHeP7bxzXTC","O0KhjuEEyQ8WW7oo1WuRCAJp","1LkW/3SrDtjmh/N6eCCxS9v7","SOnlGmTQFzHfB2NzHa5MvWjG","pxJSa/F/0OYv2yohsOVs/rFU","iwKW+FOThIIiovHXWjgMO8f/","ZPkhicY8Q1XSfriF93MseB5t","0yIDwwpWLEo4UFomk5/MrCu0","PNm0sp/5653IjBN0PtTs7/Im","EMlwIT0Vv/nF9ciC1AmMKoSN","/zLHUKi6eC41KYHQeUKsaV0f","NWmL9h3jjTa36PWQHghr2//3","2pI8h4hMSuFHNLzCs0NLmCZl","9oL4FCqgHoVKTWc0WZ4rXVDO","GXlPZb8P2VK6kS5m9NULHolc","rqJtL3Nltk1Qv8zFkDnryryF","QVnaXubKcZqgY4WXPXLLiWUX","bUkezUQmJf6tGl5h16+rTBO8","grKpvNGJ4ildxhczeuSLD8ou","HuJaWcHy+8BkRoc6H2p2+XkT","8RntKFRdPBeUms5osiFWuqCB","3Qkpu/axaHOZ4xWeWPw2f9Yq","MvKeymMer6RpP1zM9bcWPA+4","hSm8gK90wLuDEb5vkVv26Dph","atIL8TrbB2xzzfc9PBDWq+Pz","RsLPYpg3Uwh+tCzL1s22bpVY","qTl4Ew2YlN+OaGWZe4aWLUzK"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP18",$.ig.$ot)},true);$c("RSP20:fw","Object",{init:function(){this._resource=["mLnwBW9jBtxwlkUkuxbkxnl5pa4=","mLnwBW9jBtxwlkUkuxbkxnl5pa4=","LW/9Ct7GDKXgMYpIayzVkfLyV0E=","tdYND7GlCnmQp89s0DoxV4uL8u8=","Wt7nFKGRGFfdYgmQ1li3P/n5roI=","wmcXEc7yHout9Ey0bU5T+YCACyw=","d7EaHn9XFPI9U4PYvXRirgsL+cM=","7wjqGxA0Ei5Nxcb8BmKGaHJyXG0=","tKHTKF8/MK6nxBI9sbBzfu/vQRk=","LBgjLTBcNnLXUlcZCqaXuJaW5Lc=","mc4uIoH5PAtH9Zh12pym7x0dFlg=","AXfeJ+6aOtc3Y91RYYpCKWRks/Y=","7n80PP6uKPl6phutZ+jEQRYW75s=","dsbEOZHNLiUKMF6J3P4gh29vSjU=","wxDJNiBoJFyal5HlDMQR0OTkuNo=","W6k5M08LIoDqAdTBt9L1Fp2dHXQ=","dV+7UL5+YEFTlSR6f33m/MPDgjI=","7eZLVdEdZp0jA2FexGsCOrq6J5w=","WDBGWmC4bOSzpK4yFFEzbTEx1XM=","wIm2Xw/bajjDMusWr0fXq0hIcN0=","L4FcRB/veBaO9y3qqSVRwzo6LLA=","tzisQXCMfsr+YWjOEjO1BUNDiR4=","Au6hTsEpdLNuxqeiwgmEUsjIe/E=","mldRS65Kcm8eUOKGeR9glLGx3l8=","wf5oeOFBUO/0UTZHzs2Vgiwswys=","WUeYfY4iVjOEx3NjddtxRFVVZoU=","7JGVcj+HXEoUYLwPpeFAE97elGo=","dChld1DkWpZk9vkrHvek1aenMcQ=","myCPbEDQSLgpMz/XGJUivdXVbak=","A5l/aS+zTmRZpXrzo4PGe6ysyAc=","tk9yZp4WRB3JArWfc7n3LCcnOug=","LvaCY/F1QsG5lPC7yK8T6l5en0Y=","6r5roGH8wIKmN0j0/vrR5ZubGWQ=","cgebpQ6fxl7WoQ3QRew1I+LivMo=","x9GWqr86zCdGBsK8ldYEdGlpTiU=","X2hmr9BZyvs2kIeYLsDgshAQ64s=","sGCMtMBt2NV7VUFkKKJm2mJit+Y=","KNl8sa8O3gkLwwRAk7SCHBsbEkg=","nQ9xvh6r1HCbZMssQ46zS5CQ4Kc=","BbaBu3HI0qzr8o4I+JhXjenpRQk=","Xh+4iD7D8CwB81rJT0qim3R0WH0=","xqZIjVGg9vBxZR/t9FxGXQ0N/dM=","c3BFguAF/InhwtCBJGZ3CoaGDzw=","68m1h49m+lWRVJWln3CTzP//qpI=","BMFfnJ9S6HvckVNZmRIVpI2N9v8=","nHivmfAx7qesBxZ9IgTxYvT0U1E=","Ka6ilkGU5N48oNkR8j7ANX9/ob4=","sRdSky734gJMNpw1SSgk8wYGBBA=","n+HQ8N+CoMP1omyOgYc3GVhYm1Y=","B1gg9bDhph+FNCmqOpHT3yEhPvg=","so4t+gFErGYVk+bG6qviiKqqzBc=","Kjfd/24nqrplBaPiUb0GTtPTabk=","xT835H4TuJQowGUeV9+AJqGhNdQ=","XYbH4RFwvkhYViA67Mlk4NjYkHo=","6FDK7qDVtDHI8e9WPPNVt1NTYpU=","cOk668+2su24Z6pyh+WxcSoqxzs=","K0AD2IC9kG1SZn6zMDdEZ7e32k8=","s/nz3e/elrEi8DuXiyGgoc7Of+E=","Bi/+0l57nMiyV/T7WxuR9kVFjQ4=","npYO1zEYmhTCwbHf4A11MDw8KKA=","cZ7kzCEsiDqPBHcj5m/zWE5OdM0=","6ScUyU5Pjub/kjIHXXkXnjc30WM=","XPEZxv/qhJ9vNf1rjUMmyby8I4w=","xEjpw5CJgkMfo7hPNlXCD8XFhiI=","yWHWXcLlnRlRbpD14em/1ysrMsg=","UdgmWK2Gm8Uh+NXRWv9bEVJSl2Y=","5A4rVxwjkbyxXxq9isVqRtnZZYk=","fLfbUnNAl2DByV+ZMdOOgKCgwCc=","k78xSWN0hU6MDJllN7EI6NLSnEo=","CwbBTAwXg5L8mtxBjKfsLqurOeQ=","vtDMQ72yietsPRMtXJ3deSAgyws=","Jmk8RtLRjzccq1YJ54s5v1lZbqU=","fcAFdZ3arbf2qoLIUFnMqcTEc9E=","5Xn1cPK5q2uGPMfs608ob7291n8=","UK/4f0McoRIWmwiAO3UZODY2JJA=","yBYIeix/p85mDU2kgGP9/k9PgT4=","Jx7iYTxLteAryItYhgF7lj093VM=","v6cSZFMoszxbXs58PRefUEREeP0=","CnEfa+KNuUXL+QEQ7S2uB8/PihI=","ksjvbo3uv5m7b0Q0VjtKwba2L7w=","vD5tDXyb/VgC+7SPnpRZK+josPo=","JIedCBP4+4RybfGrJYK97ZGRFVQ=","kVGQB6Jd8f3iyj7H9biMuhoa57s=","CehgAs0+9yGSXHvjTq5ofGNjQhU=","5uCKGd0K5Q/fmb0fSMzuFBERHng=","fll6HLJp49OvD/g789oK0mhou9Y=","y493EwPM6ao/qDdXI+A7hePjSTk=","UzaHFmyv73ZPPnJzmPbfQ5qa7Jc=","CJ++JSOkzfalP6ayLyQqVQcH8eM=","kCZOIEzHyyrVqeOWlDLOk35+VE0=","JfBDL/1iwVNFDiz6RAj/xPX1pqI=","vUmzKpIBx481mGne/x4bAoyMAww=","UkFZMYI11aF4Xa8i+Xydav7+X2E=","yvipNO1W030Iy+oGQmp5rIeH+s8=","fy6kO1zz2QSYbCVqklBI+wwMCCA=","55dUPjOQ39jo+mBOKUasPXV1rY4=","I9+9/aMZXZv3WdgBHxNuMrCwK6w=","u2ZN+Mx6W0eHz50lpAWK9MnJjgI=","DrBA933fUT4XaFJJdD+7o0JCfO0=","lgmw8hK8V+Jn/hdtzylfZTs72UM=","eQFa6QKIRcwqO9GRyUvZDUlJhS4=","4biq7G3rQxBarZS1cl09yzAwIIA=","VG6n49xOSWnKClvZomcMnLu70m8=","zNdX5rMtT7W6nB79GXHoWsLCd8E=","l35u1fwmbTVQnco8rqMdTF9farU=","D8ee0JNFa+kgC48YFbX5iiYmzxs=","uhGT3yLgYZCwrEB0xY/I3a2tPfQ=","Iqhj2k2DZ0zAOgVQfpksG9TUmFo=","zaCJwV23dWKN/8OsePuqc6amxDc=","VRl5xDLUc779aYaIw+1Otd/fYZk=","4M90y4NxecdtzknkE9d/4lRUk3Y=","eHaEzuwSfxsdWAzAqMGbJC0tNtg=","VoAGrR1nPdqkzPx7YG6IznNzqZ4=","zjn2qHIEOwbUWrlf23hsCAoKDDA=","e+/7p8OhMX9E/XYzC0JdX4GB/t8=","41YLoqzCN6M0azMXsFS5mfj4W3E=","DF7hubz2JY15rvXrtjY/8YqKBxw=","lOcRvNOVI1EJOLDPDSDbN/PzorI=","ITEcs2IwKSiZn3+j3RrqYHh4UF0=","uYjstg1TL/TpCTqHZgwOpgEB9fM=","4iHVhUJYDXQDCO5G0d77sJyc6Ic=","epglgC07C6hznqtiasgfduXlTSk=","z04oj5yeAdHjOWQOuvIuIW5uv8Y=","V/fYivP9Bw2TryEqAeTK5xcXGmg=","uP8ykePJFSPeaufWB4ZMj2VlRgU=","IEbClIyqE/+u/KLyvJCoSRwc46s=","lZDPmz0PGYY+W22ebKqZHpeXEUQ=","DSk/nlJsH1pOzSi617x92O7utOo=","j8KxupnXJzKi3D33389js1ZWZI0=","F3tBv/a0Ie7SSnjTZNmHdS8vwSM=","oq1MsEcRK5dC7be/tOO2IqSkM8w=","OhS8tShyLUsye/KbD/VS5N3dlmI=","1RxWrjhGP2V/vjRnCZfUjK+vyg8=","TaWmq1clObkPKHFDsoEwStbWb6E=","+HOrpOaAM8Cfj74vYrsBHV1dnU4=","YMpboYnjNRzvGfsL2a3l2yQkOOA=","O2NiksboF5wFGC/Kbn8Qzbm5JZQ=","o9qSl6mLEUB1jmru1Wn0C8DAgDo=","FgyfmBguGznlKaWCBVPFXEtLctU=","jrVvnXdNHeWVv+CmvkUhmjIy13s=","Yb2Fhmd5D8vYeiZauCen8kBAixY=","+QR1gwgaCReo7GN+AzFDNDk5Lrg=","TNJ4jLm/A244S6wS0wtyY7Ky3Fc=","1GuIidbcBbJI3ek2aB2WpcvLefk=","+p0K6iepR3PxSRmNoLKFT5WV5r8=","YiT670jKQa+B31ypG6RhiezsQxE=","1/L34PlvS9YReJPFy55Q3mdnsf4=","T0sH5ZYMTQph7tbhcIi0GB4eFFA=","oEPt/oY4XyQsKxAdduoycGxsSD0=","OPod++lbWfhcvVU5zfzWthUV7ZM=","jSwQ9Fj+U4HMGppVHcbn4Z6eH3w=","FZXg8TedVV28jN9xptADJ+fnutI=","TjzZwniWd91WjQuwEQL2MXp6p6Y=","1oUpxxf1cQEmG06UqhQS9wMDAgg=","Y1MkyKZQe3i2vIH4ei4joIiI8Oc=","++rUzckzfaTGKsTcwTjHZvHxVUk=","FOI+1tkHb4qL7wIgx1pBDoODCSQ=","jFvO07ZkaVb7eUcEfEylyPr6rIo=","OY3D3AfBYy9r3ohorHaUn3FxXmU=","oTQz2WiiZfMbSM1MF2BwWQgI+8s=","ZXzaGvgr57AE63UDITWyVs3Nfek=","/cUqH5dI4Wx0fTAnmiNWkLS02Ec=","SBMnECbt6xXk2v9LShlnxz8/Kqg=","0KrXFUmO7cmUTLpv8Q+DAUZGjwY=","P6I9Dlm6/+fZiXyT920FaTQ002s=","pxvNCzbZ+TupHzm3THvhr01NdsU=","Es3ABId880I5uPbbnEHQ+MbGhCo=","inQwAegf9Z5JLrP/J1c0Pr+/IYQ=","0d0JMqcU1x6jL2c+kIXBKCIiPPA=","SWT5N8h30cLTuSIaK5Ml7ltbmV4=","/LL0OHnS27tDHu12+6kUudDQa7E=","ZAsEPRax3WcziKhSQL/wf6mpzh8=","iwPuJgaFz0l+TW6uRt12F9vbknI=","E7oeI2nmyZUO2yuK/cuS0aKiN9w=","pmwTLNhDw+yefOTmLfGjhikpxTM=","PtXjKbcgxTDu6qHCludHQFBQYJ0=","ECNhSkZVh/FXflF5XkhUqg4O/9s=","iJqRTyk2gS0n6BRd5V6wbHd3WnU=","PUycQJiTi1S3T9sxNWSBO/z8qJo=","pfVsRffwjYjH2Z4VjnJl/YWFDTQ=","Sv2GXufEn6aKHFjpiBDjlff3UVk=","0kR2W4inmXr6ih3NMwYHU46O9Pc=","Z5J7VDkCkwNqLdKh4zw2BAUFBhg=","/yuLUVZhld8au5eFWCrSwnx8o7Y=","pIKyYhlqt1/wukNE7/gn1OHhvsI=","PDtCZ3YJsYOALAZgVO7DEpiYG2w=","ie1PaMesu/oQi8kMhNTyRRMT6YM=","EVS/bajPvSZgHYwoP8IWg2pqTC0=","/lxVdrj7rwgt2ErUOaCQ6xgYEEA=","ZuWlc9eYqdRdTg/wgrZ0LWFhte4=","0zOofGY9o63N6cCcUoxFeurqRwE=","S4pYeQlepXG9f4W46ZqhvJOT4q8=","RqNn51syuivzsq0CPibcZH19VkU=","3hqX4jRRvPeDJOgmhTA4ogQE8+s=","a8ya7YX0to4TgydKVQoJ9Y+PAQQ=","83Vq6OqXsFJjFWJu7hztM/b2pKo=","HH2A8/qjonwu0KSS6H5rW4SE+Mc=","hMRw9pXApKBeRuG2U2iPnf39XWk=","MRJ9+SRlrtnO4S7ag1K+ynZ2r4Y=","qauN/EsGqAW+d2v+OERaDA8PCig=","8gK0zwQNioVUdr8/j5avGpKSF1w=","artEymtujFkk4PobNIBL3OvrsvI=","321JxdrLhiC0RzV35Lp6i2BgQB0=","R9S5wLWogPzE0XBTX6yeTRkZ5bM=","qNxT26WcktKJFLavWc4YJWtrud4=","MGWj3sr/lA75gvOL4tj84xISHHA=","hbOu0XtanndpJTznMuLNtJmZ7p8=","HQpe1BQ5mKsZs3nDifQpcuDgSzE=","M/zct+VM2mqgJ4l4QVs6mL6+1Hc=","q0Ussoov3LbQscxc+k3eXsfHcdk=","HpMhvTuK1s9AFgMwKnfvCUxMgzY=","hirRuFTp0BMwgEYUkWELzzU1Jpg=","aSI7o0Tdwj19RYDolwONp0dHevU=","8ZvLpiu+xOEN08XMLBVpYT4+31s=","RE3GqZobzpiddAqg/C9YNrW1LbQ=","3PQ2rPV4yETt4k+ERzm88MzMiBo=","h10Pn7pz6sQH45tF8OtJ5lFRlW4=","H+T/mtUQ7Bh3dd5hS/2tICgoMMA=","qjLylWS15mHn0hENm8ecd6Ojwi8=","MosCkAvW4L2XRFQpINF4sdraZ4E=","3YPoixvi8pPagZLVJrP+2aioO+w=","RToYjnSB9E+qF9fxnaUaH9HRnkI=","8OwVgcUk/jY6sBidTZ8rSFpabK0=","aFXlhKpH+OpKJl259onPjiMjyQM=","rB0MRzrOeqlVheX2wNwNgebmTyE=","NKT8QlWtfHUlE6DSe8rpR5+f6o8=","gXLxTeQIdgy1tG++q/DYEBQUGGA=","GcsBSItrcNDFIiqaEOY81m1tvc4=","9sPrU5tfYv6I5+xmFoS6vh8f4aM=","bnobVvQ8ZCL4calCrZJeeGZmRA0=","26wWWUWZblto1mYufahvL+3ttuI=","QxXmXCr6aIcYQCMKxr6L6ZSUE0w=","GLzfb2XxSgfyQffLcWx+/wkJDjg=","gAUvagqSTNuC17LvynqaOXBwq5Y=","NdMiZbs3RqIScH2DGkCrbvv7WXk=","rWrSYNRUQH5i5jinoVZPqIKC/Nc=","QmI4e8RgUlAvI/5bpzTJwPDwoLo=","2tvIfqsDVIxftbt/HCItBomJBRQ=","bw3FcRqmXvXPEnQTzBgcUQIC9/s=","97Q1dHXFWCm/hDE3dw74l3t7UlU=","2UK3F4SwGugGEMGMv6HrfSUlzRM=","QftHEuvTHDR2hoSoBLcPu1xcaL0=","9C1KHVp2Fk3mIUvE1I0+7NfXmlI=","bJS6GDUVEJGWtw7gb5vaKq6uP/w=","g5xQAyUhAr/bcsgcaflcQtzcY5E=","GyWgBkpCBGOr5I040u+4hKWlxj8=","rvOtCfvnDho7Q0JUAtWJ0y4uNNA=","NkpdDJSECMZL1QdwucNtFVdXkX4=","beNkP9uPKkah1NOxDhGYA8rKjAo=","9VqUOrTsLJrRQpaVtQd8xbOzKaQ=","QIyZNQVJJuNB5Vn5ZT1Nkjg420s=","2DVpMGoqID8xcxzd3iupVEFBfuU=","Nz2DK3oeMhF8ttoh2EkvPDMzIog=","r4RzLhV9NM0MIJ8FY1/L+kpKhyY=","GlJ+IaTYPrSch1Bps2X6rcHBdck=","guuOJMu7OGjsERVNCHMea7i40Gc="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP20",$.ig.$ot)},true);$c("RSP22:fx","Object",{init:function(){this._resource=["WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","snsbfXH1JmeKUDgPOvaG56yp0TQ/9w==","68iYzccBNdrPeCSGJ43FGvpzNy6uAg==","efY2+uL3TM4JoHAedPER00VPv2h+8w==","IEW1SlQDX3NMiGyXaYpSLhOVWXLvBg==","y40th5MCaqmD8EgRTgeXNOnmblxBBA==","kj6uNyX2eRTG2FSYU3zUyb88iEbQ8Q==","8vFs6dnzmIESXeA86P8iu4qeY9D8+w==","q0LvWW8HizxXdfy19YRhRtxEhcptDg==","QIp3lKgGvuaYDdgz0gmkXCY3suTDDA==","GTn0JB7yrVvdJcS6z3LnoXDtVP5S+Q==","iwdaEzsE1E8b/ZAinA4zaM/R3LiCCA==","0rTZo43wx/Je1YyrgXVwlZkLOqIT/Q==","OXxBbkrx8iiRragtpvi1j2N4DYy9/w==","YM/C3vwF4ZXUhbSku4P2cjWi65YsCg==","+f/Yz6/7LR8kut14zeNEawkhxr3l6w==","oExbfxkPPqJhksHx0JgHll/7IKd0Hg==","S4TDst4OC3iu6uV39xXCjKWIF4naHA==","EjdAAmj6GMXrwvn+6m6BcfNS8ZNL6Q==","gAnuNU0MYdEtGq1muRJVuExuedWbGA==","2bpthfv4cmxoMrHvpGkWRRq0n88K7Q==","MnL1SDz5R7anSpVpg+TTX+DHqOGk7w==","a8F2+IoNVAviYongnp+QorYdTvs1Gg==","Cw60JnYItZ425z1EJRxm0IO/pW0ZEA==","Ur03lsD8piNzzyHNOGclLdVlQ3eI5Q==","uXWvWwf9k/m8twVLH+rgNy8WdFkm5w==","4MYs67EJgET5nxnCApGjynnMkkO3Eg==","cviC3JT/+VA/R01aUe13A8bwGgVn4w==","K0sBbCIL6u16b1HTTJY0/pAq/B/2Fg==","wIOZoeUK3ze1F3VVaxvx5GpZyzFYFA==","mTAaEVP+zIrwP2ncdmCyGTyDLSvJ4Q==","7+Otg0PrWj5Iaafwh9uI1hJCkWfXyw==","tlAuM/UfSYMNQbt5mqDLK0SYd31GPg==","XZi2/jIefFnCOZ//vS0OMb7rQFPoPA==","BCs1ToTqb+SHEYN2oFZNzOgxpkl5yQ==","lhWbeaEcFvBBydfu8yqZBVcNLg+pOA==","z6YYyRfoBU0E4ctn7lHa+AHXyBU4zQ==","JG6ABNDpMJfLme/hydwf4vuk/zuWzw==","fd0DtGYdIyqOsfNo1KdcH61+GSEHOg==","HRLBapoYwr9aNEfMbySqbZjc8rcrMA==","RKFC2izs0QIfHFtFcl/pkM4GFK26xQ==","r2naF+vt5NjQZH/DVdIsijR1I4MUxw==","9tpZp10Z92WVTGNKSKlvd2KvxZmFMg==","ZOT3kHjvjnFTlDfSG9W7vt2TTd9Vww==","PVd0IM4bncwWvCtbBq74Q4tJq8XENg==","1p/s7QkaqBbZxA/dISM9WXE6nOtqNA==","jyxvXb/uu6uc7BNUPFh+pCfgevH7wQ==","Fhx1TOwQdyFs03qISjjMvRtjV9oyIA==","T6/2/FrkZJwp+2YBV0OPQE25scCj1Q==","pGduMZ3lUUbmg0KHcM5KWrfKhu4N1w==","/dTtgSsRQvujq14ObbUJp+EQYPScIg==","b+pDtg7nO+9lcwqWPsndbl4s6LJM0w==","NlnABrgTKFIgWxYfI7Kekwj2DqjdJg==","3ZFYy38SHYjvIzKZBD9bifKFOYZzJA==","hCLbe8nmDjWqCy4QGUQYdKRf35zi0Q==","5O0ZpTXj76B+jpq0osfuBpH9NArO2w==","vV6aFYMX/B07poY9v7yt+8cn0hBfLg==","VpYC2EQWycf03qK7mDFo4T1U5T7xLA==","DyWBaPLi2nqx9r4yhUorHGuOAyRg2Q==","nRsvX9cUo253Luqq1jb/1dSyi2KwKA==","xKis72HgsNMyBvYjy028KIJobXgh3Q==","L2A0IqbhhQn9ftKl7MB5MngbWlaP3w==","dtO3khAVlrS4Vs4s8bs6zy7BvEweKg==","w9tHG4bLtHyQ0lP9E6sNsSSEP86ziw==","mmjEqzA/p8HV+k90DtBOTHJe2dQifg==","caBcZvc+khsagmvyKV2LVogt7vqMfA==","KBPf1kHKgaZfqnd7NCbIq973COAdiQ==","ui1x4WQ8+LKZciPjZ1ocYmHLgKbNeA==","457yUdLI6w/cWj9qeiFfnzcRZrxcjQ==","CFZqnBXJ3tUTIhvsXayahc1iUZLyjw==","UeXpLKM9zWhWCgdlQNfZeJu4t4hjeg==","MSor8l84LP2Cj7PB+1QvCq4aXB5PcA==","aJmoQunMP0DHp69I5i9s9/jAugTehQ==","g1Ewjy7NCpoI34vOwaKp7QKzjSpwhw==","2uKzP5g5GSdN95dH3NnqEFRpazDhcg==","SNwdCL3PYDOLL8Pfj6U+2etV43Yxgw==","EW+euAs7c47OB99Wkt59JL2PBWygdg==","+qcGdcw6RlQBf/vQtVO4Pkf8MkIOdA==","oxSFxXrOVelEV+dZqCj7wxEm1FifgQ==","OiSf1CkwmWO0aI6F3khJ2i2l+XNWYA==","Y5ccZJ/Eit7xQJIMwzMKJ3t/H2nHlQ==","iF+EqVjFvwQ+OLaK5L7PPYEMKEdplw==","0ewHGe4xrLl7EKoD+cWMwNfWzl34Yg==","Q9KpLsvH1a29yP6bqrlYCWjqRhsokw==","GmEqnn0zxhD44OISt8Ib9D4woAG5Zg==","8amyU7oy88o3mMaUkE/e7sRDly8XZA==","qBox4wzG4HdysNodjTSdE5KZcTWGkQ==","yNXzPfDDAeKmNW65NrdrYac7mqOqmw==","kWZwjUY3El/jHXIwK8wonPHhfLk7bg==","eq7oQIE2J4UsZVa2DEHthguSS5eVbA==","Ix1r8DfCNDhpTUo/ETque11IrY0EmQ==","sSPFxxI0TSyvlR6nQkZ6suJ0JcvUaA==","6JBGd6TAXpHqvQIuXz05T7Suw9FFnQ==","A1jeumPBa0slxSaoeLD8VU7d9P/rnw==","WutdCtU1ePZg7TohZcu/qBgHEuV6ag==","LDjqmMUg7kLYu/QNlHCFZzbGrqlkQA==","dYtpKHPU/f+dk+iEiQvGmmAcSLP1tQ==","nkPx5bTVyCVS68wCroYDgJpvf51btw==","x/ByVQIh25gXw9CLs/1Afcy1mYfKQg==","Vc7cYifXoozRG4QT4IGUtHOJEcEasw==","DH1f0pEjsTGUM5ia/frXSSVT99uLRg==","57XHH1YihOtbS7wc2ncSU98gwPUlRA==","vgZEr+DWl1YeY6CVxwxRron6Ju+0sQ==","3smGcRzTdsPK5hQxfI+n3LxYzXmYuw==","h3oFwaonZX6Pzgi4YfTkIeqCK2MJTg==","bLKdDG0mUKRAtiw+RnkhOxDxHE2nTA==","NQEevNvSQxkFnjC3WwJixkYr+lc2uQ==","pz+wi/4kOg3DRmQvCH62D/kXchHmSA==","/owzO0jQKbCGbnimFQX18q/NlAt3vQ==","FUSr9o/RHGpJFlwgMogw6FW+oyXZvw==","TPcoRjklD9cMPkCpL/NzFQNkRT9ISg==","1ccyV2rbw138ASl1WZPBDD/naBSBqw==","jHSx59wv0OC5KTX8ROiC8Wk9jg4QXg==","Z7wpKhsu5Tp2URF6Y2VH65NOuSC+XA==","Pg+qmq3a9oczeQ3zfh4EFsWUXzovqQ==","rDEErYgsj5P1oVlrLWLQ33qo13z/WA==","9YKHHT7YnC6wiUXiMBmTIixyMWZurQ==","Hkof0PnZqfR/8WFkF5RWONYBBkjArw==","R/mcYE8tukk62X3tCu8VxYDb4FJRWg==","JzZevrMoW9zuXMlJsWzjt7V5C8R9UA==","foXdDgXcSGGrdNXArBegSuOj7d7spQ==","lU1Fw8LdfbtkDPFGi5plUBnQ2vBCpw==","zP7Gc3QpbgYhJO3PluEmrU8KPOrTUg==","XsBoRFHfFxLn/LlXxZ3yZPA2tKwDow==","B3Pr9OcrBK+i1KXe2OaxmabsUraSVg==","7LtzOSAqMXVtrIFY/2t0g1yfZZg8VA==","tQjwiZbeIsgohJ3R4hA3fgpFg4KtoQ==","m6uONhGLdfg9uabnJksaf0gVfoF7Cw==","whgNhqd/ZkV4kbpuOzBZgh7PmJvq/g==","KdCVS2B+U5+36Z7oHL2cmOS8r7VE/A==","cGMW+9aKQCLywYJhAcbfZbJmSa/VCQ==","4l24zPN8OTY0Gdb5UroLrA1awekF+A==","u+47fEWIKotxMcpwT8FIUVuAJ/OUDQ==","UCajsYKJH1G+Se72aEyNS6HzEN06Dw==","CZUgATR9DOz7YfJ/dTfOtvcp9ser+g==","aVri38h47Xkv5EbbzrQ4xMKLHVGH8A==","MOlhb36M/sRqzFpS0897OZRR+0sWBQ==","2yH5ormNyx6ltH7U9EK+I24izGW4Bw==","gpJ6Eg952KPgnGJd6Tn93jj4Kn8p8g==","EKzUJSqPobcmRDbFukUpF4fEojn5Aw==","SR9XlZx7sgpjbCpMpz5q6tEeRCNo9g==","otfPWFt6h9CsFA7KgLOv8Cttcw3G9A==","+2RM6O2OlG3pPBJDncjsDX23lRdXAQ==","YlRW+b5wWOcZA3uf66heFEE0uDye4A==","O+fVSQiES1pcK2cW9tMd6RfuXiYPFQ==","0C9NhM+FfoCTU0OQ0V7Y8+2daQihFw==","iZzONHlxbT3We18ZzCWbDrtHjxIw4g==","G6JgA1yHFCkQowuBn1lPxwR7B1TgEw==","QhHjs+pzB5RVixcIgiIMOlKh4U5x5g==","qdl7fi1yMk6a8zOOpa/JIKjS1mDf5A==","8Gr4zpuGIfPf2y8HuNSK3f4IMHpOEQ==","kKU6EGeDwGYLXpujA1d8r8uq2+xiGw==","yRa5oNF309tOdocqHiw/Up1wPfbz7g==","It4hbRZ25gGBDqOsOaH6SGcDCthd7A==","e22i3aCC9bzEJr8lJNq5tTHZ7MLMGQ==","6VMM6oV0jKgC/uu9d6ZtfI7lZIQc6A==","sOCPWjOAnxVH1vc0at0ugdg/gp6NHQ==","WygXl/SBqs+IrtOyTVDrmyJMtbAjHw==","ApuUJ0J1uXLNhs87UCuoZnSWU6qy6g==","dEgjtVJgL8Z10AEXoZCSqVpX7+aswA==","LfugBeSUPHsw+B2evOvRVAyNCfw9NQ==","xjM4yCOVCaH/gDkYm2YUTvb+PtKTNw==","n4C7eJVhGhy6qCWRhh1Xs6Ak2MgCwg==","Db4VT7CXYwh8cHEJ1WGDeh8YUI7SMw==","VA2W/wZjcLU5WG2AyBrAh0nCtpRDxg==","v8UOMsFiRW/2IEkG75cFnbOxgbrtxA==","5naNgneWVtKzCFWP8uxGYOVrZ6B8MQ==","hrlPXIuTt0dnjeErSW+wEtDJjDZQOw==","3wrM7D1npPoipf2iVBTz74YTaizBzg==","NMJUIfpmkSDt3dkkc5k29XxgXQJvzA==","bXHXkUySgp2o9cWtbuJ1CCq6uxj+OQ==","/095pmlk+4luLZE1PZ6hwZWGM14uyA==","pvz6Ft+Q6DQrBY28IOXiPMNc1US/PQ==","TTRi2xiR3e7kfak6B2gnJjkv4moRPw==","FIfha65lzlOhVbWzGhNk22/1BHCAyg==","jbf7ev2bAtlRatxvbHPWwlN2KVtJKw==","1AR4yktvEWQUQsDmcQiVPwWsz0HY3g==","P8zgB4xuJL7bOuRgVoVQJf/f+G923A==","Zn9jtzqaNwOeEvjpS/4T2KkFHnXnKQ==","9EHNgB9sThdYyqxxGILHERY5ljM32A==","rfJOMKmYXaod4rD4BfmE7EDjcCmmLQ==","RjrW/W6ZaHDSmpR+InRB9rqQRwcILw==","H4lVTdhte82Xsoj3Pw8CC+xKoR2Z2g==","f0aXkyRomlhDNzxThIz0ednoSou10A==","JvUUI5KcieUGHyDamfe3hI8yrJEkJQ==","zT2M7lWdvD/JZwRcvnpynnVBm7+KJw==","lI4PXuNpr4KMTxjVowExYyObfaUb0g==","BrChacaf1pZKl0xN8H3lqpyn9ePLIw==","XwMi2XBrxSsPv1DE7QamV8p9E/la1g==","tMu6FLdq8PHAx3RCyotjTTAOJNf01A==","7Xg5pAGe40yF72jL1/AgsGbUws1lIQ==","WHDJLZdAwYSta/UaNeAXzmyRQU/IgA==","AcNKnSG00jnoQ+mTKJtUMzpLp1VZdQ==","6gvSUOa15+MnO80VDxaRKcA4kHv3dw==","s7hR4FBB9F5iE9GcEm3S1JbidmFmgg==","IYb/13W3jUqky4UEQREGHSne/ie2cw==","eDV8Z8NDnvfh45mNXGpF4H8EGD0nhg==","k/3kqgRCqy0um70Le+eA+oV3LxOJhA==","yk5nGrK2uJBrs6GCZpzDB9OtyQkYcQ==","qoGlxE6zWQW/NhUm3R81deYPIp80ew==","8zImdPhHSrj6HgmvwGR2iLDVxIWljg==","GPq+uT9Gf2I1Zi0p5+mzkkqm86sLjA==","QUk9CYmybN9wTjGg+pLwbxx8FbGaeQ==","03eTPqxEFcu2lmU4qe4kpqNAnfdKiA==","isQQjhqwBnbzvnmxtJVnW/Wae+3bfQ==","YQyIQ92xM6w8xl03kxiiQQ/pTMN1fw==","OL8L82tFIBF57kG+jmPhvFkzqtnkig==","oY8R4ji77JuJ0Shi+ANTpWWwh/Itaw==","+DySUo5P/ybM+TTr5XgQWDNqYei8ng==","E/QKn0lOyvwDgRBtwvXVQskZVsYSnA==","SkeJL/+62UFGqQzk346Wv5/DsNyDaQ==","2HknGNpMoFWAcVh8jPJCdiD/OJpTmA==","gcqkqGy4s+jFWUT1kYkBi3Yl3oDCbQ==","agI8Zau5hjIKIWBztgTEkYxW6a5sbw==","M7G/1R1NlY9PCXz6q3+HbNqMD7T9mg==","U359C+FIdBqbjMheEPxxHu8u5CLRkA==","Cs3+u1e8Z6fepNTXDYcy47n0AjhAZQ==","4QVmdpC9Un0R3PBRKgr3+UOHNRbuZw==","uLblxiZJQcBU9OzYN3G0BBVd0wx/kg==","KohL8QO/ONSSLLhAZA1gzaphW0qvYw==","czvIQbVLK2nXBKTJeXYjMPy7vVA+lg==","mPNQjHJKHrMYfIBPXvvmKgbIin6QlA==","wUDTPMS+DQ5dVJzGQ4Cl11ASbGQBYQ==","t5NkrtSrm7rlAlLqsjufGH7T0CgfSw==","7iDnHmJfiAegKk5jr0Dc5SgJNjKOvg==","Beh/06Vevd1vUmrliM0Z/9J6ARwgvA==","XFv8YxOqrmAqenZslbZaAoSg5waxSQ==","zmVSVDZc13TsoiL0xsqOyzucb0BhuA==","l9bR5ICoxMmpij5927HNNm1GiVrwTQ==","fB5JKUep8RNm8hr7/DwILJc1vnReTw==","Ja3KmfFd4q4j2gZy4UdL0cHvWG7Pug==","RWIIRw1YAzv3X7LWWsS9o/RNs/jjsA==","HNGL97usEIayd65fR7/+XqKXVeJyRQ==","9xkTOnytJVx9D4rZYDI7RFjkYszcRw==","rqqQispZNuE4J5ZQfUl4uQ4+hNZNsg==","PJQ+ve+vT/X+/8LILjWscLECDJCdQw==","ZSe9DVlbXEi7195BM07vjefY6ooMtg==","ju8lwJ5aaZJ0r/rHFMMqlx2r3aSitA==","11ymcCiuei8xh+ZOCbhpaktxO74zQQ==","Tmy8YXtQtqXBuI+Sf9jbc3fyFpX6oA==","F98/0c2kpRiEkJMbYqOYjiEo8I9rVQ==","/BenHAqlkMJL6LedRS5dlNtbx6HFVw==","paQkrLxRg38OwKsUWFUeaY2BIbtUog==","N5qKm5mn+mvIGP+MCynKoDK9qf2EUw==","bikJKy9T6daNMOMFFlKJXWRnT+cVpg==","heGR5uhS3AxCSMeDMd9MR54UeMm7pA==","3FISVl6mz7EHYNsKLKQPusjOntMqUQ==","vJ3QiKKjLiTT5W+ulyf5yP1sdUUGWw==","5S5TOBRXPZmWzXMnily6Nau2k1+Xrg==","DubL9dNWCENZtVehrdF/L1HFpHE5rA==","V1VIRWWiG/4cnUsosKo80gcfQmuoWQ==","xWvmckBUYuraRR+w49boG7gjyi14qA==","nNhlwvagcVefbQM5/q2r5u75LDfpXQ==","dxD9DzGhRI1QFSe/2SBu/BSKGxlHXw==","LqN+v4dVVzAVPTs2xFstAUJQ/QPWqg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP22",$.ig.$ot)},true);$c("RSP24:fy","Object",{init:function(){this._resource=["enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","9OxPjHnHrczmMdeSGZB6VoECx/P+rz3q","jprmyssqdaqVpzLbm9hHfU8DKgSBdq2f","9cWeBfKTR4XRYrM5Mj30rB8Ek/vhQ3rJ","j7M3Q0B+n+Oi9FZwsHXJh9EFfgyemuq8","ASnRiYtU6kk3U2SrK62O+p4GVAgf7Ecj","e194zzm5Mi9ExYHiqeWz0VAHuf9gNddW","95chCvk7jhe/xHtyZHr1RT4IO+vfhvSP","jeGITEvWVnHMUp475jLIbvAJ1hygX2T6","A3tuhoD8I9tZ9azgfeqPE78K/BghKcll","eQ3HwDIR+70qY0mp/6KyOHELEe9e8FkQ","AlK/DwuoyZJupshLVkcB6SEMqBA+xY5G","eCQWSblFEfQdMC0C1A88wu8NRedBHB4z","9r7wg3JvZF6Ilx/ZT9d7v6AOb+PAarOs","jMhZxcCCvDj7AfqQzZ9GlG4PghS/syPZ","8zNCFO92AS5jlfbkyPT3inwQdsujEfUD","iUXrUl2b2UgQAxOtSrzKobIRmzzcyGV2","B98NmJaxrOKFpCF20WSN3P0SsThdvsjp","famk3iRcdIT2MsQ/Uyyw9zMTXM8iZ1ic","BvbcER3lRquy90Xd+skDJmMU5TBCUo/K","fIB1V68Ins3BYaCUeIE+Da0VCMc9ix+/","8hqTnWQi62dUxpJP41l5cOIWIsO8/bIg","iGw629bPMwEnUHcGYRFEWywXzzTDJCJV","BKRjHhZNjzncUY2WrI4Cz0IYTSB8lwGM","ftLKWKSgV1+vx2jfLsY/5IwZoNcDTpH5","8Egskm+KIvU6YFoEtR54mcMaitOCODxm","ij6F1N1n+pNJ9r9NN1ZFsg0bZyT94awT","8WH9G+TeyLwNMz6vnrP2Y10c3tud1HtF","ixdUXVYzENp+pdvmHPvLSJMdMyziDesw","BY2yl50ZZXDrAuk9hyOMNdweGShje0av","f/sb0S/0vRaYlAx0BWuxHhIf9N8cotba","+2aEKMPsAlzGN/HVjfXzCfgg7ItbIvcG","gRAtbnEB2jq1oRScD73OIjYhAXwk+2dz","D4rLpLorr5AgBiZHlGWJX3kiK3iljcrs","dfxi4gjGd/ZTkMMOFi20dLcjxo/aVFqZ","DqMaLTF/RdkXVULsv8gHpeckf3C6YY3P","dNWza4OSnb9kw6elPYA6jiklkofFuB26","+k9VoUi46BXxZJV+plh982YmuINEzrAl","gDn85/pVMHOC8nA3JBBA2KgnVXQ7FyBQ","DPGlIjrXjEt584qn6Y8GTMYo12CEpAOJ","docMZIg6VC0KZW/ua8c7ZwgpOpf7fZP8","+B3qrkMQIYefwl018B98GkcqEJN6Cz5j","gmtD6PH9+eHsVLh8cldBMYkr/WQF0q4W","+TQ7J8hEy86okTme27Ly4NksRJtl53lA","g0KSYXqpE6jbB9zXWfrPyxctqWwaPuk1","Ddh0q7GDZgJOoO4MwiKItlgug2ibSESq","d67d7QNuvmQ9NgtFQGq1nZYvbp/kkdTf","CFXGPCyaA3KlogcxRQEEg4QwmkD4MwIF","ciNvep532xTWNOJ4x0k5qEoxd7eH6pJw","/LmJsFVdrr5Dk9CjXJF+1QUyXbMGnD/v","hs8g9uewdtgwBTXq3tlD/sszsER5Ra+a","/ZBYOd4JRPd0wLQIdzzwL5s0CbsZcHjM","h+bxf2zknJEHVlFB9XTNBFU15Exmqei5","CXwXtafO6TuS8WOabqyKeRo2zkjn30Um","cwq+8xUjMV3hZ4bT7OS3UtQ3I7+YBtVT","/8LnNtWhjWUaZnxDIXvxxro4oasntfaK","hbROcGdMVQNp8JkKozPM7XQ5TFxYbGb/","Cy6ouqxmIKn8V6vROOuLkDs6ZljZGstg","cVgB/B6L+M+PwU6YuqO2u/U7i6+mw1sV","Cgd5MycyyuDLBM96E0YFaqU8MlDG9oxD","cHHQdZXfEoa4kiozkQ44QWs936e5Lxw2","/us2v171ZywtNRjoCtZ/PCQ+9aM4WbGp","hJ2f+ewYv0peo/2hiJ5CF+o/GFRHgCHc","68wVUJvFBLiRbv+3B/f7Eu1AxQu2RPMM","kbq8Fiko3N7i+Br+hb/GOSNBKPzJnWN5","HyBa3OICqXR3XyglHmeBRGxCAvhI687m","ZVbzmlDvcRIEyc1snC+8b6JD7w83Ml6T","HgmLVWlWQz1ADEyONcoPvvJEVvBXB4nF","ZH8iE9u7m1szmqnHt4IylTxFuwco3hmw","6uXE2RCR7vGmPZscLFp16HNGkQOpqLQv","kJNtn6J8NpfVq35VrhJIw71HfPTWcSRa","HFs0WmL+iq8uqoTFY40OV9NI/uBpwgeD","Zi2dHNATUsldPGGM4cUzfB1JExcWG5f2","6Ld71hs5J2PIm1NXeh10AVJKOROXbTpp","ksHSkKnU/wW7DbYe+FVJKpxL1OTotKoc","6Z6qX5BtzSr/yDf8UbD6+8xMbRuIgX1K","k+gDGSKAFUyMXtK10/jH0AJNgOz3WO0/","HXLl0+mqYOYZ+eBuSCCArU1Oquh2LkCg","ZwRMlVtHuIBqbwUnymi9hoNPRx8J99DV","GP9XRHSzBZby+wlTzwMMmJFQs8AVVQYP","Yon+AsZe3fCBbewaTUsxs19RXjdqjJZ6","7BMYyA10qFoUyt7B1pN2zhBSdDPr+jvl","lmWxjr+ZcDxnXDuIVNtL5d5TmcSUI6uQ","7TrJQYYgQhMjmbpq/T74NI5UIDv0FnzG","l0xgBzTNmnVQD18jf3bFH0BVzcyLz+yz","GdaGzf/n79/FqG345K6CYg9W58gKuUEs","Y6Avi00KN7m2PoixZua/ScFXCj91YNFZ","72h2To2Ii4FNP3Ihq3n53a9YiCvK0/KA","lR7fCD9lU+c+qZdoKTHE9mFZZdy1CmL1","G4Q5wvRPJk2rDqWzsumDiy5aT9g0fM9q","YfKQhEai/ivYmED6MKG+oOBboi9LpV8f","Gq3oS38bzAScXcEYmUQNcbBcG9ArkIhJ","YNtBDc32FGLvyyRRGwwwWn5d9idUSRg8","7kGnxwbcYch6bBaKgNR3JzFe3CPVP7Wj","lDcOgbQxua4J+vPDApxKDP9fMdSq5iXW","EKqReFgpBuRXWQ5iigIIGxVgKYDtZgQK","atw4PurE3oIkz+srCEo1MNthxHeSv5R/","5Ebe9CHuqyixaNnwk5JyTZRi7nMTyTng","njB3spMDc07C/jy5EdpPZlpjA4RsEKmV","5W8Pfaq6QWGGO71buD/8twpkunsMJX7D","nxmmOxhXmQf1rVgSOnfBnMRlV4xz/O62","EYNA8dN97K1gCmrJoa+G4YtmfYjyikMp","a/Xpt2GQNMsTnI+AI+e7ykVnkH+NU9Nc","5z2wcqESiPPonXUQ7nj9XitoEmsy4PCF","nUsZNBP/UJWbC5BZbDDAdeVp/5xNOWDw","E9H//tjVJT8OrKKC9+iHCKpq1ZjMT81v","aadWuGo4/Vl9OkfLdaC6I2RrOG+zll0a","Evgud1OBz3Y5/8Yp3EUJ8jRsgZDTo4pM","aI6HMeFsFxBKaSNgXg002fptbGeseho5","5hRh+ypGYrrfzhG7xdVzpLVuRmMtDLem","nGLIvZirutysWPTyR51Oj3tvq5RS1SfT","45nTbLdfB8o0zPiGQvb/kWlwX0tOd/EJ","me96KgWy36xHWh3PwL7CuqdxsrwxrmF8","F3Wc4M6YqgbS/S8UW2aFx+hymLiw2Mzj","bQM1pnx1cmCha8pd2S647CZzdU/PAVyW","FlxNaUXMQE/lrku/cMsLPXZ0zLCvNIvA","bCrkL/chmCmWOK728oM2Frh1IUfQ7Ru1","4rAC5TwL7YMDn5wtaVtxa/d2C0NRm7Yq","mMaro47mNeVwCXlk6xNMQDl35rQuQiZf","FA7yZk5kid2LCIP0JowK1Fd4ZKCR8QWG","bnhbIPyJUbv4nma9pMQ3/5l5iVfuKJXz","4OK96jejJBFtOVRmPxxwgtZ6o1NvXjhs","mpQUrIVO/Hcer7EvvVRNqRh7TqQQh6gZ","4ctsY7z3zlhaajDNFLH+eEh891twsn9P","m73FJQ4aFj4p/NWElvnDU4Z9GqwPa+86","FScj78UwY5S8W+dfDSGELsl+MKiOHUKl","b1GKqXfdu/LPzQIWj2m5BQd/3V/xxNLQ","y4UqoCuXCG0/3ONzDvPrJMeAlxZxiPsY","sfOD5pl60AtMSgY6jLvWDwmBeuEOUWtt","P2llLFJQpaHZ7TThF2ORckaCUOWPJ8by","RR/MauC9fceqe9GolSusWYiDvRLw/laH","PkC0pdkET+juvlBKPM4fiNiEBO2Qy4HR","RDYd42vpl46dKLUDvoYioxaF6RrvEhGk","yqz7KaDD4iQIj4fYJV5l3lmGwx5uZLw7","sNpSbxIuOkJ7GWKRpxZY9ZeHLukRvSxO","PBILqtKshnqAGJgBaokeYfmIrP2uDg+X","RmSi7GBBXhzzjn1I6MEjSjeJQQrR15/i","yP5EJqtrK7ZmKU+TcxlkN3iKaw5QoTJ9","sojtYBmG89AVv6ra8VFZHLaLhvkveKII","ydeVryA/wf9Reis4WLTqzeaMPwZPTXVe","s6E86ZLSGZki7M5x2vzX5iiN0vEwlOUr","PTvaI1n4bDO3S/yqQSSQm2eO+PWx4ki0","R01zZesVtFXE3Rnjw2ytsKmPFQLOO9jB","OLZotMThCUNcSRWXxgccrruQ4d3SmQ4b","QsDB8nYM0SUv3/DeRE8hhXWRDCqtQJ5u","zFonOL0mpI+6eMIF35dm+DqSJi4sNjPx","tiyOfg/LfOnJ7idMXd9b0/STy9lT76OE","zXP2sTZyTsaNK6au9DroAqSUciYz2nTS","twVf94SflqD+vUPndnLVKWqVn9FMA+Sn","OZ+5PU+14wprGnE87aqSVCWWtdXNdUk4","Q+kQe/1YO2wYjJR1b+Kvf+uXWCKyrNlN","zyFJvj3ah1TjjW7lon3p64WY2jYNH/qU","tVfg+I83XzKQG4usIDXUwEuZN8Fyxmrh","O80GMkQdKpgFvLl3u+2TvQSaHcXzsMd+","QbuvdPbw8v52Klw+OaWulsqb8DKMaVcL","OuTXu89JwNEy793ckEAdR5qcSc3sXIBd","QJJ+/X2kGLdBeTiVEgggbFSdpDqThRAo","zgiYN7aObR3U3gpOidBnERuejj4S8723","tH4xcQRjtXunSO8HC5haOtWfY8ltKi3C","MOOuiOh7CjH56xKmgwYYLT+ge50qqgwe","SpUHzlqW0leKfffvAU4lBvGhlmpVc5xr","xA/hBJG8p/0f2sU0mpZie76ivG7UBTH0","vnlIQiNRf5tsTCB9GN5fUHCjUZmr3KGB","xSYwjRroTbQoiaGfsTvsgSCk6GbL6XbX","v1CZy6gFldJbH0TWM3PRqu6lBZG0MOai","Mcp/AWMv4HjOuHYNqKuW16GmL5U1Rks9","S7zWR9HCOB69LpNEKuOr/G+nwmJKn9tI","x3SPghFAhCZGL2nU53ztaAGoQHb1LPiR","vQImxKOtXEA1uYydZTTQQ8+prYGK9Wjk","M5jADmiHKeqgHr5G/uyXPoCqh4ULg8V7","Se5pSNpq8YzTiFsPfKSqFU6ranJ0WlUO","MrERh+PTw6OXTdrt1UEZxB6s040Ub4JY","SMe4wVE+G8Xk2z+kVwkk79CtPnprthIt","xl1eC5oUbm9xfA1/zNFjkp+uFH7qwL+y","vCv3TSj5tgkC6ug2TpleuVGv+YmVGS/H","w9DsnAcNCx+afuRCS/Lvp0OwDVaJu/kd","uaZF2rXg03np6AELybrSjI2x4KH2Ymlo","NzyjEH7KptN8TzPQUmKV8cKyyqV3FMT3","TUoKVswnfrUP2daZ0Cqo2gyzJ1IIzVSC","NhVymfWeTJpLHFd7ec8bC1y0nq1o+IPU","TGPb30dzlPw4irIy+4cmIJK1c1oXIROh","wvk9FYxZ4VatLYDpYF9hXd22WV6WV74+","uI+UUz60OTDeu2Wg4hdcdhO3tKnpji5L","NEfNlv42hQglup8wL4ga4n24Nr1WPQ2S","TjFk0EzbXW5WLHp5rcAnybO520op5J3n","wKuCGofxKMTDi0iiNhhgtPy68U6okjB4","ut0rXDUc8KKwHa3rtFBdnzK7HLnXS6AN","wYJTkwylwo302CwJHbXuTmK8pUa3fndb","u/T61b5IGuuHTslAn/3TZay9SLHIp+cu","NW4cH3Vib0ES6fubBCWUGOO+YrVJ0Uqx","Txi1WcePtydhfx7Shm2pMy2/j0I2CNrE","IEk/8LBSDNWushzECQQQNirAUh3HzAgU","Wj+WtgK/1LPdJPmNi0wtHeTBv+q4FZhh","1KVwfMmVoRlIg8tWEJRqYKvCle45YzX+","rtPZOnt4eX87FS4fktxXS2XDeBlGuqWL","1Yyh9ULBS1B/0K/9OznkmjXEweYmj3Ld","r/oIs/AskzYMRkq0uXHZsfvFLBFZVuKo","IWDueTsG5pyZ4XhvIqmezLTGBhXYIE83","WxZHP4nrPvrqd50moOGj53rH6+Kn+d9C","194e+klpgsIRdme2bX7lcxTIafYYSvyb","rai3vPuEWqRi4IL/7zbYWNrJhAFnk2zu","IzJRdjCuLw73R7AkdO6fJZXKrgXm5cFx","WUT4MIJD92iE0VVt9qaiDlvLQ/KZPFEE","IhuA/7v6xUfAFNSPX0MR3wvM+g35CYZS","WG0puQkXHSGzgjHG3Qss9MXNF/qG0BYn","1vfPc8I9aIsmJQMdRtNriYrOPf4Hpru4","rIFmNXDQsO1Vs+ZUxJtWokTP0Al4fyvN","03p95F8kDfvNJ+ogwfDnvFbQJNZk3f0X","qQzUou3J1Z2+sQ9pQ7jal5jRySEbBG1i","J5YyaCbjoDcrFj2y2GCd6tfS4yWacsD9","XeCbLpQOeFFYgNj7WiigwRnTDtLlq1CI","Jr/j4a23Sn4cRVkZ880TEEnUty2Fnofe","XMlKpx9akhhv07xQcYUuO4fVWtr6Rxer","0lOsbdRw57L6dI6L6l1pRsjWcN57Mbo0","qCUFK2adP9SJ4mvCaBVUbQbXnSkE6CpB","JO1c7qYfg+xy45FSpYoS+WjYHz27WwmY","Xpv1qBTyW4oBdXQbJ8Iv0qbZ8srEgpnt","0AETYt/YLiCU0kbAvBpor+na2M5F9DRy","qne6JG019kbnRKOJPlJVhCfbNTk6LaQH","0SjC61SMxGmjgSJrl7fmVXfcjMZaGHNR","q15rreZhHA/QF8ciFf/bfrndYTElweMk","JcSNZy1LaaVFsPX5jiecA/beSzWkt067","X7IkIZ+mscM2JhCwDG+hKDjfpsLbbt7O","2y+72HO+Dolohe0RhPHjP9Lgvpac7v8S","oVkSnsFT1u8bEwhYBrneFBzhU2HjN29n","L8P0VAp5o0WOtDqDnWGZaVPieWViQcL4","VbVdEriUeyP9It/KHymkQp3jlJIdmFKN","Luol3YEtSQy5514otswXk83kLW19rYXb","VJyMmzPAkWrKcbthNIQquAPlwJoCdBWu","2gZqUfjq5MBf1om6r1xtxUzm6p6DArgx","oHDDF0oHPKYsQGzzLRRQ7oLnB2n82yhE","LLia0oqFgJ7XQZZj4IsWeuzohX1DaAud","Vs4zlDhoWPik13MqYsMrUSLpaIo8sZvo","2FTVXvNCLVIxcEHx+RtsLG3qQo69xzZ3","oiJ8GEGv9TRC5qS4e1NRB6Prr3nCHqYC","2X0E13gWxxsGIyVa0rbi1vPsFoaiK3FU","owutkcr7H311tcATUP7f/T3t+3Hd8uEh","LZFLWwHRatfgEvLIyyaYgHLu0XVchEy+","V+fiHbM8srGThBeBSW6lq7zvPIIjXdzL","KBz5zJzID6cLEBv1TAUUta7wyF0//woR","UmpQii4l18F4hv68zk0pnmDxJapAJppk","3PC2QOUPomvtIcxnVZVu4y/yD67BUDf7","poYfBlfieg2etyku191TyOHz4lm+iaeO","3dlnyW5bSCLacqjMfjjgGbH0W6bevHDY","p6/Oj9y2kESp5E2F/HDdMn/1tlGhZeCt","KTUoRRec5e48Q39eZ6iaTzD2nFUgE00y","U0OBA6VxPYhP1ZoX5eCnZP73caJfyt1H","34vYxmXzgbC01GCHKH/h8JD487bgef6e","pf1xgNceWdbHQoXOqjfc2175HkGfoG7r","K2eXShw0LHxS5bcVMe+bphH6NEUe1sN0","URE+DK7Z9Bohc1Jcs6emjd/72bJhD1MB","Kk5Gw5dgxjVlttO+GkIVXI/8YE0BOoRX","UDjvhSWNHlMWIDb3mAood0H9jbp+4xQi","3qIJT+6na/mDhwQsA9JvCg7+p77/lbm9","pNSgCVxKs5/wEeFlgZpSIcD/SkmATCnI"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP24",$.ig.$ot)},true);$c("RSP26:fz","Object",{init:function(){this._resource=["9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","8WZzCA3Eky2acIEwP1C/6s9UE4iMPTmaVrw=","B1XEDIWmVLXXSE8ornhunyZ+lMzKravXfeI=","/8zmEBqVO1op4B9gfqBjyYOoJg0FenIprGU=","Cf9RFJL3/MJk2NF474iyvGqCoUlD6uBkhzs=","DqqVGBdRqHezkJ5QQfDcI0z8NYWJR0uz+tk=","+JkiHJ8zb+/+qFBI0NgNVqXWssHP19n+0Yc=","44XRIDQ3drRS3T7A/F3GjxtNTBoK9ORSRco=","FbZmJLxVsSwf5fDYbXUX+vJny15MZHYfbpQ=","EuOiKDnz5ZnIrb/www15ZdQZX5KGyd3IE3Y=","5NAVLLGRIgGFlXHoUiWoED0z2NbAWU+FOCg=","HEk3MC6iTe57PSGggv2lRpjlahcPjpZ76a8=","6nqANKbAinY2Be+4E9V0M3HP7VNJHgQ2wvE=","7S9EOCNm3sPhTaCQva0arFexeZ+Ds6/hvxM=","GxzzPKsEGVusdW6ILIXL2b6b/tvFIz2slE0=","2xe/QGhu7HWkp3yd5bqRAzaamDQU9dWkiok=","LSQIROAMK+3pn7KFdJJAdt+wH3BSZUfpodc=","KnHMSGWqf1g+1/2t2uou6fnOi7yYyOw+3DU=","3EJ7TO3IuMBz7zO1S8L/nBDkDPjeWH5z92s=","JNtZUHL71y+NR2P9mxryyrUyvjkRj6eNJuw=","0ujuVPqZELfAf63lCjIjv1wYOX1XHzXADbI=","1b0qWH8/RAIXN+LNpEpNIHpmrbGdsp4XcFA=","I46dXPddg5paDyzVNWKcVZNMKvXbIgxaWw4=","OJJuYFxZmsH2ekJdGedXjC3X1C4eATH2z0M=","zqHZZNQ7XVm7QoxFiM+G+cT9U2pYkaO75B0=","yfQdaFGdCexsCsNtJrfoZuKDx6aSPAhsmf8=","P8eqbNn/znQhMg11t585EwupQOLUrJohsqE=","x16IcEbMoZvfml09Z0c0Ra5/8iMbe0PfYyY=","MW0/dM6uZgOSopMl9m/lMEdVdWdd69GSSHg=","Njj7eEsIMrZF6twNWBeLr2Er4auXRnpFNZo=","wAtMfMNq9S4I0hIVyT9a2ogBZu/R1ugIHsQ=","qy5jgNDcxepVU/gn12k/BmwpLWgo97dVCQ8=","XR3UhFi+AnIYazY/RkHuc4UDqixuZyUYIlE=","WkgQiN0YVsfPI3kX6DmA7KN9PuCkyo7PX7M=","rHunjFV6kV+CG7cPeRFRmUpXuaTiWhyCdO0=","VOKFkMpJ/rB8s+dHqclcz++BC2UtjcV8pWo=","otEylEIrOSgxiylfOOGNugarjCFrHVcxjjQ=","pYT2mMeNbZ3mw2Z3lpnjJSDVGO2hsPzm89Y=","U7dBnE/vqgWr+6hvB7EyUMn/n6nnIG6r2Ig=","SKuyoOTrs14HjsbnKzT5iXdkYXIiA1MHTMU=","vpgFpGyJdMZKtgj/uhwo/J5O5jZkk8FKZ5s=","uc3BqOkvIHOd/kfXFGRGY7gwcvquPmqdGnk=","T/52rGFN5+vQxonPhUyXFlEa9b7orvjQMSc=","t2dUsP5+iAQubtmHVZSaQPTMR38neSEu4KA=","QVTjtHYcT5xjVhefxLxLNR3mwDth6bNjy/4=","RgEnuPO6Gym0Hli3asQlqjuYVPerRBi0thw=","sDKQvHvY3LH5Jpav++z039Ky07Pt1Ir5nUI=","cDncwLiyKZ/x9IS6MtOuBVqztVw8AmLxg4Y=","hgprxDDQ7ge8zEqio/t/cLOZMhh6kvC8qNg=","gV+vyLV2urJrhAWKDYMR75XnptSwP1tr1To=","d2wYzD0UfSomvMuSnKvAmnzNIZD2r8km/mQ=","j/U60KInEsXYFJvaTHPNzNkbk1E5eBDYL+M=","ecaN1CpF1V2VLFXC3VscuTAxFBV/6IKVBL0=","fpNJ2K/jgehCZBrqcyNyJhZPgNm1RSlCeV8=","iKD+3CeBRnAPXNTy4gujU/9lB53z1bsPUgE=","k7wN4IyFXyujKbp6zo5oikH++UY29oajxkw=","ZY+65ATnmLPuEXRiX6a5/6jUfgJwZhTu7RI=","Ytp+6IFBzAY5WTtK8d7XYI6q6s66y785kPA=","lOnJ7AkjC550YfVSYPYGFWeAbYr8Wy10u64=","bHDr8JYQZHGKyaUasC4LQ8JW30szjPSKaik=","mkNc9B5yo+nH8WsCIQbaNit8WA91HGbHQXc=","nRaY+JvU91wQuSQqj360qQ0CzMO/sc0QPJU=","ayUv/BO2MMRdgeoyHlZl3OQoS4f5IV9dF8s=","S1zGHb2ll8mqpu1Os9J+DNhSWtBQ83OqEh4=","vW9xGTXHUFHnniNWIvqveTF43ZQWY+HnOUA=","ujq1FbBhBOQw1mx+jILB5hcGSVjczkowRKI=","TAkCETgDw3x97qJmHaoQk/4szhyaXth9b/w=","tJAgDacwrJODRvIuzXIdxVv6fN1ViQGDvns=","QqOXCS9SawvOfjw2XFrMsLLQ+5kTGZPOlSU=","RfZTBar0P74ZNnMe8iKiL5Sub1XZtDgZ6Mc=","s8XkASKW+CZUDr0GYwpzWn2E6BGfJKpUw5k=","qNkXPYmS4X34e9OOT4+4g8MfFspaB5f4V9Q=","XuqgOQHwJuW1Qx2W3qdp9io1kY4clwW1fIo=","Wb9kNYRWclBiC1K+cN8HaQxLBULWOq5iAWg=","r4zTMQw0tcgvM5ym4ffWHOVhggaQqjwvKjY=","VxXxLZMH2ifRm8zuMS/bSkC3MMdffeXR+7E=","oSZGKRtlHb+cowL2oAcKP6mdt4MZ7Xec0O8=","pnOCJZ7DSQpL603eDn9koI/jI0/TQNxLrQ0=","UEA1IRahjpIG04PGn1e11WbJpAuV0E4GhlM=","kEt5XdXLe7wOAZHTVmjvD+7IwuREBqYOmJc=","ZnjOWV2pvCRDOV/Lx0A+egfiRaACljRDs8k=","YS0KVdgP6JGUcRDjaThQ5SGc0WzIO5+Uzis=","lx69UVBtLwnZSd77+BCBkMi2ViiOqw3Z5XU=","b4efTc9eQOYn4Y6zKMiMxm1g5OlBfNQnNPI=","mbQoSUc8h35q2UCrueBds4RKY60H7EZqH6w=","nuHsRcKa08u9kQ+DF5gzLKI092HNQe29Yk4=","aNJbQUr4FFPwqcGbhrDiWUsecCWL0X/wSRA=","c86ofeH8DQhc3K8TqjUpgPWFjv5O8kJc3V0=","hf0feWmeypAR5GELOx349RyvCboIYtAR9gM=","gqjbdew4niXGrC4jlWWWajrRnXbCz3vGi+E=","dJtscWRaWb2LlOA7BE1HH9P7GjKEX+mLoL8=","jAJObftpNlJ1PLBz1JVKSXYtqPNLiDB1cTg=","ejH5aXML8co4BH5rRb2bPJ8HL7cNGKI4WmY=","fWQ9ZfatpX/vTDFD68X1o7l5u3vHtQnvJ4Q=","i1eKYX7PYueidP9beu0k1lBTPD+BJZuiDNo=","4HKlnW15UiP/9RVpZLtBCrR7d7h4BMT/GxE=","FkESmeUblbuyzdtx9ZOQf11R8Pw+lFayME8=","ERTWlWC9wQ5lhZRZW+v+4HsvZDD0Of1lTa0=","5ydhkejfBpYovVpBysMvlZIF43SyqW8oZvM=","H75DjXfsaXnWFQoJGhsiwzfTUbV9frbWt3Q=","6Y30if+OruGbLcQRizPztt751vE77iSbnCo=","7tgwhXoo+lRMZYs5JUudKfiHQj3xQ49M4cg=","GOuHgfJKPcwBXUUhtGNMXBGtxXm30x0BypY=","A/d0vVlOJJetKCupmOaHha82O6Jy8CCtXts=","9cTDudEs4w/gEOWxCc5W8EYcvOY0YLLgdYU=","8pEHtVSKt7o3WKqZp7Y4b2BiKCr+zRk3CGc=","BKKwsdzocCJ6YGSBNp7pGolIr264XYt6Izk=","/DuSrUPbH82EyDTJ5kbkTCyeHa93ilKE8r4=","Cgglqcu52FXJ8PrRd241OcW0musxGsDJ2eA=","DV3hpU4fjOAeuLX52RZbpuPKDif7t2sepAI=","+25WocZ9S3hTgHvhSD6K0wrgiWO9J/lTj1w=","O2Ua3QUXvlZbUmn0gQHQCYLh74xs8RFbkZg=","zVat2Y11ec4WaqfsECkBfGvLaMgqYYMWusY=","ygNp1QjTLXvBIujEvlFv4021/ATgzCjBxyQ=","PDDe0YCx6uOMGibcL3m+lqSfe0CmXLqM7Ho=","xKn8zR+ChQxysnaU/6GzwAFJyYFpi2NyPf0=","MppLyZfgQpQ/iriMbolitehjTsUvG/E/FqM=","Nc+PxRJGFiHowvekwPEMKs4d2gnltlroa0E=","w/w4wZok0bml+jm8UdndXyc3XU2jJsilQB8=","2ODL/TEgyOIJj1c0fVwWhpmso5ZmBfUJ1FI=","LtN8+blCD3pEt5ks7HTH83CGJNIglWdE/ww=","KYa49TzkW8+T/9YEQgypbFb4sB7qOMyTgu4=","37UP8bSGnFfexxgc0yR4Gb/SN1qsqF7eqbA=","Jywt7Su187ggb0hUA/x1TxoEhZtjf4cgeDc=","0R+a6aPXNCBtV4ZMktSkOvMuAt8l7xVtU2k=","1kpe5SZxYJW6H8lkPKzKpdVQlhPvQr66Los=","IHnp4a4Tpw33Jwd8rYQb0Dx6EVep0iz3BdU=","lriROmdXM49JUcece7n8GK2ktL2g++ZJJDw=","YIsmPu819BcEaQmE6pEtbUSOM/nma3QED2I=","Z97iMmqToKLTIUasROlD8mLwpzUsxt/TcoA=","ke1VNuLxZzqeGYi01cGSh4vaIHFqVk2eWd4=","aXR3Kn3CCNVgsdj8BRmf0S4MkrClgZRgiFk=","n0fALvWgz00tiRbklDFOpMcmFfTjEQYtowc=","mBIEInAGm/j6wVnMOkkgO+FYgTgpvK363uU=","biGzJvhkXGC3+ZfUq2HxTghyBnxvLD+39bs=","dT1AGlNgRTsbjPlch+Q6l7bp+KeqDwIbYfY=","gw73HtsCgqNWtDdEFszr4l/Df+Psn5BWSqg=","hFszEl6k1haB/HhsuLSFfXm96y8mMjuBN0o=","cmiEFtbGEY7MxLZ0KZxUCJCXbGtgoqnMHBQ=","ivGmCkn1fmEybOY8+URZXjVB3qqvdXAyzZM=","fMIRDsGXufl/VCgkaGyIK9xrWe7p5eJ/5s0=","e5fVAkQx7UyoHGcMxhTmtPoVzSIjSEmomy8=","jaRiBsxTKtTlJKkUVzw3wRM/SmZl2NvlsHE=","Ta8ueg853/rt9rsBngNtG5s+LIm0DjPtrrU=","u5yZfodbGGKgznUZDyu8bnIUq83ynqGghes=","vMldcgL9TNd3hjoxoVPS8VRqPwE4Mwp3+Ak=","Svrqdoqfi086vvQpMHsDhL1AuEV+o5g601c=","smPIahWs5KDEFqRh4KMO0hiWCoSxdEHEAtA=","RFB/bp3OIziJLmp5cYvfp/G8jcD35NOJKY4=","QwW7Yhhod41eZiVR3/OxONfCGQw9SXheVGw=","tTYMZpAKsBUTXutJTttgTT7onkh72eoTfzI=","rir/WjsOqU6/K4XBYl6rlIBzYJO++te/638=","WBlIXrNsbtbyE0vZ83Z64WlZ59f4akXywCE=","X0yMUjbKOmMlWwTxXQ4Ufk8ncxsyx+4lvcM=","qX87Vr6o/ftoY8rpzCbFC6YN9F90V3xolp0=","UeYZSiGbkhSWy5qhHP7IXQPbRp67gKWWRxo=","p9WuTqn5VYzb81S5jdYZKOrxwdr9EDfbbEQ=","oIBqQixfATkMuxuRI653t8yPVRY3vZwMEaY=","VrPdRqQ9xqFBg9WJsoamwiWl0lJxLQ5BOvg=","PZbyureL9mUcAj+7rNDDHsGNmdWIDFEcLTM=","y6VFvj/pMf1ROvGjPfgSayinHpHOnMNRBm0=","zPCBsrpPZUiGcr6Lk4B89A7Zil0EMWiGe48=","OsM2tjItotDLSnCTAqitgefzDRlCofrLUNE=","wloUqq0ezT814iDb0nCg10Ilv9iNdiM1gVY=","NGmjriV8Cqd42u7DQ1hxoqsPOJzL5rF4qgg=","MzxnoqDaXhKvkqHr7SAfPY1xrFABSxqv1+o=","xQ/Qpii4mYriqm/zfAjOSGRbKxRH24ji/LQ=","3hMjmoO8gNFO3wF7UI0FkdrA1c+C+LVOaPk=","KCCUngveR0kD589jwaXU5DPqUovEaCcDQ6c=","L3VQko54E/zUr4BLb926exWUxkcOxYzUPkU=","2UbnlgYa1GSZl05T/vVrDvy+QQNIVR6ZFRs=","Id/Fipkpu4tnPx4bLi1mWFlo88KHgsdnxJw=","1+xyjhFLfBMqB9ADvwW3LbBCdIbBElUq78I=","0Lm2gpTtKKb9T58rEX3ZspY84EoLv/79kiA=","JooBhhyP7z6wd1EzgFUIx38WZw5NL2ywuX4=","5oFN+t/lGhC4pUMmSWpSHfcXAeGc+YS4p7o=","ELL6/leH3Yj1nY0+2EKDaB49hqXaaRb1jOQ=","F+c+8tIhiT0i1cIWdjrt9zhDEmkQxL0i8QY=","4dSJ9lpDTqVv7QwO5xI8gtFplS1WVC9v2lg=","GU2r6sVwIUqRRVxGN8ox1HS/J+yZg/aRC98=","734c7k0S5tLcfZJepuLgoZ2VoKjfE2TcIIE=","6CvY4si0smcLNd12CJqOPrvrNGQVvs8LXWM=","Hhhv5kDWdf9GDRNumbJfS1LBsyBTLl1Gdj0=","BQSc2uvSbKTqeH3mtTeUkuxaTfuWDWDq4nA=","8zcr3mOwqzynQLP+JB9F5wVwyr/QnfKnyS4=","9GLv0uYW/4lwCPzWimcreCMOXnMaMFlwtMw=","AlFY1m50OBE9MDLOG0/6Dcok2TdcoMs9n5I=","+sh6yvFHV/7DmGKGy5f3W2/ya/aTdxLDThU=","DPvNznklkGaOoKyeWr8mLobY7LLV54COZUs=","C64JwvyDxNNZ6OO29MdIsaCmeH4fSitZGKk=","/Z2+xnThA0sU0C2uZe+ZxEmM/zpZ2rkUM/c=","3eRXJ9rypEbj9yrSyGuCFHX27m3wCJXjNiI=","K9fgI1KQY96uz+TKWUNTYZzcaSm2mAeuHXw=","LIIkL9c2N2t5h6vi9zs9/rqi/eV8Nax5YJ4=","2rGTK19U8PM0v2X6ZhPsi1OIeqE6pT40S8A=","IiixN8BnnxzKFzWytsvh3fZeyGD1cufKmkc=","1BsGM0gFWISHL/uqJ+MwqB90TySz4nWHsRk=","007CP82jDDFQZ7SCiZteNzkK2+h5T95QzPs=","JX11O0XBy6kdX3qaGLOPQtAgXKw/30wd56U=","PmGGB+7F0vKxKhQSNDZEm267onf6/HGxc+g=","yFIxA2anFWr8EtoKpR6V7oeRJTO8bOP8WLY=","zwf1D+MBQd8rWpUiC2b7caHvsf92wUgrJVQ=","OTRCC2tjhkdmYls6mk4qBEjFNrswUdpmDgo=","wa1gF/RQ6aiYygtySpYnUu0ThHr/hgOY340=","N57XE3wyLjDV8sVq2772JwQ5Az65FpHV9NM=","MMsTH/mUeoUCuopCdcaYuCJHl/JzuzoCiTE=","xvikG3H2vR1PgkRa5O5JzcttELY1K6hPom8=","BvPoZ7KcSDNHUFZPLdETF0Nsdlnk/UBHvKs=","8MBfYzr+j6sKaJhXvPnCYqpG8R2ibdIKl/U=","95Wbb79Y2x7dINd/EoGs/Yw4ZdFowHnd6hc=","AaYsazc6HIaQGBlng6l9iGUS4pUuUOuQwUk=","+T8Od6gJc2lusEkvU3Fw3sDEUFThhzJuEM4=","Dwy5cyBrtPEjiIc3wlmhqynu1xCnF6AjO5A=","CFl9f6XN4ET0wMgfbCHPNA+QQ9xtugv0RnI=","/mrKey2vJ9y5+AYH/QkeQea6xJgrKpm5bSw=","5XY5R4arPocVjWiP0YzVmFghOkPuCaQV+WE=","E0WOQw7J+R9YtaaXQKQE7bELvQeomTZY0j8=","FBBKT4tvraqP/em/7txqcpd1KctiNJ2Pr90=","4iP9SwMNajLCxSenf/S7B35fro8kpA/ChIM=","GrrfV5w+Bd08bXfvryy2UduJHE7rc9Y8VQQ=","7IloUxRcwkVxVbn3PgRnJDKjmwqt40Rxflo=","69ysX5H6lvCmHfbfkHwJuxTdD8ZnTu+mA7g=","He8bWxmYUWjrJTjHAVTYzv33iIIh3n3rKOY=","dso0pwouYay2pNL1HwK9EhnfwwXY/yK2Py0=","gPmDo4JMpjT7nBztjipsZ/D1REGeb7D7FHM=","h6xHrwfq8oEs1FPFIFIC+NaL0I1UwhssaZE=","cZ/wq4+INRlh7J3dsXrTjT+hV8kSUolhQs8=","iQbStxC7WvafRM2VYaLe25p35QjdhVCfk0g=","fzVls5jZnW7SfAON8IoPrnNdYkybFcLSuBY=","eGChvx1/ydsFNEylXvJhMVUj9oBRuGkFxfQ=","jlMWu5UdDkNIDIK9z9qwRLwJccQXKPtI7qo=","lU/lhz4ZFxjkeew14197nQKSjx/SC8bkeuc=","Y3xSg7Z70ICpQSItcneq6Ou4CFuUm1SpUbk=","ZCmWjzPdhDV+CW0F3A/Ed83GnJdeNv9+LFs=","khohi7u/Q60zMaMdTScVAiTsG9MYpm0zBwU=","aoMDlySMLELNmfNVnf8YVIE6qRLXcbTN1oI=","nLC0k6zu69qAoT1NDNfJIWgQLlaR4SaA/dw=","m+VwnylIv29X6XJloq+nvk5uuppbTI1XgD4=","bdbHm6EqePca0bx9M4d2y6dEPd4d3B8aq2A=","rd2L52JAjdkSA65o+rgsES9FWzHMCvcStaQ=","W+484+oiSkFfO2Bwa5D9ZMZv3HWKmmVfnvo=","XLv472+EHvSIcy9YxeiT++ARSLlAN86I4xg=","qohP6+fm2WzFS+FAVMBCjgk7z/0Gp1zFyEY=","UhFt93jVtoM747EIhBhP2KztfTzJcIU7GcE=","pCLa8/C3cRt2238QFTCerUXH+niP4Bd2Mp8=","o3ce/3URJa6hkzA4u0jwMmO5brRFTbyhT30=","VUSp+/1z4jbsq/4gKmAhR4qT6fAD3S7sZCM=","Tlhax1Z3+21A3pCoBuXqnjQIFyvG/hNA8G4=","uGvtw94VPPUN5l6wl807690ikG+AboEN2zA=","vz4pz1uzaEDarhGYObVVdPtcBKNKwyraptI=","SQ2ey9PRr9iXlt+AqJ2EARJ2g+cMU7iXjYw=","sZS810ziwDdpPo/IeEWJV7egMSbDhGFpXAs=","R6cL08SAB68kBkHQ6W1YIl6KtmKFFPMkd1U=","QPLP30EmUxrzTg74RxU2vXj0Iq5PuVjzCrc=","tsF428lElIK+dsDg1j3nyJHepeoJKcq+Iek="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP26",$.ig.$ot)},true);$c("RSP28:f0","Object",{init:function(){this._resource=["/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","5RI4GiTrvTHOQchSUxjzcOruz/53yPI7fZR0lw==","GRskFzYQbaep76x79BQESJ+ZJoHCrIuozd5OUg==","1yRwNEjLZ2KBgo2kpjD74MnBg+Hujfl2+jXoMw==","Ky1sOVowt/TmLOmNATwM2Ly2ap5b6YDlSn/S9g==","MjZILmwg2lNPw0X29SgIkCMvTB+ZRQtNh6GcpA==","zj9UI37bCsUobSHfUiT/qFZYpWAsIXLeN+umYQ==","s0jgaJCLzsQfGQdVUWDr3Y+fG9/BB+/s6WrNZg==","T0H8ZYJwHlJ4t2N89mwc5fro8qB0Y5Z/WSD3ow==","VlrYcrRgc/XRWM8HAngYrWVx1CG2zx3XlP658Q==","qlPEf6abo2O29qsupXTvlRAGPV4Dq2REJLSDNA==","ZGyQXNhAqaaem4rx91AQPUZemD4vihaaE18lVQ==","mGWMUcq7eTD5Ne7YUFznBTMpcUGa7m8JoxUfkA==","gX6oRvyrFJdQ2kKjpEjjTaywV8BYQuShbstRwg==","fXe0S+5QxAE3dCaKA0QUddnHvr/tJp0y3oFrBw==","e5Dd0D0LgZU+Mg6qosDLpwMjNqOfDsPFz9SHzA==","h5nB3S/wUQNZnGqDBcw8n3ZU39wqarpWf569CQ==","noLlyhngPKTwc8b48dg41+nN+V3oxjH+skDzWw==","Yov5xwsb7DKX3aLRVtTP75y6ECJdokhtAgrJng==","rLSt5HXA5ve/sIMOBPAwR8ritUJxgzqzNeFv/w==","UL2x6Wc7NmHYHucno/zHf7+VXD3E50MghatVOg==","SaaV/lErW8Zx8UtcV+jDNyAMerwGS8iISHUbaA==","ta+J80PQi1AWXy918OQ0D1V7k8OzL7Eb+D8hrQ==","yNg9uK2AT1EhKwn/86Ageoy8LXxeCSwpJr5Kqg==","NNEhtb97n8dGhW3WVKzXQvnLxAPrbVW6lvRwbw==","LcoFoolr8mDvasGtoLjTCmZS4oIpwd4SWyo+PQ==","0cMZr5uQIvaIxKWEB7QkMhMlC/2cpaeB62AE+A==","H/xNjOVLKDOgqYRbVZDbmkV9rp2whNVf3IuimQ==","4/VRgfew+KXHB+By8pwsojAKR+IF4KzMbMGYXA==","+u51lsGglQJu6EwJBogo6q+TYWPHTCdkoR/WDg==","Budpm9NbRZQJRiggoYTf0trkiBxyKF73EVXsyw==","9j2nvXoWHzd8ZBxJWZ2LUwZGbFsjHJuXg7UThQ==","CjS7sGjtz6Ebynhg/pF8a3MxhSSWeOIEM/8pQA==","Ey+fp179ogayJdQbCoV4I+yoo6VU1Gms/iFnEg==","7yaDqkwGcpDVi7AyrYmPG5nfStrhsBA/Tmtd1w==","IRnXiTLdeFX95pHt/61ws8+H77rNkWLheYD7tg==","3RDLhCAmqMOaSPXEWKGHi7rwBsV49RtyycrBcw==","xAvvkxY2xWQzp1m/rLWDwyVpIES6WZDaBBSPIQ==","OALzngTNFfJUCT2WC7l0+1AeyTsPPelJtF615A==","RXVH1eqd0fNjfRscCP1gjonZd4TiG3R7at/e4w==","uXxb2PhmAWUE0381r/GXtvyunvtXfw3o2pXkJg==","oGd/z852bMKtPNNOW+WT/mM3uHqV04ZAF0uqdA==","XG5jwtyNvFTKkrdn/OlkxhZAUQUgt//TpwGQsQ==","klE34aJWtpHi/5a4rs2bbkAY9GUMlo0NkOo20A==","blgr7LCtZgeFUfKRCcFsVjVvHRq58vSeIKAMFQ==","d0MP+4a9C6Asvl7q/dVoHqr2O5t7Xn827X5CRw==","i0oT9pRG2zZLEDrDWtmfJt+B0uTOOgalXTR4gg==","ja16bUcdnqJCVhLj+11A9AVlWvi8ElhSTGGUSQ==","caRmYFXmTjQl+HbKXFG3zHASs4cJdiHB/CuujA==","aL9Cd2P2I5OMF9qxqEWzhO+LlQbL2qppMfXg3g==","lLZeenEN8wXrub6YD0lEvJr8fHl+vtP6gb/aGw==","WokKWQ/W+cDD1J9HXW27FMyk2RlSn6EktlR8eg==","poAWVB0tKVakevtu+mFMLLnTMGbn+9i3Bh5Gvw==","v5syQys9RPENlVcVDnVIZCZKFuclV1Mfy8AI7Q==","Q5IuTjnGlGdqOzM8qXm/XFM9/5iQMyqMe4oyKA==","PuWaBdeWUGZdTxW2qj2rKYr6QSd9Fbe+pQtZLw==","wuyGCMVtgPA64XGfDTFcEf+NqFjIcc4tFUFj6g==","2/eiH/N97VeTDt3k+SVYWWAUjtkK3UWF2J8tuA==","J/6+EuGGPcH0oLnNXimvYRVjZ6a/uTwWaNUXfQ==","6cHqMZ9dNwTczZgSDA1QyUM7wsaTmE7IXz6xHA==","Fcj2PI2m55K7Y/w7qwGn8TZMK7km/Ddb73SL2Q==","DNPSK7u2ijUSjFBAXxWjuanVDTjkULzzIqrFiw==","8NrOJqlNWqN1IjRp+BlUgdyi5EdRNMVgkuD/Tg==","8XpTZ/QsPm74yDiSsicLpgyM2LZGOCszG3cmFw==","DXNPaubX7vifZly7FSv8nnn7McnzXFKgqz0c0g==","FGhrfdDHg182ifDA4T/41uZiF0gx8NkIZuNSgA==","6GF3cMI8U8lRJ5TpRjMP7pMV/jeElKCb1qloRQ==","Jl4jU7znWQx5SrU2FBfwRsVNW1eotdJF4ULOJA==","2lc/Xq4ciZoe5NEfsxsHfrA6sigd0avWUQj04Q==","w0wbSZgM5D23C31kRw8DNi+jlKnffSB+nNa6sw==","P0UHRIr3NKvQpRlN4AP0DlrUfdZqGVntLJyAdg==","QjKzD2Sn8Krn0T/H40fge4MTw2mHP8Tf8h3rcQ==","vjuvAnZcIDyAf1vuREsXQ/ZkKhYyW71MQlfRtA==","pyCLFUBMTZspkPeVsF8TC2n9DJfw9zbkj4mf5g==","WymXGFK3nQ1OPpO8F1PkMxyK5ehFk093P8OlIw==","lRbDOyxsl8hmU7JjRXcbm0rSQIhpsj2pCCgDQg==","aR/fNj6XR14B/dZK4nvsoz+lqffc1kQ6uGI5hw==","cAT7IQiHKvmoEnoxFm/o66A8j3Yees+Sdbx31Q==","jA3nLBp8+m/PvB4YsWMf09VLZgmrHrYBxfZNEA==","iuqOt8knv/vG+jY4EOfAAQ+v7hXZNuj21KOh2w==","duOSutvcb22hVFIRt+s3OXrYB2psUpFlZOmbHg==","b/i2re3MAsoIu/5qQ/8zceVBIeuu/hrNqTfVTA==","k/GqoP830lxvFZpD5PPESZA2yJQbmmNeGX3viQ==","Xc7+g4Hs2JlHeLucttc74cZubfQ3uxGALpZJ6A==","ocfijpMXCA8g1t+1EdvM2bMZhIuC32gTntxzLQ==","uNzGmaUHZaiJOXPO5c/IkSyAogpAc+O7UwI9fw==","RNXalLf8tT7ulxfnQsM/qVn3S3X1F5oo40gHug==","OaJu31mscT/Z4zFtQYcr3IAw9coYMQcaPclsvQ==","xaty0ktXoam+TVVE5ovc5PVHHLWtVX6JjYNWeA==","3LBWxX1HzA4Xovk/Ep/YrGreOjRv+fUhQF0YKg==","ILlKyG+8HJhwDJ0WtZMvlB+p00vanYyy8Bci7w==","7oYe6xFnFl1YYbzJ57fQPEnxdiv2vP5sx/yEjg==","Eo8C5gOcxss/z9jgQLsnBDyGn1RD2If/d7a+Sw==","C5Qm8TWMq2yWIHSbtK8jTKMfudWBdAxXumjwGQ==","9506/Cd3e/rxjhCyE6PUdNZoUKo0EHXECiLK3A==","B0f02o46IVmErCTb67qA9QrKtO1lJLCkmMI1kg==","+07o15zB8c/jAkDyTLZ3zX+9XZLQQMk3KIgPVw==","4lXMwKrRnGhK7eyJuKJzheAkexMS7EKf5VZBBQ==","HlzQzbgqTP4tQ4igH66EvZVTkmyniDsMVRx7wA==","0GOE7sbxRjsFLql/TYp7FcMLNwyLqUnSYvfdoQ==","LGqY49QKlq1igM1W6oaMLbZ83nM+zTBB0r3nZA==","NXG89OIa+wrLb2EtHpKIZSnl+PL8YbvpH2OpNg==","yXig+fDhK5yswQUEuZ5/XVySEY1JBcJ6rymT8w==","tA8Ush6x752btSOOutprKIVVrzKkI19Icaj49A==","SAYIvwxKPwv8G0enHdacEPAiRk0RRybbweLCMQ==","UR0sqDpaUqxV9Ovc6cKYWG+7YMzT661zDDyMYw==","rRQwpSihgjoyWo/1Ts5vYBrMibNmj9TgvHa2pg==","YytkhlZ6iP8aN64qHOqQyEyULNNKrqY+i50Qxw==","nyJ4i0SBWGl9mcoDu+Zn8Dnjxaz/yt+tO9cqAg==","hjlcnHKRNc7UdmZ4T/JjuKZ64y09ZlQF9glkUA==","ejBAkWBq5Viz2AJR6P6UgNMNClKIAi2WRkNelQ==","fNcpCrMxoMy6nipxSXpLUgnpgk76KnNhVxayXg==","gN41B6HKcFrdME5Y7na8anyeazFPTgry51yImw==","mcUREJfaHf103+IjGmK4IuMHTbCN4oFaKoLGyQ==","ZcwNHYUhzWsTcYYKvW5PGpZwpM84hvjJmsj8DA==","q/NZPvv6x647HKfV70qwssAoAa8Up4oXrSNabQ==","V/pFM+kBFzhcssP8SEZHirVf6NChw/OEHWlgqA==","TuFhJN8Rep/1XW+HvFJDwirGzlFjb3gs0Lcu+g==","suh9Kc3qqgmS8wuuG160+l+xJy7WCwG/YP0UPw==","z5/JYiO6bgilhy0kGBqgj4Z2mZE7LZyNvnx/OA==","M5bVbzFBvp7CKUkNvxZXt/MBcO6OSeUeDjZF/Q==","Ko3xeAdR0zlrxuV2SwJT/2yYVm9M5W62w+gLrw==","1oTtdRWqA68MaIFf7A6kxxnvvxD5gRclc6Ixag==","GLu5VmtxCWokBaCAvipbb0+3GnDVoGX7REmXCw==","5LKlW3mK2fxDq8SpGSasVzrA8w9gxBxo9AOtzg==","/amBTE+atFvqRGjS7TKoH6VZ1Y6iaJfAOd3jnA==","AaCdQV1hZM2N6gz7Sj5fJ9AuPPEXDO5TiZfZWQ==","//SmzvVYfNztjXA5eU4WURgFrXGMcFZmNu5MLg==","A/26w+ejrEqKIxQQ3kLhaW1yRA45FC/1hqR26w==","Guae1NGzwe0jzLhrKlblIfLrYo/7uKRdS3o4uQ==","5u+C2cNIEXtEYtxCjVoSGYeci/BO3N3O+zACfA==","KNDW+r2TG75sD/2d337tsdHELpBi/a8QzNukHQ==","1NnK969oyygLoZm0eHIaiaSzx+/XmdaDfJGe2A==","zcLu4Jl4po+iTjXPjGYewTsq4W4VNV0rsU/Qig==","Mcvy7YuDdhnF4FHmK2rp+U5dCBGgUSS4AQXqTw==","TLxGpmXTshjylHdsKC79jJeatq5Nd7mK34SBSA==","sLVaq3coYo6VOhNFjyIKtOLtX9H4E8AZb867jQ==","qa5+vEE4Dyk81b8+ezYO/H10eVA6v0uxohD13w==","VadisVPD379be9sX3Dr5xAgDkC+P2zIiElrPGg==","m5g2ki0Y1XpzFvrIjh4GbF5bNU+j+kD8JbFpew==","Z5Eqnz/jBewUuJ7hKRLxVCss3DAWnjlvlftTvg==","fooOiAnzaEu9VzKa3Qb1HLS1+rHUMrLHWCUd7A==","goMShRsIuN3a+VazegoCJMHCE85hVstU6G8nKQ==","hGR7HshT/UnTv36T247d9hsmm9ITfpWj+TrL4g==","eG1nE9qoLd+0ERq6fIIqzm5Rcq2mGuwwSXDxJw==","YXZDBOy4QHgd/rbBiJYuhvHIVCxktmeYhK6/dQ==","nX9fCf5DkO56UNLoL5rZvoS/vVPR0h4LNOSFsA==","U0ALKoCYmitSPfM3fb4mFtLnGDP982zVAw8j0Q==","r0kXJ5JjSr01k5ce2rLRLqeQ8UxIlxVGs0UZFA==","tlIzMKRzJxqcfDtlLqbVZjgJ182KO57ufptXRg==","SlsvPbaI94z70l9MiaoiXk1+PrI/X+d9ztFtgw==","NyybdljYM43MpnnGiu42K5S5gA3SeXpPEFAGhA==","yyWHe0oj4xurCB3vLeLBE+HOaXJnHQPcoBo8QQ==","0j6jbHwzjrwC57GU2fbFW35XT/OlsYh0bcRyEw==","Lje/YW7IXiplSdW9fvoyYwsgpowQ1fHn3Y5I1g==","4AjrQhATVO9NJPRiLN7Ny114A+w89IM56mXutw==","HAH3TwLohHkqipBLi9I68ygP6pOJkPqqWi/Ucg==","BRrTWDT46d6DZTwwf8Y+u7eWzBJLPHECl/GaIA==","+RPPVSYDOUjky1gZ2MrJg8LhJW3+WAiRJ7ug5Q==","CckBc49OY+uR6WxwINOdAh5DwSqvbM3xtVtfqw==","9cAdfp21s332RwhZh99qOms0KFUaCLRiBRFlbg==","7Ns5aaul3tpfqKQic8tucvStDtTYpD/KyM8rPA==","ENIlZLleDkw4BsAL1MeZSoHa56ttwEZZeIUR+Q==","3u1xR8eFBIkQa+HUhuNm4teCQstB4TSHT263mA==","IuRtStV+1B93xYX9Ie+R2qL1q7T0hU0U/ySNXQ==","O/9JXeNuubjeKimG1fuVkj1sjTU2Kca8MvrDDw==","x/ZVUPGVaS65hE2vcvdiqkgbZEqDTb8vgrD5yg==","uoHhGx/FrS+O8GslcbN235Hc2vVuayIdXDGSzQ==","Roj9Fg0+fbnpXg8M1r+B5+SrM4rbD1uO7HuoCA==","X5PZATsuEB5AsaN3IquFr3syFQsZo9AmIaXmWg==","o5rFDCnVwIgnH8dehadylw5F/HSsx6m1ke/cnw==","baWRL1cOyk0PcuaB14ONP1gdWRSA5ttrpgR6/g==","kayNIkX1Gtto3IKocI96By1qsGs1gqL4Fk5AOw==","iLepNXPld3zBMy7ThJt+T7Lzlur3LilQ25AOaQ==","dL61OGEep+qmnUr6I5eJd8eEf5VCSlDDa9o0rA==","clnco7JF4n6v22LaghNWpR1g94kwYg40eo/YZw==","jlDArqC+MujIdQbzJR+hnWgXHvaFBnenysXiog==","l0vkuZauX09hmqqI0Qul1feOOHdHqvwPBxus8A==","a0L4tIRVj9kGNM6hdgdS7YL50QjyzoWct1GWNQ==","pX2sl/qOhRwuWe9+JCOtRdShdGje7/dCgLowVA==","WXSwmuh1VYpJ94tXgy9afaHWnRdri47RMPAKkQ==","QG+Ujd5lOC3gGCcsdzteNT5Pu5apJwV5/S5Eww==","vGaIgMye6LuHtkMF0DepDUs4UukcQ3zqTWR+Bg==","wRE8yyLOLLqwwmWP03O9eJL/7FbxZeHYk+UVAQ==","PRggxjA1/CzXbAGmdH9KQOeIBSlEAZhLI68vxA==","JAME0QYlkYt+g63dgGtOCHgRI6iGrRPj7nFhlg==","2AoY3BTeQR0ZLcn0J2e5MA1mytczyWpwXjtbUw==","FjVM/2oFS9gxQOgrdUNGmFs+b7cf6BiuadD9Mg==","6jxQ8nj+m05W7owC0k+xoC5JhsiqjGE92ZrH9w==","8yd05U7u9un/ASB5Jlu16LHQoEloIOqVFESJpQ==","Dy5o6FwVJn+Yr0RQgVdC0MSnSTbdRJMGpA6zYA==","Do71qQF0QrIVRUiry2kd9xSJdcfKSH1VLZlqOQ==","8ofppBOPkiRy6yyCbGXqz2H+nLh/LATGndNQ/A==","65zNsyWf/4PbBID5mHHuh/5nujm9gI9uUA0erg==","F5XRvjdkLxW8quTQP30Zv4sQU0YI5Pb94Eckaw==","2aqFnUm/JdCUx8UPbVnmF91I9iYkxYQj16yCCg==","JaOZkFtE9UbzaaEmylURL6g/H1mRof2wZ+a4zw==","PLi9h21UmOFahg1dPkEVZzemOdhTDXYYqjj2nQ==","wLGhin+vSHc9KGl0mU3iX0LR0KfmaQ+LGnLMWA==","vcYVwZH/jHYKXE/+mgn2KpsWbhgLT5K5xPOnXw==","Qc8JzIMEXOBt8ivXPQUBEu5hh2e+K+sqdLmdmg==","WNQt27UUMUfEHYesyREFWnH4oeZ8h2CCuWfTyA==","pN0x1qfv4dGjs+OFbh3yYgSPSJnJ4xkRCS3pDQ==","auJl9dk06xSL3sJaPDkNylLX7fnlwmvPPsZPbA==","lut5+MvPO4LscKZzmzX68iegBIZQphJcjox1qQ==","j/Bd7/3fViVFnwoIbyH+urg5IgeSCpn0Q1I7+w==","c/lB4u8khrMiMW4hyC0Jgs1Oy3gnbuBn8xgBPg==","dR4oeTx/wycrd0YBaanWUBeqQ2RVRr6Q4k3t9Q==","iRc0dC6EE7FM2SIozqUhaGLdqhvgIscDUgfXMA==","kAwQYxiUfhblNo5TOrElIP1EjJoijkyrn9mZYg==","bAUMbgpvroCCmOp6nb3SGIgzZeWX6jU4L5Ojpw==","ojpYTXS0pEWq9culz5ktsN5rwIW7y0fmGHgFxg==","XjNEQGZPdNPNW6+MaJXaiKscKfoOrz51qDI/Aw==","RyhgV1BfGXRktAP3nIHewDSFD3vMA7XdZexxUQ==","uyF8WkKkyeIDGmfeO40p+EHy5gR5Z8xO1aZLlA==","xlbIEaz0DeM0bkFUOMk9jZg1WLuUQVF8Cycgkw==","Ol/UHL4P3XVTwCV9n8XKte1CscQhJSjvu20aVg==","I0TwC4gfsNL6L4kGa9HO/XLbl0XjiaNHdrNUBA==","303sBprkYESdge0vzN05xQesfjpW7drUxvluwQ==","EXK4JeQ/aoG17MzwnvnGbVH021p6zKgK8RLIoA==","7XukKPbEuhfSQqjZOfUxVSSDMiXPqNGZQVjyZQ==","9GCAP8DU17B7rQSizeE1HbsaFKQNBFoxjIa8Nw==","CGmcMtIvByYcA2CLau3CJc5t/du4YCOiPMyG8g==","+LNSFHtiXYVpIVTikvSWpBLPGZzpVObCrix5vA==","BLpOGWmZjRMOjzDLNfhhnGe48ONcMJ9RHmZDeQ==","HaFqDl+J4LSnYJywwexl1Pgh1mKenBT507gNKw==","4ah2A01yMCLAzviZZuCS7I1WPx0r+G1qY/I37g==","L5ciIDOpOufoo9lGNMRtRNsOmn0H2R+0VBmRjw==","054+LSFS6nGPDb1vk8iafK55cwKyvWYn5FOrSg==","yoUaOhdCh9Ym4hEUZ9yeNDHgVYNwEe2PKY3lGA==","NowGNwW5V0BBTHU9wNBpDESXvPzFdZQcmcff3Q==","S/uyfOvpk0F2OFO3w5R9eZ1QAkMoUwkuR0a02g==","t/KucfkSQ9cRljeeZJiKQegn6zydN3C99wyOHw==","rumKZs8CLnC4eZvlkIyOCXe+zb1fm/sVOtLATQ==","UuCWa935/ubf1//MN4B5MQLJJMLq/4KGipj6iA==","nN/CSKMi9CP3ut4TZaSGmVSRgaLG3vBYvXNc6Q==","YNbeRbHZJLWQFLo6wqhxoSHmaN1zuonLDTlmLA==","ec36UofJSRI5+xZBNrx16b5/TlyxFgJjwOcofg==","hcTmX5UymYReVXJokbCC0csIpyMEcnvwcK0Suw==","gyOPxEZp3BBXE1pIMDRdAxHsLz92WiUHYfj+cA==","fyqTyVSSDIYwvT5hlziqO2SbxkDDPlyU0bLEtQ==","ZjG33mKCYSGZUpIaYyyuc/sC4MEBktc8HGyK5w==","mjir03B5sbf+/PYzxCBZS451Cb609q6vrCawIg==","VAf/8A6iu3LWkdfslgSm49gtrN6Y19xxm80WQw==","qA7j/RxZa+SxP7PFMQhR261aRaEts6XiK4cshg==","sRXH6ipJBkMY0B++xRxVkzLDYyDvHy5K5lli1A==","TRzb5ziy1tV/fnuXYhCiq0e0il9ae1fZVhNYEQ==","MGtvrNbiEtRICl0dYVS23p5zNOC3XcrriJIzFg==","zGJzocQZwkIvpDk0xlhB5usE3Z8CObN4ONgJ0w==","1XlXtvIJr+WGS5VPMkxFrnSd+x7AlTjQ9QZHgQ==","KXBLu+Dyf3Ph5fFmlUCylgHqEmF18UFDRUx9RA==","508fmJ4pdbbJiNC5x2RNPleytwFZ0DOdcqfbJQ==","G0YDlYzSpSCuJrSQYGi6BiLFXn7stEoOwu3h4A==","Al0ngrrCyIcHyRjrlHy+Tr1ceP8uGMGmDzOvsg==","/lQ7j6g5GBFgZ3zCM3BJdsgrkYCbfLg1v3mVdw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP28",$.ig.$ot)},true);$c("RSP30:f1","Object",{init:function(){this._resource=["1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","tfGakpudlsQKjM5/LK8JZnfxkDIkXNWUrZsW1Bkx","YQfX21hd3aYPyqnOOnaDVcIH2Cs2cjHedVgdvpun","d/8pOSsnMZUUBYH+WEMSzO7/PWRIuLc1RysstTJi","owlkcOjnevcRQ+ZPTpqY/1sJdX1allN/n+gn37D0","wg6zq7C6p1EeiU+BdOwbqpkOrVZs5GKh6rA6YStT","Fvj+4nN67DMbzygwYjWRmSz45U9+yobrMnMxC6nF","7uNSclZOYjcoCh/hsIYkhcHjesiQbXNqjlZYd2TE","OhUfO5WOKVUtTHhQpl+utnQVMtGCQ5cgVpVTHeZS","WxLI4M3T9PMihtGenCkt47YS6vq0Mab+I81Oo331","j+SFqQ4Tv5EnwLYvivCn0APkouOmH0K0+w5Fyf9j","mRx7S31pU6I8D54f6MU2SS8cR6zY1cRfyX10wlam","Teo2Ar6pGMA5Sfmu/hy8eprqD7XK+yAVEb5/qNQw","LO3h2eb0xWY2g1BgxGo/L1jt1578iRHLZOZiFk+X","+BuskCU0jgQzxTfR0rO1HO0bn4fup/WBvCVpfM0B","wduk5KycxG5QFD7ffRFIF5/b9I092ubUAayw7siV","FS3prW9cjwxVUllua8jCJCotvJQv9AKe2W+7hEoD","dCo+djcBUqpamPCgUb5BcegqZL8ZhjNArDemOtGk","oNxzP/TBGchf3pcRR2fLQl3cLKYLqNcKdPStUFMy","tiSN3Ye79ftEEb8hJVJa23Ekyel1YlHhRoecW/r3","YtLAlER7vplBV9iQM4vQ6MTSgfBnTLWrnkSXMXhh","A9UXTxwmYz9OnXFeCf1TvQbVWdtRPoR16xyKj+PG","1yNaBt/mKF1L2xbvHyTZjrMjEcJDEGA/M9+B5WFQ","Lzj2lvrSpll4HiE+zZdskl44jkWtt5W+j/romaxR","+8673zkS7Tt9WEaP207moevOxly/mXH0Vznj8y7H","mslsBGFPMJ1yku9B4Thl9CnJHneJ60AqImH+TbVg","Tj8hTaKPe/931Ijw9+Hvx5w/Vm6bxaRg+qL1Jzf2","WMffr9H1l8xsG6DAldR+XrDHsyHlDyKLyNHELJ4z","jDGS5hI13K5pXcdxgw30bQUx+zj3IcbBEBLPRhyl","7TZFPUpoAQhml26/uXt3OMc2IxPBU/cfZUrS+IcC","OcAIdImoSmpj0QkOr6L9C3LAawrTfRNVvYnZkgWU","n6tV1UUlldygKHyj+iKQLiOr9Qd6qdG1AkV9wY03","S10YnIbl3r6lbhsS7PsaHZZdvR5ohzX/2oZ2qw+h","KlrPR964AxiqpLLc1o2ZSFRaZTVe9QQhr95rFZQG","/qyCDh14SHqv4tVtwFQTe+GsLSxM2+Brdx1gfxaQ","6FR87G4CpEm0Lf1domGC4s1UyGMyEWaARW5RdL9V","PKIxpa3C7yuxa5rstLgI0XiigHogP4LKna1aHj3D","XaXmfvWfMo2+oTMijs6LhLqlWFEWTbMU6PVHoKZk","iVOrNzZfee+751STmBcBtw9TEEgEY1deMDZMyiTy","cUgHpxNr9+uIImNCSqS0q+JIj8/qxKLfjBMltunz","pb5K7tCrvImNZATzXH0+mFe+x9b46kaVVNAu3Gtl","xLmdNYj2YS+Crq09Zgu9zZW5H/3OmHdLIYgzYvDC","EE/QfEs2Kk2H6MqMcNI3/iBPV+TctpMB+Us4CHJU","BrcunjhMxn6cJ+K8EuemZwy3squifBXqyzgJA9uR","0kFj1/uMjRyZYYUNBD4sVLlB+rKwUvGgE/sCaVkH","s0a0DKPRULqWqyzDPkivAXtGIpmGIMB+ZqMf18Kg","Z7D5RWARG9iT7UtyKJElMs6waoCUDiQ0vmAUvUA2","XnDxMem5UbLwPEJ8hzPYObxwAYpHczdhA+nNL0Wi","ioa8eCp5GtD1eiXNkepSCgmGSZNVXdMr2yrGRcc0","64Fro3Ikx3b6sIwDq5zRX8uBkbhjL+L1rnLb+1yT","P3cm6rHkjBT/9uuyvUVbbH532aFxAQa/drHQkd4F","KY/YCMKeYCfkOcOC33DK9VKPPO4Py4BURMLhmnfA","/XmVQQFeK0Xhf6QzyalAxud5dPcd5WQenAHq8PVW","nH5CmlkD9uPutQ3989/DkyV+rNwrl1XA6Vn3Tm7x","SIgP05rDvYHr82pM5QZJoJCI5MU5ubGKMZr8JOxn","sJOjQ7/3M4XYNl2dN7X8vH2Te0LXHkQLjb+VWCFm","ZGXuCnw3eOfdcDosIWx2j8hlM1vFMKBBVXyeMqPw","BWI50SRqpUHSupPiGxr12gpi63DzQpGfICSDjDhX","0ZR0mOeq7iPX/PRTDcN/6b+Uo2nhbHXV+OeI5rrB","x2yKepTQAhDMM9xjb/bucJNsRiafpvM+ypS57RME","E5rHM1cQSXLJdbvSeS9kQyaaDj+NiBd0Eleyh5GS","cp0Q6A9NlNTGvxIcQ1nnFuSd1hS7+iaqZw+vOQo1","pmtdocyN37bD+XWtVYBtJVFrng2p1MLgv8ykU4ij","I0uqt4pKN6VdUPhb6UQ9XEZL9w70T793BIr6nwdu","973n/kmKfMdYFp/q/523b/O9vxfmYVs93Enx9YX4","lrowJRHXoWFX3DYkxes0OjG6ZzzQE2rjqRHsSx5f","Qkx9bNIX6gNSmlGV0zK+CYRMLyXCPY6pcdLnIZzJ","VLSDjqFtBjBJVXmlsQcvkKi0ymq89whCQ6HWKjUM","gELOx2KtTVJMEx4Up96lox1CgnOu2ewIm2LdQLea","4UUZHDrwkPRD2bfanagm9t9FWliYq93W7jrA/iw9","NbNUVfkw25ZGn9Bri3GsxWqzEkGKhTmcNvnLlK6r","zaj4xdwEVZJ1Wue6WcIZ2YeojcZkIswdityi6GOq","GV61jB/EHvBwHIALTxuT6jJexd92DChXUh+pguE8","eFliV0eZw1Z/1inFdW0Qv/BZHfRAfhmJJ0e0PHqb","rK8vHoRZiDR6kE50Y7SajEWvVe1SUP3D/4S/VvgN","ulfR/PcjZAdhX2ZEAYELFWlXsKIsmnsozfeOXVHI","bqGctTTjL2VkGQH1F1iBJtyh+Ls+tJ9iFTSFN9Ne","D6ZLbmy+8sNr06g7LS4Ccx6mIJAIxq68YGyYiUj5","21AGJ69+uaFulc+KO/eIQKtQaIka6Er2uK+T48pv","4pAOUybW88sNRMaElFV1S9mQA4PJlVmjBSZKcc/7","NmZDGuUWuKkIAqE1goz/eGxmS5rbu73p3eVBG01t","V2GUwb1LZQ8HyAj7uPp8La5hk7HtyYw3qL1cpdbK","g5fZiH6LLm0Cjm9KriP2HhuX26j/52h9cH5Xz1Rc","lW8nag3xwl4ZQUd6zBZnhzdvPueBLe6WQg1mxP2Z","QZlqI84xiTwcByDL2s/ttIKZdv6TAwrcms5trn8P","IJ69+JZsVJoTzYkF4Llu4UCertWlcTsC75ZwEOSo","9GjwsVWsH/gWi+609mDk0vVo5sy3X99IN1V7emY+","DHNcIXCYkfwlTtllJNNRzhhzeUtZ+CrJi3ASBqs/","2IURaLNY2p4gCL7UMgrb/a2FMVJL1s6DU7MZbCmp","uYLGs+sFBzgvwhcaCHxYqG+C6Xl9pP9dJusE0rIO","bXSL+ijFTFoqhHCrHqXSm9p0oWBvihsX/igPuDCY","e4x1GFu/oGkxS1ibfJBDAvaMRC8RQJ38zFs+s5ld","r3o4UZh/6ws0DT8qaknJMUN6DDYDbnm2FJg12RvL","zn3visAiNq07x5bkUD9KZIF91B01HEhoYcAoZ4Bs","GouiwwPifc8+gfFVRubAVzSLnAQnMqwiuQMjDQL6","vOD/Ys9vonn9eIT4E2atcmXgAgmO5m7CBs+HXopZ","aBayKwyv6Rv4PuNJBb8nQdAWShCcyIqI3gyMNAjP","CRFl8FTyNL339EqHP8mkFBIRkjuqurtWq1SRipNo","3ecouZcyf9/ysi02KRAuJ6fn2iK4lF8cc5ea4BH+","yx/WW+RIk+zpfQUGSyW/vosfP23GXtn3QeSr67g7","H+mbEieI2I7sO2K3Xfw1jT7pd3TUcD29mSeggTqt","fu5MyX/VBSjj8ct5Z4q22Pzur1/iAgxj7H+9P6EK","qhgBgLwVTkrmt6zIcVM860kY50bwLOgpNLy2VSOc","UgOtEJkhwE7VcpsZo+CJ96QDeMEeix2oiJnfKe6d","hvXgWVrhiyzQNPyotTkDxBH1MNgMpfniUFrUQ2wL","5/I3ggK8Vorf/lVmj0+AkdPy6PM618g8JQLJ/fes","MwR6y8F8HejauDLXmZYKomYEoOoo+Sx2/cHCl3U6","JfyEKbIG8dvBdxrn+6ObO0r8RaVWM6qdz7LznNz/","8QrJYHHGurnEMX1W7XoRCP8KDbxEHU7XF3H49l5p","kA0euymbZx/L+9SY1wySXT0N1Zdyb38JYinlSMXO","RPtT8upbLH3OvbMpwdUYboj7nY5gQZtDuuruIkdY","fTtbhmPzZhetbLonbnflZfo79oSzPIgWB2M3sELM","qc0Wz6AzLXWoKt2WeK5vVk/Nvp2hEmxc36A82sBa","yMrBFPhu8NOn4HRYQtjsA43KZraXYF2CqvghZFv9","HDyMXTuuu7GiphPpVAFmMDg8Lq+FTrnIcjsqDtlr","CsRyv0jUV4K5aTvZNjT3qRTEy+D7hD8jQEgbBXCu","3jI/9osUHOC8L1xoIO19mqEyg/npqttpmIsQb/I4","vzXoLdNJwUaz5fWmGpv+z2M1W9Lf2Oq37dMN0Wmf","a8OlZBCJiiS2o5IXDEJ0/NbDE8vN9g79NRAGu+sJ","k9gJ9DW9BCCFZqXG3vHB4DvYjEwjUft8iTVvxyYI","Ry5EvfZ9T0KAIMJ3yChL044uxFUxfx82UfZkraSe","JimTZq4gkuSP6mu58l7IhkwpHH4HDS7oJK55Ez85","8t/eL23g2YaKrAwI5IdCtfnfVGcVI8qi/G1yeb2v","5CcgzR6aNbWRYyQ4hrLTLNUnsShr6UxJzh5DchRq","MNFthN1afteUJUOJkGtZH2DR+TF5x6gDFt1IGJb8","Uda6X4UHo3Gb7+pHqh3aSqLWIRpPtZndY4VVpg1b","hSD3FkbH6BOeqY32vMRQeRcgaQNdm32Xu0ZezI/N","RpZJcwmUble6oO22z4h6uIyW8xz1nmPuCAnpIw7c","kmAEOspUJTW/5ooH2VHwizlguwXnsIek0MriSYxK","82fT4ZIJ+JOwLCPJ4ydz3vtnYy7RwrZ6pZL/9xft","J5GeqFHJs/G1akR49f757U6RKzfD7FIwfVH0nZV7","MWlgSiKzX8KupWxIl8todGJpzni9JtTbTyLFljy+","5Z8tA+FzFKCr4wv5gRLiR9efhmGvCDCRl+HO/L4o","hJj62LkuyQakKaI3u2RhEhWYXkqZegFP4rnTQiWP","UG63kXrugmShb8WGrb3rIaBuFlOLVOUFOnrYKKcZ","qHUbAV/aDGCSqvJXfw5ePU11idRl8xCEhl+xVGoY","fINWSJwaRwKX7JXmadfUDviDwc133fTOXpy6PuiO","HYSBk8RHmqSYJjwoU6FXWzqEGeZBr8UQK8SngHMp","yXLM2geH0cadYFuZRXjdaI9yUf9TgSFa8wes6vG/","34oyOHT9PfWGr3OpJ01M8aOKtLAtS6exwXSd4Vh6","C3x/cbc9dpeD6RQYMZTGwhZ8/Kk/ZUP7GbeWi9rs","anuoqu9gqzGMI73WC+JFl9R7JIIJF3IlbO+LNUFL","vo3l4yyg4FOJZdpnHTvPpGGNbJsbOZZvtCyAX8Pd","h03tl6UIqjnqtNNpspkyrxNNB5HIRIU6CaVZzcZJ","U7ug3mbI4Vvv8rTYpEC4nKa7T4jaamFw0WZSp0Tf","Mrx3BT6VPP3gOB0WnjY7yWS8l6PsGFCupD5PGd94","5ko6TP1Vd5/lfnqniO+x+tFK37r+NrTkfP1Ec13u","8LLEro4vm6z+sVKX6togY/2yOvWA/DIPTo51ePQr","JESJ503v0M779zUm/AOqUEhEcuyS0tZFlk1+Ena9","RUNePBWyDWj0PZzoxnUpBYpDqsekoOeb4xVjrO0a","kbUTddZyRgrxe/tZ0KyjNj+14t62jgPRO9Zoxm+M","aa6/5fNGyA7CvsyIAh8WKtKufVlYKfZQh/MBuqKN","vVjyrDCGg2zH+Ks5FMacGWdYNUBKBxIaXzAK0CAb","3F8ld2jbXsrIMgL3LrAfTKVf7Wt8dSPEKmgXbru8","CKloPqsbFajNdGVGOGmVfxCppXJuW8eO8qscBDkq","HlGW3Nhh+ZvWu012WlwE5jxRQD0QkUFlwNgtD5Dv","yqfblRuhsvnT/SrHTIWO1YmnCCQCv6UvGBsmZRJ5","q6AMTkP8b1/cN4MJdvMNgEug0A80zZTxbUM724ne","f1ZBB4A8JD3ZceS4YCqHs/5WmBYm43C7tYAwsQtI","2T0cpkyx+4saiJEVNarqlq89BhuPN7JbCkyU4oPr","DctR749xsOkfzvakI3NgpRrLTgKdGVYR0o+fiAF9","bMyGNNcsbU8QBF9qGQXj8NjMlimra2fPp9eCNpra","uDrLfRTsJi0VQjjbD9xpw2063jC5RYOFfxSJXBhM","rsI1n2eWyh4OjRDrben4WkHCO3/HjwVuTWe4V7GJ","ejR41qRWgXwLy3daezByafQ0c2bVoeEklaSzPTMf","GzOvDfwLXNoEAd6UQUbxPDYzq03j09D64Pyug6i4","z8XiRD/LF7gBR7klV597D4PF41Tx/TSwOD+l6Sou","N95O1Br/mbwygo70hSzOE27efNMfWsExhBrMlecv","4ygDndk/0t43xOlFk/VEINsoNMoNdCV7XNnH/2W5","gi/URoFiD3g4DkCLqYPHdRkv7OE7BhSlKYHaQf4e","VtmZD0KiRBo9SCc6v1pNRqzZpPgpKPDv8ULRK3yI","QCFn7THYqCkmhw8K3W/c34AhQbdX4nYEwzHgINVN","lNcqpPIY40sjwWi7y7ZW7DXXCa5FzJJOG/LrSlfb","9dD9f6pFPu0sC8F18cDVuffQ0YVzvqOQbqr29Mx8","ISawNmmFdY8pTabE5xlfikImmZxhkEfatmn9nk7q","GOa4QuAtP+VKnK/KSLuigTDm8pay7VSPC+AkDEt+","zBD1CyPtdIdP2sh7XmIosoUQuo+gw7DF0yMvZsno","rRci0HuwqSFAEGG1ZBSr50cXYqSWsYEbpnsy2FJP","eeFvmbhw4kNFVgYEcs0h1PLhKr2En2VRfrg5stDZ","bxmRe8sKDnBemS40EPiwTd4Zz/L6VeO6TMsIuXkc","u+/cMgjKRRJb30mFBiE6fmvvh+voewfwlAgD0/uK","2ugL6VCXmLRUFeBLPFe5K6noX8DeCTYu4VAebWAt","Dh5GoJNX09ZRU4f6Ko4zGBweF9nMJ9JkOZMVB+K7","9gXqMLZjXdJilrAr+D2GBPEFiF4igCflhbZ8ey+6","IvOneXWjFrBn0Nea7uQMN0TzwEcwrsOvXXV3Ea0s","Q/Rwoi3+yxZoGn5U1JKPYob0GGwG3PJxKC1qrzaL","lwI96+4+gHRtXBnlwksFUTMCUHUU8hY78O5hxbQd","gfrDCZ1EbEd2kzHVoH6UyB/6tTpqOJDQwp1Qzh3Y","VQyOQF6EJyVz1VZktqce+6oM/SN4FnSaGl5bpJ9O","NAtZmwbZ+oN8H/+qjNGdrmgLJQhOZEVEbwZGGgTp","4P0U0sUZseF5WZgbmggXnd39bRFcSqEOt8VNcIZ/","Zd3jxIPeWfLn8BXtJsxH5MrdBBIB0dyZDIMTvAmy","sSuujUAeEpDitnJcMBXN138rTAsT/zjT1EAY1osk","0Cx5VhhDzzbtfNuSCmNOgr0slCAljQkNoRgFaBCD","BNo0H9uDhFToOrwjHLrEsQja3Dk3o+1HedsOApIV","EiLK/aj5aGfz9ZQTfo9VKCQiOXZJaWusS6g/CTvQ","xtSHtGs5IwX2s/OiaFbfG5HUcW9bR4/mk2s0Y7lG","p9NQbzNk/qP5eVpsUiBcTlPTqURtNb445jMp3SLh","cyUdJvCktcH8Pz3dRPnWfeYl4V1/G1pyPvAit6B3","iz6xttWQO8XP+goMlkpjYQs+ftqRvK/zgtVLy212","X8j8/xZQcKfKvG29gJPpUr7INsODkku5WhZAoe/g","Ps8rJE4NrQHFdsRzuuVqB3zP7ui14HpnL05dH3RH","6jlmbY3N5mPAMKPCrDzgNMk5pvGnzp4t941WdfbR","/MGYj/63ClDb/4vyzglxreXBQ77ZBBjGxf5nfl8U","KDfVxj13QTLeuexD2ND7nlA3C6fLKvyMHT1sFN2C","STACHWUqnJTRc0WN4qZ4y5Iw04z9WM1SaGVxqkYl","ncZPVKbq1/bUNSI89H/y+CfGm5XvdikYsKZ6wMSz","pAZHIC9CnZy35CsyW90P81UG8J88CzpNDS+jUsEn","cPAKaeyC1v6yokyDTQSFwODwuIYuJd4H1eyoOEOx","EffdsrTfC1i9aOVNd3IGlSL3YK0YV+/ZoLS1htgW","xQGQ+3cfQDq4LoL8YauMppcBKLQKeQuTeHe+7FqA","0/luGQRlrAmj4arMA54dP7v5zft0s414SgSP5/NF","Bw8jUMel52ump819FUeXDA4PheJmnWkykseEjXHT","Zgj0i5/4Os2pbWSzLzEUWcwIXclQ71js55+ZM+p0","sv65wlw4ca+sKwMCOeieann+FdBCwbymP1ySWWji","SuUVUnkM/6uf7jTT61srdpTlilesZkkng3n7JaXj","nhNYG7rMtMmaqFNi/YKhRSETwk6+SK1tW7rwTyd1","/xSPwOKRaW+VYvqsx/QiEOMUGmWIOpyzLuLt8bzS","K+LCiSFRIg2QJJ0d0S2oI1biUnyaFHj59iHmmz5E","PRo8a1Irzj6L67Utsxg5unoatzPk3v4SxFLXkJeB","6exxIpHrhVyOrdKcpcGzic/s/yr28BpYHJHc+hUX","iOum+cm2WPqBZ3tSn7cw3A3rJwHAgiuGacnBRI6w","XB3rsAp2E5iEIRzjiW6677gdbxjSrM/MsQrKLgwm","+na2Ecb7zC5H2GlO3O7Xyul28RV7eA0sDsZufYSF","LoD7WAU7h0xCng7/yjdd+VyAuQxpVulm1gVlFwYT","T4csg11mWupNVKcx8EHerJ6HYSdfJNi4o114qZ20","m3Fhyp6mEYhIEsCA5phUnytxKT5NCjzye55zwx8i","jYmfKO3c/btT3eiwhK3FBgeJzHEzwLoZSe1CyLbn","WX/SYS4cttlWm48BknRPNbJ/hGgh7l5TkS5JojRx","OHgFunZBa39ZUSbPqALMYHB4XEMXnG+N5HZUHK/W","7I5I87WBIB1cF0F+vttGU8WOFFoFsovHPLVfdi1A","FJXkY5C1rhlv0navbGjzTyiVi93rFX5GgJA2CuBB","wGOpKlN15XtqlBEeerF5fJ1jw8T5O5oMWFM9YGLX","oWR+8QsoON1lXrjQQMf6KV9kG+/PSavSLQsg3vlw","dZIzuMjoc79gGN9hVh5wGuqSU/bdZ0+Y9cgrtHvm","Y2rNWruSn4x71/dRNCvhg8Zqtrmjrclzx7sav9Ij","t5yAE3hS1O5+kZDgIvJrsHOc/qCxgy05H3gR1VC1","1ptXyCAPCUhxWzkuGITo5bGbJouH8RznaiAMa8sS","Am0agePPQip0HV6fDl1i1gRtbpKV3/itsuMHAUmE","O60S9WpnCEAXzFeRof+f3XatBZhGouv4D2rek0wQ","71tfvKmnQyISijAgtyYV7sNbTYFUjA+y16nV+c6G","jlyIZ/H6noQdQJnujVCWuwFclapi/j5sovHIR1Uh","WqrFLjI61eYYBv5fm4kciLSq3bNw0NomejLDLde3","TFI7zEFAOdUDydZv+byNEZhSOPwOGlzNSEHyJn5y","mKR2hYKAcrcGj7He72UHIi2kcOUcNLiHkIL5TPzk","+aOhXtrdrxEJRRgQ1ROEd++jqM4qRolZ5drk8mdD","LVXsFxkd5HMMA3+hw8oORFpV4Nc4aG0TPRnvmOXV","1U5Ahzwpanc/xkhwEXm7WLdOf1DWz5iSgTyG5CjU","AbgNzv/pIRU6gC/BB6AxawK4N0nE4XzYWf+NjqpC","YL/aFae0/LM1SoYPPdayPsC/72Lyk00GLKeQMDHl","tEmXXGR0t9EwDOG+Kw84DXVJp3vgvalM9GSbWrNz","orFpvhcOW+Irw8mOSTqplFmxQjSedy+nxheqURq2","dkck99TOEIAuha4/X+Mjp+xHCi2MWcvtHtShO5gg","F0DzLIyTzSYhTwfxZZWg8i5A0ga6K/oza4y8hQOH","w7a+ZU9ThkQkCWBAc0wqwZu2mh+oBR55s0+374ER"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP30",$.ig.$ot)},true);$c("RSP7:f2","Object",{init:function(){this._resource=["f3qapAtEdQ==","f3qapAtEdQ==","/vQpVRaI6g==","gY6z8R3Mnw==","4fVSqiwNyQ==","no/IDidJvA==","HwF7/zqFIw==","YHvhWzHBVg==","3/ekSVgajw==","oI0+7VNe+g==","IQONHE6SZQ==","XnkXuEXWEA==","PgL243QXRg==","QXhsR39TMw==","wPbftmKfrA==","v4xFEmnb2Q==","o/NVkrA0Aw==","3InPNrtwdg==","XQd8x6a86Q==","In3mY634nA==","QgYHOJw5yg==","PXydnJd9vw==","vPIubYqxIA==","w4i0yYH1VQ==","fATx2+gujA==","A35rf+Nq+Q==","gvDYjv6mZg==","/YpCKvXiEw==","nfGjccQjRQ==","4os51c9nMA==","YwWKJNKrrw==","HH8QgNnv2g==","W/uqOX1oBg==","JIEwnXYscw==","pQ+DbGvg7A==","2nUZyGCkmQ==","ug74k1Flzw==","xXRiN1ohug==","RPrRxkftJQ==","O4BLYkypUA==","hAwOcCVyiQ==","+3aU1C42/A==","evgnJTP6Yw==","BYK9gTi+Fg==","Zflc2gl/QA==","GoPGfgI7NQ==","mw11jx/3qg==","5HfvKxSz3w==","+Aj/q81cBQ==","h3JlD8YYcA==","BvzW/tvU7w==","eYZMWtCQmg==","Gf2tAeFRzA==","Zoc3peoVuQ==","5wmEVPfZJg==","mHMe8PydUw==","J/9b4pVGig==","WIXBRp4C/w==","2Qtyt4POYA==","pnHoE4iKFQ==","xgoJSLlLQw==","uXCT7LIPNg==","OP4gHa/DqQ==","R4S6uaSH3A==","tutJcvrQDA==","yZHT1vGUeQ==","SB9gJ+xY5g==","N2X6g+cckw==","Vx4b2NbdxQ==","KGSBfN2ZsA==","qeoyjcBVLw==","1pCoKcsRWg==","aRztO6LKgw==","FmZ3n6mO9g==","l+jEbrRCaQ==","6JJeyr8GHA==","iOm/kY7HSg==","95MlNYWDPw==","dh2WxJhPoA==","CWcMYJML1Q==","FRgc4ErkDw==","amKGREGgeg==","6+w1tVxs5Q==","lJavEVcokA==","9O1OSmbpxg==","i5fU7m2tsw==","ChlnH3BhLA==","dWP9u3slWQ==","yu+4qRL+gA==","tZUiDRm69Q==","NBuR/AR2ag==","S2ELWA8yHw==","KxrqAz7zSQ==","VGBwpzW3PA==","1e7DVih7ow==","qpRZ8iM/1g==","7RDjS4e4Cg==","kmp574z8fw==","E+TKHpEw4A==","bJ5Qupp0lQ==","DOWx4au1ww==","c58rRaDxtg==","8hGYtL09KQ==","jWsCELZ5XA==","MudHAt+ihQ==","TZ3dptTm8A==","zBNuV8kqbw==","s2n088JuGg==","0xIVqPOvTA==","rGiPDPjrOQ==","LeY8/eUnpg==","UpymWe5j0w==","TuO22TeMCQ==","MZksfTzIfA==","sBefjCEE4w==","z20FKCpAlg==","rxbkcxuBwA==","0Gx+1xDFtQ==","UeLNJg0JKg==","LphXggZNXw==","kRQSkG+Whg==","7m6INGTS8w==","b+A7xXkebA==","EJqhYXJaGQ==","cOFAOkObTw==","D5vankjfOg==","jhVpb1UTpQ==","8W/zy15X0A==","ccuS5Om9GA==","DrEIQOL5bQ==","jz+7sf818g==","8EUhFfRxhw==","kD7ATsWw0Q==","70Ra6s70pA==","bsrpG9M4Ow==","EbBzv9h8Tg==","rjw2rbGnlw==","0UasCbrj4g==","UMgf+KcvfQ==","L7KFXKxrCA==","T8lkB52qXg==","MLP+o5buKw==","sT1NUositA==","zkfX9oBmwQ==","0jjHdlmJGw==","rUJd0lLNbg==","LMzuI08B8Q==","U7Z0h0RFhA==","M82V3HWE0g==","TLcPeH7Apw==","zTm8iWMMOA==","skMmLWhITQ==","Dc9jPwGTlA==","crX5mwrX4Q==","8ztKahcbfg==","jEHQzhxfCw==","7DoxlS2eXQ==","k0CrMSbaKA==","Es4YwDsWtw==","bbSCZDBSwg==","KjA43ZTVHg==","VUqieZ+Raw==","1MQRiIJd9A==","q76LLIkZgQ==","y8Vqd7jY1w==","tL/w07Ocog==","NTFDIq5QPQ==","SkvZhqUUSA==","9ceclMzPkQ==","ir0GMMeL5A==","CzO1wdpHew==","dEkvZdEDDg==","FDLOPuDCWA==","a0hUmuuGLQ==","6sbna/ZKsg==","lbx9z/0Oxw==","icNtTyThHQ==","9rn36y+laA==","dzdEGjJp9w==","CE3evjktgg==","aDY/5Qjs1A==","F0ylQQOooQ==","lsIWsB5kPg==","6biMFBUgSw==","VjTJBnz7kg==","KU5Tone/5w==","qMDgU2pzeA==","17p692E3DQ==","t8GbrFD2Ww==","yLsBCFuyLg==","STWy+UZ+sQ==","Nk8oXU06xA==","xyDblhNtFA==","uFpBMhgpYQ==","OdTywwXl/g==","Rq5oZw6hiw==","JtWJPD9g3Q==","Wa8TmDQkqA==","2CGgaSnoNw==","p1s6zSKsQg==","GNd/30t3mw==","Z63le0Az7g==","5iNWil3/cQ==","mVnMLla7BA==","+SItdWd6Ug==","hli30Ww+Jw==","B9YEIHHyuA==","eKyehHq2zQ==","ZNOOBKNZFw==","G6kUoKgdYg==","mienUbXR/Q==","5V099b6ViA==","hSbcro9U3g==","+lxGCoQQqw==","e9L1+5ncNA==","BKhvX5KYQQ==","uyQqTftDmA==","xF6w6fAH7Q==","RdADGO3Lcg==","OqqZvOaPBw==","WtF459dOUQ==","JaviQ9wKJA==","pCVRssHGuw==","21/LFsqCzg==","nNtxr24FEg==","46HrC2VBZw==","Yi9Y+niN+A==","HVXCXnPJjQ==","fS4jBUII2w==","AlS5oUlMrg==","g9oKUFSAMQ==","/KCQ9F/ERA==","QyzV5jYfnQ==","PFZPQj1b6A==","vdj8syCXdw==","wqJmFyvTAg==","otmHTBoSVA==","3aMd6BFWIQ==","XC2uGQyavg==","I1c0vQfeyw==","PygkPd4xEQ==","QFK+mdV1ZA==","wdwNaMi5+w==","vqaXzMP9jg==","3t12l/I82A==","oafsM/l4rQ==","IClfwuS0Mg==","X1PFZu/wRw==","4N+AdIYrng==","n6Ua0I1v6w==","HiupIZCjdA==","YVEzhZvnAQ==","ASrS3qomVw==","flBIeqFiIg==","/977i7yuvQ==","gKRhL7fqyA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP7",$.ig.$ot)},true);$c("QRCodeBarcodeResources:f3","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b){return $$t.$f3.e.indexOf(a.charAt(b))},a:function(a){var b=new $$t.f4($$t.$i.$type,0);var c,d,e;var f=a.length;c=0;if(a.charAt(f-1)==$$t.$f3.c){c=1;if(a.charAt(f-2)==$$t.$f3.c){c=2}f-=4}for(d=0;d<f;d+=4){e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12|$$t.$f3.d(a,d+2)<<6|$$t.$f3.d(a,d+3);b.add1(e>>16);b.add1(e>>8&255);b.add1(e&255)}switch(c){case 1:e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12|$$t.$f3.d(a,d+2)<<6;b.add1(e>>16);b.add1(e>>8&255);break;case 2:e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12;b.add1(e>>16);break}return b.toArray()},b:function(name_){var a=(new $.ig[name_])._resource;var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$$t.$f3.a(a[c])}return b},$type:new $.ig.Type("QRCodeBarcodeResources",$.ig.$ot)},true);$c("Bch:go","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=$$t.$go.b(b);a<<=c-1;while($$t.$go.b(a)>=c){a^=b<<$$t.$go.b(a)-c}return a},b:function(a){var b=$i(a);var c=0;while(b!=0){b>>>=1;c++}return c},$type:new $.ig.Type("Bch",$.ig.$ot)},true);$c("QRReedSolomon:gp","ReedSolomon",{j:null,init:function(a){$$t.$gq.init.call(this,a);this.j=new $$t.hl(285)},g:function(a,b,c,d,e){var f=$$t.$gp.i(b);if(f==null){return null}var g=0;var h=0;var i=new Array(c.length);var j=0;while(j<c.length){i[j]=new Array((c[j]&255)-b);j++}j=0;while(j<d){i[h][g]=a[j];g++;if(g>=(c[h]&255)-b){g=0;h++}j++}h=0;var k=new Array(c.length);while(h<c.length){var l=new Array(i[h].length);$.ig.util.arrayCopy1(i[h],0,l,0,i[h].length);var m=c[h]&255;var n=m-b;g=n;while(g>0){var o=l[0];if(o!=0){var p=new Array(l.length-1);$.ig.util.arrayCopy1(l,1,p,0,l.length-1);var q=f[o&255];l=$$t.$hj.b(p,q)}else{if(b<l.length){var r=new Array(l.length-1);$.ig.util.arrayCopy1(l,1,r,0,l.length-1);l=new Array(r.length);$.ig.util.arrayCopy1(r,0,l,0,r.length)}else{var s=new Array(b);$.ig.util.arrayCopy1(l,1,s,0,l.length-1);s[b-1]=0;l=new Array(s.length);$.ig.util.arrayCopy1(s,0,l,0,s.length)}}g--}k[h]=l;h++}return $$t.$gp.c(i,k,c,d,e)},d:function(a,b,c,d){var e=new Array(b.length);d=new Array(b.length);for(var f=0;f<b.length;f++){e[f]=new Array(b[f])}var g=b[0];var h=b.length;while(h>0&&b[h-1]!=g){h--}var i=g-c;var j=0;for(var k=0;k<i;k++){for(var l=0;l<b.length;l++){e[l][k]=a[j++]}}for(var m=0;m<h;m++){d[m]=i}for(var n=h;n<b.length;n++){e[n][i]=a[j++];d[n]=i+1}for(var o=i;o<e[0].length;o++){for(var p=0;p<b.length;p++){var q=p<h?o:o+1;e[p][q]=a[j++]}}return{ret:e,p3:d}},k:function(a,b){var c=new Array(b);var d=false;var e=new Array(a.length);var f=0;for(var h=0;h<a.length;h++){var g=a[h];e[f++]=g}for(var i=0;i<b;i++){var j=this.j.t(e,this.j.j(i));c[c.length-1-i]=j;if(j!=0){d=true}}if(d==false){return true}var k=$$t.$hl.r(b,1);if(k==null){return false}var l=this.h(k,c,b);if(l==null){return false}var m=l[0];var n=l[1];var o=this.e(m);var p=this.f(n,o);if(o==null||p==null){return false}for(var q=0;q<o.length;q++){var r=a.length-1-this.j.k(o[q]);if(r<0){return false}a[r]=$$t.$hj.i(e[r],p[q])}return true},f:function(a,b){var c=b.length;var d=new Array(c);for(var e=0;e<c;e++){var f=this.j.m(b[e]);var g=1;for(var h=0;h<c;h++){if(e!=h){g=this.j.n(g,$$t.$hj.p(1,this.j.n(b[h],f)))}}d[e]=this.j.n(this.j.t(a,f),this.j.m(g))}return d},e:function(a){var b=a.length-1;if(b==1){return[a[0]]}var c=new Array(b);var d=0;for(var e=1;e<256&&d<b;e++){if(this.j.t(a,e)==0){c[d]=this.j.m(e);d++}}if(d!=b){return null}return c},h:function(a,b,c){var d=a;var e=b;if(e.length>d.length){var f=e;e=d;d=f}var g=d;var h=e;var i=[1];var j=[0];var k=[0];var l=[1];while(h.length>$a(c,2)){var m=g;var n=i;var o=k;g=h;i=j;k=l;if(g.length==1&&g[0]==0){return null}h=m;var p=[0];var q=g[0];var r=this.j.m(q);while(h.length>=g.length&&!(h.length==0&&h[0]==0)){var s=h.length-g.length;var t=this.j.n(h[0],r);p=$$t.$hj.g(p,$$t.$hl.r(s,t));h=$$t.$hj.g(h,this.j.s(g,s,t));if(h==null||p==null){return null}}j=$$t.$hj.g(this.j.d(p,i),n);l=$$t.$hj.g(this.j.d(p,k),o)}var u=l[l.length-1];if(u==0){return null}var v=this.j.m(u);var w=this.j.e(l,v);var x=this.j.e(h,v);return[w,x]},i:function(a){var b=new Array(256);for(var c=0;c<256;c++){b[c]=new Array(a)}b=$$t.$f3.b("RSP"+a);return b},c:function(a,b,c,d,e){var f=0;var g=0;var h=new Array(e);var i=0;while(f<d){for(i=0;i<c.length;i++){if(a[i].length>g){h[f]=a[i][g]&255;f++}}g++}g=0;while(f<e){for(i=0;i<c.length;i++){if(b[i].length>g){h[f]=b[i][g]&255;f++}}g++}return h},$type:new $.ig.Type("QRReedSolomon",$$t.$gq.$type)},true);$c("QRCodeAlgorithm:hm","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$hm.i=[[5596,7089,3057,3993],[3391,4296,1852,2420],[2331,2953,1273,1663],[1435,1817,784,1024]];$$t.$hm.f=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]];$$t.$hm.a=[[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1,1,1]];$$t.$hm.h=[[0,0,0,0,0,0,0,0]];$$t.$hm.k=[[0],[0],[0],[0],[0],[0],[0]];$$t.$hm.b=[new Array(0),[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]];$$t.$hm.g=[[8,0],[8,1],[8,2],[8,3],[8,4],[8,5],[8,7],[8,8],[7,8],[5,8],[4,8],[3,8],[2,8],[1,8],[0,8]];var a=new $$t.hn(0);for(var b=57408;b<=60351;b++){a.h(String.fromCharCode(b))}for(var c=33088;c<=40956;c++){a.h(String.fromCharCode(c))}$$t.$hm.ac=$$t.$hp.r+a.toString();$$t.$hm.c=[[10,12,14],[9,11,13],[8,16,16],[8,10,12]];$$t.$hm.d=[[0,128,224,352,512,688,864,992,1232,1456,1728,2032,2320,2672,2920,3320,3624,4056,4504,5016,5352,5712,6256,6880,7312,8e3,8496,9024,9544,10136,10984,11640,12328,13048,13800,14496,15312,15936,16816,17728,18672],[0,152,272,440,640,864,1088,1248,1552,1856,2192,2592,2960,3424,3688,4184,4712,5176,5768,6360,6888,7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,14744,15640,16568,17528,18448,19472,20528,21616,22496,23648],[0,72,128,208,288,368,480,528,688,800,976,1120,1264,1440,1576,1784,2024,2264,2504,2728,3080,3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,6344,6760,7208,7688,7888,8432,8768,9136,9776,10208],[0,104,176,272,384,496,608,704,880,1056,1232,1440,1648,1952,2088,2360,2600,2936,3176,3560,3880,4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,8264,8920,9368,9848,10288,10832,11408,12016,12656,13328]];$$t.$hm.e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];$$t.$hm.j=[0,0,7,7,7,7,7,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0]},$type:new $.ig.Type("QRCodeAlgorithm",$.ig.$ot)},true);$c("QRMask:ib","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d,e;switch(a){case 0:d=b+c&1;break;case 1:d=b&1;break;case 2:d=c%3;break;case 3:d=(b+c)%3;break;case 4:d=(b>>1)+$a(c,3)&1;break;case 5:e=b*c;d=(e&1)+e%3;break;case 6:e=b*c;d=(e&1)+e%3&1;break;default:e=b*c;d=e%3+(b+c&1)&1;break}return d==0},g:function(a){return $$t.$ib.c(a)+$$t.$ib.d(a)+$$t.$ib.e(a)+$$t.$ib.f(a)},f:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(a[c][d]==1){b+=1}}}var e=2*a.length;var f=b/e;return $.ig.truncate(Math.floor(Math.abs($.ig.truncate(f*100-50)/5)))*10},e:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(d+6<a.length&&a[c][d]==1&&a[c][d+1]==0&&a[c][d+2]==1&&a[c][d+3]==1&&a[c][d+4]==1&&a[c][d+5]==0&&a[c][d+6]==1&&(d+10<a.length&&a[c][d+7]==0&&a[c][d+8]==0&&a[c][d+9]==0&&a[c][d+10]==0||d-4>=0&&a[c][d-1]==0&&a[c][d-2]==0&&a[c][d-3]==0&&a[c][d-4]==0)){b+=40}if(c+6<a[c].length&&a[c][d]==1&&a[c+1][d]==0&&a[c+2][d]==1&&a[c+3][d]==1&&a[c+4][d]==1&&a[c+5][d]==0&&a[c+6][d]==1&&(c+10<a[c].length&&a[c+7][d]==0&&a[c+8][d]==0&&a[c+9][d]==0&&a[c+10][d]==0||c-4>=0&&a[c-1][d]==0&&a[c-2][d]==0&&a[c-3][d]==0&&a[c-4][d]==0)){b+=40}}}return b},d:function(a){var b=0;for(var c=0;c<a.length-1;c++){for(var d=0;d<a[c].length-1;d++){var e=a[c][d];if(e==-2){continue}if(e==a[c][d+1]&&e==a[c+1][d]&&e==a[c+1][d+1]){b+=3}}}return b},c:function(a){return $$t.$ib.b(a,true)+$$t.$ib.b(a,false)},b:function(a,b){var c=0;var d=0;var e=-1;var f=5;for(var g=0;g<a.length;g++){for(var h=0;h<a[g].length;h++){var i=b?a[g][h]:a[h][g];if(i==-2){continue}if(i==e){d+=1;if(d==f){c+=3}else if(d>f){c+=1}}else{d=1;e=i}}d=0}return c},$type:new $.ig.Type("QRMask",$.ig.$ot)},true);$c("QRCodeEncoder:ic","BarcodeEncodedAlgorithm",{init:function(a,b){$$t.$id.init.call(this,a,b);this._a4=a},aj:function(){this.cf();var a=this._a4.data();var b=this._a4.sizeVersion();var c=this._a4.errorCorrectionLevel();var d=new $$t.hn(0);if(this._a4.eciHeaderDisplayMode()==1){d.l(this.b6(this._a4.eciNumber()))}var e=this._a4.fnc1Mode();d.l(this.b9(e,this._a4.applicationIndicator()));if(e==1||e==2){var f=this.bg(this._a4.encodingMode());var g=a;if(e==1){g=$$t.$my.e(g,f);if(String.isNullOrEmpty(g)){var h=this.z().b("InvalidAI");var i=new $$t.hk(1,h);throw i}}if(a.equals(g)==false){this.cd(a,g,f);a=g}}var j=this.bi(a,b,this._a4.encodingMode());var k=this.b7(j);var l=this.bs(b,c,k.length+d.toString().length);var m=this.b4(j,l);while(k.length!=m.length){k=m;l=this.bs(b,c,m.length+d.toString().length);m=this.b4(j,l)}var n=$$t.$hm.d[c][l];d.l(m);d.l(this.b8(d.toString(),c,l));var o=this.ai(d.toString(),n);var p=this.at(o,n);var q=$$t.$hm.e[l];var r;var s;var t="";switch(c){case 2:t="H";break;case 1:t="L";break;case 0:t="M";break;case 3:t="Q";break}var u=$$t.$f3.b("Ecc"+l+t);r=u[0];s=u[1];var v=this.ad(p,q,s,r);var w=17+(l<<2);var x=this.ah(this.b7(new $$t.f4(String,1,v)),w,l,c);return x},cd:function(a,b,c){var d=0;for(var e=0;e<b.length;e++){if(d==a.length){break}if(this.a2()==1&&(a.charAt(d)=="("||a.charAt(d)==")")){d++}var f=b.charAt(e);if(f.equals(a.charAt(d))==false&&f.equals(c)){this.bl.add(e);continue}d++}},b8:function(a,b,c){var d=String.empty();var e=this.br(a.length,b,c);if(e>0){d=(0).toString().padLeft(e,"0")}return d},br:function(a,b,c){var d=c==0?$$t.$hm.d[b][40]:$$t.$hm.d[b][c];if(a==d){return 0}var e=a%8;e=e!=0?8-e:e;if(e<4&&c!=0){if(d-(e+a)>=8){e+=8}}return e},b4:function(a,b){var c=this.b7(a);var d=b<10?0:b<27?1:2;var e=false;for(var f=0;f<a.count();f+=3){var g=a.__inner[f].trimStart(["0"]).length-1;var h=$$t.$hm.c[g][d];if(a.__inner[f+1].length!=h){a.__inner[f+1]=$$t.$hp.s(2,this._bj.__inner[$a(f,3)].toString(),10).padLeft(h,"0");e=true}}if(e){c=this.b7(a)}return c},cf:function(){this.ce();this.bl=new $$t.f4($$t.$l.$type,0);this._bj=new $$t.f4($$t.$l.$type,0)},b9:function(a,b){var c=new $$t.hn(0);switch(a){case 1:c.l(101..toString().padLeft(4,"0"));break;case 2:c.l(1001..toString().padLeft(4,"0"));var d=this.b5(b);if(String.isNullOrEmpty(d)){var e=$x($x($x(this.z().b("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");var f=new $$t.hk(1,e);throw f}c.l(d);break;default:break}return c.toString()},ce:function(){var a;var b=String.empty();try{b=$$t.$hp.e.item(this._a4.eciNumber())}catch(c){var d=$x($x(this.z().b("NotSupportedEncoding"),"{0}","Eci number"),"{1}",this._a4.eciNumber().toString());throw new $$t.hk(1,d)}a=this.ac(b);this._cc=a},bs:function(a,b,c){var d=a;var e=this.br(c,b,d);if(d==0){d=1;for(var f=1;f<40;f++){if($$t.$hm.d[b][f]>=c+e){break}d++}}return d},b7:function(a){var b=new $$t.hn(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.l(c)}return b.toString()},ah:function(a,b,c,d){var e=this.bf(a,b,d,c);var f=this.ag(b,c);f=this.ao(d,e,f);f=this.ar(c,f);f=this.al(a,e,f);return f},ag:function(a,b){var c=this.ae(a);c=this.an(c);c[c.length-8][8]=1;c=this.ak(b,c);c=this.aq(c);return c},aq:function(a){for(var b=8;b<a.length-8;++b){if(a[b][6]!=-1&&a[b][6]!=-2&&a[b][6]!=0&&a[b][6]!=1||a[6][b]!=-1&&a[6][b]!=-2&&a[6][b]!=0&&a[6][b]!=1){var c=this.z().b("EncodingError");throw new $$t.hk(1,c)}var d=(b+1)%2;if(a[b][6]==-1){a[b][6]=d}if(a[6][b]==-1){a[6][b]=d}}return a},ak:function(a,b){if(a>=2){var c=a-1;var d=$$t.$hm.b[c];var e=$$t.$hm.b[c].length;for(var f=0;f<e;++f){for(var g=0;g<e;++g){var h=d[f];var i=d[g];if(b[h][i]==-1){var j=i-2;var k=h-2;for(var l=0;l<5;l++){for(var m=0;m<5;m++){if(b[k+l][j+m]==-1){b[k+l][j+m]=$$t.$hm.a[l][m]}}}}}}}return b},an:function(a){var b=$$t.$hm.f[0].length;a=this.am(0,0,a);a=this.am(a.length-b,0,a);a=this.am(0,a.length-b,a);var c=$$t.$hm.h[0].length;a=this.ap(0,c-1,a);a=this.ap(a.length-c,c-1,a);a=this.ap(0,a.length-c,a);var d=$$t.$hm.k.length;a=this.as(d,0,a);a=this.as(a.length-d-1,0,a);a=this.as(d,a.length-d,a);return a},as:function(a,b,c){for(var d=0;d<7;d++){if(c[b+d][a]!=-1){var e=this.z().b("EncodingError");throw new $$t.hk(1,e)}c[b+d][a]=$$t.$hm.k[d][0]}return c},ap:function(a,b,c){for(var d=0;d<8;d++){if(c[b][a+d]!=-1){var e=this.z().b("EncodingError");throw new $$t.hk(1,e)}c[b][a+d]=$$t.$hm.h[0][d]}return c},am:function(a,b,c){for(var d=0;d<7;d++){for(var e=0;e<7;e++){c[b+d][a+e]=$$t.$hm.f[d][e]}}return c},ao:function(a,b,c){var d=this.af(a,b);for(var e=0;e<d.length;e++){var f=d[d.length-1-e];var g=$$t.$hm.g[e][0];var h=$$t.$hm.g[e][1];c[h][g]=f;if(e<8){var i=c.length-e-1;c[8][i]=f}else{var j=c.length-7+(e-8);c[j][8]=f}}return c},af:function(a,b){var c=new $$t.hn(0);var d=a<<3|b;c.l($$t.$hp.s(2,d.toString(),10).padLeft(5,"0"));var e=$$t.$go.a(d,1335);c.l($$t.$hp.s(2,e.toString(),10).padLeft(10,"0"));var f=$$t.$hp.s(2,21522..toString(),10).padLeft(15,"0");var g=$$t.$hj.b(this.au(c.toString()),this.au(f));return g},au:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$$t.$l.parseInt(a.charAt(c).toString())}return b},ar:function(a,b){if(a>=7){var c=this.bu(a);var d=6*3-1;for(var e=0;e<6;++e){for(var f=0;f<3;++f){var g=c.charAt(d).charCodeAt(0)-"0".charCodeAt(0);d--;b[b.length-11+f][e]=g;b[e][b.length-11+f]=g}}}return b},bu:function(a){var b=new $$t.hn(0);b.l($$t.$hp.s(2,a.toString(),10).padLeft(6,"0"));var c=$$t.$go.a(a,7973);b.l($$t.$hp.s(2,c.toString(),10).padLeft(12,"0"));return b.toString()},al:function(a,b,c){var d=0;var e=-1;var f=c.length-1;var g=f;while(f>0){if(f==6){f-=1}while(g>=0&&g<c.length){for(var h=0;h<2;++h){var i=f-h;if(c[g][i]!=-1&&c[g][i]!=-2){continue}var j;if(d<a.length){j=a.charCodeAt(d)-48;++d}else{j=0}if($$t.$ib.a(b,g,i)){j^=1}c[g][i]=j}g+=e}e=-e;g+=e;f-=2}return this.av(c)},av:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(b[d]==null){b[d]=new Array(a[c].length)}b[d][c]=a[c][d]}}return b},ae:function(a){var b=new Array(a);for(var c=0;c<a;c++){b[c]=new Array(a);for(var d=0;d<a;d++){b[c][d]=-1}}return b},bf:function(a,b,c,d){var e=2147483647;var f=0;for(var g=0;g<7;g++){var h=this.ag(b,d);h=this.ao(c,g,h);h=this.ar(d,h);h=this.al(a,g,h);var i=$$t.$ib.g(h);if(i<e){e=i;f=g}}return f},ad:function(a,b,c,d){var e=0;var f=new Array(a.length);for(var h=0;h<a.length;h++){var g=a[h];f[e]=$$t.$l.parseInt($$t.$hp.s(10,g,2));e++}var i=1;for(var j=1;j<128;j++){if(d.length==j||d[j]==0){i=j;break}}var k=new Array(i);$.ig.util.arrayCopy1(d,0,k,0,i);var l=new $$t.gp(this.z());var m=l.g(f,c[0],k,a.length,b);if(m==null){return null}var n=new Array(b);for(var o=0;o<m.length;o++){n[o]=$$t.$hp.s(2,m[o].toString(),10).padLeft(8,"0")}return n},ai:function(a,b){var c=0;var d=new Array($a(a.length,8));while(c<a.length){var e=new $$t.hn(0);for(var f=0;f<8;f++){e.h(a.charAt(c+f))}d[$a(c,8)]=e.toString();c+=8}if($a(b,8)<d.length){var g=this.z().b("InvalidVersion");var h=new $$t.hk(1,g);throw h}return d},at:function(a,b){var c=$a(b,8);if(a.length==c){return a}var d=new Array(c);$.ig.util.arrayCopy1(a,0,d,0,a.length);var e=true;var f=a.length;while(f<d.length){d[f]=e?"11101100":"00010001";e=!e;f++}return d},bi:function(a,b,c){var d=b<10?0:b<27?1:2;var e=c!=-1?$$t.$hm.c[c][d]:0;var f=new $$t.f4(String,0);switch(c){case 0:var g=$$t.$hp.n(a,0);if(g!=a.length){var h=$x(this.z().b("WrongCompactionMode"),"{0}","Numeric");var i=new $$t.hk(1,h);throw i}var j=a.length;this._bj.add(j);var k=j%3==0?0:j%3==1?4:7;f.add(1..toString().padLeft(4,"0"));f.add($$t.$hp.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.b1(a,k));break;case 1:f.add(10..toString().padLeft(4,"0"));if(this.a2()!=0){a=this.b3(a,this.bg(1),0)}this._bj.add(a.length);f.add($$t.$hp.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bv(a));break;case 2:f.add(100..toString().padLeft(4,"0"));if(this.a2()!=0){a=this.b3(a,this.bg(2),0)}var l=this.bx(a);var m=$a(l.length,8);this._bj.add(m);f.add($$t.$hp.s(2,m.toString(),10).padLeft(e,"0"));f.add(l);break;case 3:f.add(1e3.toString().padLeft(4,"0"));this._bj.add(a.length);f.add($$t.$hp.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bz(a));break;default:return this.bk(a,b)}return f},bg:function(a){if(a==2){return"\x1d"}return"%"},b5:function(a){if($$t.$ic.a9(a)){if(a.length==2){return $$t.$hp.s(2,a,10).padLeft(8,"0")}if(a.length==1){var b=a.charAt(0);var c=(b.charCodeAt(0)+100).toString();return $$t.$hp.s(2,c,10).padLeft(8,"0")}}return String.empty()},b3:function(a,b,c){var d=new $$t.hn(0);for(var e=0;e<a.length;e++){var f=a.charAt(e);if(f.equals(b)&&this.bl.contains(e+c)==false){d.h(f)}d.h(f)}return d.toString()},b6:function(a){var b=111..toString().padLeft(4,"0");var c;var d;if(a<128){d=7;c="0"}else if(a<16384){d=8+6;c="10"}else{d=8+8+5;c="110"}var e=$$t.$hp.s(2,a.toString(),10).padLeft(d,"0");c+=e;return b+c},bk:function(a,b){var c=new $$t.mz(1,new $$t.f4($$t.$mv.$type,0),new $$t.f4($$t.$l.$type,0));var d=this.ax(a,b);var e=0;while(e<a.length){var f=this.aw(c);var g;var h=false;switch(d){case 2:c=this.az(a,b,e,c);g=this.aw(c);if(g!=2&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 1:c=this.ay(a,b,e,c);g=this.aw(c);if(g!=1&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 0:c=this.a1(a,e,c);g=this.aw(c);if(g!=0&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 3:c=this.a0(a,e,c);g=this.aw(c);if(g!=3&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break}if(h){if(f!=d){c.d().add($$t.$mv.getBox(d));c.b().add(0)}c.b().__inner[c.b().count()-1]++;e++}}return this.bh(c,a,b)},bh:function(a,b,c){var d=new $$t.f4(String,0);var e=c<10?0:c<27?1:2;var f=0;for(var g=0;g<a.d().count();g++){if(a.b().__inner[g]==0){continue}var h=$g(a.d().item(g));var i=b.substr(f,a.b().__inner[g]);if((h==1||h==2)&&this.a2()!=0){i=this.b3(i,this.bg(h),f)}var j;switch(h){case 3:d.add(1e3.toString().padLeft(4,"0"));j=$$t.$hm.c[3][e];this._bj.add(i.length);d.add($$t.$hp.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bz(i));break;case 2:d.add(100..toString().padLeft(4,"0"));j=$$t.$hm.c[2][e];var k=this.bx(i);var l=$a(k.length,8);this._bj.add(l);d.add($$t.$hp.s(2,l.toString(),10).padLeft(j,"0"));d.add(k);break;case 1:d.add(10..toString().padLeft(4,"0"));j=$$t.$hm.c[1][e];this._bj.add(i.length);d.add($$t.$hp.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bv(i));break;case 0:d.add(1..toString().padLeft(4,"0"));j=$$t.$hm.c[0][e];this._bj.add(i.length);d.add($$t.$hp.s(2,i.length.toString(),10).padLeft(j,"0"));var m=i.length;var n=m%3==0?0:m%3==1?4:7;d.add(this.b1(i,n));break}f+=i.length}return d},a0:function(a,b,c){if(a.length<=b){return c}var d=a.substr(b,1);if(!this.a5(d)){var e=this.cb().getBytes1(d);if(e.length<2){e=this._cc.getBytes1(d);if(e.length==1){if($$t.$ic.ba(e[0])){c.d().add($$t.$mv.getBox(2));c.b().add(1)}}return c}}return c},a1:function(a,b,c){if(a.length<=b){return c}var d=false;var e=this.cb().getBytes1(a.charAt(b).toString());var f=this.a7();if(f&&$$t.$ic.a6(e)){c.d().add($$t.$mv.getBox(3));c.b().add(1);d=true}var g=this._cc.getBytes1(a.charAt(b).toString());var h=g.length>0?g[0]:-2;if(!d&&$$t.$ic.bd(h)){c.d().add($$t.$mv.getBox(2));c.b().add(1);d=true}if(!d&&$$t.$ic.bc(h)){c.d().add($$t.$mv.getBox(1));c.b().add(1)}return c},ay:function(a,b,c,d){if(a.length<=c){return d}var e=false;var f=this.a7();var g=this.cb().getBytes1(a.charAt(c).toString());if(f&&$$t.$ic.a6(g)){d.d().add($$t.$mv.getBox(3));d.b().add(1);e=true}var h=this._cc.getBytes1(a.charAt(c).toString());var i=h.length>0?h[0]:-2;if(!e&&$$t.$ic.bd(i)){d.d().add($$t.$mv.getBox(2));d.b().add(1);e=true}var j=this.bq([13,15,17],b);var k=this.bn(j,"N",a,c);if(!e&&a.length>j+c){h=this._cc.getBytes1(a.charAt(c+j).toString());i=h.length>0?h[0]:-2;if(k==-1&&$$t.$ic.bc(i)){d.d().add($$t.$mv.getBox(0));d.b().add(j)}}return d},az:function(a,b,c,d){if(a.length<=c){return d}var e=this.a7();var f=false;var g=this.cb().getBytes1(a.charAt(c).toString());if(e&&$$t.$ic.a6(g)){d.d().add($$t.$mv.getBox(3));d.b().add(1);f=true}var h=this.bq([11,15,16],b);var i=this.bn(h,"EA",a,c);if(!f&&i==-1){d.d().add($$t.$mv.getBox(1));d.b().add(h);f=true}var j;var k;h=this.bq([6,8,9],b);i=this.bn(h,"N",a,c);if(!f&&a.length>c+h){j=this._cc.getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&$$t.$ic.bd(k)){d.d().add($$t.$mv.getBox(0));d.b().add(h);f=true}}h=this.bq([6,7,8],b);i=this.bn(h,"N",a,c);if(!f&&a.length>c+h){j=this._cc.getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&($$t.$ic.bc(k)||$$t.$ic.be(k))){d.d().add($$t.$mv.getBox(0));d.b().add(h)}}return d},bq:function(a,b){var c;if(b<9){c=a[0]}else if(b<27){c=a[1]}else{c=a[2]}return c},aw:function(a){if(a.d().count()==0){return-1}return $g(a.d().item(a.d().count()-1))},ax:function(a,b){var c=this.a7();if(c&&this.a8(a)&&this.a5(a)){return 3}if(c&&$$t.$ic.a6(this.cb().getBytes1(a))){return this.a8(a.charAt(0).toString())?3:2}if($$t.$ic.bc(a.charAt(0).charCodeAt(0))){var d=this.bq([6,7,8],b);var e=this.bn(d,"EA",a.substr(1,a.length-1),0);if(e!=-1&&e!=-2&&$$t.$ic.bd(e)){return 2}if(e==-2){e=this.bn(a.length-1,"EA",a.substr(1,a.length-1),0);if($$t.$ic.bd(e)){return 2}}return 1}if($$t.$ic.be(a.charAt(0).charCodeAt(0))){var f=this.bq([4,4,5],b);var g=this.bn(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$ic.bd(g)){return 2}if(g==-2){g=this.bn(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$ic.bd(g)){return 2}}f=this.bq([7,8,9],b);g=this.bn(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$ic.bc(g)){return 1}if(g==-2){g=this.bn(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$ic.bc(g)){return 1}}return 0}return 2},a7:function(){var a=String.empty();var b=$b($$t.$lh.$type,this._cc);if(b!=null){a=b.name()}return a.equals("iso-8859-1")||a.equals("shift_jis")},bn:function(a,b,c,d){if(d+a>c.length){return-2}var e=new Array(c.length*2);var f=false;if(b.equals("K")){var g=c.substr(d,a);e=this.cb().getBytes1(g);f=e.length==g.length*2}var h=this._cc.getBytes1(c.substr(d));for(var i=0;i<a;i++){var j=h[i];if(b.equals("B")&&!$$t.$ic.ba(j)){return j}if(b.equals("EB")&&!$$t.$ic.bd(j)){return j}if(b.equals("K")&&(f?!$$t.$ic.a6([e[2*i],e[2*i+1]]):true)){return j}if(b.equals("A")&&!$$t.$ic.bc(j)){return j}if(b.equals("EA")&&!$$t.$ic.bc(j)&&!$$t.$ic.be(j)){return j}if(b.equals("N")&&!$$t.$ic.be(j)){return j}}return-1},bz:function(a){if(!this.a5(a)){throw new $$t.hk(1,$x(this.z().b("WrongCompactionMode"),"{0}","Kanji"))}var b=this.cb().getBytes1(a);return this.b0(b)},b0:function(a){var b=new $$t.hn(0);var c=a.length;for(var d=0;d<c;d+=2){var e=a[d]&255;var f=a[d+1]&255;var g=e<<8|f;var h=-1;if(g>=33088&&g<=40956){h=g-33088}else if(g>=57408&&g<=60351){h=g-49472}if(h==-1){throw new $$t.hk(1,"Invalid byte sequence")}var i=(h>>8)*192+(h&255);b.l($$t.$hp.s(2,i.toString(),10).padLeft(13,"0"))}return b.toString()},bx:function(a){return this.by(this._cc.getBytes1(a))},by:function(a){var b=new $$t.hn(0);for(var d=0;d<a.length;d++){var c=a[d];b.l($$t.$hp.s(2,(c&255).toString(),10).padLeft(8,"0"))}return b.toString()},b1:function(a,b){var c=this._cc.getBytes1(a);return this.b2(c,b)},b2:function(a,b){var c=new $$t.hn(0);var d=0;while(d<a.length){var e=a.length-d;var f=String.empty();if(e>=3){f=""+String.fromCharCode(a[d])+String.fromCharCode(a[d+1])+String.fromCharCode(a[d+2]);c.l($$t.$hp.s(2,f,10).padLeft(10,"0"));d+=3;continue}for(var g=0;g<e;g++){f+=""+String.fromCharCode(a[d+g])}c.l($$t.$hp.s(2,f,10).padLeft(b,"0"));break}return c.toString()},bv:function(a){var b=this._cc.getBytes1(a);return this.bw(b)},bw:function(a){var b=new $$t.hq($$t.$i.$type,$$t.$l.$type,0);for(var d=0;d<a.length;d++){var c=a[d];if(!$$t.$ic.bc(c)&&!$$t.$ic.be(c)){var e=$x(this.z().b("WrongCompactionMode"),"{0}","Alphanumeric");throw new $$t.hk(1,e)}var f=this.bp(c);b.item(c,f)}var g=new $$t.hn(0);var h=0;while(h<a.length){var i;if(a.length-h>=2){var j=[a[h],a[h+1]];i=b.item(j[0])*45+b.item(j[1]);h+=2}else{i=b.item(a[h]);h++}g.l($$t.$hp.s(2,i.toString(),10).padLeft(h%2==0?11:6,"0"))}return g.toString()},bp:function(a){var b=0;if(a>=48&&a<58){b=a-48}else{if(a>=65&&a<91){b=a-55}else{if(a==32){b=36}if(a==36){b=37}if(a==37){b=38}if(a==42){b=39}if(a==43){b=40}if(a==45){b=41}if(a==46){b=42}if(a==47){b=43}if(a==58){b=44}}}return b},a8:function(a){for(var b=0;b<a.length;b++){var c=this.cb().getBytes1(a.charAt(b).toString());if(c.length==2&&$$t.$ic.a6(c)){return true}}return false},a5:function(a){var b=this.cb().getBytes1(a);var c=b.length;if(c%2!=0){return false}for(var d=0;d<c;d+=2){var e=b[d]&255;if((e<129||e>159)&&(e<224||e>235)){return false}}return true},be:function(a){return a>=48&&a<=57},a6:function(a){if(a.length<2){return false}for(var b=0;b<a.length;b+=2){var c=a[b]&255;if(c>=129&&c<=159||c>=224&&c<=235){return true}}return false},ba:function(a){return a>=0&&a<=255},bd:function(a){return $$t.$ic.ba(a)&&!$$t.$ic.bc(a)&&!$$t.$ic.be(a)},bc:function(a){return a>=65&&a<=90||a==32||a==36||a==37||a==42||a==43||a==45||a==46||a==47||a==58},bb:function(a){return a==3||a>=-1&&a<=999999},a9:function(a){return a.length==2&&$5(a,0)&&$5(a,1)||a.length==1&&(a.charAt(0).charCodeAt(0)>="a".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="z".charCodeAt(0)||a.charAt(0).charCodeAt(0)>="A".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="Z".charCodeAt(0))},_a4:null,_cc:null,ca:null,cb:function(){if(this.ca==null){this.ca=this.ac("shift_jis")}return this.ca},a2:function(){return this._a4.fnc1Mode()},bl:null,_bj:null,a3:0,$type:new $.ig.Type("QRCodeEncoder",$$t.$id.$type)},true);$c("EncodingSequence:mz","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e.init.call(this)},c:null,a:null,init1:function(a,b,c){$$t.$e.init.call(this);this.c=b;this.a=c},d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("EncodingSequence",$$t.$e.$type)},true);$c("XamQRCodeBarcode:lk","XamGridBarcode",{dp:null,dq:function(){if(this.dp==null){this.dp=new $$t.ic(this,this.ah())}return this.dp},init:function(){this.dp=null;$$t.$ll.init.call(this);this._ab=$$t.$lk.$type;this.xDimension(.7);var iso8859Dash1_=$$t.$lg.x("iso-8859-1");var a=iso8859Dash1_.getBytes2;if(a){this.eciNumber(3)}else{this.eciNumber(26)}var shiftJis_=$$t.$lg.x("shift_jis");var b=shiftJis_.getBytes2;if(b){this.encodingMode(-1)}else{this.encodingMode(2)}},at:function(a){var b=$$t.$ll.at.call(this,a);if(b){var c=this.encodingMode()!=-1?$$t.$hm.i[this.encodingMode()][this.errorCorrectionLevel()]:0;if(this.encodingMode()!=-1&&a.length>c){b=false}}return b},au:function(){var a=$$t.$ll.au.call(this);if(this.fnc1Mode()==2&&a){a=$$t.$ic.a9(this.applicationIndicator())}return a&&$$t.$ic.bb(this.eciNumber())},c5:function(){if(this.dq()==null){return}this.c2(4);this.c0(4);try{var a=this.dq().aj();this.d9(a)}catch(ex_){this.bk(ex_);this.c4();return}this.c0(4);this.c2(4)},dk:function(a){if(!this.isValid()){return $$t.$ll.dk.call(this,a)}var b;var c;b=this._ch.ar().count()*$$t.$l2.d(this.xDimension());c=this._ch.as().count()*$$t.$l2.f(this.xDimension());
return new $$t.je(1,Math.floor(b),Math.floor(c))},cp:function(){return 1},d9:function(a){var b=false;for(var c=0;c<a.length;c++){this.c1(1,2);if(!b){for(var d=0;d<a.length;d++){this.cz(1)}b=true}}for(var e=0;e<a.length;e++){for(var f=0;f<a.length;f++){if(a[f][e]!=0){this.c8(f+4,1,e+4,1,true)}else{}}}},errorCorrectionLevel:function(a){if(arguments.length===1){this.h($$t.$lk.errorCorrectionLevelProperty,$$t.$mt.getBox(a));return a}else{return $g(this.c($$t.$lk.errorCorrectionLevelProperty))}},d4:function(a,b){a.d3($g(b.oldValue()),$g(b.newValue()))},d3:function(a,b){this.view().ag()},sizeVersion:function(a){if(arguments.length===1){this.h($$t.$lk.sizeVersionProperty,$$t.$mu.getBox(a));return a}else{return $g(this.c($$t.$lk.sizeVersionProperty))}},d8:function(a,b){a.d7($g(b.oldValue()),$g(b.newValue()))},d7:function(a,b){this.view().ag()},encodingMode:function(a){if(arguments.length===1){this.h($$t.$lk.encodingModeProperty,$$t.$mv.getBox(a));return a}else{return $g(this.c($$t.$lk.encodingModeProperty))}},d2:function(a,b){a.d1($g(b.oldValue()),$g(b.newValue()))},d1:function(a,b){this.view().ag()},eciNumber:function(a){if(arguments.length===1){this.h($$t.$lk.eciNumberProperty,a);return a}else{return $h(this.c($$t.$lk.eciNumberProperty))}},d0:function(a,b){a.dz($h(b.oldValue()),$h(b.newValue()))},dz:function(a,b){if(b!=a){if(!$$t.$ic.bb(b)){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","EciNumber"),"{1}",(-1).toString().padLeft(6,"0")),"{2}",999999..toString());this._ck.av(c);return}this.view().ag()}},eciHeaderDisplayMode:function(a){if(arguments.length===1){this.h($$t.$lk.eciHeaderDisplayModeProperty,$$t.$mw.getBox(a));return a}else{return $g(this.c($$t.$lk.eciHeaderDisplayModeProperty))}},dy:function(a,b){a.dx($g(b.oldValue()),$g(b.newValue()))},dx:function(a,b){if(b!=a){this.view().ag()}},fnc1Mode:function(a){if(arguments.length===1){this.h($$t.$lk.fnc1ModeProperty,$$t.$mx.getBox(a));return a}else{return $g(this.c($$t.$lk.fnc1ModeProperty))}},d6:function(a,b){a.d5($g(b.oldValue()),$g(b.newValue()))},d5:function(a,b){this.view().ag()},applicationIndicator:function(a){if(arguments.length===1){this.h($$t.$lk.applicationIndicatorProperty,a);return a}else{return this.c($$t.$lk.applicationIndicatorProperty)}},dw:function(a,b){a.dv(b.oldValue(),b.newValue())},dv:function(a,b){if(String.isNullOrEmpty(b)&&!$$t.$ic.a9(b)){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");this._ck.av(c);return}this.view().ag()},$type:new $.ig.Type("XamQRCodeBarcode",$$t.$ll.$type)},true);$$t.$f3.c="=";$$t.$f3.e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";$$t.$hm.aa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"$%*+_./:";$$t.$hm.ab=$$t.$hp.r;$$t.$hm.ac=null;$$t.$hm.i=null;$$t.$hm.d=null;$$t.$hm.c=null;$$t.$hm.e=null;$$t.$hm.j=null;$$t.$hm.g=null;$$t.$hm.f=null;$$t.$hm.h=null;$$t.$hm.k=null;$$t.$hm.b=null;$$t.$hm.a=null;if($$t.$hm.staticInit&&!$$t.$hm.qRCodeAlgorithmStaticInitCalled){$$t.$hm.staticInit();$$t.$hm.qRCodeAlgorithmStaticInitCalled=true}$$t.$lk.errorCorrectionLevelProperty=$$t.$il.i("ErrorCorrectionLevel",$$t.$mt.$type,$$t.$lk.$type,new $$t.im(2,$$t.$mt.getBox(0),$$t.$lk.d4));$$t.$lk.sizeVersionProperty=$$t.$il.i("SizeVersion",$$t.$mu.$type,$$t.$lk.$type,new $$t.im(2,$$t.$mu.getBox(0),$$t.$lk.d8));$$t.$lk.encodingModeProperty=$$t.$il.i("EncodingMode",$$t.$mv.$type,$$t.$lk.$type,new $$t.im(2,$$t.$mv.getBox(-1),$$t.$lk.d2));$$t.$lk.eciNumberProperty=$$t.$il.i("EciNumber",$$t.$l.$type,$$t.$lk.$type,new $$t.im(2,3,$$t.$lk.d0));$$t.$lk.eciHeaderDisplayModeProperty=$$t.$il.i("EciHeaderDisplayMode",$$t.$mw.$type,$$t.$lk.$type,new $$t.im(2,$$t.$mw.getBox(0),$$t.$lk.dy));$$t.$lk.fnc1ModeProperty=$$t.$il.i("Fnc1Mode",$$t.$mx.$type,$$t.$lk.$type,new $$t.im(2,$$t.$mx.getBox(0),$$t.$lk.d6));$$t.$lk.applicationIndicatorProperty=$$t.$il.i("ApplicationIndicator",String,$$t.$lk.$type,new $$t.im(2,String.empty(),$$t.$lk.dw))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.shapechart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_dataseriesadapter.js
*     infragistics.dv_datasource.js
*     infragistics.dv_geo.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_domainChart.js
*     infragistics.datachart_core.js
*     infragistics.datachart_scatter.js
*     infragistics.datachart_shape.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$zz=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$x=$.ig.globalDefs.$$x;var $$y=$.ig.globalDefs.$$y;var $$z=$.ig.globalDefs.$$z;var $$r=$.ig.globalDefs.$$r;var $$dc=$.ig.globalDefs.$$dc;var $$j=$.ig.globalDefs.$$j;var $$a2=$.ig.globalDefs.$$a2;var $$an=$.ig.globalDefs.$$an;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);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("ScatterType:q",false,false,{Unknown:0,Polyline:1,Polygon:2,Point:3,BreakEven:4});$d("ShapeChartType:e",false,false,{Auto:0,Point:1,Line:2,Spline:3,Bubble:4,HighDensity:5,Area:6,Contour:7,Polygon:8,Polyline:9});$d("ScatterChartType:d",false,false,{Auto:0,Point:1,Line:2,Spline:3,Bubble:4,HighDensity:5,Area:6,Contour:7});$c("CartesianChart:b","XYChart",{kb:function(a,b,c){$.ig.XYChart.prototype.kb.call(this,a,b,c)},kc:function(a,b,c){$.ig.XYChart.prototype.kc.call(this,a,b,c);switch(a){case"XAxis":case"YAxis":if(c!=null&&this._ff!=null){c.provideRenderer(this._ff)}break}},init:function(){this.t3=10;this.to=NaN;this.tn=NaN;this.t2=10;this.tk=NaN;this.tj=NaN;this.ta=true;this.tc=true;this.sz=0;$.ig.XYChart.prototype.init.call(this)},kr:function(a){if(a.suggestedPrimaryAxis()==2){this.s2().isLogarithmic(true);this.s2().logarithmBase(10)}if(a.suggestedSecondaryAxis()==2){this.s4().isLogarithmic(true);this.s4().logarithmBase(10)}},cs:function(a){if(!$.ig.XYChart.prototype.cs.call(this,a)){return false}if(a.suggestedPrimaryAxis()!=1&&a.suggestedPrimaryAxis()!=2){return false}if(a.suggestedSecondaryAxis()!=1&&a.suggestedSecondaryAxis()!=2){return false}return true},ku:function(){this.s2().isLogarithmic(this.xAxisIsLogarithmic());this.s4().isLogarithmic(this.yAxisIsLogarithmic());this.s2().logarithmBase(this.xAxisLogarithmBase());this.s4().logarithmBase(this.yAxisLogarithmBase())},s1:null,s2:function(a){if(arguments.length===1){var b=this.s2();if(a!=b){this.s1=a;this.ka("XAxis",b,this.s2())}return a}else{return this.s1}},s3:null,s4:function(a){if(arguments.length===1){var b=this.s4();if(a!=b){this.s3=a;this.ka("YAxis",b,this.s4())}return a}else{return this.s3}},bb:function(a,b){var c=null;if(b==11||b==12||b==13){c=this.s6(a,b)}else if(b==17){c=this.s7(a)}else if(b==16){c=this.s9(a)}else if(b==14){c=this.s5(a)}else if(b==15){c=this.s8(a)}if($b($.ig.ScatterBase.prototype.$type,c)!==null){$b($.ig.ScatterBase.prototype.$type,c).xAxis(this.s2());$b($.ig.ScatterBase.prototype.$type,c).yAxis(this.s4());$b($.ig.ScatterBase.prototype.$type,c).maximumMarkers(this.markerMaxCount());$b($.ig.ScatterBase.prototype.$type,c).markerCollisionAvoidance(this.markerCollision())}else if($b($.ig.ScatterTriangulationSeries.prototype.$type,c)!==null){$b($.ig.ScatterTriangulationSeries.prototype.$type,c).xAxis(this.s2());$b($.ig.ScatterTriangulationSeries.prototype.$type,c).yAxis(this.s4())}else if($b($.ig.HighDensityScatterSeries.prototype.$type,c)!==null){$b($.ig.HighDensityScatterSeries.prototype.$type,c).xAxis(this.s2());$b($.ig.HighDensityScatterSeries.prototype.$type,c).yAxis(this.s4())}return c},s6:function(a,b){var c;if(b==12){c=new $.ig.ScatterLineSeries}else if(b==13){c=new $.ig.ScatterSplineSeries}else{c=new $.ig.ScatterSeries}c.xMemberPath(a.getMemberPathFor(1));c.yMemberPath(a.getMemberPathFor(2));return c},s9:function(a){var b=new $.ig.HighDensityScatterSeries;b.xMemberPath(a.getMemberPathFor(1));b.yMemberPath(a.getMemberPathFor(2));b.heatMinimumColor(this.lu(a.index()));b.heatMaximumColor($.ig.ColorUtil.prototype.r("Black"));b.mouseOverEnabled(true);return b},s7:function(a){var b=this.lu(a.index());var c=new $.ig.ValueBrushScale;c.brushes(this.o(b));var d=new $.ig.BubbleSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));d.labelMemberPath(a.getMemberPathFor(4));d.radiusMemberPath(a.getMemberPathFor(5));d.radiusScale(function(){var $ret=new $.ig.SizeScale;$ret.minimumValue(10);$ret.maximumValue(50);return $ret}());if(a.hasMatchingHint(3)){d.fillScale(c);d.fillMemberPath(a.getMemberPathFor(3))}return d},s8:function(a){var b=this.lu(a.index());var c=new $.ig.ValueBrushScale;c.brushes(this.o(b));var d=new $.ig.ScatterContourSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));if(a.hasMatchingHint(8)){d.fillScale(c);d.valueMemberPath(a.getMemberPathFor(8))}else if(a.hasMatchingHint(3)){d.fillScale(c);d.valueMemberPath(a.getMemberPathFor(3))}return d},s5:function(a){var b=this.lu(a.index());var c=new $.ig.CustomPaletteColorScale;c.interpolationMode(2);c.palette(this.bt(b));var d=new $.ig.ScatterAreaSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));d.__opacity=.6;if(a.hasMatchingHint(3)){d.colorMemberPath(a.getMemberPathFor(3));d.colorScale(c)}else if(a.hasMatchingHint(8)){d.colorMemberPath(a.getMemberPathFor(8));d.colorScale(c)}return d},l2:function(){return this.s2()},l3:function(){return this.s4()},i4:function(){this.s2(new $.ig.NumericXAxis);this.s2().name("xAxis");var a=this.s2();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.un.runOn(this));this.s4(new $.ig.NumericYAxis);this.s4().name("yAxis");var b=this.s4();b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.uo.runOn(this));if(this.s2().labelSettings()==null){this.s2().labelSettings(new $.ig.AxisLabelSettings)}if(this.s4().labelSettings()==null){this.s4().labelSettings(new $.ig.AxisLabelSettings)}},un:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.kh("XAxisActualMinimum");break;case"ActualMaximumValue":this.kh("XAxisActualMaximum");break}},uo:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.kh("YAxisActualMinimum");break;case"ActualMaximumValue":this.kh("YAxisActualMaximum");break}},i2:function(a,b){var c=$b($.ig.ScatterBase.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.a3(a,b));c.maximumMarkers(this.markerMaxCount())}},rb:function(a){$.ig.XYChart.prototype.rb.call(this,a);a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers())},q9:function(a){$.ig.XYChart.prototype.q9.call(this,a);a.abbreviateLargeNumbers(this.xAxisAbbreviateLargeNumbers())},ka:function(a,b,c){var $self=this;$.ig.XYChart.prototype.ka.call(this,a,b,c);switch(a){case"XAxisInterval":this.s2().interval(this.xAxisInterval());break;case"YAxisInterval":this.s4().interval(this.yAxisInterval());break;case"XAxisMinorInterval":this.s2().minorInterval(this.xAxisMinorInterval());break;case"YAxisMinorInterval":this.s4().minorInterval(this.yAxisMinorInterval());break;case"XAxisIsLogarithmic":this.s2().isLogarithmic(this.xAxisIsLogarithmic());break;case"YAxisIsLogarithmic":this.s4().isLogarithmic(this.yAxisIsLogarithmic());break;case"XAxisLogarithmBase":this.s2().logarithmBase(this.xAxisLogarithmBase());break;case"YAxisLogarithmBase":this.s4().logarithmBase(this.yAxisLogarithmBase());break;case"XAxisMinimumValue":this.s2().minimumValue(this.xAxisMinimumValue());break;case"YAxisMinimumValue":this.s4().minimumValue(this.yAxisMinimumValue());break;case"XAxisMaximumValue":this.s2().maximumValue(this.xAxisMaximumValue());break;case"YAxisMaximumValue":this.s4().maximumValue(this.yAxisMaximumValue());break;case"MarkerCollision":this.jf(function(d,e){$self.i2(d,e)});break;case"XAxisAbbreviateLargeNumbers":this.rd(function(d){d.abbreviateLargeNumbers($self.xAxisAbbreviateLargeNumbers())});break;case"YAxisAbbreviateLargeNumbers":this.ri(function(d){d.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break}},ti:0,xAxisInterval:function(a){if(arguments.length===1){var b=this.xAxisInterval();if(a!=b){this.ti=a;this.ka("XAxisInterval",b,this.xAxisInterval())}return a}else{return this.ti}},tl:0,xAxisMinorInterval:function(a){if(arguments.length===1){var b=this.xAxisMinorInterval();if(a!=b){this.tl=a;this.ka("XAxisMinorInterval",b,this.xAxisMinorInterval())}return a}else{return this.tl}},tm:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.tm=a;this.ka("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.tm}},td:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.td=a;this.ka("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.td}},t3:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.t3=a;this.ka("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.t3}},to:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.to=a;this.ka("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.to}},tn:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.tn=a;this.ka("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.tn}},tp:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();if(a!=b){this.tp=a;this.ka("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.tp}},xAxisActualMinimum:function(){return this.s2().actualMinimumValue()},xAxisActualMaximum:function(){return this.s2().actualMaximumValue()},yAxisActualMinimum:function(){return this.s4().actualMinimumValue()},yAxisActualMaximum:function(){return this.s4().actualMaximumValue()},tb:false,xAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.xAxisIsLogarithmic();if(a!=b){this.tb=a;this.ka("XAxisIsLogarithmic",b,this.xAxisIsLogarithmic())}return a}else{return this.tb}},t2:0,xAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.xAxisLogarithmBase();if(a!=b){this.t2=a;this.ka("XAxisLogarithmBase",b,this.xAxisLogarithmBase())}return a}else{return this.t2}},tk:0,xAxisMinimumValue:function(a){if(arguments.length===1){var b=this.xAxisMinimumValue();if(a!=b){this.tk=a;this.ka("XAxisMinimumValue",b,this.xAxisMinimumValue())}return a}else{return this.tk}},tj:0,xAxisMaximumValue:function(a){if(arguments.length===1){var b=this.xAxisMaximumValue();if(a!=b){this.tj=a;this.ka("XAxisMaximumValue",b,this.xAxisMaximumValue())}return a}else{return this.tj}},ta:false,xAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.xAxisAbbreviateLargeNumbers();if(a!=b){this.ta=a;this.ka("XAxisAbbreviateLargeNumbers",b,this.xAxisAbbreviateLargeNumbers())}return a}else{return this.ta}},tc:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.tc=a;this.ka("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.tc}},sz:0,markerCollision:function(a){if(arguments.length===1){var b=this.sz;if(a!=b){this.sz=a;this.ka("MarkerCollision",$.ig.CollisionAvoidanceType.prototype.getBox(b),$.ig.CollisionAvoidanceType.prototype.getBox(this.sz))}return a}else{return this.sz}},$type:new $.ig.Type("CartesianChart",$.ig.XYChart.prototype.$type)},true);$c("ShapeChart:a","CartesianChart",{kb:function(a,b,c){$$t.$b.kb.call(this,a,b,c)},provideContainer:function(a){$$t.$b.provideContainer.call(this,a);if(a!=null){if(this.s2()!=null){this.s2().provideRenderer(a)}if(this.s4()!=null){this.s4().provideRenderer(a)}this._ut=new $.ig.SRProvider(a);this._ac._q=this._ut.b1.runOn(this._ut)}},kc:function(a,b,c){$$t.$b.kc.call(this,a,b,c)},init:function(){$$t.$b.init.call(this);this.i7()},c7:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(11);$ret.add(12);$ret.add(13);$ret.add(17);$ret.add(16);$ret.add(14);$ret.add(15);$ret.add(18);$ret.add(19);return $ret}()},uu:null,c6:function(){if(this.uu==null){this.uu=function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $$t.f);$ret.add(new $$t.p);$ret.add(new $.ig.SubCollectionsRule);return $ret}()}return this.uu},_ut:null,ab:function(a){if(this.chartType()==0){return a.suggestedSeries()}if(this.chartType()==1){return 11}if(this.chartType()==2){return 12}if(this.chartType()==3){return 13}if(this.chartType()==4){return 17}if(this.chartType()==5){return 16}if(this.chartType()==6){return 14}if(this.chartType()==7){return 15}if(this.chartType()==8){return 18}if(this.chartType()==9){return 19}return 11},bb:function(a,b){var c=null;if(b==18){c=this.up(a,b)}else if(b==19){c=this.uq(a,b)}else{c=$$t.$b.bb.call(this,a,b)}c.expectFunctions(true);return c},up:function(a,b){var c=new $.ig.ScatterPolygonSeries;c.shapeMemberPath(a.getMemberPathFor(7));c.xAxis(this.s2());c.yAxis(this.s4());return c},uq:function(a,b){var c=new $.ig.ScatterPolylineSeries;c.shapeMemberPath(a.getMemberPathFor(7));c.xAxis(this.s2());c.yAxis(this.s4());return c},jk:function(a){$$t.$b.jk.call(this,a);this.dataChart().axes().add(this.s2());this.dataChart().axes().add(this.s4())},i2:function(a,b){$$t.$b.i2.call(this,a,b);var c=$b($.ig.ScatterPolygonSeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.a3(a,b))}},a2:function(a){if(a!=null){if(a.isScatter()&&a.isPolygon()){return 1}}return $$t.$b.a2.call(this,a)},ka:function(a,b,c){$$t.$b.ka.call(this,a,b,c);switch(a){case"ChartType":this.kt();break}},domainType:function(){return 3},ur:0,chartType:function(a){if(arguments.length===1){if(a!=this.ur){var b=this.chartType();this.ur=a;this.ka("ChartType",$$t.$e.getBox(b),$$t.$e.getBox(this.chartType()))}return a}else{return this.ur}},$type:new $.ig.Type("ShapeChart",$$t.$b.$type)},true);$c("ScatterChart:c","CartesianChart",{init:function(){$$t.$b.init.call(this)},c7:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(11);$ret.add(12);$ret.add(13);$ret.add(17);$ret.add(16);$ret.add(14);$ret.add(15);return $ret}()},c6:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $$t.m);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},ab:function(a){if(this.chartType()==0){return a.suggestedSeries()}if(this.chartType()==1){return 11}if(this.chartType()==2){return 12}if(this.chartType()==3){return 13}if(this.chartType()==4){return 17}if(this.chartType()==5){return 16}if(this.chartType()==6){return 14}if(this.chartType()==7){return 15}return 11},bb:function(a,b){var c=$$t.$b.bb.call(this,a,b);return c},jk:function(a){$$t.$b.jk.call(this,a);this.dataChart().axes().add(this.s2());this.dataChart().axes().add(this.s4())},i2:function(a,b){$$t.$b.i2.call(this,a,b);var c=$b($.ig.ScatterPolygonSeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.a3(a,b))}},a2:function(a){if(a!=null){if(a.isScatter()&&a.isPolygon()){return 1}}return $$t.$b.a2.call(this,a)},ka:function(a,b,c){$$t.$b.ka.call(this,a,b,c);switch(a){case"ChartType":this.kt();break}},domainType:function(){return 2},up:0,chartType:function(a){if(arguments.length===1){if(a!=this.up){var b=this.chartType();this.up=a;this.ka("ChartType",$$t.$d.getBox(b),$$t.$d.getBox(this.chartType()))}return a}else{return this.up}},$type:new $.ig.Type("ScatterChart",$$t.$b.$type)},true);$c("PriorityDataRule:l","Object",{init:function(){$.ig.$op.init.call(this)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},evaluate:function(a){},a:function(a){var b=new $$4.x(String,0);for(var d=0;d<a.length;d++){var c=a[d];b.add(c)}return b},$type:new $.ig.Type("PriorityDataRule",$.ig.$ot,[$.ig.IDataSeriesAdapterRule.prototype.$type])},true);$c("BreakEvenDataRule:f","PriorityDataRule",{init:function(){$$t.$l.init.call(this);this.priority(100)},evaluate:function(a){var b=this.b(a);if(b!=null&&b._k!=0){this.d(a,b)}},d:function(a,b){var c=a.w("BreakEvenTitle_ProfitArea","Profit Area");var d=a.w("BreakEvenTitle_LossArea","Loss Area");var e=a.w("BreakEvenTitle_SafetyMargin","Safety Margin");var f=a.w("BreakEvenTitle_SalesRevenue","Sales Revenue");var g=a.w("BreakEvenTitle_TotalCost","Total Cost");var h=a.w("BreakEvenTitle_FixedCost","Fixed Cost");var i=a.w("BreakEvenTitle_VariableCost","Variable Cost");var j=a.w("BreakEvenTitle_MarginalProfit","Marginal Profit");var k=a.w("BreakEvenTitle_BreakEven","Break Even");var l=a.getCurrentPath();var m=new $.ig.DataSeries;m.data(this.c(b._ad));m.dataPath("PositiveRevenuePoints");m.addMemberPathHint2("Points",7);m.suggestedSeries(18);m.suggestedPrimaryAxis(1);m.suggestedSecondaryAxis(1);m.suggestedMarker(1);m.title(c);a.addDataSeries(m,this);var n=new $.ig.DataSeries;n.data(this.c(b._ab));n.dataPath("NegativeRevenuePoints");n.addMemberPathHint2("Points",7);n.suggestedSeries(18);n.suggestedPrimaryAxis(1);n.suggestedSecondaryAxis(1);n.suggestedMarker(1);n.title(d);a.addDataSeries(n,this);var o=new $.ig.DataSeries;o.data(this.c(b._ae));o.dataPath("ProfitPoints");o.addMemberPathHint2("Points",7);o.suggestedSeries(18);o.suggestedPrimaryAxis(1);o.suggestedSecondaryAxis(1);o.suggestedMarker(1);o.title(e);a.addDataSeries(o,this);var p=new $.ig.DataSeries;p.data(b._z);p.dataPath("SalesRevenue");p.addMemberPathHint2("SalesRevenue",2);p.addMemberPathHint2("Units",1);p.suggestedSeries(12);p.suggestedPrimaryAxis(1);p.suggestedSecondaryAxis(1);p.suggestedMarker(1);p.title(f);a.addDataSeries(p,this);this.e(p,a,b._t,l);var q=new $.ig.DataSeries;q.data(b._z);q.dataPath("TotalCost");q.addMemberPathHint2("TotalCost",2);q.addMemberPathHint2("Units",1);q.suggestedSeries(12);q.suggestedPrimaryAxis(1);q.suggestedSecondaryAxis(1);q.suggestedMarker(1);q.title(g);a.addDataSeries(q,this);var r=new $.ig.DataSeries;r.data(b._z);r.dataPath("FixedCost");r.addMemberPathHint2("FixedCost",2);r.addMemberPathHint2("Units",1);r.suggestedSeries(12);r.suggestedPrimaryAxis(1);r.suggestedSecondaryAxis(1);r.suggestedMarker(1);r.title(h);a.addDataSeries(r,this);this.e(r,a,b._r,l);var s=new $.ig.DataSeries;s.data(b._z);s.dataPath("VariableCost");s.addMemberPathHint2("VariableCost",2);s.addMemberPathHint2("Units",1);s.suggestedSeries(12);s.suggestedPrimaryAxis(1);s.suggestedSecondaryAxis(1);s.suggestedMarker(1);s.title(i);a.addDataSeries(s,this);this.e(s,a,b._w,l);var t=new $.ig.DataSeries;t.data(b._z);t.dataPath("MarginalProfit");t.addMemberPathHint2("MarginalProfit",2);t.addMemberPathHint2("Units",1);t.suggestedSeries(12);t.suggestedPrimaryAxis(1);t.suggestedSecondaryAxis(1);t.suggestedMarker(1);t.title(j);a.addDataSeries(t,this);if(b._s.hasPath()){this.e(o,a,b._s,l)}var u=new $.ig.DataSeries;u.data(b._aa);u.dataPath("BreakEvenLines");u.addMemberPathHint2("SalesRevenue",2);u.addMemberPathHint2("Units",1);u.suggestedSeries(12);u.suggestedPrimaryAxis(1);u.suggestedSecondaryAxis(1);u.suggestedMarker(1);u.title(k);a.addDataSeries(u,this);this.e(u,a,b._v,l)},c:function(a){var b=new $$4.x($$t.$g.$type,0);var c=new $$t.g;c.Points(a);b.add(c);return b},e:function(a,b,c,d){var e=new $.ig.DataSeriesMemberPathHint;e.intent(25);e.path(d+"."+c.path());a.addMemberPathHint(e)},b:function(a){var b=new $$t.i(a);if(b._n==0){return null}for(var c=0;c<b._n;c++){if(c==0){var d=this.a(b.b().getAllStringProperties());var e=this.a(b.b().getAllNumericProperties());b.p(e,null);b.q(d,null);if(!b._v.hasPath()||!b._t.hasPath()||!b._r.hasPath()||!b._w.hasPath()){return null}}var f=b._l.getItemAtIndex(c);var g=new $$t.h;g.FixedCost(parseFloat(b._l.getItemValue(f,b._r.path()).toString()));g.VariableCost(parseFloat(b._l.getItemValue(f,b._w.path()).toString()));g.Units(parseFloat(b._l.getItemValue(f,b._v.path()).toString()));g.SalesRevenue(parseFloat(b._l.getItemValue(f,b._t.path()).toString()));var h=NaN;if(b._s.hasPath()){h=parseFloat(b._l.getItemValue(f,b._s.path()).toString())}if($.ig.util.isNaN(h)||Number.isInfinity(h)){g.MarginalProfit(g.SalesRevenue()-g.VariableCost())}else{g.MarginalProfit(h)}b._ac.add(g)}b.af();b._k=4;return b},$type:new $.ig.Type("BreakEvenDataRule",$$t.$l.$type)},true);$c("BreakEvenPoints:g","Object",{init:function(){$.ig.$op.init.call(this)},_Points:null,Points:function(a){if(arguments.length===1){this._Points=a;return a}else{return this._Points}},$type:new $.ig.Type("BreakEvenPoints",$.ig.$ot)},true);$c("BreakEvenItem:h","Object",{init:function(){$.ig.$op.init.call(this)},_FixedCost:0,FixedCost:function(a){if(arguments.length===1){this._FixedCost=a;return a}else{return this._FixedCost}},_VariableCost:0,VariableCost:function(a){if(arguments.length===1){this._VariableCost=a;return a}else{return this._VariableCost}},_SalesRevenue:0,SalesRevenue:function(a){if(arguments.length===1){this._SalesRevenue=a;return a}else{return this._SalesRevenue}},_MarginalProfit:0,MarginalProfit:function(a){if(arguments.length===1){this._MarginalProfit=a;return a}else{return this._MarginalProfit}},_Units:0,Units:function(a){if(arguments.length===1){this._Units=a;return a}else{return this._Units}},_Ratio:0,Ratio:function(a){if(arguments.length===1){this._Ratio=a;return a}else{return this._Ratio}},ActualProfit:function(){return this.SalesRevenue()-this.VariableCost()-this.FixedCost()},TotalCost:function(){return this.FixedCost()+this.VariableCost()},$type:new $.ig.Type("BreakEvenItem",$.ig.$ot)},true);$c("ScatterDataInfo:n","Object",{init:function(a){$.ig.$op.init.call(this);this._a=a;this._l=a.getCurrentDataSource();if(this._l!=null){this._n=this._l.actualCount()}this._k=0;this._i=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(1);return $ret}();this._j=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(2);return $ret}();this._f=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(5);return $ret}();this._c=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(3);return $ret}();this._e=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(4);return $ret}();this._h=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(8);return $ret}();this._d=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(9);return $ret}();this._g=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(7);return $ret}()},_n:0,_a:null,b:function(){return this._a.analyzer()},_l:null,_k:0,_i:null,_j:null,_f:null,_c:null,_e:null,_h:null,_d:null,_g:null,q:function(a,b){if(a==null||a.count()==0){return}if(String.isNullOrEmpty(this._d.path())){var c=$$t.$r.r(a);if(c.count()>0){this._d.update1(c.__inner[0],b)}}if(String.isNullOrEmpty(this._e.path())){var d=$$t.$r.s(a);if(d.count()>0){this._e.update1(d.__inner[0],b)}}},o:function(a,b){if(a==null||a.count()==0){return}if(String.isNullOrEmpty(this._g.path())){var c=$$t.$r.y(a);if(c.count()>0){this._g.update1(c.__inner[0],b)}}},p:function(a,b){if(a==null||a.count()==0){return}this._i.update($$t.$r.ac(a),b);this._j.update($$t.$r.ad(a),b);this._c.update($$t.$r.p(a),b);this._f.update($$t.$r.u(a),b);this._h.update($$t.$r.aa(a),b);if(!this._i.hasPath()&&a.count()>0){var c=a.count()-1;this._i.update1(a.__inner[c],b);a.removeAt(c)}if(!this._j.hasPath()&&a.count()>0){var d=a.count()-1;this._j.update1(a.__inner[d],b);a.removeAt(d)}if(!this._h.hasPath()&&a.count()>0){var e=a.count()-1;this._h.update1(a.__inner[e],b);a.removeAt(e)}if(!this._f.hasPath()&&a.count()>0){var f=a.count()-1;this._f.update1(a.__inner[f],b);a.removeAt(f)}if(!this._c.hasPath()&&a.count()>0){var g=a.count()-1;this._c.update1(a.__inner[g],b);a.removeAt(g)}if(!this._i.hasPath()){if(this._f.hasPath()){this._i.path(this._f.path())}else if(this._c.hasPath()){this._i.path(this._c.path())}else if(this._h.hasPath()){this._i.path(this._h.path())}}if(!this._j.hasPath()){if(this._h.hasPath()){this._j.path(this._h.path())}else if(this._c.hasPath()){this._j.path(this._c.path())}else if(this._f.hasPath()){this._j.path(this._f.path())}}},m:function(){var a=new $$4.x(String,0);var b=this.b().getAllStringProperties();for(var d=0;d<b.length;d++){var c=b[d];a.add(c)}return a},$type:new $.ig.Type("ScatterDataInfo",$.ig.$ot)},true);$c("BreakEvenDataInfo:i","ScatterDataInfo",{init:function(a){$$t.$n.init.call(this,a);this._z=new $$4.x($$t.$h.$type,0);this._ac=new $$4.x($$t.$h.$type,0);this._aa=new $$4.x($$t.$h.$type,0);this._v=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(19);return $ret}();this._r=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(20);return $ret}();this._w=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(21);return $ret}();this._u=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(22);return $ret}();this._t=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(23);return $ret}();this._s=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(24);return $ret}()},_z:null,_aa:null,_ac:null,_y:null,_x:null,_ae:null,_ab:null,_ad:null,_r:null,_w:null,_u:null,_t:null,_s:null,_v:null,af:function(){this._aa.clear();this._z.clear();this._z.addRange(this._ac);if(this._z.count()==1){var a=new $$t.h;a.FixedCost(this._ac.__inner[0].FixedCost());a.VariableCost(0);a.MarginalProfit(0);a.SalesRevenue(0);a.Units(0);this._z.add(a)}this._y=function(){var $ret=new $$t.h;$ret.MarginalProfit(1.7976931348623157e308);$ret.VariableCost(1.7976931348623157e308);$ret.FixedCost(1.7976931348623157e308);$ret.SalesRevenue(1.7976931348623157e308);$ret.Units(1.7976931348623157e308);return $ret}();this._x=function(){var $ret=new $$t.h;$ret.MarginalProfit(-1.7976931348623157e308);$ret.VariableCost(-1.7976931348623157e308);$ret.FixedCost(-1.7976931348623157e308);$ret.SalesRevenue(-1.7976931348623157e308);$ret.Units(-1.7976931348623157e308);return $ret}();var c=this._z.getEnumerator();while(c.moveNext()){var b=c.current();this._y.VariableCost(Math.min(this._y.VariableCost(),b.VariableCost()));this._x.VariableCost(Math.max(this._x.VariableCost(),b.VariableCost()));this._y.FixedCost(Math.min(this._y.FixedCost(),b.FixedCost()));this._x.FixedCost(Math.max(this._x.FixedCost(),b.FixedCost()));this._y.Units(Math.min(this._y.Units(),b.Units()));this._x.Units(Math.max(this._x.Units(),b.Units()));this._y.MarginalProfit(Math.min(this._y.MarginalProfit(),b.MarginalProfit()));this._x.MarginalProfit(Math.max(this._x.MarginalProfit(),b.MarginalProfit()));this._y.SalesRevenue(Math.min(this._y.SalesRevenue(),b.SalesRevenue()));this._x.SalesRevenue(Math.max(this._x.SalesRevenue(),b.SalesRevenue()))}var d=new $$t.j(0,this._y.Units(),this._y.MarginalProfit(),this._x.Units(),this._x.MarginalProfit());var e=new $$t.j(0,this._y.Units(),this._y.SalesRevenue(),this._x.Units(),this._x.SalesRevenue());var f=new $$t.j(0,this._y.Units(),this._y.TotalCost(),this._x.Units(),this._x.TotalCost());var g=new $$t.j(0,this._y.Units(),this._y.FixedCost(),this._x.Units(),this._x.FixedCost());var h=$$t.$k.a(e,f);var i=$$t.$k.a(d,g);var j=new $$t.h;j.FixedCost(this._z.__inner[0].FixedCost());j.VariableCost(h.__y-j.FixedCost());j.SalesRevenue(h.__y);j.MarginalProfit(i.__y);j.Units(h.__x);var k=new $$t.h;k.SalesRevenue(h.__y);k.Units(h.__x);var l=new $$t.h;l.SalesRevenue(i.__y);l.Units(i.__x);var m=new $$t.h;m.SalesRevenue(h.__y);m.Units(this._y.Units());var n=new $$t.h;n.SalesRevenue(0);n.Units(h.__x);this._aa.add(m);this._aa.add(k);this._aa.add(n);this._ae=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ae.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(i);$ret.add(g._f);$ret.add(d._f);return $ret}());this._ab=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ab.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(h);$ret.add(e._g);$ret.add(f._g);return $ret}());this._ad=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ad.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(h);$ret.add(f._f);$ret.add(e._f);return $ret}())},p:function(a,b){if(a==null||a.count()==0){return}this._w.update($$t.$r.ab(a),b);this._r.update($$t.$r.q(a),b);this._u.update($$t.$r.z(a),b);this._t.update($$t.$r.w(a),b);this._s.update($$t.$r.v(a),b);this._v.update($$t.$r.x(a),b)},$type:new $.ig.Type("BreakEvenDataInfo",$$t.$n.$type)},true);$c("LineEquation:j","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$j.init1.call(this,1,{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},init1:function(a,b,c){$.ig.$op.init.call(this);this._g=b;this._f=c;this._e=(this._f.__y-this._g.__y)/(this._f.__x-this._g.__x);this._b=-this._e;this._c=1;this._d=this._g.__y-this._e*this._g.__x;this._a=Math.abs(this._f.__x-this._g.__x)<9999999747378752e-21},_a:false,_e:0,_g:null,_f:null,_b:0,_c:0,_d:0,$type:new $.ig.Type("LineEquation",$.ig.$ot)},true);$c("Compute:k","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){return $$t.$k.a(new $$t.j(1,a,b),new $$t.j(1,c,d))},a:function(a,b){var c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(a._a&&b._a){return c}if(a._a||b._a){var d=b._a?b:a;var e=b._a?a:b;var f=(d._g.__x-e._g.__x)*(e._f.__y-e._g.__y)/(e._f.__x-e._g.__x)+e._g.__y;var g=a._a?a._g.__x:b._g.__x;return{__x:g,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var h=a._b*b._c-b._b*a._c;var i=Math.abs(h-0)>9999999747378752e-20;if(i){var j=(b._c*a._d-a._c*b._d)/h;var k=(a._b*b._d-b._b*a._d)/h;c={__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return c},$type:new $.ig.Type("Compute",$.ig.$ot)},true);$c("ScatterDataRule:m","PriorityDataRule",{init:function(){$$t.$l.init.call(this);this.priority(10);this.monotonicCheckAmount(1e3);this.smallDataSourceThreshold(1e3);this.hugeDataSourceThreshold(1e4)},_monotonicCheckAmount:0,monotonicCheckAmount:function(a){if(arguments.length===1){this._monotonicCheckAmount=a;return a}else{return this._monotonicCheckAmount}},_smallDataSourceThreshold:0,smallDataSourceThreshold:function(a){if(arguments.length===1){this._smallDataSourceThreshold=a;return a}else{return this._smallDataSourceThreshold}},_hugeDataSourceThreshold:0,hugeDataSourceThreshold:function(a){if(arguments.length===1){this._hugeDataSourceThreshold=a;return a}else{return this._hugeDataSourceThreshold}},evaluate:function(a){var b=this.b(a);if(b!=null&&b._k!=0){this.f(a,b)}},f:function(a,b){var c=new $.ig.DataSeries;if(b._i.hasPath()){c.addMemberPathHint(b._i)}if(b._j.hasPath()){c.addMemberPathHint(b._j)}if(b._h.hasPath()){c.addMemberPathHint(b._h)}if(b._f.hasPath()){c.addMemberPathHint(b._f)}if(b._c.hasPath()){c.addMemberPathHint(b._c)}if(b._e.hasPath()){c.addMemberPathHint(b._e)}if(b._k==0){c.suggestedSeries(24)}else{if(b._s<=this.smallDataSourceThreshold()){if(b._f.hasPath()){c.suggestedSeries(17);c.title(b._f.path())}else if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._h.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{if(b._n<=this.monotonicCheckAmount()){if(b.b().isMonotonic(b._l,b._i.path(),this.monotonicCheckAmount())||b.b().isMonotonic(b._l,b._j.path(),this.monotonicCheckAmount())){c.suggestedSeries(12);
}else{c.suggestedSeries(11)}}else{c.suggestedSeries(11)}c.title(b._i.path()+" vs "+b._j.path())}}else if(b._s<=this.hugeDataSourceThreshold()){if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}c.suggestedPrimaryAxis(1);c.suggestedSecondaryAxis(1);c.title(a.analyzer().expandCamelCasedWords(c.title()));a.addDataSeries(c,this)},b:function(a){var b=new $$t.o(a);if(b._n==0){return null}for(var c=0;c<b._n;c++){var d=b._l.getItemAtIndex(c);if(c==0){var e=this.a(a.analyzer().getAllStringProperties());var f=this.a(a.analyzer().getAllNumericProperties());b.p(f,null);b.q(e,null);var g=b.b().getAllPropertiesWithName("ShapeType");if(g.length>0){var h=b._l.getItemValue(d,"ShapeType");if($b($.ig.ShapeType.prototype.$type,h)!==null){b._k=$$t.$r.a($g(h))}}var i=b.b().getAllPropertiesWithName("Fields");if(i.length==0){i=b.b().getAllPropertiesWithName("fields")}if(i.length>0){var j=$b($$0.$bt.$type,b._l.getItemValue(d,i[0]));if(j!=null){var k=d.fieldsNames();var l=d.fieldsTypes();if(l!=null&&k!=null){f=new $$4.x(String,0);e=new $$4.x(String,0);for(var m=0;m<l.count();m++){if(l.__inner[m]=="string"){e.add(k.__inner[m])}else{f.add(k.__inner[m])}}b.p(f,"fieldValues[NAME]");b.q(e,"fieldValues[NAME]")}}}var n=this.a(a.analyzer().getAllObjectProperties());b.o(n,null)}if(!b._g.hasPath()){b._s=b._n;if(b._k==0){if(b._i.hasPath()&&b._j.hasPath()){b._k=3}}else{b._k=0}break}else{var o=b._l.getItemValue(d,b._g.path());if(o!=null&&a.analyzer().isCollection(o)){b._t=Math.max(b._l.actualCount(),b._t);b._u+=b._l.actualCount();var p=a.getSubProvider(o,b._g.path());if(p.actualCount()==0){continue}for(var q=0;q<p.actualCount();q++){var r=p.getItemAtIndex(q);if(r==null||!a.analyzer().isCollection(r)){continue}b._r=Math.max(p.actualCount(),b._r);b._s+=p.actualCount();var s=a.getSubProvider(r,"["+q+"]");var t=s.actualCount();if(t==0){continue}if(c==0&&q==0&&(!b._i.hasPath()||!b._j.hasPath())){var u=this.a(a.analyzer().getAllNumericProperties());var v=b._g.path()+"[0][0].NAME";b.p(u,v)}if(b._k==0){if(s.actualCount()==1){b._k=3}else{var w=this.g(s.getItemAtIndex(0));var x=this.g(s.getItemAtIndex(t-1));if(w.__x==x.__x&&w.__y==x.__y){b._k=2}else{b._k=1}}}a.popSubProvider()}a.popSubProvider();if(b._k==0){if(b._s==b._n||b._t==1){b._k=3}if(b._h.hasPath()){b._k=1}}}}}return b},g:function(a){if(a==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if($b($$a.$y.$type,a)!==null){return a}var p_=a;if(p_.__x&&p_.__y){return a}if(p_.x&&p_.y){return{__x:p_.x,__y:p_.y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("ScatterDataRule",$$t.$l.$type)},true);$c("ShapeDataInfo:o","ScatterDataInfo",{init:function(a){$$t.$n.init.call(this,a);this._u=0;this._t=0;this._r=0;this._s=0},_u:0,_t:0,_r:0,_s:0,$type:new $.ig.Type("ShapeDataInfo",$$t.$n.$type)},true);$c("ShapeDataRule:p","ScatterDataRule",{init:function(){$$t.$m.init.call(this);this.priority(20)},f:function(a,b){var c=new $.ig.DataSeries;if(b._i.hasPath()){c.addMemberPathHint(b._i)}if(b._j.hasPath()){c.addMemberPathHint(b._j)}if(b._h.hasPath()){c.addMemberPathHint(b._h)}if(b._f.hasPath()){c.addMemberPathHint(b._f)}if(b._c.hasPath()){c.addMemberPathHint(b._c)}if(b._e.hasPath()){c.addMemberPathHint(b._e)}if(b._g.hasPath()){c.addMemberPathHint(b._g)}if(b._k==0){c.suggestedSeries(24)}else if(b._k==3){if(b._s<=this.smallDataSourceThreshold()){if(b._f.hasPath()){c.suggestedSeries(17);c.title(b._f.path())}else if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{if(b._n<=this.monotonicCheckAmount()){if(b.b().isMonotonic(b._l,b._i.path(),this.monotonicCheckAmount())||b.b().isMonotonic(b._l,b._j.path(),this.monotonicCheckAmount())){c.suggestedSeries(12)}else{c.suggestedSeries(11)}}else{c.suggestedSeries(11)}c.title(b._i.path()+" vs "+b._j.path())}}else if(b._s<=this.hugeDataSourceThreshold()){if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else if(b._k==1){c.suggestedSeries(19)}else if(b._k==2){c.suggestedSeries(18)}c.suggestedPrimaryAxis(1);c.suggestedSecondaryAxis(1);c.title(a.analyzer().expandCamelCasedWords(c.title()));a.addDataSeries(c,this)},$type:new $.ig.Type("ShapeDataRule",$$t.$m.$type)},true);$c("ShapeChartUtils:r","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a==13||a==3){return 1}if(a==15||a==5){return 2}if(a==1){return 3}return 0},ad:function(a){return $$t.$r.t($$t.$r.o,a)},o:function(a){a=a.toLowerCase();return String.equalsStatic(a,"y")||String.equalsStatic(a,"yvalue")||String.equalsStatic(a,"ycolumn")||String.equalsStatic(a,"ypoint")||String.equalsStatic(a,"ylocation")||String.equalsStatic(a,"ycoordinate")||String.equalsStatic(a,"ydimension")||String.equalsStatic(a,"lat")||String.equalsStatic(a,"latitude")},ac:function(a){return $$t.$r.t($$t.$r.n,a)},n:function(a){a=a.toLowerCase();return String.equalsStatic(a,"x")||String.equalsStatic(a,"xvalue")||String.equalsStatic(a,"xcolumn")||String.equalsStatic(a,"xpoint")||String.equalsStatic(a,"xlocation")||String.equalsStatic(a,"xcoordinate")||String.equalsStatic(a,"xdimension")||String.equalsStatic(a,"lon")||String.equalsStatic(a,"longitude")},u:function(a){return $$t.$r.t($$t.$r.f,a)},f:function(a){a=a.toLowerCase();return String.equalsStatic(a,"r")||String.equalsStatic(a,"radius")||String.equalsStatic(a,"radiusvalue")||String.equalsStatic(a,"rvalue")||String.equalsStatic(a,"rcolumn")||String.equalsStatic(a,"rdimension")||String.equalsStatic(a,"bubble")||String.equalsStatic(a,"bubblesize")||String.equalsStatic(a,"size")},aa:function(a){return $$t.$r.t($$t.$r.l,a)},l:function(a){a=a.toLowerCase();return String.equalsStatic(a,"v")||String.equalsStatic(a,"value")||String.equalsStatic(a,"vcolumn")||String.equalsStatic(a,"z")||String.equalsStatic(a,"zvalue")||String.equalsStatic(a,"zcolumn")||String.equalsStatic(a,"zdimension")||String.equalsStatic(a,"zcoordinate")||String.equalsStatic(a,"magnitude")||String.equalsStatic(a,"elevation")||String.equalsStatic(a,"depth")||String.equalsStatic(a,"capacity")||String.equalsStatic(a,"distance")},p:function(a){return $$t.$r.t($$t.$r.b,a)},b:function(a){a=a.toLowerCase();return String.equalsStatic(a,"f")||String.equalsStatic(a,"fill")||String.equalsStatic(a,"fillvalue")||String.equalsStatic(a,"fvalue")||String.equalsStatic(a,"fcolumn")||String.equalsStatic(a,"color")||String.equalsStatic(a,"colorvalue")||String.equalsStatic(a,"cvalue")||String.equalsStatic(a,"ccolumn")},s:function(a){return $$t.$r.t($$t.$r.e,a)},e:function(a){a=a.toLowerCase();return String.equalsStatic(a,"l")||String.equalsStatic(a,"label")||String.equalsStatic(a,"lvalue")||String.equalsStatic(a,"lcolumn")||String.equalsStatic(a,"n")||String.equalsStatic(a,"name")||String.equalsStatic(a,"nvalue")||String.equalsStatic(a,"ncolumn")},r:function(a){return $$t.$r.t($$t.$r.d,a)},d:function(a){a=a.toLowerCase();return String.equalsStatic(a,"g")||String.equalsStatic(a,"groupping")||String.equalsStatic(a,"group")||String.equalsStatic(a,"gvalue")||String.equalsStatic(a,"gcolumn")||String.equalsStatic(a,"region")||String.equalsStatic(a,"type")},y:function(a){return $$t.$r.t($$t.$r.j,a)},j:function(a){a=a.toLowerCase();return String.equalsStatic(a,"points")||String.equalsStatic(a,"shapes")||String.equalsStatic(a,"locations")||String.equalsStatic(a,"positions")||String.equalsStatic(a,"coordinates")||String.equalsStatic(a,"vectors")},v:function(a){return $$t.$r.t($$t.$r.g,a)},g:function(a){a=a.toLowerCase();return a.contains("marginalprofit")},w:function(a){return $$t.$r.t($$t.$r.h,a)},h:function(a){a=a.toLowerCase();return a.contains("revenue")||a.contains("totalsales")},q:function(a){return $$t.$r.t($$t.$r.c,a)},c:function(a){a=a.toLowerCase();return a.contains("fixedcost")||a.contains("fixedexpense")},ab:function(a){return $$t.$r.t($$t.$r.m,a)},m:function(a){a=a.toLowerCase();return a.contains("variablecost")||a.contains("variableexpense")},z:function(a){return $$t.$r.t($$t.$r.k,a)},k:function(a){a=a.toLowerCase();return a.contains("totalcost")||a.contains("totalexpense")},x:function(a){return $$t.$r.t($$t.$r.i,a)},i:function(a){a=a.toLowerCase();return a.contains("units")||a.contains("volume")||a.contains("quantity")},t:function(a,b){var c=new $$4.x(String,0);for(var d=0;d<b.count();d++){if(a(b.item(d))){c.add(b.item(d));b.removeAt(d);d--}}return c},$type:new $.ig.Type("ShapeChartUtils",$.ig.$ot)},true)})($);/*!@license
 * Infragistics.Web.ClientUI charting and map common widget 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 *  jquery-1.9.1.js
 *  jquery.ui.core.js
 *  jquery.ui.widget.js
 *  infragistics.dataSource.js
 *  infragistics.templating.js (Optional)
 *  infragistics.util.js
 *  infragistics.util.jquery.js
 *  infragistics.dv_jquerydom.js
 */
(function($){$.ig.dvCommonWidget=$.ig.dvCommonWidget||Class.extend({init:function(widget){this.widget=widget},_createWidget:function(options,element,widget){var self=this;this.widget=widget;this.widget._duringInit=true;options=$.extend(false,{},options);this.widget._creationOptions=options;this.widget._defaultOptions=this.widget.options;this.widget.options={};this.widget.options.language=this.widget._defaultOptions.language;this.widget.options.locale=this.widget._defaultOptions.locale;this.widget.options.regional=this.widget._defaultOptions.regional;if(this.widget._creationOptions.language){this.widget.options.language=this.widget._creationOptions.language}if(this.widget._creationOptions.locale){this.widget.options.locale=this.widget._creationOptions.locale}if(this.widget._creationOptions.regional){this.widget.options.regional=this.widget._creationOptions.regional}if(options.dataSource&&$.type(options.dataSource)==="array"||$.type(options.dataSource)==="object"&&(typeof options.dataSource._xmlToArray!=="function"||typeof options.dataSource._encodePkParams!=="function")){this.widget._initialDataSource=options.dataSource;options.dataSource=null}this.widget._initialSeriesDataSource={};this.widget._initialAxesDataSource={};if(options.series){options.series=options.series.slice(0);$.each(options.series,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialSeriesDataSource[val.name]=val.dataSource;val.dataSource=null}})}if(options.axes){options.axes=options.axes.slice(0);$.each(options.axes,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialAxesDataSource[val.name]=val.dataSource;val.dataSource=null}})}switch(this.widget.widgetName){case"igDataChart":this.widget._axisTemplate=$.extend(false,{},{});this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}if(options.axes===undefined){options.axes=[]}break;case"igPieChart":break;case"igMap":this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}this.widget.options.backgroundContent=null;break}$.ui.igWidget.prototype._createWidget.apply(this.widget,[options,element])},option:function(key,value){var val=$.ui.igWidget.prototype.option.apply(this.widget,arguments);if(val===undefined){if(typeof key==="string"){if(value===undefined){return this.widget._defaultOptions[key]}}}return val},_create:function(){var widget=this.widget;this._chartElement=$("<div id='"+this.widget.id()+"_chart_container' style='width:100%;height:100%'></div>");var chartEle=this._chartElement[0];var wrap=new $.ig.JQueryDomWrapper(chartEle,this._chartElement);var renderer=new $.ig.JQueryDomRenderer(wrap,$.proxy(this.widget._getLocaleValue,this.widget));this._renderer=renderer;if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(widget)}else{this.widget._notInitialized=true;if(widget._initialDataSource){widget._creationOptions.dataSource=this.widget._initialDataSource;widget.options.dataSource=this.widget._initialDataSource}if(widget.options.series){$.each(widget.options.series,function(i,val){if(val.name&&widget._initialSeriesDataSource[val.name]!==undefined){val.dataSource=widget._initialSeriesDataSource[val.name]}})}if(widget.options.axes){$.each(widget.options.axes,function(i,val){if(val.name&&widget._initialAxesDataSource[val.name]!==undefined){val.dataSource=widget._initialAxesDataSource[val.name]}})}widget._pendingCrossingAxes=[];widget._tooltipTemplate=null;widget._tooltipTtemplates=null;widget._tooltip={};this.widget._tooltipTemplates={};switch(this.widget.widgetName){case"igDataChart":widget._chart=new $.ig.XamDataChart;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};if(widget._chart.widget)widget._chart.widget(widget);this._bindDataChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igPieChart":widget._chart=new $.ig.XamPieChart;this._bindPieChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igMap":widget._chart=new $.ig.XamGeographicMap;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};this._bindMapEvents(widget._chart);this._setBackgroundContent(widget.options.backgroundContent);if(widget._creationOptions.backgroundContent!==undefined&&widget.dsCount){this._setCoreWidgetOption(widget._chart,"backgroundContent",widget.options.backgroundContent)}break}if(this.widget._creationOptions.name){this.widget._chart.name(this.widget._creationOptions.name)}if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_converterCallback:function(){var context=this.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0){context._initializeWidget(context.widget)}},_initDataOptions:function(options,callBack){var widget=this.widget,dataOptions;if(options.dataSourceUrl){options.dataSource=options.dataSourceUrl}widget._containerSourceID=widget.id();dataOptions={id:options.name||widget._containerSourceID,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted,callback:callBack,callee:this,responseDataKey:options.responseDataKey,primaryKey:options.primaryKey,responseTotalRecCountKey:options.responseTotalRecCountKey,dataSource:options.dataSource};if(options.dataSourceType!==null){dataOptions.type=options.dataSourceType}return dataOptions},_setupDataSource:function(options,callback){var dataOptions=this._initDataOptions(options,callback);if(this.widget.dataSources===undefined){this.widget.dataSources={}}if(!dataOptions.dataSource||typeof dataOptions.dataSource._xmlToArray!=="function"||typeof dataOptions.dataSource._encodePkParams!=="function"){if($.type(dataOptions.dataSource)==="string"&&dataOptions.dataSource.indexOf("$callback=?")!==-1){this.widget.dataSources[dataOptions.id]=new $.ig.JSONPDataSource(dataOptions)}else{this.widget.dataSources[dataOptions.id]=new $.ig.DataSource(dataOptions)}}else{this.widget.dataSources[dataOptions.id]=dataOptions.dataSource;dataOptions.dataSource=this.widget.dataSources[dataOptions.id].settings.dataSource;if(this.widget.dataSources[dataOptions.id].settings.responseDataKey!==null){delete dataOptions.responseDataKey;if(dataOptions.schema){dataOptions.schema.searchField=this.widget.dataSource.settings.responseDataKey}}this.widget.dataSources[dataOptions.id].settings=this._mergeDataSourceSettings(this.widget.dataSources[dataOptions.id].settings,dataOptions);if(dataOptions.schema){this.widget.dataSources[dataOptions.id]._initSchema()}}},_initCallback:function(success,error,dataSource){var context=dataSource.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0&&success){context._initializeWidget(context.widget)}},_initializeWidget:function(widget){if(widget._chart&&widget._chart._destroyed){return}this.widget=widget;if(this.widget.dataSources[this.widget._containerSourceID]){this._setItemsSource(this.widget,this.widget._chart,this.widget._containerSourceID)}this._setWidgetOptions(this.widget._creationOptions,widget._chart);this.widget._duringInit=false;if(widget._creationOptions.series){this._setCoreWidgetOption(widget._chart,"series",this.widget._creationOptions.series)}widget._notInitialized=false},_getNotifyTarget:function(targetName){var target;if(this.widget.widgetName==="igPieChart"){target=this.widget._chart}else{if(targetName===this.widget.id()){target=this.widget._chart}else{target=this._getSeriesByName(targetName);if(!target){target=this._getAxisByName(targetName);if(!target){target=this._getSubSeriesByName(null,targetName)}}}}return target!==undefined?target:null},_notifyItemAdded:function(dataSource,newItem,index){this.widget._chart.notifyInsertItem(dataSource,index,newItem.row)},_itemAdded:function(item,dataSource){this._notifyItemAdded(dataSource,item,dataSource.dataView().length-1)},_itemInserted:function(item,dataSource){this._notifyItemAdded(dataSource,item,item.rowIndex)},_itemUpdated:function(item,dataSource){this.widget._chart.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow)},_itemRemoved:function(item,dataSource){this.widget._chart.notifyRemoveItem(dataSource,item.rowIndex,item.row)},_setWidgetOptions:function(options,chart){var self=this;$.each(options,function(key,value){if(!self._setWidgetOption(chart,key,value)){self._setCoreWidgetOption(chart,key,value)}else{self.widget.options[key]=value}})},_createBrushFromValue:function(val){var b,stops,colorStop,currOffset;if(!val){return null}if(typeof val==="string"){if($.ig.CssGradientUtil.prototype.isGradient(val)){b=$.ig.CssGradientUtil.prototype.brushFromGradientString(val)}else{b=new $.ig.Brush;b.fill(val)}}else if(val.type==="linearGradient"){b=new $.ig.LinearGradientBrush;if(val.startPoint&&val.endPoint){b._useCustomDirection=true;b._startX=val.startPoint.x;b._startY=val.startPoint.y;b._endX=val.endPoint.x;b._endY=val.endPoint.y}if(val.colorStops){stops=[];for(var i=0;i<val.colorStops.length;i++){colorStop=new $.ig.GradientStop;currOffset=0;if(val.colorStops[i].offset){currOffset=val.colorStops[i].offset}colorStop._offset=currOffset;colorStop.__fill=val.colorStops[i].color;stops.push(colorStop)}b._gradientStops=stops}}return b},_getValueFromBrush:function(brush){var ret={},currStop,newStop;if(brush._isGradient){ret.type="linearGradient";if(brush._useCustomDirection){ret.startPoint={};ret.startPoint.x=brush._startX;ret.startPoint.y=brush._startY;ret.endPoint={};ret.endPoint.x=brush._endX;ret.endPoint.y=brush._endY}if(brush._gradientStops){ret.colorStops=[];for(var i=0;i<brush._gradientStops.length;i++){currStop=brush._gradientStops[i];newStop={};newStop.offset=currStop._offset;newStop.color=currStop.__fill;ret.colorStops.push(newStop)}}return ret}else{return brush.fill()}},_setWidgetOption:function(chart,key,value){var $tempBrushCollection,isRGB,i;switch(key){case"crosshairPoint":chart.crosshairPoint($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"windowRect":case"previewRect":case"worldRect":chart[key]($.ig.APIFactory.prototype.createRect(value.left,value.top,value.width,value.height));return true;case"horizontalZoomable":case"isPagePanningAllowed":case"useTiledZooming":case"preferHigherResolutionTiles":case"zoomTileCacheSize":case"verticalZoomable":case"zoomable":case"windowRectMinWidth":case"plotAreaMarginLeft":case"plotAreaMarginTop":case"plotAreaMarginBottom":case"plotAreaMarginRight":case"windowPositionHorizontal":case"windowPositionVertical":case"windowScaleHorizontal":case"windowScaleVertical":case"windowScale":case"topMargin":case"leftMargin":case"rightMargin":case"bottomMargin":case"autoMarginWidth":case"autoMarginHeight":case"isSquare":case"alignsGridLinesToPixels":case"selectedItem":case"leaderLineMargin":case"leaderLineStyle":case"othersCategoryThreshold":case"formatLabel":case"othersCategoryStyle":case"othersCategoryText":case"explodedRadius":case"radiusFactor":case"allowSliceSelection":case"allowSliceExplosion":case"labelExtent":case"startAngle":case"selectedStyle":case"textStyle":case"overviewPlusDetailPaneBackgroundImageUri":case"isSurfaceInteractionDisabled":case"animateSeriesWhenAxisRangeChanges":case"shouldAutoExpandMarginForInitialLabels":case"autoExpandMarginExtraPadding":case"autoExpandMarginMaximumValue":case"innerExtent":case"title":case"subtitle":case"titleTextStyle":case"titleTopMargin":case"titleLeftMargin":case"titleRightMargin":case"titleBottomMargin":case"subtitleTopMargin":case"subtitleLeftMargin":case"subtitleRightMargin":case"subtitleBottomMargin":case"subtitleTextStyle":case"highlightingTransitionDuration":case"pixelScalingRatio":case"isHorizontalZoomEnabled":case"isVerticalZoomEnabled":chart[key](value);return true;case"windowResponse":switch(value){case"deferred":chart.windowResponse(0);break;case"immediate":chart.windowResponse(1);break}return true;case"overviewPlusDetailPaneVisibility":switch(value){case"visible":chart.overviewPlusDetailPaneVisibility(0);break;case"collapsed":chart.overviewPlusDetailPaneVisibility(1);break}return true;case"legendItemBadgeMode":switch(value){case"simplified":chart.legendItemBadgeMode(0);break;case"matchSeries":chart.legendItemBadgeMode(1);break}return true;case"legendItemBadgeShape":switch(value){case"automatic":chart.legendItemBadgeShape(0);break;case"circle":chart.legendItemBadgeShape(1);break;case"line":chart.legendItemBadgeShape(2);break;case"square":chart.legendItemBadgeShape(3);break;case"marker":chart.legendItemBadgeShape(4);break;case"bar":chart.legendItemBadgeShape(5);break;case"column":chart.legendItemBadgeShape(6);break;case"hidden":chart.legendItemBadgeShape(7);break}return true;case"crosshairVisibility":switch(value){case"visible":chart.crosshairVisibility(0);break;case"collapsed":chart.crosshairVisibility(1);break}return true;case"plotAreaBackground":case"titleTextColor":case"subtitleTextColor":if(value===null||value===undefined){chart[key](null)}else{chart[key](this._createBrushFromValue(value))}return true;case"defaultInteraction":switch(value){case"none":chart.defaultInteraction(0);break;case"dragZoom":chart.defaultInteraction(1);break;case"dragPan":chart.defaultInteraction(2);break}return true;case"dragModifier":switch(value){case"none":chart.dragModifier(0);break;case"alt":chart.dragModifier(1);break;case"control":chart.dragModifier(2);break;case"shift":chart.dragModifier(4);break;case"windows":chart.dragModifier(8);break;case"apple":chart.dragModifier(8);break}return true;case"panModifier":switch(value){case"none":chart.panModifier(0);break;case"alt":chart.panModifier(1);break;case"control":chart.panModifier(2);break;case"shift":chart.panModifier(4);break;case"windows":chart.panModifier(8);break;case"apple":chart.panModifier(8);break}return true;case"triangleMarkerTemplate":case"circleMarkerTemplate":case"pyramidMarkerTemplate":case"squareMarkerTemplate":case"diamondMarkerTemplate":case"pentagonMarkerTemplate":case"hexagonMarkerTemplate":case"tetragramMarkerTemplate":case"pentagramMarkerTemplate":case"hexagramMarkerTemplate":case"legendItemTemplate":case"legendItemBadgeTemplate":this._setDataTemplate(chart,key,value);return true;case"xAxis":case"yAxis":chart[key](this._getAxisByName(value));return true;case"gridMode":switch(value){case"none":chart.gridMode(0);break;case"beforeSeries":chart.gridMode(1);break;case"behindSeries":chart.gridMode(2);break}return true;case"brushes":case"markerBrushes":case"outlines":case"markerOutlines":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart[key]($tempBrushCollection);return true;case"markerAutomaticBehavior":switch(value){case"circleSmart":chart.markerAutomaticBehavior(0);break;case"none":chart.markerAutomaticBehavior(1);break;case"smartIndexed":chart.markerAutomaticBehavior(2);break;case"indexed":chart.markerAutomaticBehavior(3);break;case"circle":chart.markerAutomaticBehavior(4);break;case"triangle":chart.markerAutomaticBehavior(5);break;case"pyramid":chart.markerAutomaticBehavior(6);break;case"square":chart.markerAutomaticBehavior(7);break;case"diamond":chart.markerAutomaticBehavior(8);break;case"pentagon":chart.markerAutomaticBehavior(9);break;case"hexagon":chart.markerAutomaticBehavior(10);break;case"tetragram":chart.markerAutomaticBehavior(11);break;case"pentagram":chart.markerAutomaticBehavior(12);break;case"hexagram":chart.markerAutomaticBehavior(13);break}return true;case"highlightingMode":switch(value){case"auto":chart.highlightingMode(0);break;case"none":chart.highlightingMode(1);break;case"brightenSpecific":chart.highlightingMode(2);break;case"brighten":chart.highlightingMode(3);break;case"fadeOthersSpecific":chart.highlightingMode(4);break;case"fadeOthers":chart.highlightingMode(5);break}return true;case"highlightingBehavior":switch(value){case"auto":chart.highlightingBehavior(0);break;case"directlyOver":chart.highlightingBehavior(1);break;case"nearestItems":chart.highlightingBehavior(2);break;case"nearestItemsRetainMainShapes":chart.highlightingBehavior(3);break;case"nearestItemsAndSeries":chart.highlightingBehavior(4);break}return true;case"legendHighlightingMode":switch(value){case"auto":chart.legendHighlightingMode(0);break;case"none":chart.legendHighlightingMode(1);break;case"matchSeries":chart.legendHighlightingMode(2);break}return true;case"computedPlotAreaMarginMode":switch(value){case"auto":chart.computedPlotAreaMarginMode(0);break;case"series":chart.computedPlotAreaMarginMode(1);break;case"none":chart.computedPlotAreaMarginMode(2);break}return true;case"valueMemberPath":case"dataValue":chart.valueMemberPath(value);return true;case"legendLabelMemberPath":chart.legendLabelMemberPath(value);return true;case"labelMemberPath":case"dataLabel":chart.labelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":chart.labelsPosition(0);break;case"center":chart.labelsPosition(1);break;case"insideEnd":chart.labelsPosition(2);break;case"outsideEnd":chart.labelsPosition(3);break;case"bestFit":chart.labelsPosition(4);break}return true;case"labelInnerColor":case"labelOuterColor":chart[key](this._createBrushFromValue(value));break;case"selectionMode":switch(value){case"manual":chart.selectionMode(0);break;case"single":chart.selectionMode(1);break;case"multiple":chart.selectionMode(2);break}return true;case"selectedItems":chart.selectedItems().clear();for(i=0;i<value.length;i++){chart.selectedItems().add(value[i])}break;case"leaderLineVisibility":switch(value){case"visible":chart.leaderLineVisibility(0);break;case"collapsed":chart.leaderLineVisibility(1);break}return true;case"leaderLineType":switch(value){case"straight":chart.leaderLineType(0);break;case"arc":chart.leaderLineType(1);break;case"spline":chart.leaderLineType(2);break}return true;case"othersCategoryType":switch(value){case"number":chart.othersCategoryType(0);break;case"percent":chart.othersCategoryType(1);break}return true;case"sweepDirection":switch(value){case"counterclockwise":chart.sweepDirection(0);break;case"clockwise":chart.sweepDirection(1);break}return true;case"titleHorizontalAlignment":switch(value){case"left":chart.titleHorizontalAlignment(0);break;case"center":chart.titleHorizontalAlignment(1);break;case"right":chart.titleHorizontalAlignment(2);break;default:break}break;case"subtitleHorizontalAlignment":switch(value){case"left":chart.subtitleHorizontalAlignment(0);break;case"center":chart.subtitleHorizontalAlignment(1);break;case"right":chart.subtitleHorizontalAlignment(2);break;default:break}break}return false},_createAxisFromType:function(axisType){var axis;try{axis=this._createAxisFromTypeHelper(axisType)}catch(err){throw new Error(this.widget._getLocaleValue("axisTypeNotLoaded")+axisType)}if(axis.name===undefined){throw new Error(this.widget._getLocaleValue("axisTypeNotLoaded")+axisType)}axis.provideRenderer(this._renderer);return axis},_createAxisFromTypeHelper:function(axisType){switch(axisType){case"numericX":return new $.ig.NumericXAxis;case"numericY":return new $.ig.NumericYAxis;case"categoryX":return new $.ig.CategoryXAxis;case"categoryDateTimeX":return new $.ig.CategoryDateTimeXAxis;case"categoryY":return new $.ig.CategoryYAxis;case"categoryAngle":return new $.ig.CategoryAngleAxis;case"numericAngle":return new $.ig.NumericAngleAxis;case"numericRadius":return new $.ig.NumericRadiusAxis;case"time":case"timeX":return new $.ig.TimeXAxis;case"percentChangeY":return new $.ig.PercentChangeYAxis;case"ordinalTime":case"ordinalTimeX":return new $.ig.OrdinalTimeXAxis;default:break}},_createSeriesFromType:function(seriesType){var series;try{series=this._createSeriesFromTypeHelper(seriesType)}catch(err){throw new Error(this.widget._getLocaleValue("seriesTypeNotLoaded")+seriesType)}if(series.name===undefined){throw new Error(this.widget._getLocaleValue("seriesTypeNotLoaded")+seriesType)}series.provideRenderer(this._renderer);return series},_createSeriesFromTypeHelper:function(seriesType){switch(seriesType){case"area":return new $.ig.AreaSeries;case"bar":return new $.ig.BarSeries;case"column":return new $.ig.ColumnSeries;case"line":return new $.ig.LineSeries;case"rangeArea":return new $.ig.RangeAreaSeries;case"rangeColumn":return new $.ig.RangeColumnSeries;case"splineArea":return new $.ig.SplineAreaSeries;case"spline":return new $.ig.SplineSeries;case"stepArea":return new $.ig.StepAreaSeries;case"stepLine":return new $.ig.StepLineSeries;case"waterfall":return new $.ig.WaterfallSeries;case"financial":return new $.ig.FinancialPriceSeries;case"typicalPriceIndicator":return new $.ig.TypicalPriceIndicator;case"polarArea":return new $.ig.PolarAreaSeries;case"polarLine":return new $.ig.PolarLineSeries;case"polarSpline":return new $.ig.PolarSplineSeries;case"polarSplineArea":return new $.ig.PolarSplineAreaSeries;case"polarScatter":return new $.ig.PolarScatterSeries;case"radialColumn":return new $.ig.RadialColumnSeries;case"radialLine":return new $.ig.RadialLineSeries;case"radialPie":return new $.ig.RadialPieSeries;case"radialArea":return new $.ig.RadialAreaSeries;case"scatterPoint":case"scatter":return new $.ig.ScatterSeries;case"scatterHD":case"highDensityScatter":return new $.ig.HighDensityScatterSeries;case"scatterLine":return new $.ig.ScatterLineSeries;case"scatterSpline":return new $.ig.ScatterSplineSeries;case"scatterBubble":case"bubble":return new $.ig.BubbleSeries;case"scatterArea":return new $.ig.ScatterAreaSeries;case"scatterContour":return new $.ig.ScatterContourSeries;case"scatterPolyline":return new $.ig.ScatterPolylineSeries;case"scatterPolygon":return new $.ig.ScatterPolygonSeries;case"absoluteVolumeOscillatorIndicator":return new $.ig.AbsoluteVolumeOscillatorIndicator;case"averageTrueRangeIndicator":return new $.ig.AverageTrueRangeIndicator;case"accumulationDistributionIndicator":return new $.ig.AccumulationDistributionIndicator;case"averageDirectionalIndexIndicator":return new $.ig.AverageDirectionalIndexIndicator;case"geographicShape":return new $.ig.GeographicShapeSeries;case"geographicSymbol":return new $.ig.GeographicSymbolSeries;case"geographicScatterArea":return new $.ig.GeographicScatterAreaSeries;case"geographicContourLine":return new $.ig.GeographicContourLineSeries;case"geographicHighDensityScatter":return new $.ig.GeographicHighDensityScatterSeries;case"geographicProportionalSymbol":return new $.ig.GeographicProportionalSymbolSeries;case"geographicTileSeries":return new $.ig.GeographicTileSeries;case"geographicPolyline":return new $.ig.GeographicPolylineSeries;case"bollingerBandWidthIndicator":return new $.ig.BollingerBandWidthIndicator;case"chaikinOscillatorIndicator":return new $.ig.ChaikinOscillatorIndicator;case"chaikinVolatilityIndicator":return new $.ig.ChaikinVolatilityIndicator;case"commodityChannelIndexIndicator":return new $.ig.CommodityChannelIndexIndicator;case"detrendedPriceOscillatorIndicator":return new $.ig.DetrendedPriceOscillatorIndicator;case"easeOfMovementIndicator":return new $.ig.EaseOfMovementIndicator;case"fastStochasticOscillatorIndicator":return new $.ig.FastStochasticOscillatorIndicator;case"forceIndexIndicator":return new $.ig.ForceIndexIndicator;case"fullStochasticOscillatorIndicator":return new $.ig.FullStochasticOscillatorIndicator;case"marketFacilitationIndexIndicator":return new $.ig.MarketFacilitationIndexIndicator;case"massIndexIndicator":return new $.ig.MassIndexIndicator;case"medianPriceIndicator":return new $.ig.MedianPriceIndicator;case"moneyFlowIndexIndicator":return new $.ig.MoneyFlowIndexIndicator;case"movingAverageConvergenceDivergenceIndicator":return new $.ig.MovingAverageConvergenceDivergenceIndicator;case"negativeVolumeIndexIndicator":return new $.ig.NegativeVolumeIndexIndicator;case"onBalanceVolumeIndicator":return new $.ig.OnBalanceVolumeIndicator;case"percentagePriceOscillatorIndicator":return new $.ig.PercentagePriceOscillatorIndicator;case"percentageVolumeOscillatorIndicator":return new $.ig.PercentageVolumeOscillatorIndicator;case"positiveVolumeIndexIndicator":return new $.ig.PositiveVolumeIndexIndicator;case"priceVolumeTrendIndicator":return new $.ig.PriceVolumeTrendIndicator;case"rateOfChangeAndMomentumIndicator":return new $.ig.RateOfChangeAndMomentumIndicator;case"relativeStrengthIndexIndicator":return new $.ig.RelativeStrengthIndexIndicator;case"slowStochasticOscillatorIndicator":return new $.ig.SlowStochasticOscillatorIndicator;case"standardDeviationIndicator":return new $.ig.StandardDeviationIndicator;case"stochRSIIndicator":return new $.ig.StochRSIIndicator;case"trixIndicator":return new $.ig.TRIXIndicator;case"ultimateOscillatorIndicator":return new $.ig.UltimateOscillatorIndicator;case"weightedCloseIndicator":return new $.ig.WeightedCloseIndicator;case"williamsPercentRIndicator":return new $.ig.WilliamsPercentRIndicator;case"bollingerBandsOverlay":return new $.ig.BollingerBandsOverlay;case"priceChannelOverlay":return new $.ig.PriceChannelOverlay;case"customIndicator":return new $.ig.CustomIndicator;case"point":return new $.ig.PointSeries;case"stackedColumn":return new $.ig.StackedColumnSeries;case"stacked100Column":return new $.ig.Stacked100ColumnSeries;case"stackedArea":return new $.ig.StackedAreaSeries;case"stacked100Area":return new $.ig.Stacked100AreaSeries;case"stackedBar":return new $.ig.StackedBarSeries;case"stacked100Bar":return new $.ig.Stacked100BarSeries;case"stackedLine":return new $.ig.StackedLineSeries;case"stacked100Line":return new $.ig.Stacked100LineSeries;case"stackedSpline":return new $.ig.StackedSplineSeries;case"stacked100Spline":return new $.ig.Stacked100SplineSeries;case"stackedSplineArea":return new $.ig.StackedSplineAreaSeries;case"stacked100SplineArea":return new $.ig.Stacked100SplineAreaSeries;case"stackedFragment":return new $.ig.StackedFragmentSeries;case"crosshairLayer":return new $.ig.CrosshairLayer;case"finalValueLayer":return new $.ig.FinalValueLayer;case"calloutLayer":return new $.ig.CalloutLayer;case"categoryHighlightLayer":return new $.ig.CategoryHighlightLayer;case"categoryItemHighlightLayer":return new $.ig.CategoryItemHighlightLayer;case"itemToolTipLayer":return new $.ig.ItemToolTipLayer;case"categoryToolTipLayer":return new $.ig.CategoryToolTipLayer;case"valueOverlay":return new $.ig.ValueOverlay;default:break}},_clearAxes:function(series){if(series.xAxis){series.xAxis(null)}if(series.yAxis){series.yAxis(null)}if(series.angleAxis){series.angleAxis(null)}if(series.valueAxis){series.valueAxis(null)}if(series.radiusAxis){series.radiusAxis(null)}},_setForName:function(a,obj){var i=a.length;while(i-- >0){if(a[i]&&a[i].name===obj.name){a[i]=obj;return}}a.push(obj)},_setCoreWidgetOption:function(chart,key,value){var self=this,widget=this.widget,axis=null,axisOpt=null,axisIsNew=false,merged,settings,newLink,oldLink,seriesIsNew,series=null,seriesOpt=null,exploded,templ;switch(key){case"axes":if(this.widget.widgetName==="igMap"){return}$.each(value,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("axisName"))}if(self.widget._series[val.name]){throw new Error(self.widget._getLocaleValue("nameInUse"))}axis=self._getAxisByName(val.name);if(axis&&val.remove){delete widget._axes[val.name];delete widget._axisOpt[val.name];var ind=self._getIndexByName(widget.options.axes,val.name);widget.options.axes.splice(ind,1);widget._chart.axes().remove(axis);if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}if(widget._target&&widget._target.name()===val.name){widget._target=null}return}if(axis){axisOpt=widget._axisOpt[val.name]}if(!axis&&!val.remove){axis=self._createAxisFromType(val.type);axis.name(val.name);axisIsNew=true}if(axis){if(axisIsNew){widget._axes[val.name]=axis;merged=self._mergeIntoNewWithDataSource(widget._axisTemplate,val);self._setForName(widget.options.axes,merged);widget._axisOpt[val.name]=merged}if(val.coercionMethods){axis.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){axis.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){axis.expectFunctions(val.expectFunctions)}self._setAxisOptions(val,axis);if(axisIsNew){if(widget.dataSources[axis.name()]){self._setItemsSource(self.widget,axis,axis.name())}}else{self._mergeIntoWithDataSource(axisOpt,val)}if(axisIsNew){widget._chart.axes().add(axis)}}});if(widget._pendingCrossingAxes&&widget._pendingCrossingAxes.length>0){$.each(widget._pendingCrossingAxes,function(i,val){val()});widget._pendingCrossingAxes.length=0}return;case"series":if(!widget._duringInit){seriesIsNew=false;$.each(value,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("seriesName"))}if(self.widget._axes[val.name]){throw new Error(self.widget._getLocaleValue("nameInUse"))}series=self._getSeriesByName(val.name);if(series&&val.remove){delete widget._series[val.name];delete widget._seriesOpt[val.name];delete widget._seriesSubOpt[val.name];delete widget._seriesSub[val.name];delete widget._tooltip[val.name];if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}var ind=self._getIndexByName(widget.options.series,val.name);widget.options.series.splice(ind,1);widget._chart.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesOpt[val.name]}if(series){if(seriesIsNew){widget._series[val.name]=series;widget._seriesSub[val.name]={};merged=self._mergeIntoNewWithDataSource(widget._seriesTemplate,val);self._setForName(widget.options.series,merged);widget._seriesOpt[val.name]=merged;widget._seriesSubOpt[val.name]={}}if(val.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){series.expectFunctions(val.expectFunctions)}self._setSeriesOptions(val,series,widget);if(seriesIsNew){if(widget.dataSources[series.name()]){self._setItemsSource(self.widget,series,series.name())}}else{self._mergeIntoWithDataSource(seriesOpt,val)}if(seriesIsNew){widget._chart.series().add(series)}}})}return;case"syncChannel":newLink=null;if(value&&value.length>0){newLink=$.ig.SyncLinkManager.prototype.instance().getLink(value)}oldLink=widget._chart.actualSyncLink();if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}if(newLink){widget._chart.actualSyncLink(newLink)}else{widget._chart.actualSyncLink(new $.ig.SyncLink)}widget._chart.syncChannel(value);break;case"synchronizeVertically":settings=widget._chart.syncSettings();settings.synchronizeVertically(value);break;case"synchronizeHorizontally":settings=widget._chart.syncSettings();settings.synchronizeHorizontally(value);break;case"legend":this._setLegend(widget._chart,value);break;case"width":case"height":this._setSize(widget._chart,key,value);break;case"size":if(value.width){this._setSize(widget._chart,"width",value.width);widget.options.width=value.width}if(value.height){this._setSize(widget._chart,"height",value.height);widget.options.height=value.height}return;case"explodedSlices":if(value.length){exploded=new $.ig.IndexCollection;$.each(value,function(i,val){exploded.add(val)});widget._chart.explodedSlices(exploded)}break;case"selectedSlices":
if(value.length){var selected=new $.ig.IndexCollection;$.each(value,function(i,val){selected.add(val)});widget._chart.selectedSlices(selected)}break;case"showTooltip":if(value===true){this._addTooltip(widget,widget._chart,widget.css.tooltip)}if(value===false){this._removeTooltip(widget,widget._chart)}break;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}widget._tooltipTemplate=templ;if(widget._chart.tooltipTemplate){widget._chart.tooltipTemplate(templ)}}break;case"backgroundContent":if(value===null){widget._chart.backgroundContent(null)}if(!widget._duringInit){this._setBackgroundContent(value)}break;default:return}widget.options[key]=value},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_getAxisByName:function(name){if(this.widget._axes[name]===undefined){if(this.widget.widgetName==="igMap"){if(name==="xAxis"){return this.widget._chart.xAxis()}if(name==="yAxis"){return this.widget._chart.yAxis()}}return null}return this.widget._axes[name]},_getSeriesByName:function(name){if(this.widget._series[name]===undefined){return null}return this.widget._series[name]},_setAxisOptions:function(options,axis){var self=this;$.each(options,function(key,value){if(!self._setAxisOption(axis,key,value)){self._setCoreAxisOption(axis,key,value)}self.widget._axisOpt[axis.name()][key]=value})},_setSeriesOptions:function(options,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}if(key!=="series"){self.widget._seriesOpt[series.name()][key]=value}})},_setSubSeriesOptions:function(options,parentSeries,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}self.widget._seriesSubOpt[parentSeries.name()][series.name()][key]=value})},_setCoreSeriesOption:function(series,key,value){var templ;switch(key){case"legend":this._setLegend(series,value);return true;case"showTooltip":if(value===true){this._addTooltip(this.widget,series,this.widget.css.tooltip);if(!series.tooltipTemplate||series.tooltipTemplate()===null){this._setCoreSeriesOption(series,"tooltipTemplate","default")}}else{this._removeTooltip(this.widget,series)}return true;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this.widget._tooltipTemplates[series.name()]=templ;if(series.tooltipTemplate){series.tooltipTemplate(templ)}if(series.flattenEventArgs){series.flattenEventArgs($.proxy(this._getChartEvt,this))}}return true;case"displayType":switch(value){case"candlestick":series.displayType(0);break;case"ohlc":series.displayType(1);break;case"line":series.displayType(0);break;case"area":series.displayType(1);break;case"column":series.displayType(2);break}return true;case"tileImagery":if(value===null){series.backgroundContent(null)}this._setSeriesBackgroundContent(series,value);return true}return false},_initMap:function(){if(this.widget._duringInit){this._renderChartContainer(this.widget);this._initialDataBind();if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_setSeriesBackgroundContent:function(series,bgOptions){var seriesOpt=this.widget._seriesOpt[series.name()];seriesOpt.tileImagery=bgOptions;switch(bgOptions.type){case"cloudMade":series.tileImagery(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));break;case"bing":this._initializeBingMapsImageryForSeries(series,bgOptions);break;case"openStreet":series.tileImagery(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));break;default:return}},_setBackgroundContent:function(bgOptions){if(!bgOptions){this._initMap()}else{this.widget.options.backgroundContent=bgOptions;switch(bgOptions.type){case"cloudMade":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));this._initMap();break;case"bing":this._initializeBingMapsImagery(bgOptions);break;case"openStreet":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));this._initMap();break;default:return}}},_initializeBingMapsImagery:function(bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:$.proxy(this._setBingBackground,this),dataType:"jsonp",jsonp:"jsonp"})},_initializeBingMapsImageryForSeries:function(series,bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key,self=this;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:function(res){self._setBingBackgroundForSeries(series,res)},dataType:"jsonp",jsonp:"jsonp"})},_setBingBackgroundForSeries:function(series,res){var i,bg=new $.ig.BingMapsMapImagery,meta=res.resourceSets[0].resources[0],apiKey=this.widget.options.backgroundContent.key||"",culture=this.widget.options.backgroundContent.cultureName||"en-US";bg.tilePath(meta.imageUrl);bg.cultureName(culture);bg.apiKey(apiKey);if(this.widget.options.backgroundContent.downloadingImage!==undefined){bg.downloadingImage=this._getDownloadingImageHandler(this.widget.options.backgroundContent.downloadingImage)}if(this.widget.options.backgroundContent.opacity!==undefined){bg.opacity(this.widget.options.opacity)}for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}series.tileImagery(bg)},_setBingBackground:function(res){var i,bg=new $.ig.BingMapsMapImagery,meta,apiKey=this.widget.options.backgroundContent.key||"",culture=this.widget.options.backgroundContent.cultureName||"en-US";if(!res||!res.resourceSets||res.resourceSets.length<1||!res.resourceSets[0].resources||res.resourceSets[0].resources.length<1){return}meta=res.resourceSets[0].resources[0];var imageUrl;if(document.location.protocol=="https:"){imageUrl=meta.imageUrl.replace(/^http:\/\//i,"https://")}else{imageUrl=meta.imageUrl}bg.tilePath(imageUrl);bg.cultureName(culture);bg.apiKey(apiKey);if(this.widget.options.backgroundContent.downloadingImage!==undefined){bg.downloadingImage=this._getDownloadingImageHandler(this.widget.options.backgroundContent.downloadingImage)}if(this.widget.options.backgroundContent.opacity!==undefined){bg.opacity(this.widget.options.opacity)}for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}this.widget._chart.backgroundContent(bg);this._initMap()},_setBackgroundOptions:function(background,options){var self=this;$.each(options,function(key,val){self._backgroundContextSetOption(background,key,val)});return background},_backgroundContextSetOption:function(background,key,value){switch(key){case"key":background.key(value);break;case"parameter":background.parameter(value);break;case"opacity":background.opacity(value);break;case"downloadingImage":background.downloadingImage=this._getDownloadingImageHandler(value);break;case"tilePath":background.tilePath(value);break;default:break}},_getDownloadingImageHandler:function(outerFunc){return function(sender,args){var uri=args.uri();var image=args.image();var outerArgs={uri:uri,image:image};outerFunc(outerArgs);args.uri(outerArgs.uri)}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},_seriesSetOption:function(series,key,value){try{return this._seriesSetOptionHelper(series,key,value)}catch(err){if(series[key]===undefined){throw new Error(this.widget._getLocaleValue("seriesUnsupportedOption")+key)}else{throw err}}},_seriesSetOptionHelper:function(series,key,value){var $tempColor,$old,axis,axisType,seriesType;switch(key){case"legendItemVisibility":switch(value){case"visible":series.legendItemVisibility(0);break;case"collapsed":series.legendItemVisibility(1);break}return true;case"legendItemBadgeTemplate":case"legendItemTemplate":case"discreteLegendItemTemplate":case"markerTemplate":$.ig.dvCommonWidget.prototype._setDataTemplate(series,key,value);return true;case"transitionDuration":case"resolution":case"title":case"thickness":case"isDropShadowEnabled":case"useSingleShadow":case"shadowBlur":case"shadowOffsetX":case"shadowOffsetY":case"shapeMemberPath":case"shapeStyleSelector":case"shapeStyle":case"xMemberPath":case"yMemberPath":case"trendLineThickness":case"trendLinePeriod":case"trendLineZIndex":case"isTransitionInEnabled":case"transitionInDuration":case"maximumMarkers":case"radiusMemberPath":case"labelMemberPath":case"fillMemberPath":case"radiusX":case"radiusY":case"clipSeriesToBounds":case"valueMemberPath":case"reverseLegendOrder":case"angleMemberPath":case"useCartesianInterpolation":case"lowMemberPath":case"highMemberPath":case"openMemberPath":case"closeMemberPath":case"volumeMemberPath":case"ignoreFirst":case"period":case"shortPeriod":case"longPeriod":case"trianglesSource":case"triangleVertexMemberPath1":case"triangleVertexMemberPath2":case"triangleVertexMemberPath3":case"colorMemberPath":case"visibleFromScale":case"longitudeMemberPath":case"latitudeMemberPath":case"shapeFilterResolution":case"useBruteForce":case"progressiveLoad":case"mouseOverEnabled":case"pointExtent":case"heatMinimum":case"heatMaximum":case"multiplier":case"smoothingPeriod":case"triggerPeriod":case"signalPeriod":case"useHighMarkerFidelity":case"areaFillOpacity":case"expectFunctions":case"useInterpolation":case"skipUnknownValues":case"bandHighlightWidth":case"useIndex":case"useLegend":case"isCustomCategoryStyleAllowed":case"isCustomCategoryMarkerStyleAllowed":case"isHighlightingEnabled":case"calloutPaddingLeft":case"calloutPaddingTop":case"calloutPaddingRight":case"calloutPaddingBottom":case"calloutInterpolatedValuePrecision":case"calloutPositionPadding":case"calloutStrokeThickness":case"useValueForAutoCalloutLabels":case"contentMemberPath":case"isCalloutOffsettingEnabled":case"keyMemberPath":case"axisAnnotationInterpolatedValuePrecision":case"xAxisAnnotationInterpolatedValuePrecision":case"yAxisAnnotationInterpolatedValuePrecision":case"value":case"axisAnnotationPadding":case"axisAnnotationStrokeThickness":case"markerFillOpacity":case"markerThickness":series[key](value);return true;case"xAxisAnnotationFormatLabel":case"yAxisAnnotationFormatLabel":series[key]=value;return true;case"axisAnnotationFormatLabel":seriesType=series.getType()?series.getType().name:null;if(seriesType==="ValueOverlay"){series[key](value)}else{series[key]=value}return true;case"calloutLabelUpdating":case"calloutContentUpdating":case"calloutSeriesSelecting":series[key]=value!=null?function(s,args){value(args)}:null;return true;case"transitionEasingFunction":case"transitionInEasingFunction":series[key]($.ig.util.getEasingFunction(value));return true;case"brush":case"outline":case"negativeOutline":case"markerBrush":case"markerOutline":case"negativeBrush":case"trendLineBrush":if(value===null){series[key](null)}else{series[key]($.ig.dvCommonWidget.prototype._createBrushFromValue(value))}return true;case"shadowColor":case"heatMinimumColor":case"heatMaximumColor":if(value===null){series[key](null)}else{$tempColor=$.ig.APIFactory.prototype.createColor(value);series[key]($tempColor)}return true;case"finalValueSelectionMode":switch(value){case"auto":series.finalValueSelectionMode(0);break;case"finalVisible":series.finalValueSelectionMode(1);break;case"finalVisibleInterpolated":series.finalValueSelectionMode(2);break;case"final":series.finalValueSelectionMode(3);break}return true;case"calloutCollisionMode":switch(value){case"auto":series.calloutCollisionMode(0);break;case"simulatedAnnealing":series.calloutCollisionMode(1);break;case"greedy":series.calloutCollisionMode(2);break;case"greedyCenterOfMass":series.calloutCollisionMode(3);break}return true;case"markerType":switch(value){case"unset":series.markerType(0);break;case"none":series.markerType(1);break;case"automatic":series.markerType(2);break;case"circle":series.markerType(3);break;case"triangle":series.markerType(4);break;case"pyramid":series.markerType(5);break;case"square":series.markerType(6);break;case"diamond":series.markerType(7);break;case"pentagon":series.markerType(8);break;case"hexagon":series.markerType(9);break;case"tetragram":series.markerType(10);break;case"pentagram":series.markerType(11);break;case"hexagram":series.markerType(12);break;case"hidden":series.markerType(13);break}return true;case"markerCollisionAvoidance":switch(value){case"none":series.markerCollisionAvoidance(0);break;case"omit":series.markerCollisionAvoidance(1);break;case"fade":series.markerCollisionAvoidance(2);break;case"omitAndShift":series.markerCollisionAvoidance(3);break;case"fadeAndShift":series.markerCollisionAvoidance(4);break}return true;case"xAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsXAxis===undefined||!series.canUseAsXAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", xAxis: "+axisType)}series.xAxis(this._getAxisByName(value));return true;case"yAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsYAxis===undefined||!series.canUseAsYAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", yAxis: "+axisType)}series.yAxis(this._getAxisByName(value));return true;case"trendLineType":switch(value){case"none":series.trendLineType(0);break;case"linearFit":series.trendLineType(1);break;case"quadraticFit":series.trendLineType(2);break;case"cubicFit":series.trendLineType(3);break;case"quarticFit":series.trendLineType(4);break;case"quinticFit":series.trendLineType(5);break;case"logarithmicFit":series.trendLineType(6);break;case"exponentialFit":series.trendLineType(7);break;case"powerLawFit":series.trendLineType(8);break;case"simpleAverage":series.trendLineType(9);break;case"exponentialAverage":series.trendLineType(10);break;case"modifiedAverage":series.trendLineType(11);break;case"cumulativeAverage":series.trendLineType(12);break;case"weightedAverage":series.trendLineType(13);break}return true;case"transitionInSpeedType":switch(value){case"auto":series.transitionInSpeedType(0);break;case"normal":series.transitionInSpeedType(1);break;case"valueScaled":series.transitionInSpeedType(2);break;case"indexScaled":series.transitionInSpeedType(3);break;case"random":series.transitionInSpeedType(4);break}return true;case"transitionInMode":switch(value){case"auto":series.transitionInMode(0);break;case"fromZero":series.transitionInMode(1);break;case"sweepFromLeft":series.transitionInMode(2);break;case"sweepFromRight":series.transitionInMode(3);break;case"sweepFromTop":series.transitionInMode(4);break;case"sweepFromBottom":series.transitionInMode(5);break;case"sweepFromCenter":series.transitionInMode(6);break;case"accordionFromLeft":series.transitionInMode(7);break;case"accordionFromRight":series.transitionInMode(8);break;case"accordionFromTop":series.transitionInMode(9);break;case"accordionFromBottom":series.transitionInMode(10);break;case"expand":series.transitionInMode(11);break;case"sweepFromCategoryAxisMinimum":series.transitionInMode(12);break;case"sweepFromCategoryAxisMaximum":series.transitionInMode(13);break;case"sweepFromValueAxisMinimum":series.transitionInMode(14);break;case"sweepFromValueAxisMaximum":series.transitionInMode(15);break;case"accordionFromCategoryAxisMinimum":series.transitionInMode(16);break;case"accordionFromCategoryAxisMaximum":series.transitionInMode(17);break;case"accordionFromValueAxisMinimum":series.transitionInMode(18);break;case"accordionFromValueAxisMaximum":series.transitionInMode(19);break}return true;case"radiusScale":series.radiusScale($.ig.dvCommonWidget.prototype._getSizeScale(value));return true;case"radiusScaleUseGlobalValues":series.radiusScaleUseGlobalValues(value);return true;case"fillScale":series.fillScale($.ig.dvCommonWidget.prototype._getBrushScale(value));return true;case"fillScaleUseGlobalValues":series.fillScaleUseGlobalValues(value);return true;case"angleAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsAngleAxis===undefined||!series.canUseAsAngleAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", angleAxis: "+axisType)}series.angleAxis(this._getAxisByName(value));return true;case"valueAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsValueAxis===undefined||!series.canUseAsValueAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", valueAxis: "+axisType)}series.valueAxis(this._getAxisByName(value));return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":series.unknownValuePlotting(0);break;case"dontPlot":series.unknownValuePlotting(1);break}return true;case"radius":series.radiusX(value);series.radiusY(value);return true;case"radiusAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsRadiusAxis===undefined||!series.canUseAsRadiusAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", radiusAxis: "+axisType)}series.radiusAxis(this._getAxisByName(value));return true;case"useCartesianInterpolation":series.useCartesianInterpolation(value);return true;case"negativeOutline":case"negativeBrush":case"calloutBackground":case"calloutTextColor":case"calloutLeaderBrush":case"calloutOutline":case"axisAnnotationBackground":case"xAxisAnnotationBackground":case"yAxisAnnotationBackground":case"axisAnnotationOutline":case"xAxisAnnotationOutline":case"yAxisAnnotationOutline":case"axisAnnotationTextColor":case"xAxisAnnotationTextColor":case"yAxisAnnotationTextColor":case"horizontalLineStroke":case"verticalLineStroke":if(value===null){series[key](null)}else{series[key]($.ig.dvCommonWidget.prototype._createBrushFromValue(value))}return true;case"splineType":switch(value){case"natural":series.splineType(0);break;case"clamped":series.splineType(1);break}return true;case"colorScale":series.colorScale($.ig.dvCommonWidget.prototype._getColorScale(value));return true;case"valueResolver":series.valueResolver($.ig.dvCommonWidget.prototype._getValueResolver(value));return true;case"series":this._setSubSeries(series,value);return true;case"opacity":$old=series.opacity();series.opacity(value);if(series.raisePropertyChanged){series.raisePropertyChanged("Opacity",$old,value)}if(series.renderSeries){series.renderSeries(false)}return true;case"isAxisAnnotationEnabled":series.isAxisAnnotationEnabled(value);return true;case"isAutoCalloutBehaviorEnabled":series.isAutoCalloutBehaviorEnabled(value);return true;case"axis":case"targetSeries":case"targetAxis":if(value===undefined||value===null||this._getNotifyTarget(value)===null){series[key](null)}else{series[key](this._getNotifyTarget(value))}return true;case"cursorPosition":series.cursorPosition($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"verticalLineVisibility":case"horizontalLineVisibility":case"toolTipPosition":case"highlightType":case"consolidatedColumnVerticalPosition":case"consolidatedItemHitTestBehavior":var enumType=$.ig.dvCommonWidget.prototype._enumFromOptionName(key);if(enumType){series[key]($.ig.util.getEnumValue($.ig.Enum.prototype.parse(enumType.prototype.$type,value,false)))}return true;case"legendItemBadgeMode":switch(value){case"simplified":series.legendItemBadgeMode(0);break;case"matchSeries":series.legendItemBadgeMode(1);break}return true;case"legendItemBadgeShape":switch(value){case"automatic":series.legendItemBadgeShape(0);break;case"circle":series.legendItemBadgeShape(1);break;case"line":series.legendItemBadgeShape(2);break;case"square":series.legendItemBadgeShape(3);break;case"marker":series.legendItemBadgeShape(4);break;case"bar":series.legendItemBadgeShape(5);break;case"column":series.legendItemBadgeShape(6);break;case"hidden":series.legendItemBadgeShape(7);break}return true;case"outlineMode":switch(value){case"auto":series.outlineMode(0);break;case"visible":series.outlineMode(1);break;case"collapsed":series.outlineMode(2);break}return true;case"markerOutlineMode":switch(value){case"auto":series.markerOutlineMode(0);break;case"normal":series.markerOutlineMode(1);break;case"matchMarkerBrush":series.markerOutlineMode(2);break}return true;case"markerFillMode":switch(value){case"auto":series.markerFillMode(0);break;case"normal":series.markerFillMode(1);break;case"matchMarkerOutline":series.markerFillMode(2);break}return true;case"":}return false},_enumFromOptionName:function(name){switch(name){case"verticalLineVisibility":case"horizontalLineVisibility":return $.ig.Visibility;case"toolTipPosition":return $.ig.CategoryTooltipLayerPosition;case"highlightType":return $.ig.CategoryItemHighlightType;case"consolidatedColumnVerticalPosition":return $.ig.ConsolidatedItemsPosition;case"consolidatedItemHitTestBehavior":return $.ig.ConsolidatedItemHitTestBehavior}},_getSubSeriesByName:function(parentSeries,name){var subSeries=null;if(parentSeries===null){for(var s in this.widget._seriesSub){parentSeries=this._getSeriesByName(s);if(parentSeries!==null){subSeries=this._getSubSeriesByName(parentSeries,name);if(subSeries!==null){return subSeries}}}}if(!parentSeries){return null}var parentName=parentSeries.name();if(this.widget._seriesSub[parentName][name]===undefined){return null}return this.widget._seriesSub[parentName][name]},_getIndexByName:function(fromArray,name){for(var i=0;i<fromArray.length;i++){if(fromArray[i].name&&fromArray[i].name===name){return i}}return-1},_setSubSeries:function(parentSeries,subSeries){var self=this,series=null,widget=this.widget,seriesIsNew=false,subSeriesOpt,parentInd,i,parentName=parentSeries.name(),seriesOpt,checkParent;parentInd=-1;for(i=0;i<widget.options.series.length;i++){checkParent=widget.options.series[i];if(checkParent&&checkParent.name===parentName){parentInd=i;break}}$.each(subSeries,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("seriesName"))}if(self._getSeriesByName(val.name)){throw new Error(self.widget._getLocaleValue("nameInUse"))}series=self._getSubSeriesByName(parentSeries,val.name);if(series&&val.remove){if(widget._seriesSub[parentName]){delete widget._seriesSub[parentName][val.name]}if(widget._seriesSubOpt[parentName]){subSeriesOpt=widget._seriesSubOpt[parentName][val.name];delete widget._seriesSubOpt[parentName][val.name]}if(parentInd!==-1){var ind=self._getIndexByName(widget.options.series[parentInd].series,subSeriesOpt.name);widget.options.series[parentInd].series.splice(ind,1)}parentSeries.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesSubOpt[parentName][val.name];if(seriesIsNew){widget._seriesSub[parentName][val.name]=series;if(parentInd!==-1){self._setForName(widget.options.series,val)}widget._seriesSubOpt[parentName][val.name]=val}if(val.coercionMethods&&series.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions&&series.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined&&series.expectFunctions){series.expectFunctions(val.expectFunctions)}self._setSubSeriesOptions(val,parentSeries,series,widget);if(seriesIsNew){parentSeries.series().add(series)}}})},_getValueResolver:function(value){var valueResolver;if(value.type===undefined||value.type==="linear"){valueResolver=new $.ig.LinearContourValueResolver}if(value.valueCount!==undefined){valueResolver.valueCount(value.valueCount)}return valueResolver},_getSizeScale:function(value){if(value===null){return value}var scale=new $.ig.SizeScale;if(value.minimumValue!==undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!==undefined){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic!==undefined){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase!==undefined){scale.logarithmBase(value.logarithmBase)}if(value.globalMinimum!==undefined){scale.globalMinimum(value.globalMinimum)}if(value.globalMaximum!==undefined){scale.globalMaximum(value.globalMaximum)}return scale},_getColorScale:function(value){var type="customPalette",scale=null;if(value===null){return value}if(value.type){type=value.type}switch(type){case"customPalette":scale=new $.ig.CustomPaletteColorScale;break}if(scale){if(value.minimumValue!=undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!=undefined){scale.maximumValue(value.maximumValue)}if(value.interpolationMode){switch(value.interpolationMode){case"select":scale.interpolationMode(0);break;case"interpolateRGB":scale.interpolationMode(1);break;case"interpolateHSV":scale.interpolationMode(2);break}}if(value.palette){scale.providePalette(value.palette)}}return scale},_getBrushScale:function(value){var type="value",scale=null,isRGB,i,brushes,$tempBrushCollection;if(value===null){return null}if(value.type){type=value.type}switch(type){case"value":scale=new $.ig.ValueBrushScale;break;case"customPalette":scale=new $.ig.CustomPaletteBrushScale;break}if(scale){if(value.brushes){isRGB=true;brushes=value.brushes;if(typeof brushes[0]==="string"&&brushes[0]==="HSV"||brushes[0]==="RGB"){if(brushes[0]==="HSV"){isRGB=false}brushes=brushes.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<brushes.length;i++){$tempBrushCollection.add(this._createBrushFromValue(brushes[i]))}scale.brushes($tempBrushCollection)}if(value.brushSelectionMode){switch(value.brushSelectionMode){case"select":scale.brushSelectionMode(0);break;case"interpolate":scale.brushSelectionMode(1);break}}if(value.minimumValue!==undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!==undefined){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase){scale.logarithmBase(value.logarithmBase)}}return scale},_setAxisOption:function(axis,key,value){try{return this._setAxisOptionHelper(axis,key,value)}catch(err){if(axis[key]===undefined){throw new Error(this.widget._getLocaleValue("axisUnsupportedOption")+key)}else{throw err}}},_setAxisOptionHelper:function(axis,key,value){switch(key){case"strokeThickness":case"majorStrokeThickness":case"minorStrokeThickness":case"isInverted":case"crossingValue":case"label":case"gap":case"overlap":case"interval":case"minorInterval":case"useEnhancedIntervalManagement":case"enhancedIntervalMinimumCharacters":case"startAngleOffset":case"minimumValue":case"maximumValue":case"referenceValue":case"isLogarithmic":case"logarithmBase":case"radiusExtentScale":case"innerRadiusExtentScale":case"dateTimeMemberPath":case"formatLabel":case"title":case"useClusteringMode":case"abbreviateLargeNumbers":if(axis[key]){axis[key](value)}return true;case"useSmartAxis":axis.useSmartAxis(value);break;case"smartAxisExtent":axis.smartAxisExtent(value);break;case"smartAxisMinimumExtent":axis.smartAxisMinimumExtent(value);break;case"smartAxisMaximumExtent":axis.smartAxisMaximumExtent(value);break;case"smartAxisExtentType":axis.smartAxisExtentType(value);break;case"smartAxisAngle":axis.smartAxisAngle(value);break;case"smartAxisMinimumAngle":axis.smartAxisMinimumAngle(value);break;case"smartAxisMaximumAngle":axis.smartAxisMaximumAngle(value);break;case"smartAxisFont":axis.smartAxisFont(value);break;case"smartAxisFontSize":axis.smartAxisFontSize(value);break;case"smartAxisMinimumFontSize":axis.smartAxisMinimumFontSize(value);break;case"smartAxisMaximumFontSize":axis.smartAxisMaximumFontSize(value);break;case"smartAxisNumberOfStaggerLevels":axis.smartAxisNumberOfStaggerLevels(value);break;case"smartAxisMinimumStaggerLevels":axis.smartAxisMinimumStaggerLevels(value);break;case"smartAxisMaximumStaggerLevels":axis.smartAxisMaximumStaggerLevels(value);break;case"smartAxisVerticalAlignment":axis.smartAxisVerticalAlignment(value);break;case"smartAxisTopMargin":axis.smartAxisTopMargin(value);break;case"smartAxisProximityMargin":axis.smartAxisProximityMargin(value);break;case"stroke":axis.stroke(this._createBrushFromValue(value));return true;case"strip":axis.strip(this._createBrushFromValue(value));return true;case"majorStroke":axis.majorStroke(this._createBrushFromValue(value));return true;case"minorStroke":axis.minorStroke(this._createBrushFromValue(value));return true;case"scaleMode":switch(value){case"linear":axis.scaleMode(0);break;case"logarithmic":axis.scaleMode(1);break}return true;case"expectFunctions":axis.expectFunctions(value);return true;case"displayType":switch(value){case"continuous":axis.displayType(0);break;case"discrete":axis.displayType(1);break}return true;case"isDataPreSorted":axis.isDataPreSorted(value);return true;case"breaks":axis.breaks().clear();$.each(value,function(ii,brk){var timeAxisBreak=new $.ig.TimeAxisBreak;timeAxisBreak.start(brk.start);timeAxisBreak.end(brk.end);timeAxisBreak.interval(brk.interval);axis.breaks().add(timeAxisBreak)});return true;case"intervals":axis.intervals().clear();$.each(value,function(ii,intr){var interval=new $.ig.TimeAxisInterval;interval.range(intr.range);interval.interval(intr.interval);var intervalType=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.TimeAxisIntervalType.prototype.$type,intr.intervalType,false));interval.intervalType(intervalType);axis.intervals().add(interval)});return true;case"labelFormats":axis.labelFormats().clear();$.each(value,function(ii,lf){var labelFormat=new $.ig.TimeAxisLabelFormat;labelFormat.range(lf.range);labelFormat.format(lf.format);axis.labelFormats().add(labelFormat)});return true}},_setCoreAxisOption:function(axis,key,value){var labelSettings=null,titleSettings=null,tempAxis,self=this;switch(key){case"crossingAxis":if(value){tempAxis=this._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}else{this.widget._pendingCrossingAxes.push(function(){var tempAxis=self._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}})}}else{axis.crossingAxis(null)}break;case"labelLocation":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"outsideTop":labelSettings.location(0);break;case"outsideBottom":labelSettings.location(1);break;case"outsideLeft":labelSettings.location(2);break;case"outsideRight":labelSettings.location(3);break;case"insideTop":labelSettings.location(4);break;case"insideBottom":labelSettings.location(5);break;case"insideLeft":
labelSettings.location(6);break;case"insideRight":labelSettings.location(7);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVisibility":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"visible":labelSettings.visibility(0);break;case"collapsed":labelSettings.visibility(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelExtent":if(value===null){value=NaN}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.extent(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelHorizontalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"left":labelSettings.horizontalAlignment(0);break;case"center":labelSettings.horizontalAlignment(1);break;case"right":labelSettings.horizontalAlignment(2);break;case"stretch":labelSettings.horizontalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVerticalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"top":labelSettings.verticalAlignment(0);break;case"center":labelSettings.verticalAlignment(1);break;case"bottom":labelSettings.verticalAlignment(2);break;case"stretch":labelSettings.verticalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.margin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTopMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.topMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelRightMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.rightMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelBottomMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.bottomMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelLeftMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.leftMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"showFirstLabel":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.showFirstLabel(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelAngle":if(value===null){value=0}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.angle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextStyle":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textStyle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextColor":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textColor(this._createBrushFromValue(value));if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"titleAngle":if(value===null){value=0}titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.angle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextStyle":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textStyle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.margin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTopMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.topMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleRightMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.rightMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleBottomMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.bottomMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleLeftMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.leftMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextColor":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textColor(this._createBrushFromValue(value));if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleVerticalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"top":titleSettings.verticalAlignment(0);break;case"center":titleSettings.verticalAlignment(1);break;case"bottom":titleSettings.verticalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleHorizontalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"left":titleSettings.horizontalAlignment(0);break;case"center":titleSettings.horizontalAlignment(1);break;case"right":titleSettings.horizontalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titlePosition":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"auto":titleSettings.position(0);break;case"left":titleSettings.position(1);break;case"right":titleSettings.position(2);break;case"top":titleSettings.position(3);break;case"bottom":titleSettings.position(4);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"tickLength":axis.tickLength(value);break;case"tickStrokeThickness":axis.tickStrokeThickness(value);break;case"tickStroke":axis.tickStroke(this._createBrushFromValue(value));break}},_checkObjectForDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].dataSource!==undefined||value[index].dataSourceUrl!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_checkObjectForShapeDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].shapeDataSource!==undefined||value[index].triangulatedDataSource!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_setOption:function(key,value){var arbitraryDataSource=this._checkObjectForDataSourceProperty(value);var arbitraryShapeDataSource=this._checkObjectForShapeDataSourceProperty(value);var dataOptions={},id,index;if(key==="dataSource"||key==="dataSourceUrl"||key==="responseDataKey"){if(key==="dataSource"||key==="dataSourceUrl"){dataOptions.dataSource=value;if(this.widget.options.responseDataKey){dataOptions.responseDataKey=this.widget.options.responseDataKey}id=this.widget._containerSourceID}else if(key==="responseDataKey"){dataOptions.responseDataKey=value;if(this.widget.options.dataSource){dataOptions.dataSource=this.widget.options.dataSource}else if(this.widget.options.dataSourceUrl){dataOptions.dataSource=this.widget.options.dataSourceUrl}id=this.widget._containerSourceID}this.widget._setCoreCallbackOptions={key:key,value:value};this._setupDataSource(dataOptions,this._chartDataCallBack);if(id===undefined||id===null){id=this.widget._containerSourceID}this.widget.dataSources[id].dataBind();if(key==="dataSource"){this.widget.options.dataSource=value}if(key==="dataSourceUrl"){this.widget.options.dataSourceUrl=value}if(key==="responseDataKey"){this.widget.options.responseDataKey=value}}else if(arbitraryDataSource){for(index=0;index<arbitraryDataSource.length;index++){dataOptions=arbitraryDataSource[index];id=arbitraryDataSource[index].name;if(this.widget._target&&this.widget._target.name()===id){this.widget._target=null}this.widget._setCoreCallbackOptions={key:key,value:value};this._setupDataSource(dataOptions,this._chartDataCallBack);this.widget.dataSources[id].dataBind()}}else if(arbitraryShapeDataSource){for(index=0;index<arbitraryShapeDataSource.length;index++){var obj=value[index];this.widget._initConverter(obj,this._convDataCallback);this.widget._setCoreCallbackOptions={key:key,value:value}}}else{this._setOptionAfterInit(key,value)}},_chartDataCallBack:function(success,e,dataSource){var key=this.widget._setCoreCallbackOptions.key,value=this.widget._setCoreCallbackOptions.value;if(!success){return false}this._setItemsSource(this.widget,this._getNotifyTarget(dataSource.settings.id),dataSource.settings.id);if(key==="series"||key==="axes"){this._setOptionAfterInit(key,value)}},_convDataCallback:function(){var context=this.settings.callee,id=this.settings.id,key=context.widget._setCoreCallbackOptions.key,value=context.widget._setCoreCallbackOptions.value;context._setItemsSource(context.widget,context._getNotifyTarget(id),id);if(key==="series"){context._setOptionAfterInit(key,value)}},_setOptionAfterInit:function(key,value){if(!this._setWidgetOption(this.widget._chart,key,value)){this._setCoreWidgetOption(this.widget._chart,key,value)}else{this.widget.options[key]=value}},_setItemsSource:function(widget,target,id){var ds=widget.dataSources[id];if(target===widget._chart){if(ds!==null){widget._chart.setWidgetLevelDataSource(ds)}else{widget._chart.removeWidgetLevelDataSource()}}else{if(ds!==null){widget._chart.setSpecificDataSource(id,ds)}else{widget._chart.removeSpecificDataSource(id,false)}}},_initialDataBind:function(){var ds=this._initDataSources(),self=this;$.each(ds,function(i){if(typeof self.widget.dataSources[i].dataBind==="function"){self.widget.dataSources[i].dataBind()}})},_initDataSources:function(){var self=this,widget=this.widget,options=this.widget.options,axes,series;widget.dataSources={};widget.dsCount=0;if(options.dataSource||options.dataSourceUrl){widget.dsCount++;self._setupDataSource(options,this._initCallback)}if(options.shapeDataSource||options.triangulationDataSource){widget.dsCount++;self.widget._initConverter(options,self._converterCallback)}if(options.axes){axes=options.axes;$.each(axes,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}})}if(options.series){series=options.series;$.each(series,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}if(val.shapeDataSource||val.triangulationDataSource){widget.dsCount++;self.widget._initConverter(val,self._converterCallback)}})}return widget.dataSources},_drawCanvas:function(canvasElemnts,iWidth,iHeight){var oSaveCanvas=document.createElement("canvas"),oSaveCtx;oSaveCanvas.width=iWidth;oSaveCanvas.height=iHeight;oSaveCanvas.style.width=iWidth+"px";oSaveCanvas.style.height=iHeight+"px";oSaveCtx=oSaveCanvas.getContext("2d");$.each(canvasElemnts,function(i,canvas){oSaveCtx.drawImage(canvas,0,0,iWidth,iHeight)});return oSaveCanvas},_getLegendElements:function(){var options=this.widget.options,elements=[];if(this.widget.options.legend){elements.push($("#"+this.widget.options.legend.element))}if(options.series){$.each(options.series,function(i,ser){if(ser&&ser.legend){elements.push($("#"+ser.legend.element))}})}return elements},_print:function(){var doc=document,widget=this.widget,legends=this._getLegendElements(),chartWrapper=$("#"+this.widget.id()),origDisplay=[],origWrappers=[],body=doc.body,childNodes=body.childNodes;if(widget._isPrinting){return}widget._isPrinting=true;$.each(childNodes,function(i,node){if(node.nodeType===1){origDisplay[i]=node.style.display;var matched=false;$.each(chartWrapper,function(i,chartNode){if(node===chartNode){matched=true;return}});$.each(legends,function(i,subLegend){if(subLegend===node){matched=true;return}});if(matched){return}node.style.display="none"}});origWrappers[0]=chartWrapper.parent();$(body).append(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1]=legend.parent();$(body).append(legend)});window.print();setTimeout(function(){widget._isPrinting=false;origWrappers[0].prepend(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1].prepend(legend)});$.each(childNodes,function(i,node){if(node.nodeType===1){node.style.display=origDisplay[i]}})},1e3)},_getImage:function(width,height,chart){var expCanvas,imgElement=document.createElement("img");width=width||$("#"+chart.id()+"_chart_container").width();height=height||$("#"+chart.id()+"_chart_container").height();expCanvas=this._drawCanvas($("#"+chart.id()+" canvas"),width,height);imgElement.src=expCanvas.toDataURL("image/png");return imgElement},_initSize:function(widget,o){var v,key,size,i=-1,chart=widget._chart,elem=widget.element[0];this._oldProp={width:elem.style.width,height:elem.style.height};while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem.style[key];if(!v||v&&v.indexOf("%")>0){this._setSize(chart,size=key,v||500)}}}if(!size){this._setSize(chart,"width")}},_setSize:function(chart,key,val){$.ig.util.setSize(this.widget.element,key,val,chart,"notifyContainerResized")},_renderChartContainer:function(chart){var opt=chart.options;if(!chart._isRendered){this._chartElement.appendTo(chart.element);this._chartElement.addClass(chart.css.chart||chart.css.map);chart._chart.provideContainer(this._renderer);this._initSize(chart,opt)}},_setLegend:function(item,value){var legend;if(value!==null){value.owner=this.widget;if(value.type===undefined){value.type=this.widget.widgetName==="igPieChart"?"item":"legend"}if(item.legend()===null){if($("#"+value.element).data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!value.element?value.data("igChartLegend"):$("#"+value.element).data("igChartLegend");legend.options.owner=this.widget.options;legend._owner=this.widget}else{legend=$("#"+value.element).igChartLegend(value).data("igChartLegend")}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value)}}else{if(item.legend()!==null&&$("#"+item.legend().name()).length>0){$("#"+item.legend().name()).igChartLegend("destroy")}}},_mergeDataSourceSettings:function(s1,s2){if(!s1){return s2}if(!s2){return s1}var source1=s1.dataSource,source2=s2.dataSource,newSettings;if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=null}if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=null}newSettings=$.extend(true,{},s1,s2);if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=source2;newSettings.dataSource=source2}else if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=source1}if(source2===null){newSettings.dataSource=null}return newSettings},_mergeIntoWithDataSource:function(o1,o2){var ds1,ds2,setToNull,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){o2.dataSource=null}$.extend(true,o1,o2);if(ds1){o1.dataSource=ds1}if(ds2){o2.dataSource=ds2;o1.dataSource=ds2}if(o1.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}o1.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}},_mergeIntoNewWithDataSource:function(o1,o2){var ds1,ds2,setToNull,newObj,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){o2.dataSource=null}newObj=$.extend(true,{},o1,o2);if(ds1){o1.dataSource=ds1;newObj.dataSource=ds1}if(ds2){o2.dataSource=ds2;newObj.dataSource=ds2}if(newObj.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}newObj.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}return newObj},_addTooltip:function(widget,series,clss){var tt,tt1,ttWrap,ttWrap1;if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]===undefined){tt1=$('<div id="'+widget.id()+'_tooltip" class="'+clss+'"></div>');ttWrap1=new $.ig.JQueryDomWrapper(tt1[0],tt1);widget._tooltip[widget.id()]=tt1}this._bindTooltipEvents(widget,ttWrap1);widget._chart.toolTip(ttWrap1)}else{if(widget._tooltip[series.name()]===undefined){tt=$('<div id="'+series.name()+'_tooltip" class="'+clss+'"></div>');ttWrap=new $.ig.JQueryDomWrapper(tt[0],tt);widget._tooltip[series.name()]=tt}else{tt=widget._tooltip[series.name()];ttWrap=new $.ig.JQueryDomWrapper(tt[0],tt)}this._bindTooltipEvents(widget,ttWrap);series.toolTip(ttWrap)}},_removeTooltip:function(widget,series){if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[widget.id()]);delete widget._tooltip[widget.id()];widget._chart.toolTip(null)}}else{if(widget._tooltip[series.name()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[series.name()]);delete widget._tooltip[series.name()];series.toolTip(null)}}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTipUpdateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTipHideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_bindMapEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,$.proxy(this._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,$.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,$.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,$.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,$.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,$.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,$.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,$.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,$.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,$.proxy(this._fireChartRefreshCompleted,this));chart.imageTilesReady=$.ig.Delegate.prototype.combine(chart.imageTilesReady,$.proxy(this._fireChartImageTilesReady,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,$.proxy(this._notifyCrosshairUpdate,this))},_bindSeriesEvents:function(series){if(series.basedOnColumns!==undefined){series.basedOnColumns($.ig.Delegate.prototype.combine(series.basedOnColumns(),$.proxy(this._fireChartBasedOnColumns,this)))}if(series.indicator!==undefined){series.indicator($.ig.Delegate.prototype.combine(series.indicator(),$.proxy(this._fireChartIndicator,this)))}if(series.typical!==undefined){series.typical=$.ig.Delegate.prototype.combine(series.typical,$.proxy(this._fireChartTypical,this))}if(series.typicalBasedOn!==undefined){series.typicalBasedOn=$.ig.Delegate.prototype.combine(series.typicalBasedOn,$.proxy(this._fireChartTypicalBasedOn,this))}if(series.triangulationStatusChanged!==undefined){series.triangulationStatusChanged=$.ig.Delegate.prototype.combine(series.triangulationStatusChanged,$.proxy(this._fireMapTriangulationStatusChanged,this))}if(series.progressiveLoadStatusChanged!==undefined){series.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(series.progressiveLoadStatusChanged,$.proxy(this._fireChartProgressiveLoadStatusChanged,this))}if(series.assigningCategoryStyle!==undefined){series.assigningCategoryStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryStyle,$.proxy(this._fireChartAssigningCategoryStyle,this))}if(series.assigningCategoryMarkerStyle!==undefined){series.assigningCategoryMarkerStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryMarkerStyle,$.proxy(this._fireChartAssigningCategoryMarkerStyle,this))}},_getWidgetName:function(){switch(this.widget.widgetName){case"igPieChart":case"igDataChart":return"chart";case"igMap":return"map"}},_fireChartProgressiveLoadStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;seriesOpt.progressiveStatus=e.currentStatus;this.widget._trigger("progressiveLoadStatusChanged",null,e)},_fireChartScatterMouseOver:function(sender,evtArgs){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;e.args=evtArgs;e.series=sender;this.widget._trigger("scatterMouseOver",null,e)},_fireChartTypicalBasedOn:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("typicalBasedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartBasedOnColumns:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("basedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartIndicator:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("indicator",null,e);if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartTypical:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this,typicalRet,tBasedOn;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){var ds=self._flattenDataSource(intSeries,evtArgs.dataSource());return ds};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();e.typicalColumn=[];tBasedOn=evtArgs.dataSource().typicalColumn().basedOn();this.widget._trigger("typical",null,e);if(e.typicalColumn!==null&&e.typicalColumn.length>0){typicalRet=new $.ig.List$1(Number,1,e.typicalColumn);evtArgs.dataSource().typicalColumn(new $.ig.CalculatedColumn(1,typicalRet,tBasedOn))}else{evtArgs.dataSource().typicalColumn(null)}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_flattenHighlightingInfo:function(info){var ret=null;if(info===null){return ret}ret={};ret.startIndex=info.startIndex();ret.endIndex=info.endIndex();switch(info.state()){case 0:ret.state="out";break;case 1:ret.state="in";break;case 2:ret.state="static";break}ret.progress=info.progress();ret.isMarker=info.isMarker();return ret},_fireChartAssigningCategoryMarkerStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke;if(!sender.isCustomCategoryMarkerStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryMarkerStyle",null,e);if(e.fill!==inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!==inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_fireChartAssigningCategoryStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke,inStrokeDashArray,outStrokeDashArray,i;if(!sender.isCustomCategoryStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.strokeThickness=evtArgs.strokeThickness();var sda=evtArgs.strokeDashArray();if(sda!==undefined&&sda!==null){e.strokeDashArray=inStrokeDashArray=sda.toArray()}e.strokeDashCap=evtArgs.strokeDashCap();e.radiusX=evtArgs.radiusX();e.radiusY=evtArgs.radiusY();e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryStyle",null,e);if(e.fill!==inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!==inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.strokeThickness(e.strokeThickness);if(e.strokeDashArray!==inStrokeDashArray){outStrokeDashArray=new $.ig.DoubleCollection;for(i=0;i<e.strokeDashArray.length;i++){outStrokeDashArray.add(e.strokeDashArray[i])}evtArgs.strokeDashArray(outStrokeDashArray)}evtArgs.strokeDashCap(e.strokeDashCap);evtArgs.radiusX(e.radiusX);evtArgs.radiusY(e.radiusY);evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_flattenDataSource:function(series,ds){var ret={},openColumn=series.getOpenColumnAsArray(),highColumn=series.getHighColumnAsArray(),lowColumn=series.getLowColumnAsArray(),closeColumn=series.getCloseColumnAsArray(),volumeColumn=series.getVolumeColumnAsArray();ret.indicatorColumn=ds.indicatorColumn().asArray();ret.openColumn=openColumn;ret.highColumn=highColumn;ret.lowColumn=lowColumn;ret.closeColumn=closeColumn;ret.volumeColumn=volumeColumn;return ret},_fireMapTriangulationStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;this.widget._trigger("triangulationStatusChanged",null,e)},_bindPieChartEvents:function(chart){chart.sliceClick=$.ig.Delegate.prototype.combine(chart.sliceClick,$.proxy(this._firePieChartSliceClick,this));chart.labelClick=$.ig.Delegate.prototype.combine(chart.labelClick,$.proxy(this._firePieChartLabelClick,this));chart.selectedItemChanging=$.ig.Delegate.prototype.combine(chart.selectedItemChanging,$.proxy(this._firePieChartSelectedItemChanging,this));chart.selectedItemChanged=$.ig.Delegate.prototype.combine(chart.selectedItemChanged,$.proxy(this._firePieChartSelectedItemChanged,this));chart.selectedItemsChanging=$.ig.Delegate.prototype.combine(chart.selectedItemsChanging,$.proxy(this._firePieChartSelectedItemsChanging,this));chart.selectedItemsChanged=$.ig.Delegate.prototype.combine(chart.selectedItemsChanged,$.proxy(this._firePieChartSelectedItemsChanged,this))},_firePieChartLabelClick:function(sender,evtArgs){var e={};e.item=evtArgs.slice().dataContext();e.allowSliceClick=evtArgs.allowSliceClick();this.widget._trigger("labelClick",null,e);evtArgs.allowSliceClick(e.allowSliceClick)},_firePieChartSliceClick:function(sender,evtArgs){var e={},isExploded,isSelected;e.slice={};e.slice.item=evtArgs.slice().dataContext();isExploded=evtArgs.slice().isExploded();isSelected=evtArgs.slice().isSelected();e.slice.isExploded=isExploded;e.slice.isSelected=isSelected;e.chart=this.widget.options;e.originalEvent=evtArgs.originalEvent();this.widget._trigger("sliceClick",null,e);if(e.slice.isExploded!==isExploded){evtArgs.slice().isExploded(e.slice.isExploded)}if(e.slice.isSelected!==isSelected){evtArgs.slice().owner().selectSlice(evtArgs.slice(),e.slice.isSelected)}},_firePieChartSelectedItemChanging:function(sender,evtArgs){var e={};e.oldItem=evtArgs.oldItem();e.newItem=evtArgs.newItem();if(evtArgs.oldItem()!==null&&evtArgs.oldItem().slice!==undefined&&evtArgs.oldItem().slice().isOthersSlice()){e.oldItem={data:evtArgs.oldItem().data().toArray()}}if(evtArgs.newItem()!==null&&evtArgs.newItem().slice!==undefined&&evtArgs.newItem().slice().isOthersSlice()){e.newItem={data:evtArgs.newItem().data().toArray()}}e.cancel=evtArgs.cancel();
this.widget._trigger("selectedItemChanging",null,e);evtArgs.cancel(e.cancel)},_firePieChartSelectedItemChanged:function(sender,evtArgs){var e={};e.oldItem=evtArgs.oldItem();e.newItem=evtArgs.newItem();if(evtArgs.oldItem()!==null&&evtArgs.oldItem().slice!==undefined&&evtArgs.oldItem().slice().isOthersSlice()){e.oldItem={data:evtArgs.oldItem().data().toArray()}}if(evtArgs.newItem()!==null&&evtArgs.newItem().slice!==undefined&&evtArgs.newItem().slice().isOthersSlice()){e.newItem={data:evtArgs.newItem().data().toArray()}}this.widget.options.selectedItem=e.newItem;this.widget._trigger("selectedItemChanged",null,e)},_firePieChartSelectedItemsChanging:function(sender,evtArgs){var e={};e.oldItems=evtArgs.oldItems().toArray();e.newItems=evtArgs.newItems().toArray();e.cancel=evtArgs.cancel();this.widget._trigger("selectedItemsChanging",null,e);evtArgs.cancel(e.cancel)},_firePieChartSelectedItemsChanged:function(sender,evtArgs){var e={};e.oldItems=evtArgs.oldItems().toArray();e.newItems=evtArgs.newItems().toArray();this.widget.options.selectedItems=sender.selectedItems().toArray();this.widget._trigger("selectedItemsChanged",null,e)},_bindDataChartEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,$.proxy(this._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,$.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,$.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,$.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,$.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,$.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,$.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,$.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,$.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,$.proxy(this._fireChartRefreshCompleted,this));chart.axisRangeChanged=$.ig.Delegate.prototype.combine(chart.axisRangeChanged,$.proxy(this._fireChartAxisRangeChanged,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,$.proxy(this._notifyCrosshairUpdate,this))},_getSeriesOpt:function(evtArgs){var widget=this.widget,parentSeries,logicalSeries;if(!widget._seriesOpt){return widget.options}if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}if(!evtArgs.series().parentSeries){return widget.options}parentSeries=evtArgs.series().parentSeries();logicalSeries=evtArgs.series().logicalSeriesLink();if(widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]){return widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]}return widget.options},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this._getWidgetName(),intSeries=null;e[widget]=this.widget.options;e.series=seriesOpt;if(e.series&&!e.series.title){e.series.title="Series Title"}e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}var brush,getBrushValue=$.ig.dvCommonWidget.prototype._getValueFromBrush;if(evtArgs.actualItemBrush&&evtArgs.actualItemBrush()!==null){brush=evtArgs.actualItemBrush()}else if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){brush=intSeries.actualMarkerBrush()}if(brush){e.actualItemBrush=getBrushValue(brush)}if(intSeries!==null&&intSeries.actualBrush&&intSeries.actualBrush()!==null){brush=intSeries.actualBrush()}if(brush){e.actualSeriesBrush=getBrushValue(brush)}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}if(e.series.name===undefined&&evtArgs.series&&evtArgs.series().name){e.series.name=evtArgs.series().name()}e.itemLabel=evtArgs.itemLabel?evtArgs.itemLabel():null;return e},_notifyCrosshairUpdate:function(){if(this.widget._chart&&this.widget._chart.crosshairPoint){this.widget.options.crosshairPoint={x:this.widget._chart.crosshairPoint().__x,y:this.widget._chart.crosshairPoint().__y}}},_fireChartSeriesCursorMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesCursorMouseMove",null,e)},_fireChartSeriesMouseLeftButtonDown:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonDown",null,e)},_fireChartSeriesMouseLeftButtonUp:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonUp",null,e)},_fireChartSeriesMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseMove",null,e)},_fireChartSeriesMouseEnter:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseEnter",null,e)},_fireChartSeriesMouseLeave:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeave",null,e)},_fireChartWindowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.windowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("windowRectChanged",null,e)},_fireChartActualWindowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.actualWindowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("actualWindowRectChanged",null,e)},_fireChartGridAreaRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.gridAreaRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("gridAreaRectChanged",null,e)},_fireChartRefreshCompleted:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("refreshCompleted",null,e)},_fireChartImageTilesReady:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("imageTilesReady",null,e)},_fireChartAxisRangeChanged:function(sender,evtArgs){var e={};e.chart=this.widget.options;e.axis=this.widget._axisOpt[evtArgs.axis().name()];e.oldMinimumValue=evtArgs.oldMinimumValue();e.oldMaximumValue=evtArgs.oldMaximumValue();e.newMinimumValue=evtArgs.minimumValue();e.newMaximumValue=evtArgs.maximumValue();this.widget._trigger("axisRangeChanged",null,e)},_fireToolTipUpdateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){template=this.widget._tooltipTemplate;if(e.series!==null&&this.widget._tooltipTemplates[e.tempId]!==undefined){template=this.widget._tooltipTemplates[e.tempId]}if(template==="default"){if(args.series().view){template=args.series().view().getDefaultTooltipTemplate();this.widget._tooltipTemplates[e.tempId]=template;if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(true)}}}else{if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(false)}}if(template){this.widget._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this.widget._tooltip[e.tempId].html($.ig.tmpl(template,e))}}if(args.hideOthers){$.each(this.widget._tooltip,function(i,tip){tip.hide()})}if(noCancel){this.widget._tooltip[e.tempId].show();this.widget._trigger(this.widget.events.tooltipShown,null,e)}}return noCancel},_fireToolTipHideToolTip:function(args){var e={},noCancel;e=this.widget._seriesOpt?this._getChartEvt(args):args;e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipHiding,null,e);if(noCancel){$.each(this.widget._tooltip,function(i,tip){tip.hide()});this.widget._trigger(this.widget.events.tooltipHidden,null,e)}},_getSeriesTypeName:function(series){var typeName=series.getType().name;typeName=typeName.replace("Series","");typeName=typeName.substring(0,1).toLowerCase()+typeName.substring(1,typeName.length);if(typeName=="financialPrice"){typeName="financial"}return typeName},_flattenCommonSeriesOptions:function(series){var opt={};if(series===null){return opt}if(series.name){opt.name=series.name()}opt.type=$.ig.dvCommonWidget.prototype._getSeriesTypeName(series);if(series.isTransitionInEnabled){opt.isTransitionInEnabled=series.isTransitionInEnabled()}if(series.resolution){opt.resolution=series.resolution()}if(series.actualBrush&&series.actualBrush()!==null){opt.actualBrush=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.actualBrush())}if(series.actualOutline&&series.actualOutline()!==null){opt.actualOutline=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.actualOutline())}if(series.thickness){opt.thickness=series.thickness()}if(series.transitionInDuration){opt.transitionInDuration=series.transitionInDuration()}if(series.transitionInDuration){opt.transitionDuration=series.transitionDuration()}if(series.markerType){opt.markerType=$.ig.MarkerType.prototype.getBox(series.markerType()).toString()}if(series.negativeBrush&&series.negativeBrush()!==null){opt.negativeBrush=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.negativeBrush())}if(series.negativeOutline&&series.negativeOutline()!==null){opt.negativeOutline=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.negativeOutline())}if(series.valueMemberPath){opt.valueMemberPath=series.valueMemberPath()}if(series.xMemberPath){opt.xMemberPath=series.xMemberPath()}if(series.yMemberPath){opt.yMemberPath=series.yMemberPath()}if(series.labelMemberPath){opt.labelMemberPath=series.labelMemberPath()}if(series.fillMemberPath){opt.fillMemberPath=series.fillMemberPath()}if(series.radiusMemberPath){opt.radiusMemberPath=series.radiusMemberPath()}if(series.shapeMemberPath){opt.shapeMemberPath=series.shapeMemberPath()}if(series.itemsSource){opt.itemsSource=series.itemsSource()}return opt},_destroy:function(widget){var elem=this._chartElement,old=this._oldProp;if(elem){delete this._chartElement;elem.remove();this._setSize(widget._chart);elem=widget.element;elem.css("width",old.width);elem.css("height",old.height)}widget._axes=null;widget._series=null;widget._axisOpt=null;widget._seriesOpt=null;widget._seriesSub=null;widget._seriesSubOpt=null;widget.dataSources=null;$.each(this.widget._tooltip,function(i,tip){tip.hide();tip.remove()});widget._tooltip=null;widget._tooltipTemplates=null;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.ig.SimpleTextMarkerTemplate=$.ig.TextMarkerTemplate||Class.extend({requireThis:true,settings:{padding:5,getText:null,backgroundColor:"rgba(255,255,255,.6)",borderColor:"rgba(20, 20, 20, .6)",borderThickness:1,textColor:"black",font:null},init:function(options){if(options!==undefined){this.settings=$.extend(true,{},$.ig.SimpleTextMarkerTemplate.prototype.settings,options)}return this},getText:function(item,textDelegate){if(textDelegate===null){return""}return textDelegate(item)},measure:function(measureInfo){var s=this.settings,data,text,cont=measureInfo.context,height,width;if(s.font!==null){cont.font=s.font}if(s.textColor!==null){cont.fillStyle=s.textColor}data=measureInfo.data;text="null";if(data.item()!==null){text=this.getText(data.item(),s.getText)}height=cont.measureText("M").width;width=cont.measureText(text).width;measureInfo.width=width+s.padding*2;measureInfo.height=height+s.padding*2},render:function(renderInfo){var s=this.settings,ctx=renderInfo.context,data,text,halfWidth,halfHeight,x,y;if(renderInfo.isHitTestRender){ctx.globalAlpha=1;ctx.fillStyle=renderInfo.data.actualItemBrush().fill()}else{ctx.fillStyle=s.backgroundColor;ctx.strokeStyle=s.borderColor;ctx.lineWidth=s.borderThickness}data=renderInfo.data;text=this.getText(data.item(),s.getText);halfWidth=renderInfo.availableWidth/2;halfHeight=renderInfo.availableHeight/2;x=renderInfo.xPosition-halfWidth;y=renderInfo.yPosition-halfHeight;if(renderInfo.isHitTestRender){ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight)}else{ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.strokeRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.fillStyle=s.textColor;ctx.textBaseline="top";ctx.fillText(text,x+s.padding,y+s.padding)}}});$.ig.ShapeDataSource=$.ig.ShapeDataSource||Class.extend({settings:{id:null,shapefileSource:null,databaseSource:null,callback:null,callee:null,transformRecord:null,transformPoint:null,transformBounds:null,importCompleted:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.ShapeDataSource.prototype.settings,options);this._converter=new $.ig.ShapefileConverter;this._converter.importCompleted=$.proxy(this._importCompleted,this);return this},_importCompleted:function(){var i,j,k,bounds,currRecord,subShape,point,flatPoint;this._isImported=true;if(this._converter!==null&&typeof this.settings.transformBounds==="function"){bounds={left:this._converter.worldRect().left(),top:this._converter.worldRect().top(),width:this._converter.worldRect().width(),height:this._converter.worldRect().height()};this.settings.transformBounds(bounds);this._converter.worldRect($.ig.APIFactory.prototype.createRect(bounds.left,bounds.top,bounds.width,bounds.height));this._converter.bounds=bounds}if(this._converter!==null&&(typeof this.settings.transformRecord==="function"||typeof this.settings.transformPoint==="function")){for(i=0;i<this._converter.records().count();i++){currRecord=this._converter.records().item(i);if(typeof this.settings.transformPoint==="function"){for(j=0;j<currRecord.points.count();j++){subShape=currRecord.points.item(j);for(k=0;k<subShape.count();k++){point=subShape.item(k);flatPoint={x:point.x(),y:point.y()};this.settings.transformPoint(flatPoint);point.x(flatPoint.x);point.y(flatPoint.y)}}}if(typeof this.settings.transformRecord==="function"){this.settings.transformRecord(currRecord)}}}if(typeof this.settings.importCompleted==="function"){this.settings.importCompleted(this)}if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.shapefileSource){this._uris.shapefileSource=this.settings.shapefileSource;this._converter.shapefileSource(this._uris.shapefileSource)}if(this.settings.databaseSource){this._uris.databaseSource=this.settings.databaseSource;this._converter.databaseSource(this._uris.databaseSource)}return this},isBound:function(){return this._isImported},dataView:function(){return this.converter()},converter:function(){return this._converter}});$.ig.TriangulationDataSource=$.ig.TriangulationDataSource||Class.extend({settings:{id:null,source:null,triangulationSource:null,callback:null,callee:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.TriangulationDataSource.prototype.settings,options);this._converter=new $.ig.ItfConverter;this._converter.importCompleted=$.proxy(this._importCompleted,this);return this},_importCompleted:function(){this._isImported=true;if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.source){this._uris.source=new $.ig.Uri;this._uris.source.value(this.settings.source);this._converter.source(this._uris.source)}if(this.settings.triangulationSource){this._uris.triangulationSource=new $.ig.Uri;this._uris.triangulationSource.value(this.settings.triangulationSource);this._converter.source(this._uris.triangulationSource)}return this},isBound:function(){return this._isImported},dataView:function(){return this.converter()},converter:function(){return this._converter}})})($);/*!@license
* Infragistics.Web.ClientUI FunnelChart 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igBaseChart",$.ui.igWidget,{css:{tooltip:"ui-widget-content ui-corner-all",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5"},events:{dataBinding:null,dataBound:null,updateTooltip:null,hideTooltip:null},options:{width:null,height:null,tooltipTemplate:null,maxRecCount:0,dataSource:null,dataSourceType:null,dataSourceUrl:null,responseTotalRecCountKey:null,responseDataKey:null},_create:function(){var key,v,size,chart,i=-1,self=this,elem=self.element,style=elem[0].style,o=self.options;self._oldState={style:{position:style.position,width:style.width,height:style.height},elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}chart=self._createChart();self.dataBind();while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem[0].style[key];if(v&&v.indexOf("%")>0){self._setSize(chart,size=key,v)}}}if(!size){self._setSize(chart,"width")}this._beforeInitialOptions(chart,elem);this._setInitialOptions(chart);if(self.css.chart){elem.addClass(self.css.chart)}self._chart=chart;this._provideContainer(chart,elem);self._dataChange()},_beforeInitialOptions:function(){},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));chart.provideContainer(renderer)},_setInitialOptions:function(chart){var o=this.options,self=this,v;for(var key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_fireTooltip:function(text,item,x,y){var arg,t=this._ty;if(!text){t=this._tte||t;if(t&&t.css("display")!=="none"&&this._trigger("hideTooltip",null,arg={owner:this,element:t,item:this._tti})){t=arg.element||t;t.css("display","none")}return}if(!t){t=this._ty=$("<div style='position:absolute;display:none;white-space:nowrap;'></div>").addClass(this.css.tooltip).appendTo(this.element)}text=$.ig.tmpl?$.ig.tmpl(text,item):text;x=this._trigger("updateTooltip",null,arg={owner:this,element:t,text:text,item:item,x:x,y:y});this._tte=t=arg.element||t;this._tti=arg.item;if(!x){t.css("display","none")}else{t.css({display:"block",left:arg.x+"px",top:arg.y+"px"});if(arg.text){t.html(arg.text)}}},findIndexOfItem:function(item){var ds=item?this.getData():null,i=ds?ds.length:0;while(i-- >0){if(item===ds[i]){break}}return i},getDataItem:function(index){var ds=this.getData();return ds&&ds.length>index&&index>=0?ds[index]:null},getData:function(){return this._chart?this._chart.itemsSource():null},addItem:function(item){if(this._dataSource){this._dataEvt(1,true);this._dataSource.addRow(null,item,true)}return this},insertItem:function(item,index){if(this._dataSource){this._dataEvt(2,true);this._dataSource.insertRow(null,item,index,true)}return this},removeItem:function(index){if(this._dataSource){this._dataEvt(-1,true);this._dataSource.deleteRow(index,true)}return this},setItem:function(index,item){if(this._dataSource){this._dataEvt(0,true);this._dataSource.updateRow(index,item,true)}return this},notifySetItem:function(dataSource,index,newItem,oldItem){if(this._chart){this._chart.notifySetItem(dataSource,index,oldItem,newItem);this._dataEvt(0)}return this},notifyClearItems:function(dataSource){if(this._chart){this._chart.notifyClearItems(dataSource);this._dataEvt(-1)}return this},notifyInsertItem:function(dataSource,index,newItem){if(this._chart){this._chart.notifyInsertItem(dataSource,index,newItem);this._dataEvt(2)}return this},notifyRemoveItem:function(dataSource,index,oldItem){if(this._chart){this._chart.notifyRemoveItem(dataSource,index,oldItem);this._dataEvt(-1)}return this},_dataEvt:function(){},_itemAdded:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,dataSource.dataView().length-1,item.row);this._dataEvt(1)}},_itemInserted:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,item.rowIndex,item.row);this._dataEvt(2)}},_itemUpdated:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow);this._dataEvt(0)}},_itemRemoved:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyRemoveItem(dataSource,item.rowIndex,item.row);this._dataEvt(-1)}},_getValueKeyName:function(){return null},_getRemoteDataKeys:function(){return null},_getNotifyResizeName:function(){return null},_createChart:function(){return null},_set_option:function(chart,key,value){if(!key){return true}if(key.indexOf("dataSource")>=0||key.indexOf("response")>=0){if(this._chart){this.dataBind()}return true}if(key==="width"||key==="height"){this._setSize(chart,key,value);return true}if(key==="maxRecCount"){if(this._chart){this._dataChange()}return true}if(key==="tooltipTemplate"&&chart.toolTip){chart.toolTip(value);return true}if(!chart||!chart[key]||chart[key]()===value){return true}},_setSize:function(chart,key,val){$.ig.util.setSize(this.element,key,val,chart,this._getNotifyResizeName())},_getDataSourceOwner:function(){return this._chart},_dataChange:function(noFire,dataSourceOwnerName){var owner;if(!this._getDataSourceOwner){return}if(dataSourceOwnerName){owner=this._getDataSourceOwner(dataSourceOwnerName);this._dataChangeInternal(owner,noFire)}else{this._dataChangeInternal(this._chart,noFire)}},_dataChangeInternal:function(owner,noFire){var data,len,max=this.options.maxRecCount,ds=this._dataSource,chart=owner;if(!ds||!chart||!chart.itemsSource){return}data=ds.dataView();len=data?data.length:0;if(!len&&!this._dataLen){return}this._dataLen=len;if(len&&max&&max<len){noFire=[];while(max-- >0){noFire[max]=data[max]}data=noFire}chart.itemsSource(data);if(noFire!=="no"){this._trigger("dataBound",null,{owner:this,dataSource:ds,data:data})}this._dataEvt(3)},chart:function(){return this._chart},dataBind:function(){this._dataBindInternal(this.options,null)},_dataBindInternal:function(options,dataSourceOwnerName){var field,ds0,dataOptions,setting,bound,o=options,url=o.dataSourceUrl,key=o.responseDataKey,type=o.dataSourceType,valKeyName=this._getValueKeyName(),valKey=valKeyName?o[valKeyName]:null,ds=o.dataSource,dsStr=typeof ds==="string",keys=key?key.split("."):null,len=keys?keys.length-1:-1,i=-1;if(dsStr&&!type){ds=new $.ig.JSONPDataSource({dataSource:ds})}ds0=ds;while(ds0&&i++<len){ds0=ds0[keys[i]]}if(!ds0){ds0=ds;keys=null}field=ds0?ds0[0]:null;if(typeof field==="string"||typeof field==="number"||field&&field.getTime){i=ds0.length;field=ds0;ds0=[];valKey=valKey||"x";if(valKeyName){o[valKeyName]=valKey}while(i-- >0){ds0[i]={};ds0[i][valKey]=field[i]}if(keys){field=ds;i=-1;while(++i<len){field=field[keys[i]]}field[keys[len]]=ds0}else{ds=ds0}}if(ds0&&!valKey&&valKeyName){for(valKey in ds0[0]){if(ds0[0].hasOwnProperty(valKey)){o[valKeyName]=valKey;break}}}dataOptions={callback:this._dataChange,dataSource:ds,type:type||undefined,responseDataKey:key,responseTotalRecCountKey:o.responseTotalRecCountKey,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted};if(dataSourceOwnerName){dataOptions.callback=function(nofire){this._dataChange(nofire,dataSourceOwnerName)};dataOptions.rowAdded=function(item,dataSource){this._itemAdded(item,dataSource,dataSourceOwnerName)};dataOptions.rowDeleted=function(item,dataSource){this._itemRemoved(item,dataSource,dataSourceOwnerName)};dataOptions.rowUpdated=function(item,dataSource){this._itemUpdated(item,dataSource,dataSourceOwnerName)};dataOptions.rowInserted=function(item,dataSource){this._itemInserted(item,dataSource,dataSourceOwnerName)}}if(ds&&typeof ds._xmlToArray==="function"&&typeof ds._encodePkParams==="function"){bound=ds._data&&ds._data.length;var currDataSource=ds.settings.dataSource;dataOptions.dataSource=null;ds.settings.dataSource=null;ds.settings=$.extend(true,{},ds.settings,dataOptions);ds.settings.dataSource=currDataSource;dataOptions.dataSource=currDataSource;ds.settings.callee=this}else{ds=new $.ig.DataSource(dataOptions);ds.settings.callee=this}if(!bound&&!this._trigger("dataBinding",null,{owner:this,dataSource:ds})){return}this._dataSource=ds;if(bound){this._dataChange("no",dataSourceOwnerName)}else{ds.dataBind()}if(url&&!this._urlBind){setting=ds.settings;setting.dataSource=url;setting.type="remoteUrl";ds._runtimeType=ds.analyzeDataSource();keys=this._getRemoteDataKeys();len=keys?keys.length:0;if(len>0){key=null;while(len-- >0){i=keys[len];if(i){key=key?key+","+i:i}}if(key){setting.urlParamsEncoded=$.proxy(function(data,params){if(params&&params.filteringParams){params.filteringParams.keys=key}},this)}}this._urlBind=1;if(!o.dataSource){ds.dataBind()}}},destroy:function(){var key,style,chart=this._chart,old=this._oldState,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.chart){elem.removeClass(this.css.chart)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(chart){this._setSize(chart)}if(chart&&chart.destroy){chart.destroy()}delete this._chart;delete this._oldState;this._superApply(arguments)},flush:function(){if(this._chart&&typeof this._chart.flush==="function"){this._chart.flush()}}});$.extend($.ui.igBaseChart,{version:"21.2.20212.99"})})($);/*!@license
* Infragistics.Web.ClientUI infragistics.zoomslider_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ZoomSliderView:a","ITrackShadeVisual:c","ITrackBarVisual:f","ITrackRangeVisual:h","ITrackThumbCalloutVisual:j","ITrackThumbVisual:l","ITrackOwner:o","ZoomSlider:p","ZoomSliderResolvingAxisValueEventHandler:r","TrackThumbRange:s","TrackThumb:t"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("ZoomSliderVisualArea:v",false,false,{LowerThumb:0,HigherThumb:1,LowerShade:2,HigherShade:3,RangeThumb:4,Bar:5,None:6});$d("ThumbRangePosition:u",false,false,{PinnedLower:0,PinnedHigher:1});$d("ZoomSliderOrientation:n",false,false,{Horizontal:0,Vertical:1});$d("TrackShadeOrientation:d",false,false,{HorizontalLower:0,HorizontalHigher:1,VerticalLower:2,VerticalHigher:3});$d("ZoomSliderCursor:b",false,false,{"Default:$default":0,LeftRight:1,UpDown:2,Move:3});$c("ZoomSliderView:a","Object",{init:function(a){this.q=false;this.l=null;this.y=-1;this.s=10;this.k=0;this.z=-1;this.p=true;$.ig.$op.init.call(this);this._j=a;this._i=new $$t.m;this._h=new $$t.m;this._c=new $$t.i;this._b=new $$t.g;this._e=new $$t.e;this._d=new $$t.e;this._g=new $$t.k;this._f=new $$t.k;this.m=this.n();this.an()},ar:function(){this.p=true;this.an();if(this._a!=null){this._a.as(this._u.rootWrapper(),"")}if(this.z==-1){this.z=this._u.setTimeout(this.al.runOn(this),200)}},as:function(){this.p=false;if(this._a!=null){this._a.bg(this._u.rootWrapper(),"")}if(this.z!=-1){window.clearTimeout(this.z);this.z=-1}},q:false,_i:null,_h:null,_c:null,_b:null,_e:null,_d:null,_g:null,_f:null,_j:null,ao:function(){if(!this.q){if(this._u!=null){this.q=true;this._u.setTimeout(this.a2.runOn(this),0)}}},aj:function(){this.a2()},a2:function(){if(!this.q){return}this.q=false;this._j.d6();this.aw()},aw:function(){if(this._o==null){return}var a=this._j._fj.width();var b=this._j._fj.height();var c=Math.round(a*this.t);var d=Math.round(b*this.t);if(this.x!=c||this.w!=d){this._v.setAttribute("width",c.toString());this._v.setAttribute("height",d.toString());this._v.setStyleProperty("width",a.toString()+"px");this._v.setStyleProperty("height",b.toString()+"px");this.x=$.ig.truncate(Math.round(c));this.w=$.ig.truncate(Math.round(d))}if(this._o.d()&&this.t!=1){this._o.z();this._o.aa(this.t,this.t)}this._o.k(this._j._fj.left(),this._j._fj.top(),this._j._fj.width(),this._j._fj.height());this.a0(this._i.allPaths(),this._i.translateX(),this._i.translateY());this.a0(this._h.allPaths(),this._h.translateX(),this._h.translateY());this.a0(this._c.allPaths(),this._c.translateX(),this._c.translateY());this.a0(this._b.allPaths(),this._b.translateX(),this._b.translateY());this.a0(this._e.allPaths(),this._e.translateX(),this._e.translateY());this.a0(this._d.allPaths(),this._d.translateX(),this._d.translateY());this.a0(this._g.allPaths(),this._g.translateX(),this._g.translateY());this.a0(this._f.allPaths(),this._f.translateX(),this._f.translateY());this.a1(this._g.calloutText(),this._g.textTranslateX(),this._g.textTranslateY());this.a1(this._f.calloutText(),this._f.textTranslateX(),this._f.textTranslateY());this.ax(this._b.allPaths());this.ax(this._c.allPaths());this.ax(this._e.allPaths());this.ax(this._d.allPaths());this.ax(this._i.allPaths());this.ax(this._h.allPaths());this.ax(this._g.allPaths());this.ax(this._f.allPaths());this.ay(this._g.calloutText());this.ay(this._f.calloutText());if(this._o.d()&&this.t!=1){this._o.y()}},ay:function(a){if(a._j!=null){this._o.z()}this._o.j(a._j);this._o.w(a);if(a._j!=null){this._o.y()}},ax:function(a){for(var b=0;b<a.count();b++){var c=a.item(b);if(c._j!=null){this._o.z()}this._o.j(c._j);this._o.s(c);if(c._j!=null){this._o.y()}}},a1:function(a,b,c){if(a._j==null){a._j=new $$a.br}var d=a._j;d._j=b;d._k=c},a0:function(a,b,c){for(var d=0;d<a.count();d++){var e=a.item(d);if(e._j==null){e._j=new $$a.br}var f=e._j;f._j=b;f._k=c}},_u:null,_v:null,_o:null,t:0,r:false,x:0,w:0,m:null,_a:null,an:function(){var a=this._j.pixelScalingRatio();var b=this._j.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._j.actualPixelScalingRatio(window.devicePixelRatio)}},au:function(a){var $self=this;if(a==null){var b=this._u;this._v=null;this._u=null;this._o=null;this.ab();if(this.z!=-1){if(b!=null){b.clearTimeout(this.z)}else{window.clearTimeout(this.z)}this.z=-1}return}this.t=$.ig.util.isNaN(this._j.pixelScalingRatio())?this._j.actualPixelScalingRatio():this._j.pixelScalingRatio();var c=a;this._u=c;this._j.l().provideRenderer(this._u);this._u.rootWrapper().addClass("ui-zoomslider-container");var d=this.t;var e=Math.round(c.rootWrapper().width());var f=Math.round(c.rootWrapper().height());var g=e*d;var h=f*d;this._u.rootWrapper().setStyleProperty("position","relative");var i=this._u.createElement("canvas");i.setStyleProperty("position","absolute");this._u.append(i);this.x=$.ig.truncate(Math.round(g));this.w=$.ig.truncate(Math.round(h));i.setAttribute("width",g.toString());i.setAttribute("height",h.toString());i.setStyleProperty("width",e.toString()+"px");i.setStyleProperty("height",f.toString()+"px");this._v=i;var j=this._u.get2DCanvasContext(this._v);this._o=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,j);this._o.ac(this.m);this.ab();this._a=new $.ig.CanvasGestureDOMEventProxy(this._u.rootWrapper(),this._u,false);this._a._bk=this._j._fj;var k=this._a;k.onContactStarted=$.ig.Delegate.prototype.combine(k.onContactStarted,this.ai.runOn(this));var l=this._a;l.onContactMoved=$.ig.Delegate.prototype.combine(l.onContactMoved,this.ah.runOn(this));var m=this._a;m.onContactCompleted=$.ig.Delegate.prototype.combine(m.onContactCompleted,this.ag.runOn(this));this._a._an=function(n){return $self._j._fh.containsPoint(n)};this._j.de(0,0,e,f);this.s=$.ig.FontUtil.prototype.getCurrentFontHeight(this._u,this.m);this._j.trackDirty();this.z=this._u.setTimeout(this.al.runOn(this),200)},ag:function(a,b){this._j.c8(a,b)},ah:function(a,b){this._j.c9(a)},ai:function(a,b){this._j.ae(a,b)},ab:function(){if(this._a!=null){var a=this._a;a.onContactStarted=$.ig.Delegate.prototype.remove(a.onContactStarted,this.ai.runOn(this));var b=this._a;b.onContactMoved=$.ig.Delegate.prototype.remove(b.onContactMoved,this.ah.runOn(this));var c=this._a;c.onContactCompleted=$.ig.Delegate.prototype.remove(c.onContactCompleted,this.ag.runOn(this));this._a._an=null;this._a.au()}},av:function(){},ap:function(){this.aq(true)},aq:function(a){if(this._u==null||this._u.rootWrapper()==null){return}this.an();var b=Math.round(this._u.rootWrapper().width());var c=Math.round(this._u.rootWrapper().height());var d=b!=this._j._fj.width()||c!=this._j._fj.height();if(a||d){this._j.de(0,0,b,c);if(this._a!=null){this._a._bk=this._j._fj}}},ak:function(){},n:function(){return function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(10);return $ret}()},l:null,y:0,s:0,a3:function(a,b,c){if(a.ak()!=b){a.ak(b)}if(this.l!=c){this.l=c;this.m=this.l;this.s=$.ig.FontUtil.prototype.getCurrentFontHeight(this._u,this.m);this._o.ac(this.l);this._j.trackDirty()}},k:0,z:0,ad:function(){if(this.k!=3){this.k=3;this._u.rootWrapper().setStyleProperty("cursor","move")}},af:function(){if(this.k!=2){this.k=2;this._u.rootWrapper().setStyleProperty("cursor","ns-resize")}},ac:function(){if(this.k!=0){this.k=0;this._u.rootWrapper().setStyleProperty("cursor","inherit")}},ae:function(){if(this.k!=1){this.k=1;this._u.rootWrapper().setStyleProperty("cursor","ew-resize")}},a4:function(a){var b=this.s;var c=this._o.f(a.ak());return new $$a.af(1,c,b)},at:function(){this.t=this._j.actualPixelScalingRatio();this.ao()},az:function(){if(this._u==null||this._u.rootWrapper()==null){return}this._u.rootWrapper().show()},am:function(){if(this._u==null||this._u.rootWrapper()==null){return}this._u.rootWrapper().hide()},p:false,al:function(){this.z=-1;if(this._u==null){return}if(!this.p){return}this.aq(false);this.z=this._u.setTimeout(this.al.runOn(this),200)},$type:new $.ig.Type("ZoomSliderView",$.ig.$ot)},true);$c("ITrackShadeVisual:c","Object",{$type:new $.ig.Type("ITrackShadeVisual",null)},true);$c("DefaultTrackShadeVisual:e","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.a=0;this.c=-1;this.b=-1;$.ig.$op.init.call(this);this.shadeBox(new $$a.by);this.shadeOutline(new $$a.by);this.allPaths(new $$4.x($$a.$by.$type,0));this.allPaths().add(this.shadeBox());this.allPaths().add(this.shadeOutline());this.shadeBox().__fill=this.getShadeBoxDefaultBrush();this.shadeOutline().__stroke=this.getShadeOutlineDefaultBrush();this.shadeOutline()._ac=this.getShadeOutlineDefaultStrokeThickness()},getShadeBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(128,255,255,255));return $ret}()},getShadeOutlineDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getShadeOutlineDefaultStrokeThickness:function(){return 1},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);this.shadeBox()._ak=a},e:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=false;b.__isFilled=false;switch(this.orientation()){case 0:b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 1:b.__startPoint={__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 2:b.__startPoint={__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 3:b.__startPoint={__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}b.__segments.add(c);a._c.add(b);this.shadeOutline()._ak=a},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.f()}return a}else{return this.a}},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_shadeBox:null,shadeBox:function(a){if(arguments.length===1){this._shadeBox=a;return a}else{return this._shadeBox}},_shadeOutline:null,shadeOutline:function(a){if(arguments.length===1){this._shadeOutline=a;return a}else{return this._shadeOutline}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackShadeVisual",$.ig.$ot,[$$t.$c.$type])},true);$c("ITrackBarVisual:f","Object",{$type:new $.ig.Type("ITrackBarVisual",null)},true);$c("DefaultTrackBarVisual:g","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.b=-1;this.a=-1;$.ig.$op.init.call(this);this.barBox(new $$a.by);this.allPaths(new $$4.x($$a.$by.$type,0));this.allPaths().add(this.barBox());this.barBox().__fill=this.getBarBoxDefaultBrush()},getBarBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,218,218,218));return $ret}()},getBarBoxDefaultOutline:function(){return null},getBarBoxDefaultStrokeThickness:function(){return 0},c:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);this.barBox()._ak=a},b:0,width:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.d()}return a}else{return this.b}},d:function(){if(this.width()>0&&this.height()>0){this.c()}},a:0,height:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.d()}return a}else{return this.a}},_barBox:null,barBox:function(a){if(arguments.length===1){this._barBox=a;return a}else{return this._barBox}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackBarVisual",$.ig.$ot,[$$t.$f.$type])},true);$c("ITrackRangeVisual:h","Object",{$type:new $.ig.Type("ITrackRangeVisual",null)},true);$c("DefaultTrackRangeVisual:i","Object",{init:function(){this.a=0;this.c=-1;this.b=-1;$.ig.$op.init.call(this);this.thumbBox(new $$a.by);this.thumbRidges(new $$a.by);this.allPaths(new $$4.x($$a.$by.$type,0));this.allPaths().add(this.thumbBox());this.allPaths().add(this.thumbRidges());this.thumbBox().__stroke=this.getThumbBoxDefaultStroke();this.thumbBox()._ac=1;this.thumbBox().__fill=this.getThumbBoxDefaultBrush();this.thumbRidges().__stroke=this.getThumbRidgesDefaultStroke();this.thumbRidges()._ac=1},getThumbBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getThumbBoxDefaultStrokeThickness:function(){return 1},getThumbBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,249,249,249));return $ret}()},getThumbRidgesDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,119,119,119));return $ret}()},_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},e:function(){if(this.orientation()==0){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bd(1);b.__isClosed=false;b.__isFilled=false;b.__startPoint={__x:-3,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.c({__x:-3,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);var d=new $$a.a8;var e=new $$a.bd(1);d.__isClosed=false;d.__isFilled=false;d.__startPoint={__x:0,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.c({__x:0,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});d.__segments.add(e);a._c.add(d);var f=new $$a.a8;var g=new $$a.bd(1);f.__isClosed=false;f.__isFilled=false;f.__startPoint={__x:3,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.c({__x:3,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__segments.add(g);a._c.add(f);this.thumbRidges()._ak=a}else{var h=new $$a.a7;var i=new $$a.a8;var j=new $$a.bd(1);i.__isClosed=false;i.__isFilled=false;i.__startPoint={__x:this.width()/-2*.5,__y:-3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:this.width()/2*.5,__y:-3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.__segments.add(j);h._c.add(i);var k=new $$a.a8;var l=new $$a.bd(1);k.__isClosed=false;k.__isFilled=false;k.__startPoint={__x:this.width()/-2*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};l.c({__x:this.width()/2*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});k.__segments.add(l);h._c.add(k);var m=new $$a.a8;var n=new $$a.bd(1);m.__isClosed=false;m.__isFilled=false;i.__startPoint={__x:this.width()/-2*.5,__y:3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:this.width()/2*.5,__y:3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});m.__segments.add(n);h._c.add(m);this.thumbRidges()._ak=h}},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);this.thumbBox()._ak=a},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.f()}return a}else{return this.a}},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_thumbBox:null,thumbBox:function(a){if(arguments.length===1){this._thumbBox=a;return a}else{return this._thumbBox}},_thumbRidges:null,thumbRidges:function(a){if(arguments.length===1){this._thumbRidges=a;return a}else{return this._thumbRidges}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackRangeVisual",$.ig.$ot,[$$t.$h.$type])},true);$c("ITrackThumbCalloutVisual:j","Object",{$type:new $.ig.Type("ITrackThumbCalloutVisual",null)},true);$c("DefaultTrackThumbCalloutVisual:k","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},_textTranslateX:0,textTranslateX:function(a){if(arguments.length===1){this._textTranslateX=a;return a}else{return this._textTranslateX}},_textTranslateY:0,textTranslateY:function(a){if(arguments.length===1){this._textTranslateY=a;return a}else{return this._textTranslateY}},init:function(){this.c=-1;this.b=-1;this.a=false;$.ig.$op.init.call(this);this.calloutBox(new $$a.by);this.calloutBox().__visibility=1;this.calloutText(new $$a.an);this.calloutText().__visibility=1;this.allPaths(new $$4.x($$a.$by.$type,0));this.allPaths().add(this.calloutBox());this.height(22);this.width(10);this.calloutBox().__stroke=this.getCalloutBoxDefaultStroke();this.calloutBox()._ac=this.getCalloutBoxDefaultStrokeThickness();this.calloutBox().__fill=this.getCalloutBoxDefaultBrush();this.calloutText()._am=this.getCalloutTextDefaultBrush();this.calloutText().ak("")},getCalloutBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getCalloutBoxDefaultStrokeThickness:function(){return 1},getCalloutBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(200,255,255,255));return $ret}()},getCalloutTextDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},e:function(){},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width(),__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width(),__y:this.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:0,__y:this.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);this.calloutBox()._ak=a},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.e();this.d()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},a:false,isVisible:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.calloutBox().__visibility=this.a?0:1;this.calloutText().__visibility=this.a?0:1}return a}else{return this.a}},_calloutBox:null,calloutBox:function(a){if(arguments.length===1){this._calloutBox=a;return a}else{return this._calloutBox}},_calloutText:null,calloutText:function(a){if(arguments.length===1){this._calloutText=a;return a}else{return this._calloutText}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackThumbCalloutVisual",$.ig.$ot,[$$t.$j.$type])},true);$c("ITrackThumbVisual:l","Object",{$type:new $.ig.Type("ITrackThumbVisual",null)},true);$c("DefaultTrackThumbVisual:m","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.c=-1;this.a=0;this.b=-1;$.ig.$op.init.call(this);this.thumbBox(new $$a.by);this.thumbRidges(new $$a.by);this.allPaths(new $$4.x($$a.$by.$type,0));this.allPaths().add(this.thumbBox());this.allPaths().add(this.thumbRidges());this.width(this.getTrackThumbDefaultWidth());this.height(this.getTrackThumbDefaultHeight());this.thumbBox().__stroke=this.getThumbBoxDefaultStroke();this.thumbBox()._ac=this.getThumbBoxDefaultStrokeThickness();this.thumbBox().__fill=this.getThumbBoxDefaultBrush();this.thumbRidges().__stroke=this.getThumbRidgesDefaultStroke();this.thumbRidges()._ac=1},getTrackThumbDefaultWidth:function(){return 10},getTrackThumbDefaultHeight:function(){return 22},getThumbBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getThumbBoxDefaultStrokeThickness:function(){return 1},getThumbBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,249,249,249));return $ret}()},getThumbRidgesDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,119,119,119));return $ret}()},e:function(){if(this.orientation()==0){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bd(1);b.__isClosed=false;b.__isFilled=false;b.__startPoint={__x:-1.5,__y:-4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.c({__x:-1.5,__y:4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);var d=new $$a.a8;var e=new $$a.bd(1);d.__isClosed=false;d.__isFilled=false;d.__startPoint={__x:1.5,__y:-4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.c({__x:1.5,__y:4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});d.__segments.add(e);a._c.add(d);this.thumbRidges()._ak=a}else{var f=new $$a.a7;var g=new $$a.a8;var h=new $$a.bd(1);g.__isClosed=false;g.__isFilled=false;g.__startPoint={__x:-4,__y:-1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.c({__x:4,__y:-1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});g.__segments.add(h);f._c.add(g);var i=new $$a.a8;var j=new $$a.bd(1);i.__isClosed=false;i.__isFilled=false;i.__startPoint={__x:-4,__y:1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:4,__y:1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.__segments.add(j);f._c.add(i);this.thumbRidges()._ak=f}},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._c.add(b);this.thumbBox()._ak=a},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.f()}return a}else{return this.a}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_thumbBox:null,thumbBox:function(a){if(arguments.length===1){this._thumbBox=a;return a}else{return this._thumbBox}},_thumbRidges:null,thumbRidges:function(a){if(arguments.length===1){this._thumbRidges=a;return a}else{return this._thumbRidges}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackThumbVisual",$.ig.$ot,[$$t.$l.$type])},true);$c("ITrackOwner:o","Object",{$type:new $.ig.Type("ITrackOwner",null)},true);$c("ZoomSlider:p","Object",{_b:null,_a:null,_c:null,_g:null,onDetachedFromUI:function(){this._g.as()},onAttachedToUI:function(){this._g.ar()},propertyChanged:null,bk:0,panTransitionDuration:function(a){if(arguments.length===1){var b=this.bk;this.bk=a;if(b!=this.bk){this.dc("PanTransitionDuration",b,this.bk)}return a}else{return this.bk}},ax:0,maxZoomWidth:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(b!=this.ax){this.dc("MaxZoomWidth",b,this.ax)}return a}else{return this.ax}},az:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.az;this.az=a;if(b!=this.az){this.dc("PixelScalingRatio",b,this.az)}return a}else{return this.az}},ag:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.ag;this.ag=a;if(b!=this.ag){this.dc("ActualPixelScalingRatio",b,this.ag)}return a}else{return this.ag}},resolvingAxisValue:null,de:function(a,b,c,d){this._fj=new $$a.ae(0,a,b,c,d);if(this.orientation()==0){var e=Math.max(0,this._fj.width()-(this.startInset()+this.endInset()));this._fh=new $$a.ae(0,this._fj.left()+this.startInset(),this._fj.top(),e,this._fj.height());var f=Math.max(0,this._fh.width()-(this.trackStartInset()+this.trackEndInset()));this._fi=new $$a.ae(0,this._fh.left()+this.trackStartInset(),this._fh.top(),f,Math.max(0,this._fh.height()-this.barExtent()))}else{this._fh=new $$a.ae(0,this._fj.left(),this._fj.top()+this.startInset(),this._fj.width(),this._fj.height()-(this.startInset()+this.endInset()));this._fi=new $$a.ae(0,this._fh.left(),this._fh.top()+this.trackStartInset(),this._fh.width()-this.barExtent(),this._fh.height()-(this.trackStartInset()+this.trackEndInset()))}this.trackDirty()},d6:function(){if(!this.p){return}this.p=false;var a=this._g._i;var b=this._g._h;var c=this._g._c;var d=this._g._b;var e=this._g._e;var f=this._g._d;
if(this.isCustomThumbProvided()){var g=this.bn();var h=this.bm();this.ds(g,this._b);this.dr(h,this._b.position());this.ds(h,this._a);this.dr(h,this._a.position())}else{this.d5(a,this._b);this.d5(b,this._a)}if(this.isCustomRangeThumbProvided()){}else{this.d3(c,this._c)}if(this.isCustomBarProvided()){}else{this.dp(d)}if(this.isCustomShadeProvided()){}else{this.dz(e);this.du(f)}this.d7()},fg:null,_w:false,windowRect:function(a){if(arguments.length===1){var b=this.fg;this.fg=a;if($$a.$ae.l_op_Inequality(b,this.fg)){this.dc("WindowRect",b,this.fg)}return a}else{return this.fg}},d7:function(){var a=this.windowRect().width();var b=this.windowRect().height();var c=this.windowRect().left();var d=this.windowRect().top();var e=c;var f=d;var g=a;var h=b;if(this.orientation()==0){e=this._b.position();g=this._c.width()}else{f=this._b.position();h=this._c.width()}if(e!=c||f!=d||g!=a||h!=b){this._w=true;var i=this.windowRect();this.windowRect(new $$a.ae(0,e,f,g,h));this.dg(i,this.windowRect());this._w=false}},_af:false,dg:function(a,b){if(this._af){return}if(this.windowRectChanged!=null){this.windowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},windowRectChanged:null,_i:0,_h:0,_ff:null,_fe:null,c8:function(a,b){if(this._h!=6){this._g.av()}this._i=this.j(a,b);this._h=6;this.c0();this.c1()},c1:function(){this._g._g.isVisible(false);this._g.ao()},c0:function(){this._g._f.isVisible(false);this._g.ao()},da:function(a,b){this._i=this.j(a,false)},ae:function(a,b){this._i=this.j(a,b);if(this._i==6){return false}this.cy();if(this.ac(this._i)){this.dm(a,this._i);this._g.ak();return true}if(this.x(this._i)){return this.ad(a,this._i)}return false},ad:function(a,b){switch(b){case 5:case 2:case 3:this.di(a);return true}return false},di:function(a){var b;if(this.orientation()==0){b=(a.__x-this._fi.left())/this._fi.width()}else{b=(a.__y-this._fi.top())/this._fi.height()}if(b<0||b>1){return}if(b+this._c.width()/2>1){b=1-this._c.width()/2}if(b-this._c.width()/2<0){b=this._c.width()/2}if(this.panTransitionDuration()>0){this.dn(b)}else{this._c.position(b)}},dm:function(a,b){this._h=b;this._ff=a;this._fe=a},ac:function(a){switch(a){case 0:case 1:case 4:return true}return false},x:function(a){switch(a){case 5:case 2:case 3:return true}return false},c9:function(a){this._i=this.j(a,false);if(this._h!=6){if(this.orientation()==0){this.c4(a)}else{this.dd(a)}}else{this.c2()}},c2:function(){if(this._i==4){this._g.ad()}else if(this._i==0||this._i==1){if(this.orientation()==1){this._g.af()}else{this._g.ae()}}else{this._g.ac()}},dd:function(a){var b=a.__y-this._fe.__y;b=b/this._fi.height();this._fe=a;switch(this._h){case 0:this._b.push(b);this.d1(this._b);this.flush();break;case 1:this._a.push(b);this.dw(this._a);this.flush();break;case 4:this._c.o(b);this.d1(this._b);this.dw(this._a);this.flush();break}},dw:function(a){var b;var c;if(this.orientation()==0){b=a.position();c=a.position()*this._fi.width()+this._fi.left();if(this.areThumbCalloutsEnabled()){var d=b;if(this.resolvingAxisValue!=null){var e=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(d);return $ret}();this.resolvingAxisValue(this,e);d=e.value()}this.dk(c,this._fi.top(),d)}}else{b=a.position();c=a.position()*this._fi.height()+this._fi.top();if(this.areThumbCalloutsEnabled()){var f=b;if(this.resolvingAxisValue!=null){var g=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(f);return $ret}();this.resolvingAxisValue(this,g);f=g.value()}this.dk(c,this._fi.top(),f)}}},dk:function(a,b,c){var d=this._g._f;d.isVisible(true);var e="";if(c!=null){e=c.toString()}this._g.a3(d.calloutText(),e,this.n());var f=this._g.a4(d.calloutText());var g=this.fl();f=new $$a.af(1,f.width()+g._c+g._d,f.height()+g._e+g._b);var h=this._a.position()*this._fi.width()+this._fi.left();var i=this._b.position()*this._fi.width()+this._fi.left();var j=0;var k=0;if(this._fj.right()-h<=f.width()){j=h-f.width()}else{j=h}if(j<i){k=this._fi.top()}else{k=this._fi.bottom()-f.height()}d.width(f.width());d.height(f.height());d.translateX(j);d.translateY(k);d.textTranslateX(j+g._c);d.textTranslateY(k+g._e)},d1:function(a){var b;var c;if(this.orientation()==0){b=a.position();c=a.position()*this._fi.width()+this._fi.left();if(this.areThumbCalloutsEnabled()){var d=b;if(this.resolvingAxisValue!=null){var e=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(d);return $ret}();this.resolvingAxisValue(this,e);d=e.value()}this.dl(c,this._fi.top(),d)}}else{b=a.position();c=a.position()*this._fi.height()+this._fi.top();if(this.areThumbCalloutsEnabled()){var f=b;if(this.resolvingAxisValue!=null){var g=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(f);return $ret}();this.resolvingAxisValue(this,g);f=g.value()}this.dl(c,this._fi.top(),f)}}},fk:null,fl:function(){return this.fk},dl:function(a,b,c){var d=this._g._g;d.isVisible(true);var e="";if(c!=null){e=c.toString()}this._g.a3(d.calloutText(),e,this.n());var f=this._g.a4(d.calloutText());var g=this.fl();f=new $$a.af(1,f.width()+g._c+g._d,f.height()+g._e+g._b);var h=this._b.position()*this._fi.width()+this._fi.left();var i=this._a.position()*this._fi.width()+this._fi.left();var j=0;var k=0;if(h>=f.width()){j=h-f.width()}else{j=h}if(j>i){k=this._fi.top()}else{k=this._fi.bottom()-f.height()}d.width(f.width());d.height(f.height());d.translateX(j);d.translateY(k);d.textTranslateX(j+g._c);d.textTranslateY(k+g._e)},n:function(){if(this.thumbCalloutTextStyle()!=null){return this.thumbCalloutTextStyle()}return this._m},c4:function(a){var b=a.__x-this._fe.__x;this._fe=a;b=b/this._fi.width();switch(this._h){case 0:this._b.push(b);this.d1(this._b);this.flush();break;case 1:this._a.push(b);this.dw(this._a);this.flush();break;case 4:this._c.o(b);this.d1(this._b);this.dw(this._a);this.flush();break}},c6:function(a){this._i=this.j(a,false)},c7:function(a){this._i=this.j(a,false)},j:function(a,b){if(this.v(a,this._b,this._g._i,b)){return 0}if(this.v(a,this._a,this._g._h,b)){return 1}if(this.u(a,this._c,this._g._c)){return 4}if(this.t(a,this._b)){return 2}if(this.s(a,this._a)){return 3}if(this.r(a)){return 5}return 6},r:function(a){if(this.orientation()==0){if(a.__y>this._fi.bottom()&&a.__x>=this._fi.left()&&a.__x<=this._fi.right()&&a.__y<=this._fh.bottom()){return true}}else{if(a.__x>this._fi.right()&&a.__y>=this._fi.top()&&a.__y<=this._fi.bottom()&&a.__x<=this._fh.right()){return true}}return false},u:function(a,b,c){if(this.orientation()==0){var d=b.position()*this._fi.width()+this._fi.left();var e=d-c.width()/2;var f=d+c.width()/2;if(a.__y>=this._fh.top()&&a.__y<=this._fh.bottom()&&a.__x>=e&&a.__x<=f){return true}}else{var g=b.position()*this._fi.height()+this._fi.top();var h=g-c.height()/2;var i=g+c.height()/2;if(a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y>=h&&a.__y<=i){return true}}return false},t:function(a,b){if(this.orientation()==0){var c=b.position()*this._fi.width()+this._fi.left();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__x<=c&&a.__y<=this._fi.bottom()){return true}}else{var d=b.position()*this._fi.height()+this._fi.top();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y<=d&&a.__x<=this._fi.right()){return true}}return false},s:function(a,b){if(this.orientation()==0){var c=b.position()*this._fi.width()+this._fi.left();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__x>=c&&a.__y<=this._fi.bottom()){return true}}else{var d=b.position()*this._fi.height()+this._fi.top();if(a.__y>=this._fh.top()&&a.__y<=this._fh.bottom()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y>=d&&a.__x<=this._fi.right()){return true}}return false},v:function(a,b,c,d){var e=40;if(this.orientation()==0){var f=b.position()*this._fi.width()+this._fi.left();var g=this._fi.top()+this._fi.height()/2;var h=new $$a.ae(0,f-c.width()/2,g-c.height()/2,c.width(),c.height());if(d){if(h.width()<e){h.inflate((e-h.width())/2,0)}if(h.height()<e){h.inflate(0,(e-h.height())/2)}}if(h.containsPoint(a)){return true}}else{var i=b.position()*this._fi.height()+this._fi.top();var j=this._fi.left()+this._fi.width()/2;var k=new $$a.ae(0,j-c.width()/2,i-c.height()/2,c.width(),c.height());if(d){if(k.width()<e){k.inflate((e-k.width())/2,0)}if(k.height()<e){k.inflate(0,(e-k.height())/2)}}if(k.containsPoint(a)){return true}}return false},_fj:null,_fh:null,_fi:null,d3:function(a,b){if(this.orientation()==0){a.orientation(this.orientation());a.width(Math.max(15,this._fi.width()*b.width()));a.height(this.barExtent());a.translateX(this._fi.left()+this._fi.width()*b.position());a.translateY(this._fi.bottom()+this.barExtent()/2)}else{a.orientation(this.orientation());a.height(Math.max(15,this._fi.height()*b.width()));a.width(this.barExtent());a.translateY(this._fi.top()+this._fi.height()*b.position());a.translateX(this._fi.right()+this.barExtent()/2)}},du:function(a){var b=this._a.position();if(this.orientation()==0){var c=this._fi.left()+b*this._fi.width();a.height(this._fi.height());a.translateX(c+(this._fh.right()-c)/2);a.translateY(this._fi.top()+this._fi.height()/2);a.width(this._fh.right()-c);a.orientation(1)}else{var d=this._fi.top()+b*this._fi.height();a.width(this._fi.width());a.translateY(d+(this._fh.bottom()-d)/2);a.translateX(this._fh.left()+this._fi.width()/2);a.height(this._fh.bottom()-d);a.orientation(3)}},dz:function(a){var b=this._b.position();if(this.orientation()==0){var c=this._fi.left()+b*this._fi.width();a.height(this._fi.height());a.translateX(c-(c-this._fh.left())/2);a.translateY(this._fi.top()+this._fi.height()/2);a.width(c-this._fh.left());a.orientation(0)}else{var d=this._fi.top()+b*this._fi.height();a.width(this._fi.width());a.translateY(d-(d-this._fh.top())/2);a.translateX(this._fh.left()+this._fi.width()/2);a.height(d-this._fh.top());a.orientation(2)}},dp:function(a){if(this.orientation()==0){a.height(this.barExtent());a.width(this._fi.width());a.translateX(this._fi.left()+this._fi.width()/2);a.translateY(this._fh.bottom()-this.barExtent()/2)}else{a.width(this.barExtent());a.height(this._fi.height());a.translateY(this._fi.top()+this._fi.height()/2);a.translateX(this._fh.right()-this.barExtent()/2)}},d5:function(a,b){if(this.orientation()==0){a.orientation(this.orientation());a.translateX(this._fi.left()+this._fi.width()*b.position());a.translateY(this._fi.top()+this._fi.height()/2)}else{a.orientation(this.orientation());a.translateY(this._fi.top()+this._fi.height()*b.position());a.translateX(this._fi.left()+this._fi.width()/2)}},ds:function(a,b){},dr:function(a,b){},bm:function(){throw new $$6.q(0)},bn:function(){throw new $$6.q(0)},ay:0,minZoomWidth:function(a){if(arguments.length===1){var b=this.ay;this.ay=a;if(b!=this.ay){this.dc("MinZoomWidth",b,this.ay)}return a}else{return this.ay}},a1:0,startInset:function(a){if(arguments.length===1){var b=this.a1;this.a1=a;if(b!=this.a1){this.dc("StartInset",b,this.a1)}return a}else{return this.a1}},al:0,endInset:function(a){if(arguments.length===1){var b=this.al;this.al=a;if(b!=this.al){this.dc("EndInset",b,this.al)}return a}else{return this.al}},a3:0,trackStartInset:function(a){if(arguments.length===1){var b=this.a3;this.a3=a;if(b!=this.a3){this.dc("TrackStartInset",b,this.a3)}return a}else{return this.a3}},a2:0,trackEndInset:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;if(b!=this.a2){this.dc("TrackEndInset",b,this.a2)}return a}else{return this.a2}},ah:0,barExtent:function(a){if(arguments.length===1){var b=this.ah;this.ah=a;if(b!=this.ah){this.dc("BarExtent",b,this.ah)}return a}else{return this.ah}},d:0,orientation:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.dc("Orientation",$$t.$n.getBox(b),$$t.$n.getBox(this.d))}return a}else{return this.d}},en:null,lowerThumbBrush:function(a){if(arguments.length===1){var b=this.en;this.en=a;if(b!=this.en){this.dc("LowerThumbBrush",b,this.en)}return a}else{return this.en}},av:0,lowerThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.av;this.av=a;if(b!=this.av){this.dc("LowerThumbStrokeThickness",b,this.av)}return a}else{return this.av}},ap:0,higherThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.ap;this.ap=a;if(b!=this.ap){this.dc("HigherThumbStrokeThickness",b,this.ap)}return a}else{return this.ap}},ef:null,higherThumbBrush:function(a){if(arguments.length===1){var b=this.ef;this.ef=a;if(b!=this.ef){this.dc("HigherThumbBrush",b,this.ef)}return a}else{return this.ef}},eo:null,lowerThumbOutline:function(a){if(arguments.length===1){var b=this.eo;this.eo=a;if(b!=this.eo){this.dc("LowerThumbOutline",b,this.eo)}return a}else{return this.eo}},eg:null,higherThumbOutline:function(a){if(arguments.length===1){var b=this.eg;this.eg=a;if(b!=this.eg){this.dc("HigherThumbOutline",b,this.eg)}return a}else{return this.eg}},ep:null,lowerThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.ep;this.ep=a;if(b!=this.ep){this.dc("LowerThumbRidgesBrush",b,this.ep)}return a}else{return this.ep}},eh:null,higherThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.eh;this.eh=a;if(b!=this.eh){this.dc("HigherThumbRidgesBrush",b,this.eh)}return a}else{return this.eh}},aw:0,lowerThumbWidth:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;if(b!=this.aw){this.dc("LowerThumbWidth",b,this.aw)}return a}else{return this.aw}},aq:0,higherThumbWidth:function(a){if(arguments.length===1){var b=this.aq;this.aq=a;if(b!=this.aq){this.dc("HigherThumbWidth",b,this.aq)}return a}else{return this.aq}},au:0,lowerThumbHeight:function(a){if(arguments.length===1){var b=this.au;this.au=a;if(b!=this.au){this.dc("LowerThumbHeight",b,this.au)}return a}else{return this.au}},ao:0,higherThumbHeight:function(a){if(arguments.length===1){var b=this.ao;this.ao=a;if(b!=this.ao){this.dc("HigherThumbHeight",b,this.ao)}return a}else{return this.ao}},el:null,lowerShadeBrush:function(a){if(arguments.length===1){var b=this.el;this.el=a;if(b!=this.el){this.dc("LowerShadeBrush",b,this.el)}return a}else{return this.el}},em:null,lowerShadeOutline:function(a){if(arguments.length===1){var b=this.em;this.em=a;if(b!=this.em){this.dc("LowerShadeOutline",b,this.em)}return a}else{return this.em}},destroy:function(){this.provideContainer(null)},at:0,lowerShadeStrokeThickness:function(a){if(arguments.length===1){var b=this.at;this.at=a;if(b!=this.at){this.dc("LowerShadeStrokeThickness",b,this.at)}return a}else{return this.at}},ed:null,higherShadeBrush:function(a){if(arguments.length===1){var b=this.ed;this.ed=a;if(b!=this.ed){this.dc("HigherShadeBrush",b,this.ed)}return a}else{return this.ed}},ee:null,higherShadeOutline:function(a){if(arguments.length===1){var b=this.ee;this.ee=a;if(b!=this.ee){this.dc("HigherShadeOutline",b,this.ee)}return a}else{return this.ee}},an:0,higherShadeStrokeThickness:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(b!=this.an){this.dc("HigherShadeStrokeThickness",b,this.an)}return a}else{return this.an}},d8:null,barBrush:function(a){if(arguments.length===1){var b=this.d8;this.d8=a;if(b!=this.d8){this.dc("BarBrush",b,this.d8)}return a}else{return this.d8}},d9:null,barOutline:function(a){if(arguments.length===1){var b=this.d9;this.d9=a;if(b!=this.d9){this.dc("BarOutline",b,this.d9)}return a}else{return this.d9}},ai:0,barStrokeThickness:function(a){if(arguments.length===1){var b=this.ai;this.ai=a;if(b!=this.ai){this.dc("BarStrokeThickness",b,this.ai)}return a}else{return this.ai}},eq:null,rangeThumbBrush:function(a){if(arguments.length===1){var b=this.eq;this.eq=a;if(b!=this.eq){this.dc("RangeThumbBrush",b,this.eq)}return a}else{return this.eq}},er:null,rangeThumbOutline:function(a){if(arguments.length===1){var b=this.er;this.er=a;if(b!=this.er){this.dc("RangeThumbOutline",b,this.er)}return a}else{return this.er}},a0:0,rangeThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;if(b!=this.a0){this.dc("RangeThumbStrokeThickness",b,this.a0)}return a}else{return this.a0}},es:null,rangeThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.es;this.es=a;if(b!=this.es){this.dc("RangeThumbRidgesBrush",b,this.es)}return a}else{return this.es}},ei:null,lowerCalloutBrush:function(a){if(arguments.length===1){var b=this.ei;this.ei=a;if(b!=this.ei){this.dc("LowerCalloutBrush",b,this.ei)}return a}else{return this.ei}},ek:null,lowerCalloutTextColor:function(a){if(arguments.length===1){var b=this.ek;this.ek=a;if(b!=this.ek){this.dc("LowerCalloutTextColor",b,this.ek)}return a}else{return this.ek}},ej:null,lowerCalloutOutline:function(a){if(arguments.length===1){var b=this.ej;this.ej=a;if(b!=this.ej){this.dc("LowerCalloutOutline",b,this.ej)}return a}else{return this.ej}},as:0,lowerCalloutStrokeThickness:function(a){if(arguments.length===1){var b=this.as;this.as=a;if(b!=this.as){this.dc("LowerCalloutStrokeThickness",b,this.as)}return a}else{return this.as}},ea:null,higherCalloutBrush:function(a){if(arguments.length===1){var b=this.ea;this.ea=a;if(b!=this.ea){this.dc("HigherCalloutBrush",b,this.ea)}return a}else{return this.ea}},ec:null,higherCalloutTextColor:function(a){if(arguments.length===1){var b=this.ec;this.ec=a;if(b!=this.ec){this.dc("HigherCalloutTextColor",b,this.ec)}return a}else{return this.ec}},eb:null,higherCalloutOutline:function(a){if(arguments.length===1){var b=this.eb;this.eb=a;if(b!=this.eb){this.dc("HigherCalloutOutline",b,this.eb)}return a}else{return this.eb}},am:0,higherCalloutStrokeThickness:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(b!=this.am){this.dc("HigherCalloutStrokeThickness",b,this.am)}return a}else{return this.am}},isCustomThumbProvided:function(){return false},isCustomRangeThumbProvided:function(){return false},isCustomBarProvided:function(){return false},isCustomShadeProvided:function(){return false},_areThumbCalloutsEnabled:false,areThumbCalloutsEnabled:function(a){if(arguments.length===1){this._areThumbCalloutsEnabled=a;return a}else{return this._areThumbCalloutsEnabled}},_m:null,_thumbCalloutTextStyle:null,thumbCalloutTextStyle:function(a){if(arguments.length===1){this._thumbCalloutTextStyle=a;return a}else{return this._thumbCalloutTextStyle}},dc:function(a,b,c){this.dj(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},dj:function(a,b,c){switch(a){case"PixelScalingRatio":this.actualPixelScalingRatio(this.pixelScalingRatio());break;case"ActualPixelScalingRatio":if(this._g!=null){this._g.at()}break;case"Orientation":this.db();this.trackDirty();break;case"TrackStartInset":case"TrackEndInset":case"StartInset":case"EndInset":this.c5();this.trackDirty();break;case"MaxZoomWidth":case"MinZoomWidth":this.dh();this.trackDirty();break;case"WindowRect":if(!this._w){this._af=true;this.df();this.trackDirty();this.flush();this._af=false}break;case"LowerThumbBrush":case"LowerThumbOutline":case"LowerThumbRidgesBrush":case"LowerThumbStrokeThickness":this.d2();this._g.ao();break;case"LowerThumbWidth":case"LowerThumbHeight":this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this.trackDirty();break;case"HigherThumbBrush":case"HigherThumbOutline":case"HigherThumbRidgesBrush":case"HigherThumbStrokeThickness":this.dx();this._g.ao();break;case"HigherThumbWidth":case"HigherThumbHeight":this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this.trackDirty();break;case"LowerShadeBrush":case"LowerShadeOutline":case"LowerShadeStrokeThickness":this.d0();this._g.ao();break;case"HigherShadeBrush":case"HigherShadeOutline":case"HigherShadeStrokeThickness":this.dv();this._g.ao();break;case"RangeThumbBrush":case"RangeThumbOutline":case"RangeThumbRidgesBrush":case"RangeThumbStrokeThickness":this.d4();this._g.ao();break;case"BarBrush":case"BarOutline":case"BarStrokeThickness":this.dq();this._g.ao();break;case"LowerCalloutBrush":case"LowerCalloutOutline":case"LowerCalloutTextColor":case"LowerCalloutStrokeThickness":this.dy();this._g.ao();break;case"HigherCalloutBrush":case"HigherCalloutOutline":case"HigherCalloutTextColor":case"HigherCalloutStrokeThickness":this.dt();this._g.ao();break}},dq:function(){var a=this._g._b;if(this.barBrush()==null){a.barBox().__fill=a.getBarBoxDefaultBrush()}else{a.barBox().__fill=this.barBrush()}if(this.barOutline()==null){a.barBox().__stroke=a.getBarBoxDefaultOutline()}else{a.barBox().__stroke=this.barOutline()}if(this.barStrokeThickness()==NaN){a.barBox()._ac=a.getBarBoxDefaultStrokeThickness()}else{a.barBox()._ac=this.barStrokeThickness()}},dy:function(){var a=this._g._g;if(this.lowerCalloutBrush()==null){a.calloutBox().__fill=a.getCalloutBoxDefaultBrush()}else{a.calloutBox().__fill=this.lowerCalloutBrush()}if(this.lowerCalloutOutline()==null){a.calloutBox().__stroke=a.getCalloutBoxDefaultStroke()}else{a.calloutBox().__stroke=this.lowerCalloutOutline()}if(this.lowerCalloutTextColor()==null){a.calloutText()._am=a.getCalloutTextDefaultBrush()}else{a.calloutText()._am=this.lowerCalloutTextColor()}if(this.lowerCalloutStrokeThickness()==NaN){a.calloutBox()._ac=a.getCalloutBoxDefaultStrokeThickness()}else{a.calloutBox()._ac=this.lowerCalloutStrokeThickness()}},dt:function(){var a=this._g._f;if(this.higherCalloutBrush()==null){a.calloutBox().__fill=a.getCalloutBoxDefaultBrush()}else{a.calloutBox().__fill=this.higherCalloutBrush()}if(this.higherCalloutOutline()==null){a.calloutBox().__stroke=a.getCalloutBoxDefaultStroke()}else{a.calloutBox().__stroke=this.higherCalloutOutline()}if(this.higherCalloutTextColor()==null){a.calloutText()._am=a.getCalloutTextDefaultBrush()}else{a.calloutText()._am=this.higherCalloutTextColor()}if(this.higherCalloutStrokeThickness()==NaN){a.calloutBox()._ac=a.getCalloutBoxDefaultStrokeThickness()}else{a.calloutBox()._ac=this.higherCalloutStrokeThickness()}},d2:function(){var a=this._g._i;if(this.lowerThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.lowerThumbBrush()}if(this.lowerThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.lowerThumbOutline()}if(this.lowerThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.lowerThumbRidgesBrush()}if(this.lowerThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.lowerThumbStrokeThickness()}},d4:function(){var a=this._g._c;if(this.rangeThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.rangeThumbBrush()}if(this.rangeThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.rangeThumbOutline()}if(this.rangeThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.rangeThumbRidgesBrush()}if(this.rangeThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.rangeThumbStrokeThickness()}},d0:function(){var a=this._g._e;if(this.lowerShadeBrush()==null){a.shadeBox().__fill=a.getShadeBoxDefaultBrush()}else{a.shadeBox().__fill=this.lowerShadeBrush()}if(this.lowerShadeOutline()==null){a.shadeOutline().__stroke=a.getShadeOutlineDefaultBrush()}else{a.shadeOutline().__stroke=this.lowerShadeOutline()}if(this.lowerShadeStrokeThickness()==NaN){a.shadeOutline()._ac=a.getShadeOutlineDefaultStrokeThickness()}else{a.shadeOutline()._ac=this.lowerShadeStrokeThickness()}},dv:function(){var a=this._g._d;if(this.higherShadeBrush()==null){a.shadeBox().__fill=a.getShadeBoxDefaultBrush()}else{a.shadeBox().__fill=this.higherShadeBrush()}if(this.higherShadeOutline()==null){a.shadeOutline().__stroke=a.getShadeOutlineDefaultBrush()}else{a.shadeOutline().__stroke=this.higherShadeOutline()}if(this.higherShadeStrokeThickness()==NaN){a.shadeOutline()._ac=a.getShadeOutlineDefaultStrokeThickness()}else{a.shadeOutline()._ac=this.higherShadeStrokeThickness()}},dx:function(){var a=this._g._h;if(this.higherThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.higherThumbBrush()}if(this.higherThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.higherThumbOutline()}if(this.higherThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.higherThumbRidgesBrush()}if(this.higherThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.higherThumbStrokeThickness()}},df:function(){if(this._w){return}if(this.orientation()==0){this._b.position(this.windowRect().left());this._a.position(this.windowRect().right());this._c.width(this.windowRect().width());this._c.position(this.windowRect().left()+this.windowRect().width()/2)}else{this._b.position(this.windowRect().top());this._a.position(this.windowRect().bottom());this._c.width(this.windowRect().height());this._c.position(this.windowRect().top()+this.windowRect().height()/2)}},dh:function(){this._c.minWidth(this.minZoomWidth());this._c.maxWidth(this.maxZoomWidth())},c5:function(){if(this._fj.isEmpty()){return}this.de(this._fj.left(),this._fj.top(),this._fj.width(),this._fj.height())},db:function(){if(this.orientation()==0){this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this._g._h.width(this.higherThumbWidth());this._g._h.height(this.higherThumbHeight())}else{this._g._i.height(this.lowerThumbWidth());this._g._i.width(this.lowerThumbHeight());this._g._h.height(this.higherThumbWidth());this._g._h.width(this.higherThumbHeight())}if(this._fj.isEmpty()){return}this.de(this._fj.left(),this._fj.top(),this._fj.width(),this._fj.height())},provideContainer:function(a){this._g.au(a)},notifySizeChanged:function(){this._g.ap()},l:function(){return this.k},k:null,ak:0,aj:0,ar:0,init:function(){this.bk=500;this.ax=1;this.az=NaN;this.ag=1;this.fg=new $$a.ae(0,0,0,1,1);this.fk=new $$a.ah(1,5,5,5,5);this.ay=1e-5;this.a1=0;this.al=0;this.a3=5;this.a2=5;this.ah=16;this.d=0;this.en=null;this.av=1;this.ap=1;this.ef=null;this.eo=null;this.eg=null;this.ep=null;this.eh=null;this.aw=10;this.aq=10;this.au=22;this.ao=22;this.el=null;this.em=null;this.at=1;this.ed=null;this.ee=null;this.an=1;this.d8=null;this.d9=null;this.ai=0;this.eq=null;this.er=null;this.a0=1;this.es=null;this.ei=null;this.ek=null;this.ej=null;this.as=1;this.ea=null;this.ec=null;this.eb=null;this.am=1;this.k=null;this.p=false;$.ig.$op.init.call(this);this._h=6;this._fj=$$a.$ae.empty();this._fh=$$a.$ae.empty();this._fi=$$a.$ae.empty();this._g=new $$t.a(this);this._m=this._g.n();this._b=new $$t.t;this._b.rangePosition(0);this._a=new $$t.t;this._a.rangePosition(1);this._c=new $$t.s;this._c.lowerThumb(this._b);this._c.higherThumb(this._a);this._b.position(0);this._a.position(1);this._c.width(1);this._c.position(.5);this._c.minWidth(0);this._c.maxWidth(1);this._b.range(this._c);this._a.range(this._c);this._c.lowerThumb(this._b);this._c.higherThumb(this._a);this._b.owner(this);this._a.owner(this);this._c.owner(this);this.k=new $.ig.DoubleAnimator(0,1,this.panTransitionDuration());var a=this.k;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cx.runOn(this));this.k.easingFunction($.ig.EasingFunctions.prototype.exponentialEase)},dn:function(a){this.ak=a;this.aj=this._c.position();this.ar=this.aj;this.k.start()},cy:function(){if(this.k.animationActive()){this.k.stop()}},cx:function(a,b){var c=this.k.transitionProgress();var d=this.aj+c*(this.ak-this.aj);var e=d-this.ar;this.ar=d;this._c.o(e);if(this.k.animationActive()){this.d1(this._b);this.dw(this._a);this.flush()}else{this.c1();this.c0()}},flush:function(){this._g.aj()},p:false,trackDirty:function(){this.p=true;if(this._g==null){return}this._g.ao()},show:function(){if(this._g!=null){this._g.az()}},hide:function(){if(this._g!=null){this._g.am()}},$type:new $.ig.Type("ZoomSlider",$.ig.$ot,[$$t.$o.$type,$$0.$b6.$type,$.ig.IZoomSlider.prototype.$type])},true);$c("ZoomSliderResolvingAxisValueEventArgs:q","Object",{init:function(){$.ig.$op.init.call(this)},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},$type:new $.ig.Type("ZoomSliderResolvingAxisValueEventArgs",$.ig.$ot)},true);$c("TrackThumbRange:s","Object",{init:function(){this.i=0;this.j=0;this.h=0;this.g=1;this.d=null;this.c=null;this.a=null;$.ig.$op.init.call(this)},i:0,j:0,h:0,g:0,d:null,c:null,a:null,t:function(a,b,c){this.u(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},u:function(a,b,c){this.s()},propertyChanged:null,s:function(){if(this.owner()==null){return}this.owner().trackDirty()},owner:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.t("Owner",b,this.a)}return a}else{return this.a}},position:function(a){if(arguments.length===1){var b=this.i;this.i=a;if(b!=this.i){this.t("Position",b,this.i)}return a}else{return this.i}},o:function(a){if(a>0&&this.position()+this.width()/2+a>1){a=1-(this.position()+this.width()/2)}if(a<0&&this.position()-this.width()/2+a<0){a=(this.position()-this.width()/2)*-1}this.lowerThumb().position(this.lowerThumb().position()+a);this.higherThumb().position(this.higherThumb().position()+a);this.position(this.position()+a);return a},p:function(a){a=this.k(a);var b=this.position()-this.width()/2;this.width(this.width()+a);this.position(b+this.width()/2);return a},k:function(a){if(a<0){var b=this.width()+a;if(b<this.minWidth()){b=this.minWidth();a=b-this.width()}}if(a>0){var c=this.width()+a;if(c>this.maxWidth()){c=this.maxWidth();a=c-this.width()}}return a},q:function(a){a=-1*this.k(a*-1);var b=this.position()+this.width()/2;this.width(this.width()-a);this.position(b-this.width()/2);return a},width:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(b!=this.j){this.t("Width",b,this.j)}return a}else{return this.j}},minWidth:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(b!=this.h){this.t("MinWidth",b,this.h)}return a}else{return this.h}},maxWidth:function(a){if(arguments.length===1){var b=this.g;this.g=a;if(b!=this.g){this.t("MaxWidth",b,this.g)}return a}else{return this.g}},lowerThumb:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.t("LowerThumb",b,this.d)}return a}else{return this.d}},higherThumb:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.t("HigherThumb",b,this.c)}return a}else{return this.c}},$type:new $.ig.Type("TrackThumbRange",$.ig.$ot,[$$0.$b6.$type])},true);$c("TrackThumb:t","Object",{init:function(){this.g=0;this.h=0;this.c=1;this.e=null;$.ig.$op.init.call(this)},g:0,h:0,c:0,e:null,a:null,owner:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.m("Owner",b,this.a)}return a}else{return this.a}},m:function(a,b,c){this.n(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},n:function(a,b,c){this.l()},propertyChanged:null,push:function(a){if(this.position()+a>1){a=1-this.position()}if(this.position()+a<0){a=-this.position()}if(this.range()!=null){if(this.rangePosition()==0){a=this.range().q(a)}else{a=this.range().p(a)}}this.position(this.position()+a);return a},l:function(){if(this.owner()==null){return}this.owner().trackDirty()},position:function(a){if(arguments.length===1){var b=this.g;this.g=a;if(b!=this.g){this.m("Position",b,this.g)}return a}else{return this.g}},width:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(b!=this.h){this.m("Width",b,this.h)}return a}else{return this.h}},rangePosition:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.m("RangePosition",$$t.$u.getBox(b),$$t.$u.getBox(this.c))}return a}else{return this.c}},range:function(a){if(arguments.length===1){var b=this.e;this.e=a;if(b!=this.e){this.m("Range",b,this.e)}return a}else{return this.e}},$type:new $.ig.Type("TrackThumb",$.ig.$ot,[$$0.$b6.$type])},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.financialChart.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_dataseriesadapter.js
*     infragistics.dv_datasource.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_domainChart.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$fc=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$x=$.ig.globalDefs.$$x;var $$y=$.ig.globalDefs.$$y;var $$r=$.ig.globalDefs.$$r;var $$g=$.ig.globalDefs.$$g;var $$dc=$.ig.globalDefs.$$dc;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FinancialChart:a","FinancialChartToolbar:o","FinancialChartRangeSelector:r","ITimeXAxis:w","FinancialChartCustomIndicatorHandler:ac","FinancialChartRangeSelectorVisualData:aq","FinancialChartEnumPickerVisualData:ar","FinancialChartToolbarVisualData:at","FinancialChartVisualData:au"]);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.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber,$aa=$.ig.util.isDigit,$ab=$.ig.util.isDigit1,$ac=$.ig.util.isLetter,$ad=$.ig.util.isNumber,$ae=$.ig.util.isLetterOrDigit,$af=$.ig.util.isLower,$ag=$.ig.util.toLowerCase,$ah=$.ig.util.toUpperCase;$d("FinancialIndicatorType:al",false,false,{AbsoluteVolumeOscillator:0,AccumulationDistribution:1,AverageDirectionalIndex:2,AverageTrueRange:3,BollingerBandWidth:4,ChaikinOscillator:5,ChaikinVolatility:6,CommodityChannelIndex:7,DetrendedPriceOscillator:8,EaseOfMovement:9,FastStochasticOscillator:10,ForceIndex:11,FullStochasticOscillator:12,MarketFacilitationIndex:13,MassIndex:14,MedianPrice:15,MoneyFlowIndex:16,MovingAverageConvergenceDivergence:17,NegativeVolumeIndex:18,OnBalanceVolume:19,PercentagePriceOscillator:20,PercentageVolumeOscillator:21,PositiveVolumeIndex:22,PriceVolumeTrend:23,RateOfChangeAndMomentum:24,RelativeStrengthIndex:25,SlowStochasticOscillator:26,StandardDeviation:27,StochRSI:28,TRIX:29,TypicalPrice:30,UltimateOscillator:31,WeightedClose:32,WilliamsPercentR:33});$d("FinancialOverlayType:ak",false,false,{BollingerBands:0,PriceChannel:1});$d("FinancialChartZoomSliderType:ai",false,false,{None:0,Auto:1,Bar:2,Candle:3,Column:4,Line:5,Area:6});$d("FinancialChartYAxisMode:ah",false,false,{Numeric:0,PercentChange:1});$d("FinancialChartXAxisMode:ag",false,false,{Ordinal:0,Time:1});$d("FinancialChartType:af",false,false,{Auto:0,Bar:1,Candle:2,Column:3,Line:4});$d("FinancialChartVolumeType:ae",false,false,{None:0,Column:1,Line:2,Area:3});$d("FinancialChartRangeSelectorOption:ab",false,false,{OneMonth:0,ThreeMonths:1,SixMonths:2,YearToDate:3,OneYear:4,All:5});$c("FinancialChart:a","XYChart",{kc:function(a,b,c){$.ig.XYChart.prototype.kc.call(this,a,b,c);switch(a){case"ToolbarTemplate":case"RangeSelectorTemplate":this.ty(new $$t.o(this,this.toolbarTemplate()));break;case"Toolbar":var d=b;if(d!=null){d.chartTypeChanged=$.ig.Delegate.prototype.remove(d.chartTypeChanged,this.aao.runOn(this));d.trendLineTypeChanged=$.ig.Delegate.prototype.remove(d.trendLineTypeChanged,this.aar.runOn(this));d.volumeTypeChanged=$.ig.Delegate.prototype.remove(d.volumeTypeChanged,this.aas.runOn(this));d.l(null)}if(this.ty()!=null){this.ty().ac(this.volumeType());this.ty().ai(this.trendLineType());this.ty().y(this.chartType());this.ty().al(this.isToolbarVisible());if(this._w8!=null){this.ty().l(this._w8)}var e=this.ty();e.chartTypeChanged=$.ig.Delegate.prototype.combine(e.chartTypeChanged,this.aao.runOn(this));var f=this.ty();f.trendLineTypeChanged=$.ig.Delegate.prototype.combine(f.trendLineTypeChanged,this.aar.runOn(this));var g=this.ty();g.volumeTypeChanged=$.ig.Delegate.prototype.combine(g.volumeTypeChanged,this.aas.runOn(this))}break;case"ChartType":if(this.ty()!=null){this.ty().y(this.chartType())}break;case"VolumeType":if(this.ty()!=null){this.ty().ac(this.volumeType())}break;case"TrendLineType":if(this.ty()!=null){this.ty().ai(this.trendLineType())}break;case"IsToolbarVisible":if(this.ty()==null){break}this.ty().al(this.isToolbarVisible());this.setGridRows();break}},aas:function(a,b){this.volumeType(this.ty().ac())},aar:function(a,b){this.trendLineType(this.ty().ai())},aao:function(a,b){this.chartType(this.ty().y())},aa0:function(){this._ur=new $$t.v;this.financialChartLegend($.ig.FinancialLegend?new $.ig.FinancialLegend:null)},_ur:null,provideGrid:function(a){this._xb=a;this.abl();this.setGridRows();if(this.ty()!=null){this.ty().bg(a)}},onDocumentClick:function(a){if(this.ty()!=null){this.ty().bl(a)}},_xb:null,_w9:null,_w6:null,_w8:null,_xa:null,_w7:null,getContext:function(){var a=this.ty().v();var b=new $$t.b;b.vm(new $$t.c);b.vm().toolbar(a);b.container(this._ff);b.toolbarContainer(this._w8);b.legendContainer(this._w7);b.indicatorsContainer(this._w6);b.volumeContainer(this._w9);b.zoomContainer(this._xa);return b},provideContainer:function(a){var b=a;if(b!=null){var c="financialChartMainGrid";var d=$$t.$x.c($$t.$x.h(null,c,$$t.$a.x8));this._xb=d==null?null:b.getWrapper(d.querySelector("."+c));if(this._xb==null||this._xb.getNativeElement()==null){this._xb=b.getWrapper(d)}b.append(this._xb);var e=b.querySelector(".financialChartToolbar");if(this.ty()==null){this.ty(new $$t.o(this,this.toolbarTemplate()))}this.ty()._w.isIndicatorMenuVisible(this.vn()&&this.vo());this._w8=b.getSubRenderer(e);this.ty().l(this._w8);var f=b.querySelector(".financialChartPrice");var g=b.querySelector(".financialChartLegend");this._w7=b.getSubRenderer(g);var h=b.querySelector(".financialChartIndicators");this._w6=b.getSubRenderer(h);var i=b.querySelector(".financialChartVolume");this._w9=b.getSubRenderer(i);var j=b.querySelector(".financialChartZoomSlider");this._xa=b.getSubRenderer(j);a=b.getSubRenderer(f)}else{this._w8=null;if(this.ty()!=null){this.ty().l(null)}if(this.vg()!=null){this.vg().provideContainer(null);this.vg(null)}if(this.financialChartLegend()!=null){this.financialChartLegend().provideContainer(null)}}$.ig.XYChart.prototype.provideContainer.call(this,a);if(b!=null){if(this.volumeChart()!=null){this.volumeChart().provideContainer(this._w9)}if(this._ur!=null){this._ur.h(this._w6)}if(this.zoomSliderChart()!=null){this.zoomSliderChart().provideContainer(this._xa);if(a!=null){this.z8()}else{this.vg(null)}}if(this.financialChartLegend()!=null){this.financialChartLegend().provideContainer(this._w7)}this.setGridRows()}},abb:function(a,b,c){if(a!=null){a.provideContainer(null)}if(b!=null){b.provideContainer(c)}this.setGridRows()},abp:function(a,b){this.abb(a,b,this._xa);if(b==null){return}this.z8()},z8:function(){var $self=this;if(this._xa==null){return}if(this.vg()!=null){this.vg().provideContainer(null)}this.vg(new $.ig.ZoomSlider);this.vg().provideContainer(this._xa);var a=this.vg();a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,function(a,b){if($self.dataChart()!=null){$self.dataChart().windowRect(new $$a.ae(0,$self.vg().windowRect().left(),$self.dataChart().actualWindowRect().top(),$self.vg().windowRect().width(),$self.dataChart().actualWindowRect().height()))}});this.z9()},abn:function(a,b){this.abb(a,b,this._w9)},setGridRows:function(){if(this._xb==null){return}var a=new Array(6);a[0]=(this.isToolbarVisible()?this.toolbarHeight():0)+"px";a[1]=this.isLegendVisible()?"min-content":"0px";a[2]="auto";a[3]=this.indicatorCharts()==null||this.indicatorCharts().count()==0?"0px":this.indicatorCharts().count()*150+"px";a[4]=this.volumeChart()==null?"0px":"100px";a[5]=this.zoomSliderChart()==null?"0px":"100px";if(this.vg()!=null){if(a[5]=="0px"){this.vg().hide()}else{this.vg().show()}}this._xb.setStyleProperty("-ms-grid-rows",$x($.ig.util.stringJoin(" ",a),"auto","1fr"));this._xb.setStyleProperty("grid-template-rows",$.ig.util.stringJoin(" ",a));if(this._ff==null){return}if(this.dataChart()!=null){this.dataChart().notifyContainerResized()}if(this._ur!=null){this._ur.f()}if(this.volumeChart()!=null){this.volumeChart().notifyContainerResized()}if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyContainerResized()}if(this.vg()!=null){this.vg().notifySizeChanged()}},jp:function(){$.ig.XYChart.prototype.jp.call(this);this.yAxisLabelLocation(1);this.yAxisLabelHorizontalAlignment(0);this.yAxisTickLength(0);this.yAxisStroke(null);this.xAxisStroke($.ig.AxisDefaults.prototype.g);this.xAxisTickStrokeThickness($.ig.AxisDefaults.prototype.e);this.xAxisTickLength($.ig.AxisDefaults.prototype.f);this.xAxisTickStroke($.ig.AxisDefaults.prototype.j);this.xAxisMajorStroke(null);this.zoomSliderXAxisMajorStroke($.ig.AxisDefaults.prototype.h);this.zoomSliderXAxisMajorStrokeThickness($.ig.AxisDefaults.prototype.b);this.finalValueAnnotationsVisible(true);this.crosshairsAnnotationEnabled(true);this.crosshairsSnapToData(false);this.crosshairsDisplayMode(0);this.crosshairsLineThickness($.ig.Defaults.prototype.j);this.crosshairsLineVerticalStroke($.ig.Defaults.prototype.ae);this.crosshairsAnnotationXAxisBackground($.ig.Defaults.prototype.af);this.crosshairsAnnotationXAxisTextColor($.ig.Defaults.prototype.ag);this.resolution(NaN);this.leftMargin(30);this.isHorizontalZoomEnabled(true);this.isVerticalZoomEnabled(false);if(this.dataChart()!=null){var a=this.dataChart()._cm._j.e();this.negativeBrushes(a._d);this.negativeOutlines(a._e);this.indicatorNegativeBrushes(a._d);this.zoomSliderXAxisMajorStroke(this.dataChart().defaultAxisMajorStroke())}var b=new $.ig.BrushCollection;b.add(function(){var $ret=new $$a.at;$ret.fill("#8BDC5C");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#8961A9");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#6DB1FF");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#82E9D9");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#EA3C63");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#735656");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#F8CE4F");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#A8A8B7");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#E051A9");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#FF903B");return $ret}());var c=new $.ig.BrushCollection;var e=b.getEnumerator();while(e.moveNext()){var d=e.current();c.add($.ig.BrushUtil.prototype.m(d,.3))}this.overlayBrushes(c);this.overlayOutlines(b)},aa7:function(){if(this._ur!=null){this._ur.b(null);this._ur.b(this.indicatorCharts())}this.setGridRows()},aa8:function(){this.setGridRows()},abh:function(){this.aa7()},z7:function(){if(this.vg()==null||this.zoomSliderChart()==null||this.dataChart()==null||this.dataChart().series().count()==0){return}var a=this._ff.rootWrapper().width();var b=this.dataChart().viewportRect().left()+this.dataChart().viewportRect().width();var c=this.dataChart().viewportRect().left();var d=a-b;this.vg().startInset(c-this.vg().trackStartInset());this.vg().endInset(d-this.vg().trackEndInset());if(this.vg().endInset()<0){var e=this.vg().endInset();this.vg().endInset(0);this.dataChart().rightMargin(this.dataChart().rightMargin()+e*-1)}if(this.vg().startInset()<0){var f=this.vg().startInset();this.vg().startInset(0);this.dataChart().leftMargin(this.dataChart().leftMargin()+f*-1)}this.zoomSliderChart().leftMargin(c);this.zoomSliderChart().rightMargin(d);this.zoomSliderChart().bottomMargin(this.vg().barExtent())},aay:function(){this.z7()},jm:function(a){$.ig.XYChart.prototype.jm.call(this,a);if(a!=null){a.autoMarginWidth(0)}},abs:function(a){return a.getContainerOffsets()},abv:function(){return this._w7==null?null:this.abu(this._w7.rootWrapper())},abt:function(a){if(a==null||a._d==null){return null}return this.abu(a._d.rootWrapper())},abu:function(a){if(a==null){return null}var b=a.getOffset();return new $$a.ae(0,b.left,b.top,a.width(),a.height())},ws:function(){if(this._xb==null){return NaN}var a=this._xb.getOffset();return this._xb.width()+(a==null?0:a.left)},notifyInsertItem:function(source_,a,b){$.ig.XYChart.prototype.notifyInsertItem.call(this,source_,a,b);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyInsertItem(source_,a,b)}},notifyRemoveItem:function(source_,a,b){$.ig.XYChart.prototype.notifyRemoveItem.call(this,source_,a,b);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyRemoveItem(source_,a,b)}},notifyClearItems:function(source_){$.ig.XYChart.prototype.notifyClearItems.call(this,source_);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyClearItems(source_)}},notifySetItem:function(source_,a,b,c){$.ig.XYChart.prototype.notifySetItem.call(this,source_,a,b,c);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifySetItem(source_,a,b,c)}},js:function(a,b){$.ig.XYChart.prototype.js.call(this,a,b);if(this.vt(a)){a.toolTip(null)}},tx:null,ty:function(a){if(arguments.length===1){var b=this.ty();if(a!=b){this.tx=a;this.ka("Toolbar",b,this.ty())}return a}else{return this.tx}},xt:null,rangeSelectorTemplate:function(a){if(arguments.length===1){var b=this.rangeSelectorTemplate();if(a!=b){this.xt=a;this.ka("RangeSelectorTemplate",b,this.rangeSelectorTemplate())}return a}else{return this.xt}},xu:null,toolbarTemplate:function(a){if(arguments.length===1){var b=this.toolbarTemplate();if(a!=b){this.xu=a;this.ka("ToolbarTemplate",b,this.toolbarTemplate())}return a}else{return this.xu}},xq:null,chartTypePickerTemplate:function(a){if(arguments.length===1){var b=this.chartTypePickerTemplate();if(a!=b){this.xq=a;this.ka("ChartTypePickerTemplate",b,this.chartTypePickerTemplate())}return a}else{return this.xq}},xv:null,trendLineTypePickerTemplate:function(a){if(arguments.length===1){var b=this.trendLineTypePickerTemplate();if(a!=b){this.xv=a;this.ka("TrendLineTypePickerTemplate",b,this.trendLineTypePickerTemplate())}return a}else{return this.xv}},xw:null,volumeTypePickerTemplate:function(a){if(arguments.length===1){var b=this.volumeTypePickerTemplate();if(a!=b){this.xw=a;this.ka("VolumeTypePickerTemplate",b,this.volumeTypePickerTemplate())}return a}else{return this.xw}},xr:null,indicatorMenuTemplate:function(a){if(arguments.length===1){var b=this.indicatorMenuTemplate();if(a!=b){this.xr=a;this.ka("IndicatorMenuTemplate",b,this.indicatorMenuTemplate())}return a}else{return this.xr}},xs:null,overlayPickerTemplate:function(a){if(arguments.length===1){var b=this.overlayPickerTemplate();if(a!=b){this.xs=a;this.ka("OverlayPickerTemplate",b,this.overlayPickerTemplate())}return a}else{return this.xs}},vf:null,vg:function(a){if(arguments.length===1){var b=this.vg();if(a!=b){this.vf=a;this.ka("ZoomSlider",b,this.vg())}return a}else{return this.vf}},leftMargin:function(a){if(arguments.length===1){$.ig.XYChart.prototype.leftMargin.call(this,a);return a}else{return $.ig.XYChart.prototype.leftMargin.call(this)}},isHorizontalZoomEnabled:function(a){if(arguments.length===1){$.ig.XYChart.prototype.isHorizontalZoomEnabled.call(this,a);return a}else{return $.ig.XYChart.prototype.isHorizontalZoomEnabled.call(this)}},wl:0,toolbarHeight:function(a){if(arguments.length===1){var b=this.toolbarHeight();if(a!=b){this.wl=a;this.ka("ToolbarHeight",b,this.toolbarHeight())}return a}else{return this.wl}},init:function(){var $self=this;this.wl=40;this.ul=null;this.uj=null;this.un=null;this.us=null;this.xh=10;this.wn=NaN;this.wp=NaN;this.wo=NaN;this.vi=true;this.vk=true;this.ua=1;this.wm=1;this.wk=1;this.wj=2;this.wi=1;this.xd=-2147483648;this.wh=2;this.xg=3;this.xe=10;this.xc=30;this.xf=9;this.wr=1;this.vh=false;this.we=$$0.$s.minValue();this.wd=$$0.$s.maxValue();$.ig.XYChart.prototype.init.call(this);this.i7();this.wb=$.ig.TimeAxisBreakCollection?new $.ig.TimeAxisBreakCollection:null;if(this.xAxisBreaks()!=null){var a=this.xAxisBreaks();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){$self.abf()})}this.aa0()},l2:function(){return this.xAxis()},l3:function(){return this.yAxis()},onAttachedToUI:function(){$.ig.XYChart.prototype.onAttachedToUI.call(this);if(this.vg()!=null){this.vg().onAttachedToUI()}},onDetachedFromUI:function(){$.ig.XYChart.prototype.onDetachedFromUI.call(this);if(this.vg()!=null){this.vg().onDetachedFromUI()}},ab:function(a){return 20},c7:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(20);return $ret}()},c6:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $.ig.SimpleFinancialPriceSeriesRule);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},tk:function(a){return this.tl(a)},uy:function(a){return this.uz(a)},tj:function(a){var b=this.tk(0);b.name(a);return b},i4:function(){this.xAxis(this.tj("xAxis"));this.yAxis(this.uy(0));this.yAxis().name("yAxis");this.volumeAxis(this.uy(0));this.volumeAxis().name("volumeAxis");this.volumeXAxis(this.tj("volumeXAxis"));this.v8(new $$4.x($.ig.NumericYAxis.prototype.$type,0));this.wa(new $$4.x($.ig.CategoryAxisBase.prototype.$type,0));this.indicatorAxis(this.uy(0));this.indicatorAxis().name("indicatorAxis");this.indicatorXAxis(this.tj("indicatorXAxis_0"));this.v8().add(this.indicatorAxis());this.wa().add(this.indicatorXAxis());if(this.xAxis().labelSettings()==null){this.xAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.yAxis().labelSettings()==null){this.yAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.volumeAxis().labelSettings()==null){this.volumeAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.volumeXAxis().labelSettings()==null){this.volumeAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.indicatorAxis().labelSettings()==null){this.indicatorAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.indicatorXAxis().labelSettings()==null){this.indicatorXAxis().labelSettings(new $.ig.AxisLabelSettings)}this.zoomSliderAxis(this.uy(0));this.zoomSliderAxis().name("zoomSliderAxis");this.zoomSliderXAxis(this.tj("zoomSliderXAxis"));if(this.zoomSliderAxis().labelSettings()==null){this.zoomSliderAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.zoomSliderXAxis().labelSettings()==null){this.zoomSliderXAxis().labelSettings(new $.ig.AxisLabelSettings)}},i2:function(a,b){var c=$b($.ig.MarkerSeries.prototype.$type,a);if(c!=null){c.markerType(this.a3(a,b))}},a2:function(a){if(a!=null){return 1}return $.ig.XYChart.prototype.a2.call(this,a)},kr:function(a){if(a.suggestedSecondaryAxis()==2){this.yAxis().isLogarithmic(true);this.yAxis().logarithmBase(10)}},ku:function(){this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());this.yAxis().logarithmBase(this.yAxisLogarithmBase())},t2:function(a){var b;if(this.chartType()==0){if(a==null||a.index()>0||String.isNullOrEmpty(a.getMemberPathFor(12))){b=4}else{b=2}}else{b=this.chartType()}b=this.t1(b);return b},t1:function(a){if(a==1||a==2){if($.ig.FinancialPriceSeries){return a}a=4}if(a==4){if($.ig.LineSeries){return a}a=3}if(a==3){if($.ig.ColumnSeries){return a}}return a},ub:function(a){if(a==2||a==3){if($.ig.FinancialPriceSeries){return a}a=5}if(a==5){if($.ig.LineSeries){return a}a=6}if(a==6){if($.ig.AreaSeries){return a}a=4}if(a==4){if($.ig.ColumnSeries){return a}}return a},t4:function(a){if(a==2){if($.ig.LineSeries){return a}a=3}if(a==3){if($.ig.AreaSeries){return a}a=1}if(a==1){if($.ig.ColumnSeries){return a}}return a},yc:function(a){var b=a.getMemberPathFor(14);if(String.isNullOrEmpty(b)){b=a.getMemberPathFor(11)}return b},tl:function(axisType_){var a;switch(axisType_){case 0:if($.ig.OrdinalTimeXAxis){a=new $.ig.OrdinalTimeXAxis}else if($.ig.TimeXAxis){a=new $.ig.TimeXAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a;case 1:if($.ig.TimeXAxis){a=new $.ig.TimeXAxis}else if($.ig.OrdinalTimeXAxis){a=new $.ig.OrdinalTimeXAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a}return null},uz:function(axisType_){var a;switch(axisType_){case 0:if($.ig.NumericYAxis){a=new $.ig.NumericYAxis}else if($.ig.PercentChangeYAxis){a=new $.ig.PercentChangeYAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a;case 1:if($.ig.PercentChangeYAxis){a=new $.ig.PercentChangeYAxis}else if($.ig.NumericYAxis){a=new $.ig.NumericYAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a}return null},u5:function(){return this.bc(1)},u6:function(){return this.bc(0)},u4:function(){return this.bc(2)},u7:function(){return this.bc(20)},vm:function(){return $.ig.HorizontalAnchoredCategorySeriesProxy},ul:null,um:function(){if($.ig.HorizontalAnchoredCategorySeriesProxy){return new $.ig.HorizontalAnchoredCategorySeriesProxy}else{throw new $$0.n(1,"horizontal series module is not loaded, but is required.")}},vp:function(){return $.ig.FinancialPriceSeriesProxy},uj:null,uk:function(){if($.ig.FinancialPriceSeriesProxy){return new $.ig.FinancialPriceSeriesProxy}else{throw new $$0.n(1,"financial series module is not loaded, but is required.")}},vn:function(){return $.ig.IndicatorProxy},un:null,uo:function(){if($.ig.IndicatorProxy){return new $.ig.IndicatorProxy}else{throw new $$0.n(1,"financial series module is not loaded, but is required.")}},vo:function(){return $.ig.OverlayProxy},us:null,ut:function(){if($.ig.OverlayProxy){return new $.ig.OverlayProxy}else{throw new $$0.n(1,"overlay series module is not loaded, but is required.")}},bb:function(a,b){var c=this.yc(a);switch(this.t2(a)){case 3:var d=this.u5();this.um().setValueMemberPath(d,c);this.um().setXAxis(d,this.xAxis());this.um().setYAxis(d,this.yAxis());this.um().setCategoryMode(d,1);return d;case 4:var e=this.u6();this.um().setValueMemberPath(e,c);this.um().setXAxis(e,this.xAxis());this.um().setYAxis(e,this.yAxis());this.um().setCategoryMode(e,1);return e;default:case 1:case 2:var f=this.u7();this.uk().setOpenMemberPath(f,a.getMemberPathFor(11));this.uk().setHighMemberPath(f,a.getMemberPathFor(12));this.uk().setLowMemberPath(f,a.getMemberPathFor(13));this.uk().setCloseMemberPath(f,a.getMemberPathFor(14));this.uk().setVolumeMemberPath(f,a.getMemberPathFor(15));this.uk().setXAxis(f,this.xAxis());this.uk().setYAxis(f,this.yAxis());this.uk().setDisplayType(f,this.chartType()==1?1:0);this.uk().setCategoryMode(f,1);return f}},kt:function(){$.ig.XYChart.prototype.kt.call(this);this.aaw(this.xAxis());this.abj(false);if(this.volumeType()!=0&&this.volumeChart()!=null){this.aa2()}this.aaw(this.volumeXAxis());this.aaw(this.indicatorXAxis());this.abg();this.abi();if(this.zoomSliderType()!=0){this.aa3();this.aaw(this.zoomSliderXAxis())}},re:function(a,b){$.ig.XYChart.prototype.re.call(this,a,b);a(this.volumeXAxis());if(this.wa()!=null){var d=this.wa().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}}var e=true;switch(b){case"XAxisMajorStroke":case"XAxisMajorStrokeThickness":e=false;break}if(e){a(this.zoomSliderXAxis())}},rj:function(a,b){$.ig.XYChart.prototype.rj.call(this,a,b);if(b){a(this.volumeAxis());if(this.v8()!=null){var d=this.v8().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}}a(this.zoomSliderAxis())}},rh:function(a){$.ig.XYChart.prototype.rh.call(this,a);this.q8(this.volumeXAxis(),a);this.q8(this.indicatorXAxis(),a);this.q8(this.zoomSliderXAxis(),a)},rm:function(a){$.ig.XYChart.prototype.rm.call(this,a);this.q8(this.volumeAxis(),a);this.q8(this.indicatorAxis(),a);this.q8(this.zoomSliderAxis(),a)},rk:function(a){$.ig.XYChart.prototype.rk.call(this,a);this.q7(this.volumeAxis(),a);this.q7(this.indicatorAxis(),a);this.q7(this.zoomSliderAxis(),a)},rf:function(a){$.ig.XYChart.prototype.rf.call(this,a);this.q7(this.volumeXAxis(),a);this.q7(this.indicatorXAxis(),a);this.q7(this.zoomSliderXAxis(),a)},jl:function(a){var $self=this;$.ig.XYChart.prototype.jl.call(this,a);if(a==null){return}if(a==this.zoomSliderChart()){a.isHorizontalZoomEnabled(a.isVerticalZoomEnabled(false));a.legend(null);if(this.dataChart()!=null){a.brushes(this.dataChart().brushes());a.outlines(this.dataChart().outlines())}}else{$.ig.SyncManager.prototype.d(a,function(){var $ret=new $.ig.SyncSettings;$ret.syncChannel($self.y7());$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(false);return $ret}());$.ig.SyncManager.prototype.c(a)}a.defaultInteraction(2)},_xo:0,x4:null,y7:function(){if(this.x4==null){$$t.$a._xo++;this.x4=$$t.$a._xo.toString()}return this.x4},aai:function(a,b){this.z4();this.aay()},z4:function(){if(this.yAxis().b6()){return}var a=this.yAxis()._av.bd;if(this.volumeType()!=0){a=Math.max(a,this.volumeAxis()._av.bd)}var c=this.v8().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(a,b._av.bd)}this.z5(a)},z5:function(a){if(this.yAxis().b6()){return}this.yAxis().eo(this.volumeAxis().eo(a));var c=this.v8().getEnumerator();while(c.moveNext()){var b=c.current();b.eo(a)}this.zoomSliderAxis().eo(this.yAxis().eo())},aaa:function(a){if(this.indicatorCharts()==null){return}for(var b=0;b<this.indicatorCharts().count();b++){var c=this.indicatorCharts().__inner[b];for(var d=0;d<c.series().count();d++){var e=c.series().__inner[d];if(!this.vr(e)){continue}a(c.series().__inner[d],b)}}},aad:function(a){if(this.volumeChart()==null){return}for(var b=0;b<this.volumeChart().series().count();b++){var c=this.volumeChart().series().__inner[b];if(c.isAnnotationLayer()){continue}a(this.volumeChart().series().__inner[b],b)}},aab:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(!this.vt(c)){continue}a(c,b)}},aac:function(a,b){if(this.dataChart()==null){return}for(var c=0;c<this.dataChart().series().count();c++){var d=this.dataChart().series().__inner[c];if(this.vt(d)){continue}var e=this.xi(d,c);a(d,e)}if(b){this.aae(a)}},aae:function(a){if(this.zoomSliderChart()==null){return}for(var b=0;b<this.zoomSliderChart().series().count();b++){var c=this.zoomSliderChart().series().__inner[b];if(c.isAnnotationLayer()){continue}a(this.zoomSliderChart().series().__inner[b],b)}},xi:function(a,b){if(a.chart()!=this.dataChart()){return b}var c=this._ac==null||this._ac.dataSeries()==null?0:this._ac.dataSeries().count();var d=this.overlayTypes()==null?0:this.overlayTypes().count();return b-c*d},jb:function(a){$.ig.XYChart.prototype.jb.call(this,a);this.aad(a);this.aaa(a);this.aae(a)},vb:null,volumeChart:function(a){if(arguments.length===1){var b=this.volumeChart();if(a!=b){this.vb=a;this.ka("VolumeChart",b,this.volumeChart())}return a}else{return this.vb}},aa2:function(){if(this.dataChart()==null){return}this.volumeChart().series().clear();var a=new $$4.x($.ig.Series.prototype.$type,0);var b=-1;for(var c=0;c<this.dataChart().series().count();c++){var d=this.dataChart().series().__inner[c];if(this.vt(d)||d.isAnnotationLayer()){continue}b++;var e;var f=this.volumeType();f=this.t4(f);switch(f){case 2:e=this.u6();break;case 3:e=this.u4();break;default:case 1:e=this.u5();break}this.um().setCategoryMode(e,1);e.name("volumeSeries_"+b);e.itemsSource(d.itemsSource());this.um().setXAxis(e,this.volumeXAxis());this.um().setYAxis(e,this.volumeAxis());this.um().setValueMemberPath(e,this._ac!=null&&this._ac.dataSeries()!=null&&this._ac.dataSeries().count()>b?this._ac.dataSeries().__inner[b].getMemberPathFor(15):null);e.title(d.title()+" Volume");e.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.volumeBrushes(),b));e.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.volumeOutlines(),b));e.thickness(this.volumeThickness());a.add(e)}var g=this.c3("volume",false);if(g!=null){a.addRange(g)}for(var h=0;h<a.count();h++){var i=a.__inner[h];this.volumeChart().series().add(i);this.jq(i,h)}},vq:function(a){if(!this.vm()){return false}return this.um().matchesType(a)},vu:function(a){if(!this.vp()){return false}return this.uk().matchesType(a)},vr:function(a){if(!this.vn()){return false}return this.uo().matchesType(a)},vt:function(a){if(!this.vo()){return false}return this.ut().matchesType(a)},aa1:function(){if(this.dataChart()==null){return}var a=0;var b=this.indicatorTypes()==null?0:this.indicatorTypes().count();var c=this.customIndicatorNames()==null?0:this.customIndicatorNames().count();var d=b+c;for(var e=0;e<d;e++){var f=new $$4.x($.ig.Series.prototype.$type,0);var g=this.indicatorCharts().__inner[e];var h=e>=b;var i=h?this.customIndicatorNames().__inner[e-b]:$$t.$al.$getName(this.indicatorTypes().__inner[e]);var j=-1;for(var k=0;k<this.dataChart().series().count();k++){var l=this.dataChart().series().__inner[k];if(this.vt(l)||l.isAnnotationLayer()){continue}j++;var m;if(h){var n=this.u8("Custom");this.uo().handleCustomIndicatorEvent(n,this.aag.runOn(this));m=n}else{m=this.va(this.indicatorTypes().__inner[e])}if(m==null){continue}m.name("indicator_"+a++);this.uo().setXAxis(m,this.wa().__inner[e]);this.uo().setYAxis(m,this.v8().__inner[e]);m.itemsSource(l.itemsSource());this.uo().setOpenMemberPath(m,this._ac.dataSeries().__inner[j].getMemberPathFor(11));this.uo().setHighMemberPath(m,this._ac.dataSeries().__inner[j].getMemberPathFor(12));this.uo().setLowMemberPath(m,this._ac.dataSeries().__inner[j].getMemberPathFor(13));this.uo().setCloseMemberPath(m,this._ac.dataSeries().__inner[j].getMemberPathFor(14));this.uo().setVolumeMemberPath(m,this._ac.dataSeries().__inner[j].getMemberPathFor(15));m.title(l.title()+" "+i);m.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorBrushes(),e));m.thickness(this.indicatorThickness());if(this.vr(m)){this.uo().setNegativeBrush(m,$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorNegativeBrushes(),e));this.uo().setDisplayType(m,$.ig.ArrayUtil.prototype.a($.ig.IndicatorDisplayType.prototype.$type,this.indicatorDisplayTypes(),e))}if(this.indicatorPeriod()!=-2147483648&&this.vr(m)){this.uo().setPeriodOverride(m,this.indicatorPeriod())}if(this.vr(m)){this.uo().setSmoothingPeriod(m,this.indicatorSmoothingPeriod())}if(this.vr(m)){this.uo().setSignalPeriod(m,this.indicatorSignalPeriod())}if(this.vr(m)){this.uo().setShortPeriod(m,this.indicatorShortPeriod());this.uo().setLongPeriod(m,this.indicatorLongPeriod())}this.jq(m,e);f.add(m)}var o=this.c3(i,false);for(var p=0;p<f.count();p++){var q=f.__inner[p];g.series().add(q)}if(o!=null){for(var r=0;r<o.count();r++){var s=o.__inner[r];g.series().add(s);this.jq(s,r)}}}},u8:function(indicatorName_){var seriesTypeString_=indicatorName_.toString()+"Indicator";if($.ig[seriesTypeString_]){return new $.ig[seriesTypeString_]}return null},va:function(a){return this.u8($$t.$al.$getName(a))},abj:function(a){if(this.ty()==null){return}var b=this.xAxis();if(b.actualMinimumValue()>b.actualMaximumValue()){return}this.ty().as(b.actualMinimumValue());this.ty().ar(b.actualMaximumValue());if(a){this.ty().au(b.visibleMinimum());this.ty().at(b.visibleMaximum())}this.ty().bn()},exportVisualData:function(){var $self=this;var a=function(){var $ret=new $$t.au;$ret.mainChart($.ig.XYChart.prototype.exportVisualData.call($self));$ret.volumeChart($self.volumeChart()==null?null:$self.volumeChart().exportVisualData());$ret.toolbar($self.ty()==null?null:$self.ty().aj());$ret.zoomChart($self.zoomSliderChart()==null?null:$self.zoomSliderChart().exportVisualData());return $ret}();if(this.indicatorCharts()!=null){a.indicatorCharts(new $$4.x($.ig.$op.$type,0));var c=this.indicatorCharts().getEnumerator();while(c.moveNext()){var b=c.current();a.indicatorCharts().add1(b.exportVisualData())}}if(this.dataChart()!=null){a.mainChartLeft(this.abs(this.dataChart()).__x);a.mainChartTop(this.abs(this.dataChart()).__y)}if(this.volumeChart()!=null){a.volumeChartLeft(this.abs(this.volumeChart()).__x);a.volumeChartTop(this.abs(this.volumeChart()).__y)}if(this.zoomSliderChart()!=null){a.zoomChartLeft(this.abs(this.zoomSliderChart()).__x);a.zoomChartTop(this.abs(this.zoomSliderChart()).__y)}if(this.ty()!=null){var d=this.abt(this.ty());
a.toolbarLeft(d.left());a.toolbarTop(d.top());a.toolbarWidth(d.width());a.toolbarHeight(d.height())}if(this.indicatorCharts()!=null){a.indicatorChartLefts(new $$4.x(Number,0));a.indicatorChartTops(new $$4.x(Number,0));var f=this.indicatorCharts().getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorChartLefts().add(this.abs(e).__x);a.indicatorChartTops().add(this.abs(e).__y)}}var g=this.abv();a.legendLeft(g.left());a.legendTop(g.top());a.legendWidth(g.width());a.legendHeight(g.height());a.legend(this.financialChartLegend()==null?null:this.financialChartLegend().exportVisualData());return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},u9:function(overlayName_){var seriesTypeString_=overlayName_.toString()+"Overlay";if($.ig[seriesTypeString_]){return new $.ig[seriesTypeString_]}return null},abi:function(){if(this.dataChart()==null){return}var a=new $$4.x($.ig.Series.prototype.$type,0);var c=this.dataChart().series().getEnumerator();while(c.moveNext()){var b=c.current();if(this.vt(b)){a.add(b)}}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.dataChart().series().remove(d)}if(this.overlayTypes()==null){return}var f=new $$4.x($.ig.Series.prototype.$type,0);var g=-1;for(var h=0;h<this.dataChart().series().count();h++){var i=this.dataChart().series().__inner[h];if(this.vt(i)||i.isAnnotationLayer()){continue}g++;for(var j=0;j<this.overlayTypes().count();j++){var k=this.overlayTypes().__inner[j];var l;switch(k){case 1:l=this.u9($$t.$ak.$getName(k));break;default:case 0:l=this.u9($$t.$ak.$getName(k));break}l.name(i.name()+"_"+$$t.$ak.$getName(k));this.ut().setXAxis(l,this.xAxis());this.ut().setYAxis(l,this.yAxis());l.itemsSource(i.itemsSource());var m=g*this.overlayTypes().count()+j;l.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayBrushes(),m));l.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayOutlines(),m));l.thickness(this.overlayThickness());l.title(i.title()+" "+$$t.$ak.$getName(k));var n=i;if(n==null){continue}var o=this._ac.dataSeries().__inner[g];this.ut().setOpenMemberPath(l,o.getMemberPathFor(11));this.ut().setHighMemberPath(l,o.getMemberPathFor(12));this.ut().setLowMemberPath(l,o.getMemberPathFor(13));this.ut().setCloseMemberPath(l,o.getMemberPathFor(14));this.ut().setVolumeMemberPath(l,o.getMemberPathFor(15));f.add(l)}}var p=new Array(this.dataChart().series().count());this.dataChart().series().copyTo(p,0);this.dataChart().skipDataCleanup(true);this.dataChart().series().clear();this.dataChart().skipDataCleanup(false);for(var q=0;q<p.length;q++){p[q].index(-1)}f.addRange(p);for(var r=0;r<f.count();r++){var s=f.__inner[r];this.dataChart().series().add(s);this.jq(s,r)}},_vz:false,abg:function(){if(this._vz){return}this._vz=true;if(this.indicatorCharts()!=null){var a=this.indicatorCharts();this.indicatorCharts(null);var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.aax(b)}}if((this.indicatorTypes()==null||this.indicatorTypes().count()==0)&&(this.customIndicatorNames()==null||this.customIndicatorNames().count()==0)){this.indicatorCharts(null);if(this.v8()!=null){this.v8().clear()}if(this.wa()!=null){this.wa().clear()}this.aa7();this.abh();this._vz=false;return}if(this.indicatorCharts()==null){this.indicatorCharts(new $$4.x($.ig.XamDataChart.prototype.$type,0))}this.indicatorCharts().clear();this.v8().clear();this.wa().clear();var d=this.indicatorTypes()==null?0:this.indicatorTypes().count();var e=this.customIndicatorNames()==null?0:this.customIndicatorNames().count();var f=d+e;for(var g=0;g<f;g++){var h=new $.ig.XamDataChart;this.indicatorCharts().add(h);this.aav(h);var i=g>=d;if(i){h.title(this.customIndicatorNames().__inner[g-d])}else{h.title(this.yb(this.indicatorTypes().__inner[g]))}if(this.indicatorAxis()!=null){var j;var k;if(g==0){j=this.indicatorAxis();k=this.indicatorXAxis()}else{j=new $.ig.NumericYAxis;if(!this.indicatorXAxis().isDateTime()){k=this.tk(0)}else{k=this.tk(1)}}k.name("indicatorXAxis_"+g);j.name("indicatorAxis_"+g);h.axes().add(j);h.axes().add(k);this.v8().add(j);this.wa().add(k);if(this.cc()){this.rb(j)}if(this.cc()){this.q9(k)}}}this.aa1();this.aa7();if(this.ty()!=null){this.ty().ae(this.indicatorTypes())}this.z6();this.abh();this._vz=false},ji:function(){$.ig.XYChart.prototype.ji.call(this);this.q9(this.xAxis());this.q9(this.volumeXAxis());if(this.wa()!=null){var b=this.wa().getEnumerator();while(b.moveNext()){var a=b.current();this.q9(a)}}this.rb(this.yAxis());this.rb(this.volumeAxis());if(this.v8()!=null){var d=this.v8().getEnumerator();while(d.moveNext()){var c=d.current();this.rb(c)}}this.q9(this.zoomSliderXAxis());this.rb(this.zoomSliderAxis())},ct:function(){return!this.isWindowSyncedToVisibleRange()},v3:function(){return $.ig.ZoomSlider},abo:function(a,b){this.aba(a,b);this.z6();if(this.zoomSliderChart()!=null){this.zoomSliderChart().axes().add(this.zoomSliderAxis());this.zoomSliderChart().axes().add(this.zoomSliderXAxis())}this.aa3();this.zoomSliderXAxis().itemsSource(this.xAxis().itemsSource());this.aa8();this.abp(a,b)},aa3:function(){if(this.dataChart()==null||this.zoomSliderChart()==null){return}this.zoomSliderChart().series().clear();var a=new $$4.x($.ig.Series.prototype.$type,0);for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(this.vt(c)||c.isAnnotationLayer()){continue}var d;var e=this.zoomSliderType();e=this.ub(e);var f=this.xi(c,b);if(e==1){switch(this.t2(this._ac!=null&&this._ac.dataSeries()!=null&&this._ac.dataSeries().count()>f?this._ac.dataSeries().__inner[f]:null)){case 1:e=2;break;case 2:e=3;break;case 3:e=4;break;case 4:e=5;break}}switch(e){case 2:d=this.u7();this.uk().setDisplayType(d,1);break;case 3:d=this.u7();this.uk().setDisplayType(d,0);break;case 5:d=this.u6();break;case 6:d=this.u4();break;default:case 4:d=this.u5();break}var g=this._ac!=null&&this._ac.dataSeries()!=null&&this._ac.dataSeries().count()>f?this._ac.dataSeries().__inner[f]:null;if(d.isCategory()&&!d.isFinancial()){this.um().setCategoryMode(d,1);this.um().setXAxis(d,this.zoomSliderXAxis());this.um().setYAxis(d,this.zoomSliderAxis());this.um().setValueMemberPath(d,g==null?null:this.yc(g))}else if(d.isFinancial()){this.uk().setCategoryMode(d,1);this.uk().setXAxis(d,this.zoomSliderXAxis());this.uk().setYAxis(d,this.zoomSliderAxis());if(g!=null){this.uk().setOpenMemberPath(d,g.getMemberPathFor(11));this.uk().setHighMemberPath(d,g.getMemberPathFor(12));this.uk().setLowMemberPath(d,g.getMemberPathFor(13));this.uk().setCloseMemberPath(d,g.getMemberPathFor(14));this.uk().setVolumeMemberPath(d,g.getMemberPathFor(15))}}d.name("zoomSliderSeries_"+f);d.itemsSource(c.itemsSource());d.title(c.title());d.thickness(this.thickness());a.add(d)}for(var h=0;h<a.count();h++){var i=a.__inner[h];this.zoomSliderChart().series().add(i);this.jq(i,h)}},j5:function(a,b,c){$.ig.XYChart.prototype.j5.call(this,a,b,c);if(a==null||!b){return}var d=true;var e=true;switch(c){case"Brushes":case"Outlines":d=e=false;break}if(this.indicatorCharts()!=null&&d){var g=this.indicatorCharts().getEnumerator();while(g.moveNext()){var f=g.current();a(f)}}if(this.volumeChart()!=null&&e){a(this.volumeChart())}if(this.zoomSliderChart()!=null){a(this.zoomSliderChart())}},aag:function(a,b){var c=b;var d=a;var e=-1;if(this.indicatorCharts()!=null){e=this.indicatorCharts().indexOf(d.chart())}e-=this.indicatorTypes()==null?0:this.indicatorTypes().count();if(this.applyCustomIndicators!=null){this.applyCustomIndicators(this,new $$t.ad(c,d,e))}},abc:function(a,b,c){if(a!=null){if(b!=null){a.axes().remove(b)}a.axes().add(c)}if(this.cc()){this.q9(c)}},v2:function(){return $.ig["ZoomSlider"]!==undefined},aah:function(a,b){this.abg()},vv:function(a,b){if(b<=0){return false}switch(a){case 5:return true;case 4:case 3:return b>=$.ig.util.timeSpanFromDays(365);case 2:return b>=$.ig.util.timeSpanFromDays(180);case 1:return b>=$.ig.util.timeSpanFromDays(90);case 0:return b>=$.ig.util.timeSpanFromDays(30)}return false},aa6:function(){var a=this.rangeSelectorOptions()!=null?this.rangeSelectorOptions():new $$t.am(1,[5,4,3,2,1,0]);var b=new $$t.am(0);var c=this.xAxis();var d=c.actualMaximumValue()-c.actualMinimumValue();var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(this.vv(e,d)){b.add(e)}}this.actualRangeSelectorOptions(b);if(this.ty()!=null){this.ty().u(this.actualRangeSelectorOptions())}},aal:function(a,b){this.aa6()},aaq:function(a,b){this.overlayTypes(this.ty().ag())},aap:function(a,b){this.indicatorTypes(this.ty().ae())},aaj:function(a,b){this.abg()},aak:function(a,b){this.abi()},aau:function(a,b){var c=a;if(c.chart()==null){return}if(this.isWindowSyncedToVisibleRange()){this.aa5(c.chart())}},aax:function(a){$.ig.SyncManager.prototype.e(a);a.axes().clear();a.series().clear();a.gridAreaRectChanged=$.ig.Delegate.prototype.remove(a.gridAreaRectChanged,this.aai.runOn(this));a.provideContainer(null);if(this.volumeChart()==null&&this.indicatorCharts()==null){this.yAxis().eo(this.volumeAxis().eo(this.indicatorAxis().eo(0)));this.xAxis().labelSettings().visibility(this.xAxisLabelVisibility())}},aav:function(a){var b=a!=this.zoomSliderChart();if(b){if(this.dataChart()!=null){a.windowRect(new $$a.ae(0,this.dataChart().actualWindowRect().x(),a.windowRect().y(),this.dataChart().actualWindowRect().width(),a.windowRect().height()))}var c=function(){var $ret=new $.ig.SyncSettings;$ret.syncChannel("one");$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(false);return $ret}();$.ig.SyncManager.prototype.d(a,c);$.ig.SyncManager.prototype.c(a)}a.gridAreaRectChanged=$.ig.Delegate.prototype.combine(a.gridAreaRectChanged,this.aai.runOn(this));this.jk(a)},z6:function(){if(this.indicatorCharts()!=null||this.volumeChart()!=null){this.q7(this.xAxis(),function(a){a.visibility(1)})}for(var a=0;a<this.wa().count();a++){var b=this.wa().__inner[a];var c=a<this.wa().count()-1||this.volumeChart()!=null;this.q7(b,function(d){d.visibility(c?1:0)})}},aba:function(a,b){if(a!=null){this.aax(a)}if(b!=null){this.aav(b)}},abm:function(a,b){this.aba(a,b);this.z6();if(this.volumeChart()!=null){if(this.volumeAxis()!=null){this.volumeChart().axes().add(this.volumeAxis());this.volumeChart().axes().add(this.volumeXAxis())}this.aa2();this.volumeXAxis().itemsSource(this.xAxis().itemsSource())}this.abn(a,b)},aam:function(a,b){this.abk()},abk:function(){if(this.ty()==null||+this.ty().au()==+$$0.$s.maxValue()||+this.ty().at()==+$$0.$s.minValue()||this.dataChart()==null){return}var a=this.xAxis();var b=a.getWindowRectForSelection(this.ty().au(),this.ty().at());if(b.width()==0||$.ig.util.isNaN(b.width())||Number.isInfinity(b.width())){return}this._vy=true;this.dataChart().windowRect(new $$a.ae(0,b.left(),this.dataChart().windowRect().top(),b.width(),this.dataChart().windowRect().height()));if(this.vg()!=null){this.vg().windowRect(this.dataChart().actualWindowRect())}if(this.isWindowSyncedToVisibleRange()){this.aa5(this.dataChart())}this._vy=false},_vy:false,aat:function(a,b){this.aa6();this.abj(!this._vy)},aaf:function(a,b){var $self=this;if(!this._vy){if(this.isWindowSyncedToVisibleRange()){this.aa5(a)}var c=false;var d=this.kf(function(){$self.abj(true)},c);c=d.p1;if(this.vg()!=null){this.vg().windowRect(this.dataChart().actualWindowRect())}}},abe:function(a,b,c,d){if(a==null||b==null){return}if(c!=-1){this._vy=true;a.windowRect(new $$a.ae(0,d,a.actualWindowRect().top(),c,a.actualWindowRect().height()));this._vy=false}var e=1.7976931348623157e308;var f=-1.7976931348623157e308;var g=new $$a.ae(0,0,0,1,1);var h=new $.ig.ScalerParams(0,g,g,this.yAxis().isInverted(),a.effectiveViewport());var j=a.series().getEnumerator();while(j.moveNext()){var i=j.current();h._b=i.f4();var k=i.aq(a.actualWindowRect());var l=k==null||k.minimum()==1.7976931348623157e308||$.ig.util.isNaN(k.minimum());if(l){continue}var m=b.getScaledValue(k.minimum(),h);var n=b.getScaledValue(k.maximum(),h);f=Math.max(f,m);e=Math.min(e,n)}var o=a.actualWindowRect().width();if(c!=-1){o=c}var p=a.actualWindowRect().left();if(d!=-1){p=d}if(e==1.7976931348623157e308||f==-1.7976931348623157e308||$.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return}this._vy=true;var q=new $$a.ae(0,p,e,o,f-e);a.windowRect(q);this._vy=false},abd:function(a){if(a==null){return}if(a==this.dataChart()){this.abe(this.dataChart(),this.yAxis(),-1,-1);if(this.volumeChart()!=null){this.abe(this.volumeChart(),this.volumeAxis(),this.dataChart().actualWindowRect().width(),this.dataChart().actualWindowRect().left())}}else if(a==this.volumeChart()){this.abe(this.volumeChart(),this.volumeAxis(),-1,-1);this.abe(this.dataChart(),this.yAxis(),this.volumeChart().actualWindowRect().width(),this.volumeChart().actualWindowRect().left())}},aa5:function(a){var $self=this;this.ke(function(){$self.abd(a)})},aan:function(a,b){if(this.isWindowSyncedToVisibleRange()){this.aa5(a)}},_v4:false,abl:function(){if(!this.v3()){return}this.z9();if(this.zoomSliderType()==0){this.zoomSliderChart(null)}else if(this.zoomSliderChart()==null){this.zoomSliderChart(function(){var $ret=new $.ig.XamDataChart;$ret.name("ZoomSliderChart");return $ret}())}else{this.aa3()}},z9:function(){},abf:function(){var $self=this;if(this.xAxisMode()!=1){return}this.rd(function(a){var b;b=a.breaks();b.clear();if($self.xAxisBreaks()==null){return}var d=$self.xAxisBreaks().getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}})},ky:function(a,b,c){$.ig.XYChart.prototype.ky.call(this,a,b,c);if(this._ac.dataSeries().count()>0){if(this.xAxisMode()==1&&String.isNullOrEmpty(this.calloutsXMemberPath())){this.ak().setXMemberPath(a,c.getMemberPathFor(17))}if(String.isNullOrEmpty(this.calloutsYMemberPath())){this.ak().setYMemberPath(a,this.yc(c))}if(String.isNullOrEmpty(this.calloutsLabelMemberPath())){this.ak().setLabelMemberPath(a,this.yc(c))}if(String.isNullOrEmpty(this.calloutsContentMemberPath())){this.ak().setContentMemberPath(a,this.yc(c))}}},yb:function(a){switch(a){case 0:return"Absolute Volume Oscillator";case 1:return"Accumulation/Distribution Indicator";case 2:return"Average Directional Index";case 3:return"Average True Range Indicator";case 4:return"Bollinger Bandwidth";case 5:return"Chaikin Oscillator";case 6:return"Chaikin Volatility Indicator";case 7:return"Commodity Channel Index";case 8:return"Detrended Price Oscillator";case 9:return"Ease of Movement Indicator";case 10:return"Fast Stochastic Oscillator";case 11:return"Force Index Indicator";case 12:return"Full Stochastic Oscillator";case 13:return"Market Facilitation Index";case 14:return"Mass Index Indicator";case 15:return"Median Price Indicator";case 16:return"Money Flow Index";case 17:return"MACD Indicator";case 18:return"Negative Volume Index";case 19:return"On Balance Volume Indicator";case 20:return"Percentage Price Oscillator";case 21:return"Percentage Volume Oscillator";case 22:return"Positive Volume Index";case 23:return"Price Volume Trend";case 24:return"ROC - Rate of Change Indicator";case 25:return"RSI - Relative Strength Index";case 26:return"Slow Stochastic Oscillator";case 27:return"Standard Deviation Indicator";case 28:return"Stoch RSI";case 29:return"TRIX Indicator";case 30:return"Typical Price Indicator";case 31:return"Ultimate Oscillator";case 32:return"Weighted Close Indicator";case 33:return"Williams %R Indicator";default:return"Unknown"}},q9:function(a){$.ig.XYChart.prototype.q9.call(this,a);var b=a;this.aaw(b);if(a.chart()!=null){var d=a.chart().series().getEnumerator();while(d.moveNext()){var c=d.current();if(this.vq(c)){this.um().setXAxis(c,b)}else if(this.vu(c)){this.uk().setXAxis(c,b)}else if(this.vr(c)){this.uo().setXAxis(c,b)}else if(this.vt(c)){this.ut().setXAxis(c,b)}}}var e=a==this.zoomSliderXAxis();if(e){a.majorStroke(this.zoomSliderXAxisMajorStroke());a.majorStrokeThickness(this.zoomSliderXAxisMajorStrokeThickness());this.q7(a,function(f){f.visibility(1)})}var f=a;f.minimumValue(this.xAxisMinimumValue());f.maximumValue(this.xAxisMaximumValue())},rb:function(a){$.ig.XYChart.prototype.rb.call(this,a);if(a.chart()!=null&&a==this.yAxis()){var c=a.chart().series().getEnumerator();while(c.moveNext()){var b=c.current();if(this.vq(b)){this.um().setYAxis(b,this.yAxis())}else if(this.vu(b)){this.uk().setYAxis(b,this.yAxis())}else if(this.vr(b)){this.uo().setYAxis(b,this.yAxis())}else if(this.vt(b)){this.ut().setYAxis(b,this.yAxis())}}}a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers());a.minimumValue(this.yAxisMinimumValue());a.maximumValue(this.yAxisMaximumValue());if(a==this.yAxis()){a.interval(this.yAxisInterval())}var d=a==this.zoomSliderAxis();if(d){this.q7(a,function(e){e.visibility(1)})}},aaw:function(a){a.itemsSource(this.dataChart()!=null&&this.dataChart().series().count()>0?this.dataChart().series().__inner[0].itemsSource():null);a.label($.ig.XYChart.prototype.ow(a,this._ac.dataSeries()));if(this._ac.dataSeries().count()>0){var b=this._ac.dataSeries().__inner[0].getMemberPathFor(17);a.ht(b)}},jq:function(a,b){$.ig.XYChart.prototype.jq.call(this,a,b);if(a==null){return}var c=this.zoomSliderChart()==a.chart();var d=this.dataChart()!=null&&this.dataChart().series().contains(a);if((d||c)&&a.isNegativeColorSupported()){a.setNegativeColors(this.negativeBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeBrushes(),b):null,this.negativeOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeOutlines(),b):null)}var e=this.vr(a);if(this.vt(a)){a.brush(this.overlayBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayBrushes(),b):null);a.outline(this.overlayOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayOutlines(),b):null);a.thickness(this.overlayThickness())}else if(e){a.brush(this.indicatorBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorBrushes(),b):null);a.thickness(this.indicatorThickness())}else if(!a.isAnnotationLayer()&&(d||c)){a.brush(this.brushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.brushes(),b):null);a.outline(this.outlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.outlines(),b):null)}var f=this.volumeChart()!=null&&this.volumeChart()==a.chart();if(f){a.thickness(this.volumeThickness())}a.legend(c||f||e||!a.isUsableInLegend()?null:this.legend()!=null?this.legend():this.isLegendVisible()?this.financialChartLegend():null)},ka:function(a,b,c){var $self=this;$.ig.XYChart.prototype.ka.call(this,a,b,c);switch(a){case"YAxisIsLogarithmic":this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());if(this.volumeAxis()!=null){this.volumeAxis().isLogarithmic(this.yAxisIsLogarithmic())}if(this.zoomSliderAxis()!=null){this.zoomSliderAxis().isLogarithmic(this.yAxisIsLogarithmic())}break;case"YAxisLogarithmBase":this.yAxis().logarithmBase(this.yAxisLogarithmBase());if(this.volumeAxis()!=null){this.volumeAxis().logarithmBase(this.yAxisLogarithmBase())}if(this.zoomSliderAxis()!=null){this.zoomSliderAxis().logarithmBase(this.yAxisLogarithmBase())}break;case"VolumeType":var d=$g(b);if(this.volumeType()==0){this.volumeChart(null)}else if(this.volumeChart()==null){this.volumeChart(function(){var $ret=new $.ig.XamDataChart;$ret.name("VolumeChart");return $ret}())}else{this.aa2()}break;case"VolumeChart":this.abm($b($.ig.XamDataChart.prototype.$type,b),$b($.ig.XamDataChart.prototype.$type,c));break;case"DataChart":if($b($.ig.XamDataChart.prototype.$type,b)!==null){var e=b;e.gridAreaRectChanged=$.ig.Delegate.prototype.remove(e.gridAreaRectChanged,this.aai.runOn(this));e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.aaf.runOn(this));e.seriesDataUpdated=$.ig.Delegate.prototype.remove(e.seriesDataUpdated,this.aan.runOn(this))}if(this.dataChart()!=null){var f=this.dataChart();f.gridAreaRectChanged=$.ig.Delegate.prototype.combine(f.gridAreaRectChanged,this.aai.runOn(this));var g=this.dataChart();g.actualWindowRectChanged=$.ig.Delegate.prototype.combine(g.actualWindowRectChanged,this.aaf.runOn(this));var h=this.dataChart();h.seriesDataUpdated=$.ig.Delegate.prototype.combine(h.seriesDataUpdated,this.aan.runOn(this))}this.abl();break;case"XAxisMode":this.xAxis(this.tk(this.xAxisMode()));this.xAxis().name("xAxis");this.volumeXAxis(this.tk(this.xAxisMode()));this.volumeXAxis().name("volumeXAxis");this.indicatorXAxis(this.tk(this.xAxisMode()));this.indicatorXAxis().name("indicatorXAxis_0");this.zoomSliderXAxis(this.tk(this.xAxisMode()));this.zoomSliderXAxis().name("zoomSliderXAxis");this.q7(this.zoomSliderXAxis(),function(i){i.visibility(1)});this.z6();if(this.xAxisMode()==1){this.abf()}break;case"YAxisMode":this.yAxis(this.uy(this.yAxisMode()));this.yAxis().name("yAxis");this.zoomSliderAxis(this.uy(this.yAxisMode()));this.zoomSliderAxis().name("zoomSliderAxis");this.volumeAxis(this.uy(this.yAxisMode()));this.volumeAxis().name("volumeAxis");break;case"Toolbar":var i=$b($$t.$o.$type,b);if(i!=null){i.rangeChanged=$.ig.Delegate.prototype.remove(i.rangeChanged,this.aam.runOn(this));i.indicatorTypesChanged=$.ig.Delegate.prototype.remove(i.indicatorTypesChanged,this.aap.runOn(this));i.overlayTypesChanged=$.ig.Delegate.prototype.remove(i.overlayTypesChanged,this.aaq.runOn(this))}if(this.ty()!=null){this.ty().ae(this.indicatorTypes());this.ty().ag(this.overlayTypes());this.ty().u(this.actualRangeSelectorOptions());this.abj(true);var j=this.ty();j.rangeChanged=$.ig.Delegate.prototype.combine(j.rangeChanged,this.aam.runOn(this));var k=this.ty();k.indicatorTypesChanged=$.ig.Delegate.prototype.combine(k.indicatorTypesChanged,this.aap.runOn(this));var l=this.ty();l.overlayTypesChanged=$.ig.Delegate.prototype.combine(l.overlayTypesChanged,this.aaq.runOn(this))}break;case"XAxis":var m=$b($.ig.CategoryAxisBase.prototype.$type,b);if(m!=null){if(this.dataChart()!=null){this.dataChart().axes().remove(m)}}var n=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,b);if(n!=null){n.visibleRangeChanged=$.ig.Delegate.prototype.remove(n.visibleRangeChanged,this.aat.runOn(this))}if(this.dataChart()!=null){this.dataChart().axes().add(this.xAxis())}if(this.cc()){this.q9(this.xAxis());this.flush()}this.abj(false);this.abk();this.aa6();var o=this.xAxis();o.visibleRangeChanged=$.ig.Delegate.prototype.combine(o.visibleRangeChanged,this.aat.runOn(this));break;case"ChartType":this.kt();break;case"VolumeXAxis":this.abc(this.volumeChart(),$b($.ig.Axis.prototype.$type,b),this.volumeXAxis());break;case"ZoomSliderXAxis":this.abc(this.zoomSliderChart(),$b($.ig.Axis.prototype.$type,b),this.zoomSliderXAxis());break;case"IndicatorXAxis":this.abg();break;case"YAxis":var p=$b($.ig.NumericYAxis.prototype.$type,b);if(p!=null){if(this.dataChart()!=null){this.dataChart().axes().remove(p)}}if(this.dataChart()!=null){this.dataChart().axes().add(this.yAxis())}if(this.cc()){this.rb(this.yAxis());this.rb(this.yAxis())}var q=this.yAxis();q.rangeChanged=$.ig.Delegate.prototype.combine(q.rangeChanged,this.aau.runOn(this));break;case"VolumeAxis":var r=$b($.ig.Axis.prototype.$type,b);if(this.volumeChart()!=null&&r!=null){this.volumeChart().axes().remove(r)}if(this.volumeChart()!=null&&this.volumeAxis()!=null){this.volumeChart().axes().add(this.volumeAxis());this.aa2()}if(this.cc()){this.rb(this.volumeAxis())}var s=this.volumeAxis();s.rangeChanged=$.ig.Delegate.prototype.combine(s.rangeChanged,this.aau.runOn(this));break;case"IndicatorAxis":if(this.indicatorCharts()!=null){for(var t=0;t<this.indicatorCharts().count();t++){var u=this.indicatorCharts().__inner[t];var v=new $$4.x($.ig.Axis.prototype.$type,0);var x=u.axes().getEnumerator();while(x.moveNext()){var w=x.current();if($b($.ig.NumericYAxis.prototype.$type,w)!==null){v.add(w)}}var z=v.getEnumerator();while(z.moveNext()){var y=z.current();u.axes().remove(y)}var aa=null;if(t==0){aa=this.indicatorAxis()}else if(this.yAxisMode()==1){aa=this.uy(this.yAxisMode())}else if($b($.ig.NumericYAxis.prototype.$type,this.indicatorAxis())!==null){aa=new $.ig.NumericYAxis}if(aa!=null){u.axes().add(aa)}if(this.cc()){this.rb(aa)}}}break;case"IsWindowSyncedToVisibleRange":if(this.dataChart()!=null){this.dataChart().isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.ct())}if(this.volumeChart()!=null){this.volumeChart().isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.ct())}if(this.isWindowSyncedToVisibleRange()){this.abd(this.dataChart())}else{this.volumeChart().windowScaleVertical(1)}break;case"IndicatorTypes":var ab=$b($$4.$f.$type.specialize($$t.$al.$type),b);if(ab!=null){ab.collectionChanged=$.ig.Delegate.prototype.remove(ab.collectionChanged,this.aaj.runOn(this))}var ac=$b($$4.$f.$type.specialize($$t.$al.$type),c);if(ac!=null){ac.collectionChanged=$.ig.Delegate.prototype.combine(ac.collectionChanged,this.aaj.runOn(this))}this.abg();break;case"OverlayTypes":var ad=$b($$4.$f.$type.specialize($$t.$ak.$type),b);if(ad!=null){ad.collectionChanged=$.ig.Delegate.prototype.remove(ad.collectionChanged,this.aak.runOn(this))}var ae=$b($$4.$f.$type.specialize($$t.$ak.$type),c);if(ae!=null){ae.collectionChanged=$.ig.Delegate.prototype.combine(ae.collectionChanged,this.aak.runOn(this))}this.abi();break;case"YAxisAbbreviateLargeNumbers":this.ri(function(af){af.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break;case"YAxisMinimumValue":this.rj(function(af){af.minimumValue($self.yAxisMinimumValue())},false);break;case"YAxisMaximumValue":this.rj(function(af){af.maximumValue($self.yAxisMaximumValue())},false);break;case"YAxisInterval":this.rj(function(af){af.interval($self.yAxisInterval())},false);break;case"Thickness":case"ZoomSliderType":this.abl();break;case"ZoomSliderChart":if(!this.v2()){return}this.abo($b($.ig.XamDataChart.prototype.$type,b),$b($.ig.XamDataChart.prototype.$type,c));break;case"NegativeBrushes":case"NegativeOutlines":this.aac(function(af,ag){if(af.isNegativeColorSupported()){af.setNegativeColors($self.negativeBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeBrushes(),ag):null,$self.negativeOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeOutlines(),ag):null)}},true);break;case"OverlayBrushes":this.aab(function(af,ag){af.brush($self.overlayBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.overlayBrushes(),ag):null)});break;case"OverlayOutlines":this.aab(function(af,ag){af.outline($self.overlayOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.overlayOutlines(),ag):null)});break;case"OverlayThickness":this.aab(function(af,ag){af.thickness($self.overlayThickness())});break;case"OverlayMultiplier":this.aab(function(af,ag){$self.ut().setMultiplier(af,$self.overlayMultiplier())});break;case"VolumeBrushes":this.aad(function(af,ag){af.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.volumeBrushes(),ag))});break;case"VolumeOutlines":this.aad(function(af,ag){af.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.volumeOutlines(),ag))});break;case"VolumeThickness":this.aad(function(af,ag){af.thickness($self.volumeThickness())});break;case"IndicatorNegativeBrushes":this.aaa(function(af,ag){$self.uo().setNegativeBrush(af,$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.indicatorNegativeBrushes(),ag))});break;case"IndicatorBrushes":this.aaa(function(af,ag){af.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.indicatorBrushes(),ag))});break;case"IndicatorThickness":this.aaa(function(af,ag){af.thickness($self.indicatorThickness())});break;case"IndicatorDisplayTypes":this.aaa(function(af,ag){$self.uo().setDisplayType(af,$.ig.ArrayUtil.prototype.a($.ig.IndicatorDisplayType.prototype.$type,$self.indicatorDisplayTypes(),ag))});break;case"IndicatorPeriod":this.aaa(function(af,ag){if($self.indicatorPeriod()==-2147483648){return}$self.uo().setPeriodOverride(af,$self.indicatorPeriod())});break;case"IndicatorMultiplier":this.aaa(function(af,ag){$self.uo().setMultiplier(af,$self.indicatorMultiplier())});break;case"IndicatorSmoothingPeriod":this.aaa(function(af,ag){$self.uo().setSmoothingPeriod(af,$self.indicatorSmoothingPeriod())});break;case"IndicatorShortPeriod":this.aaa(function(af,ag){$self.uo().setShortPeriod(af,$self.indicatorShortPeriod())});break;case"IndicatorLongPeriod":this.aaa(function(af,ag){$self.uo().setLongPeriod(af,$self.indicatorLongPeriod())});break;case"IndicatorSignalPeriod":this.aaa(function(af,ag){$self.uo().setSignalPeriod(af,$self.indicatorSignalPeriod())});break;case"RangeSelectorOptions":var af=$b($$t.$am.$type,b);if(af!=null){af.collectionChanged=$.ig.Delegate.prototype.remove(af.collectionChanged,this.aal.runOn(this))}if(this.rangeSelectorOptions()!=null){var ag=this.rangeSelectorOptions();ag.collectionChanged=$.ig.Delegate.prototype.combine(ag.collectionChanged,this.aal.runOn(this))}this.aa6();break;case"CustomIndicatorNames":var ah=$b($$4.$f.$type.specialize(String),b);if(ah!=null){ah.collectionChanged=$.ig.Delegate.prototype.remove(ah.collectionChanged,this.aah.runOn(this))}if(this.customIndicatorNames()!=null){var ai=this.customIndicatorNames();ai.collectionChanged=$.ig.Delegate.prototype.combine(ai.collectionChanged,this.aah.runOn(this))}this.abg();break;case"Legend":if(this.zoomSliderChart()!=null){this.zoomSliderChart().legend(null)}break;case"Brushes":this.aac(function(aj,ak){aj.brush($self.brushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.brushes(),ak):null)},true);break;case"Outlines":this.aac(function(aj,ak){aj.outline($self.outlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.outlines(),ak):null)},true);break;case"XAxisLabelVisibility":if(this.xAxisLabelVisibility()==0&&this.zoomSliderXAxis()!=null){this.q7(this.zoomSliderXAxis(),function(aj){aj.visibility(1)})}this.z6();break;case"YAxisLabelVisibility":if(this.yAxisLabelVisibility()!=0||this.zoomSliderAxis()==null){break}this.q7(this.zoomSliderAxis(),function(aj){aj.visibility(1)});break;case"ZoomSliderXAxisMajorStroke":this.zoomSliderXAxis().majorStroke(this.zoomSliderXAxisMajorStroke());break;case"ZoomSliderXAxisMajorStrokeThickness":this.zoomSliderXAxis().majorStrokeThickness(this.zoomSliderXAxisMajorStrokeThickness());break;case"FinancialChartLegend":case"IsLegendVisible":var aj=this.isLegendVisible()&&this.legend()==null;{var ak=function(al,am){if(al.isUsableInLegend()){al.legend(aj?$self.financialChartLegend():null)}};this.aac(ak,false);this.aab(ak)}break;case"ZoomSliderAxis":var al=$b($.ig.Axis.prototype.$type,b);if(al!=null&&this.zoomSliderChart()!=null){this.zoomSliderChart().axes().remove(al)}if(this.zoomSliderAxis()!=null){if(this.zoomSliderChart()!=null){this.zoomSliderChart().axes().add(this.zoomSliderAxis());this.aa3();this.zoomSliderXAxis().itemsSource(this.xAxis().itemsSource())}if(this.cc()){this.rb(this.zoomSliderAxis())}this.q7(this.zoomSliderAxis(),function(am){am.visibility(1)})}break;case"XAxisMinimumValue":this.rd(function(am){var an=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,am);if(an!=null){an.minimumValue($self.xAxisMinimumValue())}});break;case"XAxisMaximumValue":this.rd(function(am){var an=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,am);if(an!=null){an.maximumValue($self.xAxisMaximumValue())}});break}},domainType:function(){return 1},vl:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.vl=a;this.ka("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.vl}},xh:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.xh=a;this.ka("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.xh}},wn:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.wn=a;this.ka("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.wn}},wp:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.wp=a;this.ka("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.wp}},wo:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.wo=a;this.ka("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.wo}},wq:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();
if(a!=b){this.wq=a;this.ka("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.wq}},yAxisActualMinimum:function(){return this.yAxis().actualMinimumValue()},yAxisActualMaximum:function(){return this.yAxis().actualMaximumValue()},t3:0,volumeType:function(a){if(arguments.length===1){var b=this.volumeType();if(a!=b){this.t3=a;this.ka("VolumeType",$$t.$ae.getBox(b),$$t.$ae.getBox(this.volumeType()))}return a}else{return this.t3}},t6:0,xAxisMode:function(a){if(arguments.length===1){var b=this.xAxisMode();if(a!=b){this.t6=a;this.ka("XAxisMode",$$t.$ag.getBox(b),$$t.$ag.getBox(this.xAxisMode()))}return a}else{return this.t6}},t8:0,yAxisMode:function(a){if(arguments.length===1){var b=this.yAxisMode();if(a!=b){this.t8=a;this.ka("YAxisMode",$$t.$ah.getBox(b),$$t.$ah.getBox(this.yAxisMode()))}return a}else{return this.t8}},vi:false,isToolbarVisible:function(a){if(arguments.length===1){var b=this.isToolbarVisible();if(a!=b){this.vi=a;this.ka("IsToolbarVisible",b,this.isToolbarVisible())}return a}else{return this.vi}},tz:0,chartType:function(a){if(arguments.length===1){var b=this.chartType();if(a!=b){this.tz=a;this.ka("ChartType",$$t.$af.getBox(b),$$t.$af.getBox(this.chartType()))}return a}else{return this.tz}},yAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){$.ig.XYChart.prototype.yAxisLabelHorizontalAlignment.call(this,a);return a}else{return $.ig.XYChart.prototype.yAxisLabelHorizontalAlignment.call(this)}},vj:false,isWindowSyncedToVisibleRange:function(a){if(arguments.length===1){var b=this.isWindowSyncedToVisibleRange();if(a!=b){this.vj=a;this.ka("IsWindowSyncedToVisibleRange",b,this.isWindowSyncedToVisibleRange())}return a}else{return this.vj}},ud:null,indicatorTypes:function(a){if(arguments.length===1){var b=this.indicatorTypes();if(a!=b){this.ud=a;this.ka("IndicatorTypes",b,this.indicatorTypes())}return a}else{return this.ud}},uf:null,overlayTypes:function(a){if(arguments.length===1){var b=this.overlayTypes();if(a!=b){this.uf=a;this.ka("OverlayTypes",b,this.overlayTypes())}return a}else{return this.uf}},v6:null,indicatorCharts:function(a){if(arguments.length===1){var b=this.indicatorCharts();if(a!=b){this.v6=a;this.ka("IndicatorCharts",b,this.indicatorCharts())}return a}else{return this.v6}},vk:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.vk=a;this.ka("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.vk}},resolution:function(a){if(arguments.length===1){$.ig.XYChart.prototype.resolution.call(this,a);return a}else{return $.ig.XYChart.prototype.resolution.call(this)}},vc:null,zoomSliderChart:function(a){if(arguments.length===1){var b=this.zoomSliderChart();if(a!=b){this.vc=a;this.ka("ZoomSliderChart",b,this.zoomSliderChart())}return a}else{return this.vc}},ux:null,zoomSliderAxis:function(a){if(arguments.length===1){var b=this.zoomSliderAxis();if(a!=b){this.ux=a;this.ka("ZoomSliderAxis",b,this.zoomSliderAxis())}return a}else{return this.ux}},ti:null,zoomSliderXAxis:function(a){if(arguments.length===1){var b=this.zoomSliderXAxis();if(a!=b){this.ti=a;this.ka("ZoomSliderXAxis",b,this.zoomSliderXAxis())}return a}else{return this.ti}},ua:0,zoomSliderType:function(a){if(arguments.length===1){var b=this.zoomSliderType();if(a!=b){this.ua=a;this.ka("ZoomSliderType",$$t.$ai.getBox(b),$$t.$ai.getBox(this.zoomSliderType()))}return a}else{return this.ua}},s1:null,negativeBrushes:function(a){if(arguments.length===1){var b=this.negativeBrushes();if(a!=b){this.s1=a;this.ka("NegativeBrushes",b,this.negativeBrushes())}return a}else{return this.s1}},s2:null,negativeOutlines:function(a){if(arguments.length===1){var b=this.negativeOutlines();if(a!=b){this.s2=a;this.ka("NegativeOutlines",b,this.negativeOutlines())}return a}else{return this.s2}},s3:null,overlayBrushes:function(a){if(arguments.length===1){var b=this.overlayBrushes();if(a!=b){this.s3=a;this.ka("OverlayBrushes",b,this.overlayBrushes())}return a}else{return this.s3}},s4:null,overlayOutlines:function(a){if(arguments.length===1){var b=this.overlayOutlines();if(a!=b){this.s4=a;this.ka("OverlayOutlines",b,this.overlayOutlines())}return a}else{return this.s4}},s6:null,volumeOutlines:function(a){if(arguments.length===1){var b=this.volumeOutlines();if(a!=b){this.s6=a;this.ka("VolumeOutlines",b,this.volumeOutlines())}return a}else{return this.s6}},s5:null,volumeBrushes:function(a){if(arguments.length===1){var b=this.volumeBrushes();if(a!=b){this.s5=a;this.ka("VolumeBrushes",b,this.volumeBrushes())}return a}else{return this.s5}},s0:null,indicatorNegativeBrushes:function(a){if(arguments.length===1){var b=this.indicatorNegativeBrushes();if(a!=b){this.s0=a;this.ka("IndicatorNegativeBrushes",b,this.indicatorNegativeBrushes())}return a}else{return this.s0}},sz:null,indicatorBrushes:function(a){if(arguments.length===1){var b=this.indicatorBrushes();if(a!=b){this.sz=a;this.ka("IndicatorBrushes",b,this.indicatorBrushes())}return a}else{return this.sz}},wm:0,volumeThickness:function(a){if(arguments.length===1){var b=this.volumeThickness();if(a!=b){this.wm=a;this.ka("VolumeThickness",b,this.volumeThickness())}return a}else{return this.wm}},wk:0,overlayThickness:function(a){if(arguments.length===1){var b=this.overlayThickness();if(a!=b){this.wk=a;this.ka("OverlayThickness",b,this.overlayThickness())}return a}else{return this.wk}},wj:0,overlayMultiplier:function(a){if(arguments.length===1){var b=this.overlayMultiplier();if(a!=b){this.wj=a;this.ka("OverlayMultiplier",b,this.overlayMultiplier())}return a}else{return this.wj}},wi:0,indicatorThickness:function(a){if(arguments.length===1){var b=this.indicatorThickness();if(a!=b){this.wi=a;this.ka("IndicatorThickness",b,this.indicatorThickness())}return a}else{return this.wi}},up:null,indicatorDisplayTypes:function(a){if(arguments.length===1){var b=this.indicatorDisplayTypes();if(a!=b){this.up=a;this.ka("IndicatorDisplayTypes",b,this.indicatorDisplayTypes())}return a}else{return this.up}},xd:0,indicatorPeriod:function(a){if(arguments.length===1){var b=this.indicatorPeriod();if(a!=b){this.xd=a;this.ka("IndicatorPeriod",b,this.indicatorPeriod())}return a}else{return this.xd}},wh:0,indicatorMultiplier:function(a){if(arguments.length===1){var b=this.indicatorMultiplier();if(a!=b){this.wh=a;this.ka("IndicatorMultiplier",b,this.indicatorMultiplier())}return a}else{return this.wh}},xg:0,indicatorSmoothingPeriod:function(a){if(arguments.length===1){var b=this.indicatorSmoothingPeriod();if(a!=b){this.xg=a;this.ka("IndicatorSmoothingPeriod",b,this.indicatorSmoothingPeriod())}return a}else{return this.xg}},xe:0,indicatorShortPeriod:function(a){if(arguments.length===1){var b=this.indicatorShortPeriod();if(a!=b){this.xe=a;this.ka("IndicatorShortPeriod",b,this.indicatorShortPeriod())}return a}else{return this.xe}},xc:0,indicatorLongPeriod:function(a){if(arguments.length===1){var b=this.indicatorLongPeriod();if(a!=b){this.xc=a;this.ka("IndicatorLongPeriod",b,this.indicatorLongPeriod())}return a}else{return this.xc}},xf:0,indicatorSignalPeriod:function(a){if(arguments.length===1){var b=this.indicatorSignalPeriod();if(a!=b){this.xf=a;this.ka("IndicatorSignalPeriod",b,this.indicatorSignalPeriod())}return a}else{return this.xf}},tu:null,rangeSelectorOptions:function(a){if(arguments.length===1){var b=this.rangeSelectorOptions();if(a!=b){this.tu=a;this.ka("RangeSelectorOptions",b,this.rangeSelectorOptions())}return a}else{return this.tu}},_actualRangeSelectorOptions:null,actualRangeSelectorOptions:function(a){if(arguments.length===1){this._actualRangeSelectorOptions=a;return a}else{return this._actualRangeSelectorOptions}},tq:null,customIndicatorNames:function(a){if(arguments.length===1){if(Array.isArray(a)){a=new $$t.aj(1,a)}var b=this.tq;if(a!=b){this.tq=a;this.ka("CustomIndicatorNames",b,this.customIndicatorNames())}return a}else{return this.tq}},applyCustomIndicators:null,isVerticalZoomEnabled:function(a){if(arguments.length===1){$.ig.XYChart.prototype.isVerticalZoomEnabled.call(this,a);return a}else{return $.ig.XYChart.prototype.isVerticalZoomEnabled.call(this)}},abq:null,zoomSliderXAxisMajorStroke:function(a){if(arguments.length===1){var b=this.zoomSliderXAxisMajorStroke();if(a!=b){this.abq=a;this.ka("ZoomSliderXAxisMajorStroke",b,this.zoomSliderXAxisMajorStroke())}return a}else{return this.abq}},wr:0,zoomSliderXAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.zoomSliderXAxisMajorStrokeThickness();if(a!=b){this.wr=a;this.ka("ZoomSliderXAxisMajorStrokeThickness",b,this.zoomSliderXAxisMajorStrokeThickness())}return a}else{return this.wr}},vh:false,isLegendVisible:function(a){if(arguments.length===1){var b=this.isLegendVisible();if(a!=b){this.vh=a;this.ka("IsLegendVisible",b,this.isLegendVisible())}return a}else{return this.vh}},uh:null,financialChartLegend:function(a){if(arguments.length===1){var b=this.financialChartLegend();if(a!=b){this.uh=a;this.ka("FinancialChartLegend",b,this.financialChartLegend())}return a}else{return this.uh}},th:null,xAxis:function(a){if(arguments.length===1){var b=this.xAxis();if(a!=b){this.th=a;this.ka("XAxis",b,this.xAxis())}return a}else{return this.th}},uw:null,yAxis:function(a){if(arguments.length===1){var b=this.yAxis();if(a!=b){this.uw=a;this.ka("YAxis",b,this.yAxis())}return a}else{return this.uw}},uv:null,volumeAxis:function(a){if(arguments.length===1){var b=this.volumeAxis();if(a!=b){this.uv=a;this.ka("VolumeAxis",b,this.volumeAxis())}return a}else{return this.uv}},tg:null,volumeXAxis:function(a){if(arguments.length===1){var b=this.volumeXAxis();if(a!=b){this.tg=a;this.ka("VolumeXAxis",b,this.volumeXAxis())}return a}else{return this.tg}},uu:null,indicatorAxis:function(a){if(arguments.length===1){var b=this.indicatorAxis();if(a!=b){this.uu=a;this.ka("IndicatorAxis",b,this.indicatorAxis())}return a}else{return this.uu}},tf:null,indicatorXAxis:function(a){if(arguments.length===1){var b=this.indicatorXAxis();if(a!=b){this.tf=a;this.ka("IndicatorXAxis",b,this.indicatorXAxis())}return a}else{return this.tf}},v5:null,v8:function(a){if(arguments.length===1){var b=this.v8();if(a!=b){this.v5=a;this.ka("IndicatorAxes",b,this.v8())}return a}else{return this.v5}},v7:null,wa:function(a){if(arguments.length===1){var b=this.wa();if(a!=b){this.v7=a;this.ka("IndicatorXAxes",b,this.wa())}return a}else{return this.v7}},we:new Date,xAxisMinimumValue:function(a){if(arguments.length===1){var b=this.xAxisMinimumValue();if(+a!=+b){this.we=a;this.ka("XAxisMinimumValue",b,this.xAxisMinimumValue())}return a}else{return this.we}},wd:new Date,xAxisMaximumValue:function(a){if(arguments.length===1){var b=this.xAxisMaximumValue();if(+a!=+b){this.wd=a;this.ka("XAxisMaximumValue",b,this.xAxisMaximumValue())}return a}else{return this.wd}},wb:null,xAxisBreaks:function(){return this.wb},$type:new $.ig.Type("FinancialChart",$.ig.XYChart.prototype.$type)},true);$c("FinancialChartContext:b","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},_toolbarContainer:null,toolbarContainer:function(a){if(arguments.length===1){this._toolbarContainer=a;return a}else{return this._toolbarContainer}},_legendContainer:null,legendContainer:function(a){if(arguments.length===1){this._legendContainer=a;return a}else{return this._legendContainer}},_indicatorsContainer:null,indicatorsContainer:function(a){if(arguments.length===1){this._indicatorsContainer=a;return a}else{return this._indicatorsContainer}},_volumeContainer:null,volumeContainer:function(a){if(arguments.length===1){this._volumeContainer=a;return a}else{return this._volumeContainer}},_zoomContainer:null,zoomContainer:function(a){if(arguments.length===1){this._zoomContainer=a;return a}else{return this._zoomContainer}},$type:new $.ig.Type("FinancialChartContext",$.ig.$ot)},true);$c("FinancialChartViewModel:c","Object",{init:function(){$.ig.$op.init.call(this)},_toolbar:null,toolbar:function(a){if(arguments.length===1){this._toolbar=a;return a}else{return this._toolbar}},$type:new $.ig.Type("FinancialChartViewModel",$.ig.$ot)},true);$c("TemplatedHtmlControl:x","Object",{f:function(a,b){for(var c=0;c<a.getChildCount();c++){var d=a.getChildAt(c);if(d.getNativeElement()!=null){var ele_=d.getNativeElement();if(b.toUpperCase()==ele_.nodeName.toUpperCase()){return d}var e=$$t.$x.f(d,b);if(e!=null){return e}}}return null},a:function(a,b){var c=new $$4.x($$1.$i.$type,0);for(var d=0;d<a.getChildCount();d++){var e=a.getChildAt(d);if(e.getNativeElement()!=null){var ele_=e.getNativeElement();if(b.toUpperCase()==ele_.nodeName.toUpperCase()){c.add(e)}var f=$$t.$x.a(e,b);if(f!=null){c.addRange(f)}}}return c},h:function(a,b,c){if(a==null){a=document.querySelector("template."+b)}if(a==null){var d=document.querySelector("link.financialChartTemplates");if(d!=null){var e=d.import;if(e!=null){a=e.querySelector("template."+b)}}}if(a==null){a=document.createElement("template");a.innerHTML=c}return a},_j:null,init:function(a,b,c){this.e=null;$.ig.$op.init.call(this);this._i=$$t.$x.h(b,a,c);this._j=a},_i:null,e:null,g:function(a){if(arguments.length===1){this.e=a;return a}else{if(this.e==null&&this._d!=null){return this._d.rootWrapper()}return this.e}},_d:null,l:function(a){if(a==null){if(this.g()!=null){this.g().remove()}return}this._d=a;var b=$$t.$x.c(this._i);if(b!=null){var c=b.querySelector("."+this._j);if(c!=null){this.g(this._d.getWrapper(c))}}this._d.append(this._d.getWrapper(b))},c:function(a){var b=a.content;if(b==null){var c=$(a.innerHTML);if(c!=null){if(c.length==1){b=c[0]}else if(c.length>1){var d=$("<div>");d.append(c);b=d[0]}}}return b==null?null:document.importNode(b,true)},n:function(a,b,c,d){$$t.$x.m(a,d.b1(b),c)},m:function(a,b,c){if(c==null){return}var d=c.querySelector(a);if(d==null){return}d.setText(b)},b:function(){if(this._d==null||this._d.rootWrapper()==null){return NaN}var a=this._d.rootWrapper().getOffset();return this._d.rootWrapper().width()+(a==null?0:a.left)},k:function(){if(this._d==null||this._d.rootWrapper()==null){return}this._d.rootWrapper().hide()},$type:new $.ig.Type("TemplatedHtmlControl",$.ig.$ot)},true);$c("FinancialChartDropDownControl:d","TemplatedHtmlControl",{init:function(a,b,c){$$t.$x.init.call(this,a,b,c)},v:function(){if(this.selectionChanged!=null){this.selectionChanged(this,$$0.$w.empty)}},selectionChanged:null,l:function(a){$$t.$x.l.call(this,a);this._o.f(this._d,this._p,this.s(),this.t())},s:function(){},t:function(){},_o:null,_p:null,q:function(){return false},u:function(a){if(this._p.isOpen()){var b=a.target;var c=b.matches(this.s()+" *");var d=c||this.q()&&b.matches(this.t()+" *");if(!d){this._p.isOpen(false);this._p.updateUI()}}},$type:new $.ig.Type("FinancialChartDropDownControl",$$t.$x.$type)},true);$c("FinancialChartDropDownControlViewModel:e","Object",{init:function(){$.ig.$op.init.call(this)},_onSelectionChanged:null,onSelectionChanged:function(a){if(arguments.length===1){this._onSelectionChanged=a;return a}else{return this._onSelectionChanged}},_isOpen:false,isOpen:function(a){if(arguments.length===1){this._isOpen=a;return a}else{return this._isOpen}},_notifyChanged:null,notifyChanged:function(a){if(arguments.length===1){this._notifyChanged=a;return a}else{return this._notifyChanged}},_a:null,updateUI:function(){if(this.notifyChanged()!=null){this.notifyChanged()()}},onButtonPressed:function(){this.isOpen(!this.isOpen());this.updateUI()},handleDropDownClick:function(a){if(this._b!=null){this._b(a)}},_b:null,$type:new $.ig.Type("FinancialChartDropDownControlViewModel",$.ig.$ot)},true);$c("FinancialChartDropDownControlView:f","Object",{init:function(){$.ig.$op.init.call(this)},_b:false,_c:false,_d:null,_e:null,_a:null,i:function(a){if(!this._b&&!this._c){this.g()}this._b=false;this._c=false},h:function(a){this._b=true;var b=this._e.getStyleProperty("display")=="block"?"none":"block";this._e.setStyleProperty("display",b)},k:function(a){},j:function(a){this._c=true;this.k(a.target)},f:function(a,b,c,d){this._a=b;this._a._a=new $.ig.SRProvider(a);this._a._b=this.j.runOn(this);this._d=a.querySelector(c);this._d.listen("click",this.h.runOn(this));this._e=a.querySelector(d);this._e.setStyleProperty("display","none");this._e.listen("click",this.j.runOn(this));document.addEventListener("click",this.i.runOn(this),false)},g:function(){this._a.isOpen(false);this._a.updateUI();this._e.setStyleProperty("display","none")},$type:new $.ig.Type("FinancialChartDropDownControlView",$.ig.$ot)},true);$c("FinancialChartIndicatorMenu:g","FinancialChartDropDownControl",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$g.init1.call(this,1,null)},init1:function(a,b){$$t.$d.init.call(this,"financialChartIndicatorMenu",b,$$t.$g.ab);this._o=new $$t.j;this._p=new $$t.h;this._p.onSelectionChanged(this.v.runOn(this))},s:function(){return".financialChartIndicatorMenuDropDownButton"},t:function(){return".financialChartIndicatorMenuDropDownMenu"},y:function(){return this.w()._j},z:function(){return this.w()._k},aa:function(){return this.w()._l},x:function(){return this.w()._i},w:function(){return this._p},q:function(){return true},$type:new $.ig.Type("FinancialChartIndicatorMenu",$$t.$d.$type)},true);$c("FinancialChartIndicatorMenuViewModel:h","FinancialChartDropDownControlViewModel",{init:function(){this.m="Indicators";this.n="Standalone Indicators";this.o="Overlays";this.p="Trendlines";this.q="Volumes";this.r="Absolute Volume Oscillator";this.s="Accumulation Distribution";this.t="Average Directional Index";this.u="Average True Range";this.v="Bollinger Band Width";this.w="Chaikin Oscillator";this.x="Chaikin Volatility";this.y="Commodity Channel Index";this.z="Detrended Price Oscillator";this.aa="Ease Of Movement";this.ab="Fast Stochastic Oscillator";this.ac="Force Index";this.ad="Full Stochastic Oscillator";this.ae="Market Facilitation Index";this.af="Mass Index";this.ag="Median Price";this.ah="Money Flow Index";this.ai="MACD";this.aj="Negative Volume Index";this.ak="On Balance Volume";this.al="Percentage Price Oscillator";this.am="Percentage Volume Oscillator";this.an="Positive Volume Index";this.ao="Price Volume Trend";this.ap="ROC";this.aq="RSI";this.ar="Slow Stochastic Oscillator";this.as="Standard Deviation";this.at="Stoch RSI";this.au="TRIX";this.av="Typical Price";this.aw="Ultimate Oscillator";this.ax="Weighted Closez";this.ay="Williams %R";this.az="Bollinger Bands";this.a0="Price Channel";this.a1="Cubic Fit";this.a2="Cumulative Average";this.a3="Exponential Average";this.a4="Exponential Fit";this.a5="Linear Fit";this.a6="Logarithmic Fit";this.a7="Modified Average";this.a8="PowerLaw Fit";this.a9="Quadratic Fit";this.ba="Quartic Fit";this.bb="Quintic Fit";this.bc="Simple Average";this.bd="Weighted Average";this.be="Area";this.bf="Column";this.bg="Line";$$t.$e.init.call(this)},_j:null,_k:null,_l:0,_i:0,m:null,n:null,o:null,p:null,q:null,r:null,s:null,t:null,u:null,v:null,w:null,x:null,y:null,z:null,aa:null,ab:null,ac:null,ad:null,ae:null,af:null,ag:null,ah:null,ai:null,aj:null,ak:null,al:null,am:null,an:null,ao:null,ap:null,aq:null,ar:null,as:null,at:null,au:null,av:null,aw:null,ax:null,ay:null,az:null,a0:null,a1:null,a2:null,a3:null,a4:null,a5:null,a6:null,a7:null,a8:null,a9:null,ba:null,bb:null,bc:null,bd:null,be:null,bf:null,bg:null,financialChart_IndicatorMenu_Header:function(){return!String.isNullOrWhiteSpace(this._a.t())?this._a.t():this.m},financialChart_IndicatorsMenu_Overlay_BollingerBands:function(){return!String.isNullOrWhiteSpace(this._a.a6())?this._a.a6():this.az},financialChart_IndicatorsMenu_Overlay_PriceChannel:function(){return!String.isNullOrWhiteSpace(this._a.a7())?this._a.a7():this.a0},financialChart_IndicatorMenu_IndicatorsCategoryHeader:function(){return!String.isNullOrWhiteSpace(this._a.u())?this._a.u():this.n},financialChart_IndicatorMenu_OverlaysCategoryHeader:function(){return!String.isNullOrWhiteSpace(this._a.v())?this._a.v():this.o},financialChart_IndicatorMenu_TrendlinesCategoryHeader:function(){return!String.isNullOrWhiteSpace(this._a.w())?this._a.w():this.p},financialChart_IndicatorMenu_VolumeCategoryHeader:function(){return!String.isNullOrWhiteSpace(this._a.x())?this._a.x():this.q},financialChart_IndicatorsMenu_Indicator_AbsoluteVolumeOscillator:function(){return!String.isNullOrWhiteSpace(this._a.y())?this._a.y():this.r},financialChart_IndicatorsMenu_Indicator_AccumulationDistribution:function(){return!String.isNullOrWhiteSpace(this._a.z())?this._a.z():this.s},financialChart_IndicatorsMenu_Indicator_AverageDirectionalIndex:function(){return!String.isNullOrWhiteSpace(this._a.aa())?this._a.aa():this.t},financialChart_IndicatorsMenu_Indicator_AverageTrueRange:function(){return!String.isNullOrWhiteSpace(this._a.ab())?this._a.ab():this.u},financialChart_IndicatorsMenu_Indicator_BollingerBandWidth:function(){return!String.isNullOrWhiteSpace(this._a.ac())?this._a.ac():this.v},financialChart_IndicatorsMenu_Indicator_ChaikinOscillator:function(){return!String.isNullOrWhiteSpace(this._a.ad())?this._a.ad():this.w},financialChart_IndicatorsMenu_Indicator_ChaikinVolatility:function(){return!String.isNullOrWhiteSpace(this._a.ae())?this._a.ae():this.x},financialChart_IndicatorsMenu_Indicator_CommodityChannelIndex:function(){return!String.isNullOrWhiteSpace(this._a.af())?this._a.af():this.y},financialChart_IndicatorsMenu_Indicator_DetrendedPriceOscillator:function(){return!String.isNullOrWhiteSpace(this._a.ag())?this._a.ag():this.z},financialChart_IndicatorsMenu_Indicator_EaseOfMovement:function(){return!String.isNullOrWhiteSpace(this._a.ah())?this._a.ah():this.aa},financialChart_IndicatorsMenu_Indicator_FastStochasticOscillator:function(){return!String.isNullOrWhiteSpace(this._a.ai())?this._a.ai():this.ab},financialChart_IndicatorsMenu_Indicator_ForceIndex:function(){return!String.isNullOrWhiteSpace(this._a.aj())?this._a.aj():this.ac},financialChart_IndicatorsMenu_Indicator_FullStochasticOscillator:function(){return!String.isNullOrWhiteSpace(this._a.ak())?this._a.ak():this.ad},financialChart_IndicatorsMenu_Indicator_MarketFacilitationIndex:function(){return!String.isNullOrWhiteSpace(this._a.al())?this._a.al():this.ae},financialChart_IndicatorsMenu_Indicator_MassIndex:function(){return!String.isNullOrWhiteSpace(this._a.am())?this._a.am():this.af},financialChart_IndicatorsMenu_Indicator_MedianPrice:function(){return!String.isNullOrWhiteSpace(this._a.an())?this._a.an():this.ag},financialChart_IndicatorsMenu_Indicator_MoneyFlowIndex:function(){return!String.isNullOrWhiteSpace(this._a.ao())?this._a.ao():this.ah},financialChart_IndicatorsMenu_Indicator_MovingAverageConvergenceDivergence:function(){return!String.isNullOrWhiteSpace(this._a.ap())?this._a.ap():this.ai},financialChart_IndicatorsMenu_Indicator_NegativeVolumeIndex:function(){return!String.isNullOrWhiteSpace(this._a.aq())?this._a.aq():this.aj},financialChart_IndicatorsMenu_Indicator_OnBalanceVolume:function(){return!String.isNullOrWhiteSpace(this._a.ar())?this._a.ar():this.ak},financialChart_IndicatorsMenu_Indicator_PercentagePriceOscillator:function(){return!String.isNullOrWhiteSpace(this._a.as())?this._a.as():this.al},financialChart_IndicatorsMenu_Indicator_PercentageVolumeOscillator:function(){return!String.isNullOrWhiteSpace(this._a.at())?this._a.at():this.am},financialChart_IndicatorsMenu_Indicator_PositiveVolumeIndex:function(){return!String.isNullOrWhiteSpace(this._a.au())?this._a.au():this.an},financialChart_IndicatorsMenu_Indicator_PriceVolumeTrend:function(){return!String.isNullOrWhiteSpace(this._a.av())?this._a.av():this.ao},financialChart_IndicatorsMenu_Indicator_RateOfChangeAndMomentum:function(){return!String.isNullOrWhiteSpace(this._a.aw())?this._a.aw():this.ap},financialChart_IndicatorsMenu_Indicator_RelativeStrengthIndex:function(){return!String.isNullOrWhiteSpace(this._a.ax())?this._a.ax():this.aq},financialChart_IndicatorsMenu_Indicator_SlowStochasticOscillator:function(){return!String.isNullOrWhiteSpace(this._a.ay())?this._a.ay():this.ar},financialChart_IndicatorsMenu_Indicator_StandardDeviation:function(){return!String.isNullOrWhiteSpace(this._a.az())?this._a.az():this.as},financialChart_IndicatorsMenu_Indicator_StochRSI:function(){return!String.isNullOrWhiteSpace(this._a.a0())?this._a.a0():this.at},financialChart_IndicatorsMenu_Indicator_TRIX:function(){return!String.isNullOrWhiteSpace(this._a.a1())?this._a.a1():this.au},financialChart_IndicatorsMenu_Indicator_TypicalPrice:function(){return!String.isNullOrWhiteSpace(this._a.a2())?this._a.a2():this.av},financialChart_IndicatorsMenu_Indicator_UltimateOscillator:function(){return!String.isNullOrWhiteSpace(this._a.a3())?this._a.a3():this.aw},financialChart_IndicatorsMenu_Indicator_WeightedClose:function(){return!String.isNullOrWhiteSpace(this._a.a4())?this._a.a4():this.ax},financialChart_IndicatorsMenu_Indicator_WilliamsPercentR:function(){return!String.isNullOrWhiteSpace(this._a.a5())?this._a.a5():this.ay},financialChart_IndicatorsMenu_TrendLine_CubicFit:function(){return!String.isNullOrWhiteSpace(this._a.a8())?this._a.a8():this.a1},financialChart_IndicatorsMenu_TrendLine_CumulativeAverage:function(){return!String.isNullOrWhiteSpace(this._a.a9())?this._a.a9():this.a2},financialChart_IndicatorsMenu_TrendLine_ExponentialAverage:function(){return!String.isNullOrWhiteSpace(this._a.ba())?this._a.ba():this.a3},financialChart_IndicatorsMenu_TrendLine_ExponentialFit:function(){return!String.isNullOrWhiteSpace(this._a.bb())?this._a.bb():this.a4},financialChart_IndicatorsMenu_TrendLine_LinearFit:function(){return!String.isNullOrWhiteSpace(this._a.bc())?this._a.bc():this.a5},financialChart_IndicatorsMenu_TrendLine_LogarithmicFit:function(){return!String.isNullOrWhiteSpace(this._a.bd())?this._a.bd():this.a6},financialChart_IndicatorsMenu_TrendLine_ModifiedAverage:function(){return!String.isNullOrWhiteSpace(this._a.be())?this._a.be():this.a7},financialChart_IndicatorsMenu_TrendLine_PowerLawFit:function(){return!String.isNullOrWhiteSpace(this._a.bf())?this._a.bf():this.a8},financialChart_IndicatorsMenu_TrendLine_QuadraticFit:function(){return!String.isNullOrWhiteSpace(this._a.bg())?this._a.bg():this.a9},financialChart_IndicatorsMenu_TrendLine_QuarticFit:function(){return!String.isNullOrWhiteSpace(this._a.bh())?this._a.bh():this.ba},financialChart_IndicatorsMenu_TrendLine_QuinticFit:function(){return!String.isNullOrWhiteSpace(this._a.bi())?this._a.bi():this.bb},financialChart_IndicatorsMenu_TrendLine_SimpleAverage:function(){return!String.isNullOrWhiteSpace(this._a.bj())?this._a.bj():this.bc},financialChart_IndicatorsMenu_TrendLine_WeightedAverage:function(){return!String.isNullOrWhiteSpace(this._a.bk())?this._a.bk():this.bd},financialChart_IndicatorsMenu_Volume_Area:function(){return!String.isNullOrWhiteSpace(this._a.bl())?this._a.bl():this.be},financialChart_IndicatorsMenu_Volume_Column:function(){return!String.isNullOrWhiteSpace(this._a.bm())?this._a.bm():this.bf},financialChart_IndicatorsMenu_Volume_Line:function(){return!String.isNullOrWhiteSpace(this._a.bn())?this._a.bn():this.bg},$type:new $.ig.Type("FinancialChartIndicatorMenuViewModel",$$t.$e.$type)},true);$c("FinancialChartIndicatorMenuContext:i","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartIndicatorMenuContext",$.ig.$ot)},true);$c("FinancialChartIndicatorMenuView:j","FinancialChartDropDownControlView",{init:function(){$$t.$f.init.call(this)},f:function(a,b,c,d){$$t.$f.f.call(this,a,b,c,d);var e=new $.ig.SRProvider(a);$$t.$x.n(".financialChartIndicatorMenuLabel","FinancialChart_IndicatorMenu_Header",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialOverlayType'] span","FinancialChart_IndicatorMenu_OverlaysCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='TrendLineType'] span","FinancialChart_IndicatorMenu_TrendlinesCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialChartVolumeType'] span","FinancialChart_IndicatorMenu_VolumeCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialIndicatorType'] span","FinancialChart_IndicatorMenu_IndicatorsCategoryHeader",a,e);var f=new $$t.aa(e);var g=new $$4.h($$0.$bc.$type,Array,0);var i=f.getEnumerator();while(i.moveNext()){var h=i.current();if(h.indentation()<1){continue}var j=$h(h.content());if(!g.containsKey(h.type())){g.add(h.type(),$.ig.$ep.getNames(h.type()))}var k=g.item(h.type())[j];if(String.isNullOrEmpty(k)){continue}k=k.charAt(0).toUpperCase()+k.substr(1);var l=$y(".financialChartIndicatorMenuDropDownMenuList li[data-value='{0}']",k);$$t.$x.m(l,h.label(),a)}},k:function(a){$$t.$f.k.call(this,a);var b=a;if(b.tagName!="LI"){return}var c=b.parentNode.parentNode;var d;var e=false;switch(c.getAttribute("data-value")){case"FinancialOverlayType":d=$$t.$ak.$type;e=false;break;case"TrendLineType":d=$.ig.TrendLineType.prototype.$type;e=true;break;case"FinancialChartVolumeType":d=$$t.$ae.$type;e=true;break;default:case"FinancialIndicatorType":d=$$t.$al.$type;e=false;break}var f=b.classList.toggle("checked");var g=b.parentNode;if(e){for(var h=0;h<g.children.length;h++){var i=g.children.item(h);if(i!=b){i.classList.remove("checked")}}var j=f?b.getAttribute("data-value"):"None";if(String.isNullOrEmpty(j)){return}var k=$.ig.$ep.parse(d,j,true);if(d==$$t.$ae.$type){this.l()._i=$g(k)}else{this.l()._l=$g(k)}}else{if(d==$$t.$al.$type){this.l()._j=new $$t.ao(0)}else{this.l()._k=new $$t.an(0)}for(var l=0;l<g.children.length;l++){var m=g.children.item(l);if(m.classList.contains("checked")){var n=m.getAttribute("data-value");if(String.isNullOrEmpty(n)){continue}var o=$.ig.$ep.parse(d,n,true);if(d==$$t.$al.$type){var p=$g(o);this.l()._j.add(p)}else{var q=$g(o);this.l()._k.add(q)}}}}this._a.onSelectionChanged()()},l:function(){return this._a},$type:new $.ig.Type("FinancialChartIndicatorMenuView",$$t.$f.$type)},true);$c("FinancialChartTypePicker:k","FinancialChartDropDownControl",{init:function(a){$$t.$d.init.call(this,"financialChartTypePicker",a,$$t.$k.z);this._o=new $$t.m;this._p=new $$t.l;this._p.onSelectionChanged(this.v.runOn(this))},w:function(a){if(arguments.length===1){this.y().chartType(a);return a}else{return this.y().chartType()}},x:function(){return this._o},y:function(){return this._p},s:function(){return".financialChartTypePickerDropDownButton"},t:function(){return".financialChartTypePickerDropDownMenu"},$type:new $.ig.Type("FinancialChartTypePicker",$$t.$d.$type)},true);$c("FinancialChartTypePickerViewModel:l","FinancialChartDropDownControlViewModel",{init:function(){$$t.$e.init.call(this)},_chartType:0,chartType:function(a){if(arguments.length===1){this._chartType=a;return a}else{return this._chartType}},chartTypeString:function(){return $$t.$af.$getName(this.chartType())},$type:new $.ig.Type("FinancialChartTypePickerViewModel",$$t.$e.$type)},true);$c("FinancialChartTypePickerView:m","FinancialChartDropDownControlView",{init:function(){$$t.$f.init.call(this)},l:function(){return this._a},k:function(a){$$t.$f.k.call(this,a);var b=a;var c=b.parentNode;for(var d=0;d<c.children.length;d++){var e=c.children.item(d);if(e!=b){e.classList.remove("checked")}}var f=b.getAttribute("data-value");if(String.isNullOrEmpty(f)){return}var g=$.ig.$ep.parse($$t.$af.$type,f,true);this.l().chartType($g(g));this._d.setAttribute("data-value",f);this.g();this._a.onSelectionChanged()()},$type:new $.ig.Type("FinancialChartTypePickerView",$$t.$f.$type)},true);$c("FinancialChartTypePickerContext:n","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,
vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartTypePickerContext",$.ig.$ot)},true);$c("FinancialChartToolbar:o","TemplatedHtmlControl",{bg:function(a){},bl:function(a){this.q().u(a);this.aa().u(a)},_o:null,init:function(a,b){this.aq=$$0.$s.maxValue();this.ap=$$0.$s.minValue();this.ao=$$0.$s.maxValue();this.an=$$0.$s.minValue();$$t.$x.init.call(this,"financialChartToolbar",b,$$t.$o.a3);this._o=a;this._w=new $$t.q;this.s(new $$t.r(a!=null?a.rangeSelectorTemplate():null));this.aa(new $$t.k(a!=null?a.chartTypePickerTemplate():null));this.q(new $$t.g(1,a!=null?a.indicatorMenuTemplate():null))},r:null,s:function(a){if(arguments.length===1){var b=this.s();if(a!=b){this.r=a;this.bm("RangeSelector",b,this.s())}return a}else{return this.r}},z:null,aa:function(a){if(arguments.length===1){var b=this.aa();if(a!=b){this.z=a;this.bm("ChartTypePicker",b,this.aa())}return a}else{return this.z}},p:null,q:function(a){if(arguments.length===1){var b=this.q();if(a!=b){this.p=a;this.bm("IndicatorMenu",b,this.q())}return a}else{return this.p}},bm:function(a,b,c){switch(a){case"RangeStart":if(this.s()!=null){this.s().t(this.as())}break;case"RangeEnd":if(this.s()!=null){this.s().s(this.ar())}break;case"SelectionStart":if(this.s()!=null){this.s().v(this.au())}break;case"SelectionEnd":if(this.s()!=null){this.s().u(this.at())}break;case"RangeSelector":var d=b;if(d!=null){d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.bj.runOn(this))}if(this.s()!=null){this.s().t(this.as());this.s().s(this.ar());this.s().o(this.u());this.s().v(this.au());this.s().u(this.at());var e=this.s();e.rangeChanged=$.ig.Delegate.prototype.combine(e.rangeChanged,this.bj.runOn(this))}break;case"ChartTypePicker":var f=b;if(f!=null){f.selectionChanged=$.ig.Delegate.prototype.remove(f.selectionChanged,this.bi.runOn(this))}if(this.aa()!=null){this.aa().w(this.y());var g=this.aa();g.selectionChanged=$.ig.Delegate.prototype.combine(g.selectionChanged,this.bi.runOn(this))}break;case"ChartType":if(this.aa()!=null){this.aa().w(this.y())}break;case"RangeSelectorOptions":if(this.s()!=null){this.s().o(this.u())}break;case"IsToolbarVisible":if(this.g()==null){break}if(this.al()){this.g().show()}else{this.g().hide()}break;case"IndicatorMenu":var h=$b($$t.$g.$type,b);if(h!=null){h.selectionChanged=$.ig.Delegate.prototype.remove(h.selectionChanged,this.bh.runOn(this))}if(this.q()!=null){var i=this.q();i.selectionChanged=$.ig.Delegate.prototype.combine(i.selectionChanged,this.bh.runOn(this))}break;case"IndicatorTypes":if(this.indicatorTypesChanged!=null){this.indicatorTypesChanged(this,$$0.$w.empty)}break;case"OverlayTypes":if(this.overlayTypesChanged!=null){this.overlayTypesChanged(this,$$0.$w.empty)}break;case"TrendLineType":if(this.trendLineTypeChanged!=null){this.trendLineTypeChanged(this,$$0.$w.empty)}break;case"VolumeType":if(this.volumeTypeChanged!=null){this.volumeTypeChanged(this,$$0.$w.empty)}break}},bh:function(a,b){this.ag(this.q().z());this.ae(this.q().y());this.ai(this.q().aa());this.ac(this.q().x())},bi:function(a,b){this.y(this.aa().w());if(this.chartTypeChanged!=null){this.chartTypeChanged(this,b)}},bj:function(a,b){this.au(this.s().v());this.at(this.s().u());if(this.rangeChanged!=null){this.rangeChanged(this,b)}},_w:null,v:function(){var $self=this;var a=new $$t.p;a.container(this._d);a.vm(this._w);a.vm().financialChartIndicatorMenu(function(){var $ret=new $$t.i;$ret.vm($self.q()._p);return $ret}());a.vm().financialChartTypePicker(function(){var $ret=new $$t.n;$ret.vm($self.aa()._p);return $ret}());a.vm().financialChartRangeSelector(function(){var $ret=new $$t.u;$ret.vm($self.s()._q);return $ret}());return a},l:function(a){$$t.$x.l.call(this,a);if(a==null){return}var b=this._d.querySelector(".financialChartRangeSelector");var c=b==null?null:this._d.getSubRenderer(b);this.s().l(c);var d=this._d.querySelector(".financialChartTypePicker");var e=d==null?null:this._d.getSubRenderer(d);this.aa().l(e);var f=this._d.querySelector(".financialChartIndicatorMenu");var g=f==null?null:this._d.getSubRenderer(f);this.q().l(g);this.bk()},bk:function(){var a=this._o.ws();if($.ig.util.isNaN(a)||a<=0){return}var b=new $$4.x($$t.$x.$type,0);var e=[this.aa(),this.s()];for(var d=0;d<e.length;d++){var c=e[d];var f=c.b();if(f>a){b.add(c)}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();g.k()}},aq:new Date,au:function(a){if(arguments.length===1){var b=this.au();if(+a!=+b){this.aq=a;this.bm("SelectionStart",b,this.au())}return a}else{return this.aq}},ap:new Date,at:function(a){if(arguments.length===1){var b=this.at();if(+a!=+b){this.ap=a;this.bm("SelectionEnd",b,this.at())}return a}else{return this.ap}},ao:new Date,as:function(a){if(arguments.length===1){var b=this.as();if(+a!=+b){this.ao=a;this.bm("RangeStart",b,this.as())}return a}else{return this.ao}},an:new Date,ar:function(a){if(arguments.length===1){var b=this.ar();if(+a!=+b){this.an=a;this.bm("RangeEnd",b,this.ar())}return a}else{return this.an}},rangeChanged:null,chartTypeChanged:null,trendLineTypeChanged:null,volumeTypeChanged:null,indicatorTypesChanged:null,overlayTypesChanged:null,bn:function(){if(this.s()!=null){this.s().ab()}},x:0,y:function(a){if(arguments.length===1){var b=this.y();if(a!=b){this.x=a;this.bm("ChartType",$$t.$af.getBox(b),$$t.$af.getBox(this.y()))}return a}else{return this.x}},ah:0,ai:function(a){if(arguments.length===1){var b=this.ai();if(a!=b){this.ah=a;this.bm("TrendLineType",$.ig.TrendLineType.prototype.getBox(b),$.ig.TrendLineType.prototype.getBox(this.ai()))}return a}else{return this.ah}},ab:0,ac:function(a){if(arguments.length===1){var b=this.ac();if(a!=b){this.ab=a;this.bm("VolumeType",$$t.$ae.getBox(b),$$t.$ae.getBox(this.ac()))}return a}else{return this.ab}},ad:null,ae:function(a){if(arguments.length===1){var b=this.ae();if(!$$t.$o.am(b,a)){this.ad=a;this.bm("IndicatorTypes",b,this.ae())}return a}else{return this.ad}},af:null,ag:function(a){if(arguments.length===1){var b=this.ag();if(!$$t.$o.am(b,a)){this.af=a;this.bm("OverlayTypes",b,this.ag())}return a}else{return this.af}},am:function(a,b){if(a==b){return true}if(a==null&&b!=null||a!=null&&b==null){return false}if(a.count()!=b.count()){return false}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!b.contains(c)){return false}}return true},aj:function(){var $self=this;return function(){var $ret=new $$t.at;$ret.rangeSelector($self.s()==null?null:$self.s().r());return $ret}()},t:null,u:function(a){if(arguments.length===1){var b=this.u();if(a!=b){this.t=a;this.bm("RangeSelectorOptions",b,this.u())}return a}else{return this.t}},ak:false,al:function(a){if(arguments.length===1){var b=this.al();if(a!=b){this.ak=a;this.bm("IsToolbarVisible",b,this.al())}return a}else{return this.ak}},$type:new $.ig.Type("FinancialChartToolbar",$$t.$x.$type)},true);$c("FinancialChartToolbarContext:p","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},$type:new $.ig.Type("FinancialChartToolbarContext",$.ig.$ot)},true);$c("FinancialChartToolbarViewModel:q","Object",{init:function(){$.ig.$op.init.call(this)},_financialChartRangeSelector:null,financialChartRangeSelector:function(a){if(arguments.length===1){this._financialChartRangeSelector=a;return a}else{return this._financialChartRangeSelector}},_financialChartTypePicker:null,financialChartTypePicker:function(a){if(arguments.length===1){this._financialChartTypePicker=a;return a}else{return this._financialChartTypePicker}},_financialChartIndicatorMenu:null,financialChartIndicatorMenu:function(a){if(arguments.length===1){this._financialChartIndicatorMenu=a;return a}else{return this._financialChartIndicatorMenu}},_isIndicatorMenuVisible:false,isIndicatorMenuVisible:function(a){if(arguments.length===1){this._isIndicatorMenuVisible=a;return a}else{return this._isIndicatorMenuVisible}},$type:new $.ig.Type("FinancialChartToolbarViewModel",$.ig.$ot)},true);$c("FinancialChartRangeSelector:r","TemplatedHtmlControl",{_x:0,_q:null,v:function(a){if(arguments.length===1){this._q.selectionStart(a);return a}else{return this._q.selectionStart()}},u:function(a){if(arguments.length===1){this._q.selectionEnd(a);return a}else{return this._q.selectionEnd()}},t:function(a){if(arguments.length===1){this._q.rangeStart(a);return a}else{return this._q.rangeStart()}},s:function(a){if(arguments.length===1){this._q.rangeEnd(a);return a}else{return this._q.rangeEnd()}},ab:function(){if(this._q.onPropertiesChanged()){this._p.t(this._q)}},init:function(a){$$t.$x.init.call(this,"financialChartRangeSelector",a,$$t.$r.y);this._p=new $$t.t;this._q=new $$t.s;this._q.onRangeChanged(this.z.runOn(this));this._p._d=this._q},l:function(a){$$t.$x.l.call(this,a);this._p.s(this._d,this._q)},z:function(){if(this.rangeChanged!=null){this.rangeChanged(this,$$0.$w.empty)}},rangeChanged:null,r:function(){return this._p.e(this.g())},o:function(a){if(arguments.length===1){var b=!$$t.$o.am(this._q.options(),a);if(b){this._q.options(a);this.aa()}return a}else{return this._q.options()}},aa:function(){if(this._q!=null){this._q.ao()}if(this._p!=null){this._p.v(this.o())}},_p:null,$type:new $.ig.Type("FinancialChartRangeSelector",$$t.$x.$type)},true);$c("FinancialChartRangeSelectorViewModel:s","Object",{init:function(){this.u=$$0.$s.maxValue();this.t=$$0.$s.minValue();this.s=$$0.$s.minValue();this.r=$$0.$s.maxValue();$.ig.$op.init.call(this)},_b:null,_notifyChanged:null,notifyChanged:function(a){if(arguments.length===1){this._notifyChanged=a;return a}else{return this._notifyChanged}},_options:null,options:function(a){if(arguments.length===1){this._options=a;return a}else{return this._options}},u:new Date,selectionStart:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},t:new Date,selectionEnd:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},_oneMonthChecked:false,oneMonthChecked:function(a){if(arguments.length===1){this._oneMonthChecked=a;return a}else{return this._oneMonthChecked}},_threeMonthsChecked:false,threeMonthsChecked:function(a){if(arguments.length===1){this._threeMonthsChecked=a;return a}else{return this._threeMonthsChecked}},_sixMonthsChecked:false,sixMonthsChecked:function(a){if(arguments.length===1){this._sixMonthsChecked=a;return a}else{return this._sixMonthsChecked}},_yearToDateChecked:false,yearToDateChecked:function(a){if(arguments.length===1){this._yearToDateChecked=a;return a}else{return this._yearToDateChecked}},_oneYearChecked:false,oneYearChecked:function(a){if(arguments.length===1){this._oneYearChecked=a;return a}else{return this._oneYearChecked}},_allChecked:false,allChecked:function(a){if(arguments.length===1){this._allChecked=a;return a}else{return this._allChecked}},_oneMonthVisible:false,oneMonthVisible:function(a){if(arguments.length===1){this._oneMonthVisible=a;return a}else{return this._oneMonthVisible}},_threeMonthsVisible:false,threeMonthsVisible:function(a){if(arguments.length===1){this._threeMonthsVisible=a;return a}else{return this._threeMonthsVisible}},_sixMonthsVisible:false,sixMonthsVisible:function(a){if(arguments.length===1){this._sixMonthsVisible=a;return a}else{return this._sixMonthsVisible}},_yearToDateVisible:false,yearToDateVisible:function(a){if(arguments.length===1){this._yearToDateVisible=a;return a}else{return this._yearToDateVisible}},_oneYearVisible:false,oneYearVisible:function(a){if(arguments.length===1){this._oneYearVisible=a;return a}else{return this._oneYearVisible}},_allVisible:false,allVisible:function(a){if(arguments.length===1){this._allVisible=a;return a}else{return this._allVisible}},ao:function(){if(this.options()==null){return}this.oneMonthVisible(this.options().contains(0));this.threeMonthsVisible(this.options().contains(1));this.sixMonthsVisible(this.options().contains(2));this.yearToDateVisible(this.options().contains(3));this.oneYearVisible(this.options().contains(4));this.allVisible(this.options().contains(5))},financialChart_RangeSelector_OneMonth:function(){return!String.isNullOrWhiteSpace(this._b.bq())?this._b.bq():"1M"},financialChart_RangeSelector_ThreeMonths:function(){return!String.isNullOrWhiteSpace(this._b.bt())?this._b.bt():"3M"},financialChart_RangeSelector_SixMonths:function(){return!String.isNullOrWhiteSpace(this._b.bs())?this._b.bs():"6M"},financialChart_RangeSelector_YearToDate:function(){return!String.isNullOrWhiteSpace(this._b.bv())?this._b.bv():"YTD"},financialChart_RangeSelector_OneYear:function(){return!String.isNullOrWhiteSpace(this._b.br())?this._b.br():"1Y"},financialChart_RangeSelector_All:function(){return!String.isNullOrWhiteSpace(this._b.bo())?this._b.bo():"ALL"},financialChart_RangeSelector_From:function(){return!String.isNullOrWhiteSpace(this._b.bp())?this._b.bp():"From"},financialChart_RangeSelector_To:function(){return!String.isNullOrWhiteSpace(this._b.bu())?this._b.bu():"To"},s:new Date,rangeStart:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},r:new Date,rangeEnd:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},onPropertiesChanged:function(){var a=false;var b=+this.selectionEnd()==+this.rangeEnd();if(this.allChecked()!=(+this.selectionStart()==+this.rangeStart()&&b)){this.allChecked(+this.selectionStart()==+this.rangeStart()&&b);a=true}if(this.oneYearChecked()!=(+this.selectionStart()==+this.oneYearFromEnd()&&b)){this.oneYearChecked(+this.selectionStart()==+this.oneYearFromEnd()&&b);a=true}if(this.yearToDateChecked()!=(+this.selectionStart()==+this.firstDayOfEndYear()&&b)){this.yearToDateChecked(+this.selectionStart()==+this.firstDayOfEndYear()&&b);a=true}if(this.sixMonthsChecked()!=(+this.selectionStart()==+this.sixMonthsFromEnd()&&b)){this.sixMonthsChecked(+this.selectionStart()==+this.sixMonthsFromEnd()&&b);a=true}if(this.threeMonthsChecked()!=(+this.selectionStart()==+this.threeMonthsFromEnd()&&b)){this.threeMonthsChecked(+this.selectionStart()==+this.threeMonthsFromEnd()&&b);a=true}if(this.oneMonthChecked()!=(+this.selectionStart()==+this.oneMonthFromEnd()&&b)){this.oneMonthChecked(+this.selectionStart()==+this.oneMonthFromEnd()&&b);a=true}if(a){if(this.notifyChanged()!=null){this.notifyChanged()()}}return a},oneYearFromEnd:function(){return $.ig.Date.prototype.addYears(this.rangeEnd(),-1)},firstDayOfEndYear:function(){return $.ig.Date.prototype.fromValues(this.rangeEnd().getFullYear(),1,1,0,0,0,0)},sixMonthsFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-6)},threeMonthsFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-3)},oneMonthFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-1)},changeSelection:function(a){this.allChecked(false);this.oneMonthChecked(false);this.threeMonthsChecked(false);this.sixMonthsChecked(false);this.yearToDateChecked(false);this.oneYearChecked(false);if(a=="1m"){this.oneMonthChecked(true)}else if(a=="3m"){this.threeMonthsChecked(true)}else if(a=="6m"){this.sixMonthsChecked(true)}else if(a=="YTD"){this.yearToDateChecked(true)}else if(a=="1y"){this.oneYearChecked(true)}else if(a=="all"){this.allChecked(true)}this.onRadioButtonChanged()},onRadioButtonChanged:function(){var a=$.ig.Date.prototype.fromTicks(this.selectionStart().getTime());var b=$.ig.Date.prototype.fromTicks(this.selectionEnd().getTime());this.selectionEnd(this.rangeEnd());if(this.oneMonthChecked()){this.selectionStart(this.oneMonthFromEnd())}if(this.threeMonthsChecked()){this.selectionStart(this.threeMonthsFromEnd())}if(this.sixMonthsChecked()){this.selectionStart(this.sixMonthsFromEnd())}if(this.yearToDateChecked()){this.selectionStart(this.firstDayOfEndYear())}if(this.oneYearChecked()){this.selectionStart(this.oneYearFromEnd())}if(this.allChecked()){this.selectionStart(this.rangeStart())}if(+this.selectionStart()!=+a||+this.selectionEnd()!=+b){this.onRangeChanged()();if(this.notifyChanged()!=null){this.notifyChanged()()}}},_onRangeChanged:null,onRangeChanged:function(a){if(arguments.length===1){this._onRangeChanged=a;return a}else{return this._onRangeChanged}},$type:new $.ig.Type("FinancialChartRangeSelectorViewModel",$.ig.$ot)},true);$c("FinancialChartRangeSelectorView:t","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_f:null,s:function(a,b){var $self=this;this._i=a.querySelector(".rangeSelectorOneMonth input");this._o=a.querySelector(".rangeSelectorThreeMonths input");this._m=a.querySelector(".rangeSelectorSixMonths input");this._q=a.querySelector(".rangeSelectorYTD input");this._k=a.querySelector(".rangeSelectorOneYear input");this._g=a.querySelector(".rangeSelectorAll input");this._j=a.querySelector("label.rangeSelectorOneMonth");this._p=a.querySelector("label.rangeSelectorThreeMonths");this._n=a.querySelector("label.rangeSelectorSixMonths");this._r=a.querySelector("label.rangeSelectorYTD");this._l=a.querySelector("label.rangeSelectorOneYear");this._h=a.querySelector("label.rangeSelectorAll");var e=this.b(null);for(var d=0;d<e.length;d++){var c=e[d];c.setAttribute("name","financialChartRangeSelector");this.t(b);c.listen("change",function(f){b.oneMonthChecked($self._i.getProperty("checked"));b.threeMonthsChecked($self._o.getProperty("checked"));b.sixMonthsChecked($self._m.getProperty("checked"));b.yearToDateChecked($self._q.getProperty("checked"));b.oneYearChecked($self._k.getProperty("checked"));b.allChecked($self._g.getProperty("checked"));b.onRadioButtonChanged()})}var f=new $.ig.SRProvider(a);this.u(a,"OneMonth",f);this.u(a,"ThreeMonths",f);this.u(a,"SixMonths",f);this.u(a,"YTD",f);this.u(a,"OneYear",f);this.u(a,"All",f);this.v(b.options())},u:function(a,b,c){$$t.$x.n(".rangeSelector"+b+" span","FinancialChart_RangeSelector_"+b,a,c)},t:function(a){if(this._g==null){return}this._g.setProperty("checked",a.allChecked());this._k.setProperty("checked",a.oneYearChecked());this._q.setProperty("checked",a.yearToDateChecked());this._m.setProperty("checked",a.sixMonthsChecked());this._o.setProperty("checked",a.threeMonthsChecked());this._i.setProperty("checked",a.oneMonthChecked())},e:function(a){var b=new $$4.x(String,0);var c=new $$4.x($$0.$aq.$type,0);var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);var f=new $$4.x($$0.$aq.$type,0);var g=new $$4.x(Number,0);var h=new $$4.x(Number,0);var k=this.b(a);for(var j=0;j<k.length;j++){var i=k[j];var l=i.parent()!=null?i.parent().getText():"not found";l=l!=null?l.trim():null;b.add(l);c.add1(i.getProperty("checked"));d.add(i.getOffset().left);e.add(i.getOffset().top);var m=i.parent().getNativeElement();var n=m.offsetParent!=null;g.add(m.offsetWidth);h.add(m.offsetHeight);f.add(n)}return function(){var $ret=new $$t.aq;$ret.buttonLabels(b.toArray());$ret.buttonsChecked(c.toArray());$ret.buttonLefts(d.toArray());$ret.buttonTops(e.toArray());$ret.buttonVisibilities(f.toArray());$ret.buttonWidths(g.toArray());$ret.buttonHeights(h.toArray());$ret.visibility(a.getStyleProperty("visibility"));$ret.left(parseFloat(a.getStyleProperty("offsetLeft")));$ret.top(parseFloat(a.getStyleProperty("offsetTop")));$ret.width(parseFloat(a.getStyleProperty("offsetWidth")));$ret.height(parseFloat(a.getStyleProperty("offsetHeight")));return $ret}()},c:function(a){if(a==this._i){return 0}if(a==this._o){return 1}if(a==this._m){return 2}if(a==this._k){return 4}if(a==this._q){return 3}return 5},v:function(a){var b=this.b(null);var c=this.a();var d=new Array(b.length);for(var e=0;e<b.length;e++){if(b[e]==null){continue}d[e]=a==null||a.contains(this.c(b[e]));if(d[e]){c[e].show()}else{c[e].hide()}}var f=false;for(var g=b.length-1;g>=0;g--){if(b[g]==null){continue}var h="financialChartRangeSelectorLastOption";if(!f&&d[g]){f=true;c[g].addClass(h)}else{c[g].removeClass(h)}}},b:function(a){return[this._i,this._o,this._m,this._q,this._k,this._g]},_i:null,_o:null,_m:null,_q:null,_k:null,_g:null,_j:null,_p:null,_n:null,_r:null,_l:null,_h:null,a:function(){return[this._j,this._p,this._n,this._r,this._l,this._h]},$type:new $.ig.Type("FinancialChartRangeSelectorView",$.ig.$ot)},true);$c("FinancialChartRangeSelectorContext:u","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartRangeSelectorContext",$.ig.$ot)},true);$c("IndicatorPane:v","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_d:null,h:function(a){this._c=a;if(this._c==null){return}this._d=this._c.createElement("div");this._d.setStyleProperty("height","100%");this._d.setStyleProperty("width","100%");this._d.setStyleProperty("display","grid");this._d.setStyleProperty("display","-ms-grid");this._d.setStyleProperty("-ms-grid-columns","100%");this._c.append(this._d);this.i()},i:function(){if(this._d==null){return}this._d.removeChildren();if(this.b()==null){return}var a="";for(var b=0;b<this.b().count();b++){var c=this.b().__inner[b];var d=this._c.createElement("div");d.setStyleProperty("grid-row",(b+1).toString());d.setStyleProperty("grid-column",1..toString());d.setStyleProperty("-ms-grid-row",(b+1).toString());d.setStyleProperty("-ms-grid-column",1..toString());this._d.append(d);var e=this._c.getSubRenderer(d);c.provideContainer(e);a+=" 1fr"}a=a.trim();this._d.setStyleProperty("-ms-grid-rows",a)},a:null,b:function(a){if(arguments.length===1){var b=this.b();if(a!=b){this.a=a;this.g("IndicatorCharts",b,this.b())}return a}else{return this.a}},g:function(a,b,c){switch(a){case"IndicatorCharts":this.i();break}},f:function(){if(this.b()==null||this._c==null){return}var b=this.b().getEnumerator();while(b.moveNext()){var a=b.current();a.notifyContainerResized()}},$type:new $.ig.Type("IndicatorPane",$.ig.$ot)},true);$c("ITimeXAxis:w","Object",{$type:new $.ig.Type("ITimeXAxis",null)},true);$c("TemplatePicker:y","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a!=null){return a}var c=document.createElement("template");c.innerHTML=b;return c},$type:new $.ig.Type("TemplatePicker",$.ig.$ot)},true);$c("FinancialChartIndicatorMenuItem:z","Object",{init:function(){$.ig.$op.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_indentation:0,indentation:function(a){if(arguments.length===1){this._indentation=a;return a}else{return this._indentation}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},a:false,propertyChanged:null,isChecked:function(a){if(arguments.length===1){var b=this.isChecked();if(a!=b){this.a=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("IsChecked"))}}return a}else{return this.a}},$type:new $.ig.Type("FinancialChartIndicatorMenuItem",$.ig.$ot,[$$0.$b6.$type])},true);$c("FinancialChartIndicatorMenuItems:aa","List$1",{init:function(a){$$4.$x.init.call(this,$$t.$z.$type,0);this._ak=a;this.am($$t.$ak.$type,this.al("FinancialChart_IndicatorMenu_OverlaysCategoryHeader","Overlays"));this.am($.ig.TrendLineType.prototype.$type,this.al("FinancialChart_IndicatorMenu_TrendlinesCategoryHeader","Trendlines"));this.am($$t.$ae.$type,this.al("FinancialChart_IndicatorMenu_VolumeCategoryHeader","Volume"));this.am($$t.$al.$type,this.al("FinancialChart_IndicatorMenu_IndicatorsCategoryHeader","Standalone Indicators"))},_ak:null,al:function(a,b){var c=this._ak.b1(a);return String.isNullOrEmpty(c)?b:c},am:function($t,a){this.add(function(){var $ret=new $$t.z;$ret.content(a);$ret.label(a);return $ret}());this.an($t)},an:function($t){var a=new $$4.x($.ig.$op.$type,0);var b=new $$4.h($.ig.$op.$type,String,0);var c=new $$4.h($.ig.$op.$type,$$0.$bc.$type,0);var d=function(e){for(var f=0;f<e.a();f++){var g=$h(e.b(f));a.add1(g);var h=e.c(g);b.add(g,h);c.add(g,$t)}};if($t==$$t.$ak.$type){d(this.ah())}else if($t==$.ig.TrendLineType.prototype.$type){d(this.ai())}else if($t==$$t.$al.$type){d(this.ag())}else if($t==$$t.$ae.$type){d(this.aj())}else{var e=$.ig.$ep.getNames($t);var f=$.ig.$ep.getValues($t);for(var g=0;g<f.length;g++){var h;var i;h=f[g];i=e[g];i=i.charAt(0).toUpperCase()+i.substr(1);if(i=="None"){continue}a.add1(h);b.add(h,i);c.add(h,$t)}}var k=a.getEnumerator();while(k.moveNext()){var j=k.current();this.add(function(){var $ret=new $$t.z;$ret.content(j);$ret.label(b.containsKey(j)?b.item(j):j.toString());$ret.indentation(1);$ret.type(c.containsKey(j)?c.item(j):null);return $ret}())}},ac:null,ag:function(){if(this.ac==null){this.ao()}return this.ac},ao:function(){var $self=this;this.ac=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$al.$type,String);$ret.add(0,$self.al("FinancialChart_IndicatorsMenu_Indicator_AbsoluteVolumeOscillator","Absolute Volume Oscillator"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Indicator_AccumulationDistribution","Accumulation Distribution"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_Indicator_AverageDirectionalIndex","Average Directional Index"));$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_Indicator_AverageTrueRange","Average True Range"));$ret.add(4,$self.al("FinancialChart_IndicatorsMenu_Indicator_BollingerBandWidth","Bollinger Band Width"));$ret.add(5,$self.al("FinancialChart_IndicatorsMenu_Indicator_ChaikinOscillator","Chaikin Oscillator"));$ret.add(6,$self.al("FinancialChart_IndicatorsMenu_Indicator_ChaikinVolatility","Chaikin Volatility"));$ret.add(7,$self.al("FinancialChart_IndicatorsMenu_Indicator_CommodityChannelIndex","Commodity Channel Index"));$ret.add(8,$self.al("FinancialChart_IndicatorsMenu_Indicator_DetrendedPriceOscillator","Detrended Price Oscillator"));$ret.add(9,$self.al("FinancialChart_IndicatorsMenu_Indicator_EaseOfMovement","Ease Of Movement"));$ret.add(10,$self.al("FinancialChart_IndicatorsMenu_Indicator_FastStochasticOscillator","Fast Stochastic Oscillator"));$ret.add(11,$self.al("FinancialChart_IndicatorsMenu_Indicator_ForceIndex","Force Index"));$ret.add(12,$self.al("FinancialChart_IndicatorsMenu_Indicator_FullStochasticOscillator","Full Stochastic Oscillator"));$ret.add(13,$self.al("FinancialChart_IndicatorsMenu_Indicator_MarketFacilitationIndex","Market Facilitation Index"));$ret.add(14,$self.al("FinancialChart_IndicatorsMenu_Indicator_MassIndex","Mass Index"));$ret.add(15,$self.al("FinancialChart_IndicatorsMenu_Indicator_MedianPrice","Median Price"));$ret.add(16,$self.al("FinancialChart_IndicatorsMenu_Indicator_MoneyFlowIndex","Money Flow Index"));$ret.add(17,$self.al("FinancialChart_IndicatorsMenu_Indicator_MovingAverageConvergenceDivergence","MACD"));$ret.add(18,$self.al("FinancialChart_IndicatorsMenu_Indicator_NegativeVolumeIndex","Negative Volume Index"));$ret.add(19,$self.al("FinancialChart_IndicatorsMenu_Indicator_OnBalanceVolume","On Balance Volume"));$ret.add(20,$self.al("FinancialChart_IndicatorsMenu_Indicator_PercentagePriceOscillator","Percentage Price Oscillator"));$ret.add(21,$self.al("FinancialChart_IndicatorsMenu_Indicator_PercentageVolumeOscillator","Percentage Volume Oscillator"));$ret.add(22,$self.al("FinancialChart_IndicatorsMenu_Indicator_PositiveVolumeIndex","Positive Volume Index"));$ret.add(23,$self.al("FinancialChart_IndicatorsMenu_Indicator_PriceVolumeTrend","Price Volume Trend"));$ret.add(24,$self.al("FinancialChart_IndicatorsMenu_Indicator_RateOfChangeAndMomentum","ROC"));$ret.add(25,$self.al("FinancialChart_IndicatorsMenu_Indicator_RelativeStrengthIndex","RSI"));$ret.add(26,$self.al("FinancialChart_IndicatorsMenu_Indicator_SlowStochasticOscillator","Slow Stochastic Oscillator"));$ret.add(27,$self.al("FinancialChart_IndicatorsMenu_Indicator_StandardDeviation","Standard Deviation"));$ret.add(28,$self.al("FinancialChart_IndicatorsMenu_Indicator_StochRSI","Stoch RSI"));$ret.add(29,$self.al("FinancialChart_IndicatorsMenu_Indicator_TRIX","TRIX"));$ret.add(30,$self.al("FinancialChart_IndicatorsMenu_Indicator_TypicalPrice","Typical Price"));$ret.add(31,$self.al("FinancialChart_IndicatorsMenu_Indicator_UltimateOscillator","Ultimate Oscillator"));$ret.add(32,$self.al("FinancialChart_IndicatorsMenu_Indicator_WeightedClose","Weighted Close"));$ret.add(33,$self.al("FinancialChart_IndicatorsMenu_Indicator_WilliamsPercentR","Williams %R"));return $ret}()},ad:null,ah:function(){if(this.ad==null){this.ap()}return this.ad},ap:function(){var $self=this;this.ad=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$ak.$type,String);$ret.add(0,$self.al("FinancialChart_IndicatorsMenu_Overlay_BollingerBands","Bollinger Bands"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Overlay_PriceChannel","Price Channel"));return $ret}()},ae:null,ai:function(){if(this.ae==null){this.aq()}return this.ae},aq:function(){var $self=this;this.ae=function(){var $ret=new $.ig.OrderedDictionary$2($.ig.TrendLineType.prototype.$type,String);$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_TrendLine_LinearFit","Linear Fit"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuadraticFit","Quadratic Fit"));$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_TrendLine_CubicFit","Cubic Fit"));$ret.add(4,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuarticFit","Quartic Fit"));$ret.add(5,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuinticFit","Quintic Fit"));$ret.add(6,$self.al("FinancialChart_IndicatorsMenu_TrendLine_LogarithmicFit","Logarithmic Fit"));$ret.add(7,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ExponentialFit","Exponential Fit"));$ret.add(8,$self.al("FinancialChart_IndicatorsMenu_TrendLine_PowerLawFit","Power LawFit"));$ret.add(9,$self.al("FinancialChart_IndicatorsMenu_TrendLine_SimpleAverage","Simple Average"));$ret.add(10,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ExponentialAverage","Exponential Average"));$ret.add(11,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ModifiedAverage","Modified Average"));$ret.add(12,$self.al("FinancialChart_IndicatorsMenu_TrendLine_CumulativeAverage","Cumulative Average"));$ret.add(13,$self.al("FinancialChart_IndicatorsMenu_TrendLine_WeightedAverage","Weighted Average"));return $ret}()},af:null,aj:function(){if(this.af==null){this.ar()}return this.af},ar:function(){var $self=this;this.af=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$ae.$type,String);$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_Volume_Area","Area"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Volume_Column","Column"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_Volume_Line","Line"));return $ret}()},$type:new $.ig.Type("FinancialChartIndicatorMenuItems",$$4.$x.$type.specialize($$t.$z.$type))},true);$c("FinancialChartCustomIndicatorArgs:ad","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.index(c);this.indicatorInfo(a);this.series(b)},_indicatorInfo:null,indicatorInfo:function(a){if(arguments.length===1){this._indicatorInfo=a;return a}else{return this._indicatorInfo}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},$type:new $.ig.Type("FinancialChartCustomIndicatorArgs",$$0.$w.$type)},true);$c("CustomIndicatorNameCollection:aj","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,String,0)},init1:function(a,b){$$4.$f.init1.call(this,String,1,b)},$type:new $.ig.Type("CustomIndicatorNameCollection",$$4.$f.$type.specialize(String))},true);$c("FinancialChartRangeSelectorOptionCollection:am","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);
break}return}$$4.$f.init.call(this,$$t.$ab.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$ab.$type,1,b)},$type:new $.ig.Type("FinancialChartRangeSelectorOptionCollection",$$4.$f.$type.specialize($$t.$ab.$type))},true);$c("FinancialOverlayTypeCollection:an","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$$t.$ak.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$ak.$type,1,b)},$type:new $.ig.Type("FinancialOverlayTypeCollection",$$4.$f.$type.specialize($$t.$ak.$type))},true);$c("FinancialIndicatorTypeCollection:ao","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$$t.$al.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$al.$type,1,b)},$type:new $.ig.Type("FinancialIndicatorTypeCollection",$$4.$f.$type.specialize($$t.$al.$type))},true);$c("IndicatorDisplayTypeCollection:ap","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$.ig.IndicatorDisplayType.prototype.$type,0)},$type:new $.ig.Type("IndicatorDisplayTypeCollection",$$4.$f.$type.specialize($.ig.IndicatorDisplayType.prototype.$type))},true);$c("FinancialChartRangeSelectorVisualData:aq","Object",{init:function(){$.ig.$op.init.call(this)},_visibility:null,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_buttonVisibilities:null,buttonVisibilities:function(a){if(arguments.length===1){this._buttonVisibilities=a;return a}else{return this._buttonVisibilities}},_buttonLabels:null,buttonLabels:function(a){if(arguments.length===1){this._buttonLabels=a;return a}else{return this._buttonLabels}},_buttonsChecked:null,buttonsChecked:function(a){if(arguments.length===1){this._buttonsChecked=a;return a}else{return this._buttonsChecked}},_buttonLefts:null,buttonLefts:function(a){if(arguments.length===1){this._buttonLefts=a;return a}else{return this._buttonLefts}},_buttonTops:null,buttonTops:function(a){if(arguments.length===1){this._buttonTops=a;return a}else{return this._buttonTops}},_buttonWidths:null,buttonWidths:function(a){if(arguments.length===1){this._buttonWidths=a;return a}else{return this._buttonWidths}},_buttonHeights:null,buttonHeights:function(a){if(arguments.length===1){this._buttonHeights=a;return a}else{return this._buttonHeights}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){return $$t.$au.y(["buttonLabels","buttonsChecked","buttonLefts","buttonTops","buttonWidths","buttonHeights","left","top","width","height"],[this.buttonLabels(),this.buttonsChecked(),this.buttonLefts(),this.buttonTops(),this.buttonWidths(),this.buttonHeights(),this.left(),this.top(),this.width(),this.height()])},$type:new $.ig.Type("FinancialChartRangeSelectorVisualData",$.ig.$ot)},true);$c("FinancialChartEnumPickerVisualData:ar","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_g:null,_d:0,_e:0,_f:0,_c:0,_b:false,h:function(){return $$t.$au.y(["items","selectedItem","left","top","width","height","isVisible"],[this._a,this._g,this._d,this._e,this._f,this._c,this._b])},$type:new $.ig.Type("FinancialChartEnumPickerVisualData",$.ig.$ot)},true);$c("FinancialChartEnumCollectionPickerVisualData:as","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_k:0,_l:0,_m:0,_j:0,_f:0,_g:0,_h:0,_e:0,_n:0,_i:0,_d:false,_c:false,o:function(){return $$t.$au.y(["items","selectedItems","pickerLeft","pickerTop","pickerWidth","pickerHeight","buttonLeft","buttonTop","buttonWidth","buttonHeight","width","height","isVisible","isPickerVisible"],[this._a,this._b,this._k,this._l,this._m,this._j,this._f,this._g,this._h,this._e,this._n,this._i,this._d,this._c])},$type:new $.ig.Type("FinancialChartEnumCollectionPickerVisualData",$.ig.$ot)},true);$c("FinancialChartToolbarVisualData:at","Object",{init:function(){$.ig.$op.init.call(this)},_chartTypePicker:null,chartTypePicker:function(a){if(arguments.length===1){this._chartTypePicker=a;return a}else{return this._chartTypePicker}},_rangeSelector:null,rangeSelector:function(a){if(arguments.length===1){this._rangeSelector=a;return a}else{return this._rangeSelector}},serialize:function(){return $$t.$au.y(["chartTypePicker","rangeSelector"],[this.chartTypePicker()==null?null:this.chartTypePicker().h(),this.rangeSelector()==null?null:this.rangeSelector().serialize()])},$type:new $.ig.Type("FinancialChartToolbarVisualData",$.ig.$ot)},true);$c("FinancialChartVisualData:au","Object",{init:function(){$.ig.$op.init.call(this);this.mainChartLeft(NaN);this.mainChartTop(NaN);this.volumeChartLeft(NaN);this.volumeChartTop(NaN);this.zoomChartLeft(NaN);this.zoomChartTop(NaN);this.indicatorChartLefts(new $$4.x(Number,0));this.indicatorChartTops(new $$4.x(Number,0))},_mainChart:null,mainChart:function(a){if(arguments.length===1){this._mainChart=a;return a}else{return this._mainChart}},_volumeChart:null,volumeChart:function(a){if(arguments.length===1){this._volumeChart=a;return a}else{return this._volumeChart}},_indicatorCharts:null,indicatorCharts:function(a){if(arguments.length===1){this._indicatorCharts=a;return a}else{return this._indicatorCharts}},_toolbar:null,toolbar:function(a){if(arguments.length===1){this._toolbar=a;return a}else{return this._toolbar}},_zoomChart:null,zoomChart:function(a){if(arguments.length===1){this._zoomChart=a;return a}else{return this._zoomChart}},_mainChartLeft:0,mainChartLeft:function(a){if(arguments.length===1){this._mainChartLeft=a;return a}else{return this._mainChartLeft}},_mainChartTop:0,mainChartTop:function(a){if(arguments.length===1){this._mainChartTop=a;return a}else{return this._mainChartTop}},_volumeChartLeft:0,volumeChartLeft:function(a){if(arguments.length===1){this._volumeChartLeft=a;return a}else{return this._volumeChartLeft}},_volumeChartTop:0,volumeChartTop:function(a){if(arguments.length===1){this._volumeChartTop=a;return a}else{return this._volumeChartTop}},_indicatorChartLefts:null,indicatorChartLefts:function(a){if(arguments.length===1){this._indicatorChartLefts=a;return a}else{return this._indicatorChartLefts}},_indicatorChartTops:null,indicatorChartTops:function(a){if(arguments.length===1){this._indicatorChartTops=a;return a}else{return this._indicatorChartTops}},_zoomChartLeft:0,zoomChartLeft:function(a){if(arguments.length===1){this._zoomChartLeft=a;return a}else{return this._zoomChartLeft}},_zoomChartTop:0,zoomChartTop:function(a){if(arguments.length===1){this._zoomChartTop=a;return a}else{return this._zoomChartTop}},_toolbarLeft:0,toolbarLeft:function(a){if(arguments.length===1){this._toolbarLeft=a;return a}else{return this._toolbarLeft}},_toolbarTop:0,toolbarTop:function(a){if(arguments.length===1){this._toolbarTop=a;return a}else{return this._toolbarTop}},_toolbarWidth:0,toolbarWidth:function(a){if(arguments.length===1){this._toolbarWidth=a;return a}else{return this._toolbarWidth}},_toolbarHeight:0,toolbarHeight:function(a){if(arguments.length===1){this._toolbarHeight=a;return a}else{return this._toolbarHeight}},_legendLeft:0,legendLeft:function(a){if(arguments.length===1){this._legendLeft=a;return a}else{return this._legendLeft}},_legendTop:0,legendTop:function(a){if(arguments.length===1){this._legendTop=a;return a}else{return this._legendTop}},_legendWidth:0,legendWidth:function(a){if(arguments.length===1){this._legendWidth=a;return a}else{return this._legendWidth}},_legendHeight:0,legendHeight:function(a){if(arguments.length===1){this._legendHeight=a;return a}else{return this._legendHeight}},_legend:null,legend:function(a){if(arguments.length===1){this._legend=a;return a}else{return this._legend}},ab:function(a){if(a!=null){var chart_=a;chart_.scaleByViewport()}},scaleByViewport:function(){this.ab(this.mainChart());this.ab(this.volumeChart());if(this.indicatorCharts()!=null){for(var a=0;a<this.indicatorCharts().count();a++){this.ab(this.indicatorCharts().__inner[a])}}this.ab(this.zoomChart())},w:function(a){if(a!=null){var chart_=a;return chart_.serialize()}return null},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.volumeChart()!=null){a.u("volumeChart: "+this.w(this.volumeChart())+",")}if(this.zoomChart()!=null){a.u("zoomChart: "+this.w(this.zoomChart())+",")}if(this.indicatorCharts()!=null){a.u("indicatorCharts: [");for(var b=0;b<this.indicatorCharts().count();b++){if(b>0){a.u(",")}a.l(this.w(this.indicatorCharts().__inner[b]))}a.t();a.u("],")}if(this.toolbar()!=null){a.u("toolbar: "+this.toolbar().serialize()+",")}if(this.mainChart()!=null){a.u("mainChart: "+this.w(this.mainChart())+",")}a.u("mainChartLeft: "+this.mainChartLeft().toString()+",");a.u("mainChartTop: "+this.mainChartTop().toString()+",");a.u("volumeChartLeft: "+this.volumeChartLeft().toString()+",");a.u("volumeChartTop: "+this.volumeChartTop().toString()+",");a.u("zoomChartLeft: "+this.zoomChartLeft().toString()+",");a.u("zoomChartTop: "+this.zoomChartTop().toString()+",");a.u("toolbarLeft: "+this.toolbarLeft().toString()+",");a.u("toolbarTop: "+this.toolbarTop().toString()+",");a.u("toolbarWidth: "+this.toolbarWidth().toString()+",");a.u("toolbarHeight: "+this.toolbarHeight().toString()+",");a.u("indicatorChartLefts: [");for(var c=0;c<this.indicatorChartLefts().count();c++){if(c>0){a.u(",")}a.k(this.indicatorChartLefts().__inner[c])}a.t();a.u("],");a.u("indicatorChartTops: [");for(var d=0;d<this.indicatorChartTops().count();d++){if(d>0){a.u(",")}a.k(this.indicatorChartTops().__inner[d])}a.t();a.u("],");a.u($y("legendLeft: {0},",this.legendLeft()));a.u($y("legendTop: {0},",this.legendTop()));a.u($y("legendWidth: {0},",this.legendWidth()));a.u($y("legendHeight: {0},",this.legendHeight()));var e;if(this.legend()!=null){e=this.legend().serialize()}else{e="null"}a.u($y("legend: {0}",e));a.u("}");return a.toString()},y:function(a,b){var c=new $$6.aj(0);c.u("{");for(var d=0;d<a.length;d++){c.l(a[d]+": "+$$t.$au.aa(b[d]));if(d<a.length-1){c.l(", ")}c.t()}c.l("}");return c.toString()},aa:function(a){if(a==null){return"null"}if(typeof a==="string"&&!a.startsWith("{")){return'"'+a+'"'}if($b($$0.$bm.$type,a)!==null){return $$t.$au.z(a)}if($b(Array,a)!==null){return $$t.$au.z(a)}return a.toString()},z:function(a){if(a==null){return"null"}var b=new $$6.aj(0);b.l("[");var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();b.l($$t.$au.aa(d));if(++c<a.count()){b.l(", ")}}b.l("]");return b.toString()},$type:new $.ig.Type("FinancialChartVisualData",$.ig.$ot)},true);$$t.$a.x8="<div class='financialChartMainGrid'>\r\n\t\t<div class='financialChartToolbar'></div>\r\n        <div class='financialChartLegend'></div>\r\n\t\t<div class='financialChartPrice'></div>\r\n\t\t<div class='financialChartIndicators'></div>\r\n\t\t<div class='financialChartVolume'></div>\r\n\t\t<div class='financialChartZoomSlider'></div>\r\n\t</div>";$$t.$g.ab="<button class='financialChartIndicatorMenuDropDownButton'>\r\n\t\t<div class='ui-ChartButtonWrapper'>\r\n\t\t\t<span class='ui-icon ui-icon-IndicatorsIcon'></span>\r\n\t\t\t<span class='financialChartIndicatorMenuLabel'>Indicators</span>\r\n\t\t\t<span class='ui-icon-toolbar-dd'></span>\r\n\t\t</div>\r\n\t</button>\r\n\r\n\t<div class='financialChartIndicatorMenuDropDownMenu'>\r\n\t\t<ul class='financialChartIndicatorMenuDropDownMenuList'>\r\n\t\t\t<li data-value='FinancialOverlayType'>\r\n\t\t\t\t<span>Overlays</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='BollingerBands'>Bollinger Bands</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PriceChannel'>Price Channel</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='TrendLineType'>\r\n\t\t\t\t<span>Trendlines</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='LinearFit'>Linear Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuadraticFit'>Quadratic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CubicFit'>Cubic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuarticFit'>Quartic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuinticFit'>Quintic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='LogarithmicFit'>Logarithmic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ExponentialFit'>Exponential Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PowerLawFit'>PowerLaw Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='SimpleAverage'>Simple Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ExponentialAverage'>Exponential Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ModifiedAverage'>Modified Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CumulativeAverage'>Cumulative Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WeightedAverage'>Weighted Average</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='FinancialChartVolumeType'><span>Volume</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Column'>Column</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Line'>Line</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Area'>Area</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='FinancialIndicatorType'><span>Standalone Indicators</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AbsoluteVolumeOscillator'>Absolute Volume Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AccumulationDistribution'>Accumulation Distribution</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AverageDirectionalIndex'>Average Directional Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AverageTrueRange'>Average True Range</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='BollingerBandWidth'>Bollinger Band Width</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ChaikinOscillator'>Chaikin Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ChaikinVolatility'>Chaikin Volatility</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CommodityChannelIndex'>Commodity Channel Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='DetrendedPriceOscillator'>Detrended Price Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='EaseOfMovement'>Ease Of Movement</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='FastStochasticOscillator'>Fast Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ForceIndex'>Force Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='FullStochasticOscillator'>Full Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MarketFacilitationIndex'>Market Facilitation Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MassIndex'>Mass Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MedianPrice'>Median Price</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MoneyFlowIndex'>Money Flow Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MovingAverageConvergenceDivergence'>MACD</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='NegativeVolumeIndex'>Negative Volume Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='OnBalanceVolume'>On Balance Volume</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PercentagePriceOscillator'>Percentage Price Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PercentageVolumeOscillator'>Percentage Volume Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PositiveVolumeIndex'>Positive Volume Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PriceVolumeTrend'>Price Volume Trend</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='RateOfChangeAndMomentum'>ROC</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='RelativeStrengthIndex'>RSI</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='SlowStochasticOscillator'>Slow Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='StandardDeviation'>Standard Deviation</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='StochRSI'>Stoch RSI</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='TRIX'>TRIX</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='TypicalPrice'>Typical Price</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='UltimateOscillator'>Ultimate Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WeightedClose'>Weighted Close</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WilliamsPercentR'>Williams %R</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t</ul>\r\n\t</div>";$$t.$k.z="<button class='financialChartTypePickerDropDownButton' data-value='Auto'>\r\n\t\t<span class='ui-icon ui-icon-changeable'></span>\r\n\t\t<span class='ui-icon-toolbar-dd'></span>\r\n\t</button>\r\n\r\n\t<div class='financialChartTypePickerDropDownMenu'>\r\n\t\t<ul>\r\n\t\t\t<li class='financialChartListItem' data-value='Auto'>\r\n\t\t\t<span class='ui-icon ui-icon-chartAuto'></span>\r\n\t\t\t<span>Auto</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Bar'>\r\n\t\t\t\t<span class='ui-icon ui-icon-BarIcon'></span>\r\n\t\t\t\t<span>Bar</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Line'>\r\n\t\t\t\t<span class='ui-icon ui-icon-LineIcon'></span>\r\n\t\t\t\t<span>Line</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Candle'>\r\n\t\t\t\t<span class='ui-icon ui-icon-CandleIcon'></span>\r\n\t\t\t\t<span>Candle</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Column'>\r\n\t\t\t\t<span class='ui-icon ui-icon-ColumnIcon'></span>\r\n\t\t\t\t<span>Column</span>\r\n\t\t\t</li>\r\n\t\t</ul>\r\n\t</div>";$$t.$o.a3="<div class='financialChartToolbar'>\r\n    <div class='financialChartIndicatorMenu'></div>\r\n    <div class='financialChartRangeSelector'></div>\r\n    <div class='financialChartTypePicker'></div>\r\n</div>";$$t.$r.y="<div class='financialChartRangeSelector'>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorOneMonth'>\r\n\t\t\t<input type='radio' value='1m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>1m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorThreeMonths'>\r\n\t\t\t<input type='radio' value='3m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>3m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorSixMonths'>\r\n\t\t\t<input type='radio' value='6m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>6m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorYTD'>\r\n\t\t\t<input type='radio' value='YTD'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>YTD</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorOneYear'>\r\n\t\t\t<input type='radio' value='1y'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>1y</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorAll'>\r\n\t\t\t<input type='radio' value='all'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>all</span>\r\n\t\t</label>\r\n\t</div>"})($);/*!@license
 * Infragistics.Web.ClientUI Chart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.legend.js
 * infragistics.datachart_core.js
 * infragistics.dvcommonwidget.js
 * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igChartLegend",$.ui.igWidget,{options:{type:"legend",width:null,height:null,theme:"c"},css:{legend:"ui-corner-all ui-widget-content ui-chart-legend",legendItemsList:"ui-chart-legend-items-list",legendItem:"ui-chart-legend-item",legendItemBadge:"ui-chart-legend-item-badge",legendItemText:"ui-chart-legend-item-text"},events:{legendItemMouseLeftButtonDown:null,legendItemMouseLeftButtonUp:null,legendItemMouseEnter:null,legendItemMouseLeave:null},_create:function(){var legend,o=this.options,elem=this.element;if(o.type==="item"){legend=new $.ig.ItemLegend;if(o.orientation=="horizontal")legend.orientation(0)}else if(o.type==="scale"){legend=new $.ig.ScaleLegend;if(!o.width){o.width="100px"}if(!o.height){o.height="150px"}}else{legend=new $.ig.Legend;if(o.orientation=="horizontal")legend.orientation(0)}if(o.owner){this._owner=o.owner;o.owner=this._owner.options}this.legend=legend;legend.name(this.id());legend.legendItemsListStyle(this.css.legendItemsList);legend.legendItemStyle(this.css.legendItem);legend.legendItemBadgeStyle(this.css.legendItemBadge);legend.legendItemTextStyle(this.css.legendItemText);if(o.width){this._oldWidth=elem[0].style.width;elem.css("width",o.width)}if(o.height){this._oldHeight=elem[0].style.width;elem.css("height",o.height)}this._cssLegend=this.css.legend.replace("{0}",o.theme);elem.addClass(this._cssLegend);this._bindLegendEvents(legend);var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;legend.provideContainer(renderer)},_bindLegendEvents:function(legend){legend.legendItemMouseLeftButtonDown=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonDown,$.proxy(this._fireLegendItemMouseLeftButtonDown,this));legend.legendItemMouseLeftButtonUp=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonUp,$.proxy(this._fireLegendItemMouseLeftButtonUp,this));legend.legendItemMouseEnter=$.ig.Delegate.prototype.combine(legend.legendItemMouseEnter,$.proxy(this._fireLegendItemMouseEnter,this));legend.legendItemMouseLeave=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeave,$.proxy(this._fireLegendItemMouseLeave,this))},_getLegendEvt:function(evtArgs){var e,brush,series=evtArgs.series?evtArgs.series():null,owner=this._owner;if(!owner){return null}e={legend:this.options,series:series!==null&&owner.dvWidget?owner.dvWidget._getSeriesOpt(evtArgs):owner.options,chart:owner,item:evtArgs._item};e[owner.dvWidget?owner.dvWidget._getWidgetName():owner.widgetName]=owner.options;brush=evtArgs.legendItem&&evtArgs.legendItem()!==null&&evtArgs.legendItem().content?evtArgs.legendItem().content():null;brush=brush&&brush.actualItemBrush?brush.actualItemBrush():null;if(brush===null){var intSeries=null;if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){brush=intSeries.actualMarkerBrush()}}e.actualItemBrush=brush?this._getValueFromBrush(brush):null;brush=series&&series.actualBrush?series.actualBrush():null;e.actualSeriesBrush=brush?this._getValueFromBrush(brush):null;return e},_getValueFromBrush:function(brush){var ret={},currStop,newStop;if(brush._isGradient){ret.type="linearGradient";if(brush._useCustomDirection){ret.startPoint={};ret.startPoint.x=brush._startX;ret.startPoint.y=brush._startY;ret.endPoint={};ret.endPoint.x=brush._endX;ret.endPoint.y=brush._endY}if(brush._gradientStops){ret.colorStops=[];for(var i=0;i<brush._gradientStops.length;i++){currStop=brush._gradientStops[i];newStop={};newStop.offset=currStop._offset;newStop.color=currStop.__fill;ret.colorStops.push(newStop)}}return ret}else{return brush.fill()}},_fireLegendItemMouseLeftButtonDown:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonDown",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeftButtonUp:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonUp",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseEnter:function(sender,evtArgs){this._trigger("legendItemMouseEnter",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeave:function(sender,evtArgs){this._trigger("legendItemMouseLeave",null,this._getLegendEvt(evtArgs))},_getLegend:function(){return this.legend},_setOption:function(key,value){switch(key){case"width":this.element.css("width",value);break;case"height":this.element.css("height",value);break}this._super(key,value)},exportVisualData:function(){if(this.legend===null){return null}return this.legend.exportVisualData()},destroy:function(){var elements,elem=this.element;this._superApply(arguments);if(this.legend){this.legend.provideContainer(null);this.legend=null}if(elem){elem.removeClass(this._cssLegend);if(this.options.width){elem[0].style.width=this._oldWidth||""}if(this.options.height){elem[0].style.height=this._oldHeight||""}if(elem.children("table").length>0){elements=elem.children("table").children("tr");$.each(elements,function(key,tr){$(tr).unbind("mouseleave").unbind("mouseup").unbind("mousedown").unbind("mousemove")})}elem.empty()}if(this._renderer!=null){this._renderer.destroy();this._renderer=null}return this},widget:function(){return this.element},id:function(){return this.element[0].id}});$.extend($.ui.igChartLegend,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI Chart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.datachart_core.js
 * infragistics.piechart.js
 * infragistics.dvcommonwidget.js
 * infragistics.datachart_categorycore.js
 * infragistics.datachart_category.js
 * infragistics.datachart_rangecategory.js
 * infragistics.datachart_verticalcategory.js
 * infragistics.datachart_financial.js
 * infragistics.datachart_extendedfinancial.js
 * infragistics.datachart_extendedaxes.js
 * infragistics.datachart_polar.js
 * infragistics.datachart_radial.js
 * infragistics.datachart_scatter.js
 * infragistics.datachart_stacked.js
 * infragistics.datachart_annotation.js
 * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igDataChart",$.ui.igWidget,{options:{isPagePanningAllowed:true,syncChannel:null,synchronizeVertically:true,synchronizeHorizontally:false,crosshairPoint:{x:NaN,y:NaN},windowRect:null,horizontalZoomable:false,verticalZoomable:false,isHorizontalZoomEnabled:false,isVerticalZoomEnabled:false,windowResponse:null,windowRectMinWidth:0,overviewPlusDetailPaneVisibility:"collapsed",crosshairVisibility:"collapsed",legendItemBadgeMode:"simplified",legendItemBadgeShape:"automatic",plotAreaBackground:null,defaultInteraction:"dragZoom",dragModifier:"none",panModifier:"shift",previewRect:null,windowPositionHorizontal:0,windowPositionVertical:0,windowScaleHorizontal:1,windowScaleVertical:1,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,topMargin:NaN,leftMargin:NaN,rightMargin:NaN,bottomMargin:NaN,autoMarginWidth:20,autoMarginHeight:0,isSquare:false,gridMode:"behindSeries",brushes:null,markerBrushes:null,outlines:null,markerOutlines:null,width:null,height:null,size:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,isSurfaceInteractionDisabled:false,animateSeriesWhenAxisRangeChanges:false,title:null,subtitle:null,titleTextStyle:null,titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,subtitleTextStyle:null,subtitleTopMargin:0,subtitleLeftMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,titleTextColor:"black",subtitleTextColor:"black",titleHorizontalAlignment:"center",subtitleHorizontalAlignment:"center",highlightingTransitionDuration:300,useTiledZooming:false,preferHigherResolutionTiles:false,pixelScalingRatio:1,zoomTileCacheSize:30,contentHitTestMode:"auto",plotAreaMarginLeft:NaN,plotAreaMarginTop:NaN,plotAreaMarginRight:NaN,plotAreaMarginBottom:NaN,autoExpandMarginMaximumValue:NaN,autoExpandMarginExtraPadding:NaN,computedPlotAreaMarginMode:"auto",shouldAutoExpandMarginForInitialLabels:false,highlightingMode:"auto",highlightingBehavior:"auto",legendHighlightingMode:"auto",legend:{element:null,type:"legend",width:null,height:null},axes:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,labelLocation:null,labelVisibility:"visible",labelExtent:null,labelAngle:0,labelTextStyle:null,labelTextColor:null,formatLabel:null,stroke:null,strokeThickness:1,strip:null,majorStroke:null,majorStrokeThickness:1,minorStroke:null,minorStrokeThickness:1,isInverted:false,crossingAxis:null,crossingValue:null,coercionMethods:null,label:null,gap:0,overlap:0,startAngleOffset:0,interval:0,displayType:null,isDataPreSorted:false,minimumValue:0,maximumValue:0,dateTimeMemberPath:null,referenceValue:0,isLogarithmic:false,logarithmBase:10,radiusExtentScale:.75,innerRadiusExtentScale:0,title:null,titleTextStyle:null,titleMargin:0,titleHorizontalAlignment:"center",titleVerticalAlignment:"center",titlePosition:"auto",titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,labelHorizontalAlignment:"right",labelVerticalAlignment:"top",labelMargin:0,labelTopMargin:0,labelLeftMargin:0,labelRightMargin:0,labelBottomMargin:0,showFirstLabel:true,titleAngle:0,tickLength:0,tickStrokeThickness:.5,tickStroke:"black",useClusteringMode:false,useEnhancedIntervalManagement:false,enhancedIntervalMinimumCharacters:5}],series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"legend",width:null,height:null},legendItemVisibility:"visible",legendItemBadgeTemplate:null,legendItemTemplate:null,legendItemBadgeMode:"simplified",legendItemBadgeShape:"auto",discreteLegendItemTemplate:null,transitionDuration:0,transitionEasingFunction:null,resolution:1,title:null,brush:null,outline:null,thickness:0,coercionMethods:null,markerType:"none",markerTemplate:null,markerBrush:null,markerOutline:null,xAxis:null,yAxis:null,xMemberPath:null,yMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,unknownValuePlotting:"dontPlot",radiusMemberPath:null,radiusScale:null,labelMemberPath:null,fillMemberPath:null,fillScale:null,angleAxis:null,valueAxis:null,clipSeriesToBounds:null,valueMemberPath:null,radiusX:0,radiusY:0,angleMemberPath:null,radiusAxis:null,useCartesianInterpolation:true,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,displayType:"candlestick",ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,markerCollisionAvoidance:"none",useHighMarkerFidelity:false,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50,heatMinimumColor:"black",heatMaximumColor:"red",series:null,isDropShadowEnabled:false,useSingleShadow:true,shadowColor:"rgba(95,95,95,0.5)",shadowBlur:10,shadowOffsetX:5,shadowOffsetY:5,isTransitionInEnabled:false,transitionInSpeedType:"auto",transitionInMode:"auto",transitionInDuration:500,radius:2,areaFillOpacity:1,expectFunctions:false,useInterpolation:false,skipUnknownValues:false,verticalLineVisibility:"visible",horizontalLineVisibility:"visible",targetSeries:null,targetAxis:null,isCustomCategoryStyleAllowed:false,isCustomCategoryMarkerStyleAllowed:false,consolidatedColumnVerticalPosition:"median",isHighlightingEnabled:false,bandHighlightWidth:10,highlightType:"auto",tooltipPosition:"auto",cursorPosition:null,isDefaultCrosshairDisabled:true,useIndex:false,useLegend:false,reverseLegendOrder:false,hitTestMode:"auto",calloutBackground:null,calloutCollisionMode:"auto",calloutLeaderBrush:null,calloutOutline:null,calloutPaddingLeft:NaN,calloutPaddingTop:NaN,calloutPaddingRight:NaN,calloutPaddingBottom:NaN,calloutPositionPadding:NaN,calloutStrokeThickness:NaN,calloutTextColor:null,contentMemberPath:null,isCalloutOffsettingEnabled:true,keyMemberPath:null,axisAnnotationBackground:null,xAxisAnnotationBackground:null,yAxisAnnotationBackground:null,axisAnnotationOutline:null,xAxisAnnotationOutline:null,yAxisAnnotationOutline:null,axisAnnotationTextColor:null,xAxisAnnotationTextColor:null,yAxisAnnotationTextColor:null,axisAnnotationPaddingLeft:NaN,xAxisAnnotationPaddingLeft:NaN,yAxisAnnotationPaddingLeft:NaN,axisAnnotationPaddingTop:NaN,xAxisAnnotationPaddingTop:NaN,yAxisAnnotationPaddingTop:NaN,axisAnnotationPaddingRight:NaN,xAxisAnnotationPaddingRight:NaN,yAxisAnnotationPaddingRight:NaN,axisAnnotationPaddingBottom:NaN,xAxisAnnotationPaddingBottom:NaN,yAxisAnnotationPaddingBottom:NaN,axisAnnotationStrokeThickness:NaN,xAxisAnnotationStrokeThickness:NaN,yAxisAnnotationStrokeThickness:NaN,finalValueSelectionMode:"auto",horizontalLineStroke:null,verticalLineStroke:null,isAxisAnnotationEnabled:false,axisAnnoationFormatLabel:null,xAxisAnnoationFormatLabel:null,yAxisAnnoationFormatLabel:null,axisAnnotationInterpolatedValuePrecision:-1,xAxisAnnotationInterpolatedValuePrecision:-1,yAxisAnnotationInterpolatedValuePrecision:-1,calloutContentUpdating:null,calloutSeriesSelecting:null,calloutLabelUpdating:null,outlineMode:"auto",markerOutlineMode:"auto",markerFillMode:"auto",markerFillOpacity:NaN,markerThickness:2}],theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix  ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all",seriesPalettes:"ui-chart-palette-n",seriesFillPalettes:"ui-chart-fill-palette-n",seriesOutlinePalettes:"ui-chart-outline-palette-n",areaFillOpacity:"ui-chart-area-fill-opacity",axis:"ui-chart-axis",axisStroke:"ui-chart-axis-stroke",axisMajorStroke:"ui-chart-axis-major-line",alignedGridLines:"ui-chart-aligned-gridlines",categoryAxisTick:"ui-chart-category-axis-tick",horizontalAxisLabels:"ui-horizontal-axis-labels",verticalAxisLabels:"ui-vertical-axis-labels",angularAxisLabels:"ui-angular-axis-labels",radialAxisLabels:"ui-radial-axis-labels",title:"ui-chart-title",subtitle:"ui-chart-subtitle",horizontalAxisTitle:"ui-chart-horizontal-axis-title",verticalAxisTitle:"ui-chart-vertical-axis-title",legendItemsList:"ui-chart-legend-items-list",legendItemsText:"ui-chart-legend-item-text",legendItemsBadge:"ui-chart-legend-item-badge"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,axisRangeChanged:null,typicalBasedOn:null,progressiveLoadStatusChanged:null,assigningCategoryStyle:null,assigningCategoryMarkerStyle:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_init:function(){},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},widget:function(){return this.element},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){if(this._chart.actualSyncLink&&this._chart.syncChannel()!==null){var oldLink=this._chart.actualSyncLink();this._chart.actualSyncLink(new $.ig.SyncLink);if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}}this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);this._superApply(arguments)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},resetCachedEnhancedInterval:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.resetCachedEnhancedInterval){return target.resetCachedEnhancedInterval()}return this},notifyVisualPropertiesChanged:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.notifyVisualPropertiesChanged){return target.notifyVisualPropertiesChanged()}return this},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},getActualInterval:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualInterval){return target.actualInterval()}return 0},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},getItemIndex:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItemIndex){return target.getItemIndex(p)}},getItem:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItem){return target.getItem(p)}},getItemSpan:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getItemSpan){return target.getItemSpan()}return 0},_flattenPoint:function(point){var retPoint={__x:point.__x,__y:point.__y,x:point.__x,y:point.__y};return retPoint},_flattenRect:function(rect){var retRect={left:rect.left(),top:rect.top(),width:rect.width(),height:rect.height()};return retRect},getSeriesValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValue){return target.getSeriesValue(p,useInterpolation,skipUnknowns)}},getSeriesValueBoundingBox:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueBoundingBox){return this.__flattenRect(target.getSeriesValueBoundingBox(p))}},getSeriesValueFineGrainedBoundingBoxes:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueFineGrainedBoundingBoxes){return this.__flattenRect(target.getSeriesValueFineGrainedBoundingBoxes(p))}},getSeriesValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValuePosition){return this._flattenPoint(target.getSeriesValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValueFromSeriesPixel){return target.getSeriesValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesValueBoundingBoxFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValueBoundingBoxFromSeriesPixel){return this.__flattenRect(target.getSeriesValueBoundingBoxFromSeriesPixel(p))}},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel){return this.__flattenRect(target.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(p))}},getSeriesHighValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValue){return target.getSeriesHighValue(p,useInterpolation,skipUnknowns)}},getSeriesHighValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValuePosition){return this._flattenPoint(target.getSeriesHighValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesHighValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesHighValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesHighValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValueFromSeriesPixel){return target.getSeriesHighValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesLowValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValue){return target.getSeriesLowValue(p,useInterpolation,skipUnknowns)}},getSeriesLowValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValuePosition){return this._flattenPoint(target.getSeriesLowValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesLowValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesLowValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesLowValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValueFromSeriesPixel){return target.getSeriesLowValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getItemIndexFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getItemIndexFromSeriesPixel){return target.getItemIndexFromSeriesPixel(p)}},getItemFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getItemFromSeriesPixel){return target.getItemFromSeriesPixel(p)}},getSeriesOffsetValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getOffsetValue){return target.getOffsetValue()}},getSeriesCategoryWidth:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getCategoryWidth){return target.getCategoryWidth()}},replayTransitionIn:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.replayTransitionIn){target.replayTransitionIn()}return this},simulateHover:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.simulateHover){target.simulateHover($.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y))}return this},moveCursorPoint:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.moveCursorPoint){target.moveCursorPoint($.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y))}return this},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();return this},_initConverter:function(options,callback){var id=options.name||this._containerSourceID,convDataSource=options.triangulationDataSource||options.shapeDataSource;if(this.dataSources===undefined){this.dataSources={}}if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this.dataSources[id]=convDataSource.converter();if(convDataSource.isBound()){callback.call(this.dvWidget)}else{convDataSource.settings.id=id;convDataSource.settings.callee=this.dvWidget;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this.dataSources[id]=new $.ig.TriangulationDataSource({id:id,source:options.triangulationDataSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}else{this.dataSources[id]=new $.ig.ShapeDataSource({id:id,shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}}this.dataSources[id].id=id}});$.extend($.ui.igDataChart,{version:"21.2.20212.99"});$.widget("ui.igPieChart",$.ui.igWidget,{options:{width:null,height:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,valueMemberPath:null,labelMemberPath:null,legendLabelMemberPath:null,dataValue:null,dataLabel:null,labelsPosition:"center",labelOuterColor:null,labelInnerColor:null,selectionMode:"single",selectedItem:null,selectedItems:null,leaderLineVisibility:"visible",leaderLineType:"straight",leaderLineMargin:6,othersCategoryThreshold:3,formatLabel:null,othersCategoryStyle:null,othersCategoryType:"percent",othersCategoryText:"Others",explodedRadius:.2,radiusFactor:.9,allowSliceSelection:true,allowSliceExplosion:true,explodedSlices:null,selectedSlices:null,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"item",width:null,height:null},labelExtent:10,startAngle:0,sweepDirection:"clockwise",selectedStyle:null,brushes:null,outlines:null,legendItemTemplate:null,legendItemBadgeTemplate:null,textStyle:null,theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-piechart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null,labelClick:null,selectedItemChanging:null,selectedItemChanged:null,selectedItemsChanging:null,selectedItemsChanged:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},addItem:function(item){this.dataSources[this.id()].addRow(null,item,true)},insertItem:function(item,index){this.dataSources[this.id()].insertRow(null,item,index,true)},removeItem:function(index){this.dataSources[this.id()].deleteRow(index,true)},setItem:function(index,item){this.dataSources[this.id()].updateRow(index,item,true)},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);this._superApply(arguments);return this},id:function(){return this.element[0].id},widget:function(){return this.element},print:function(){this.dvWidget._print()},exportVisualData:function(){return this._chart.exportVisualData()},getData:function(){if(this.dataSources&&this.dataSources.chart&&this.dataSources.chart.data){return this.dataSources.chart.data()}return null},flush:function(){if(this._chart&&typeof this._chart.flush==="function"){this._chart.flush()}}});$.extend($.ui.igPieChart,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI CategoryChart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_datasource.js
 * infragistics.dv_dataseriesadapter.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.datachart_core.js
 * infragistics.datachart_categorycore.js
 * infragistics.dvcommonwidget.js
 * infragistics.datachart_category.js
 * infragistics.categorychart.js
 * infragistics.ui.widget.js
 * infragistics.ui.basechart.js
 * infragistics.ui.categorychart.js
 */
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igCategoryChart",$.ui.igBaseChart,{css:{chart:"ui-category ui-corner-all ui-widget-content ui-categorychart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:NaN,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,actualOutlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:true,shouldDisplayMockData:false,shouldUseSkeletonStyleForMockData:false,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:"linearInterpolate",resolution:1,thickness:NaN,outlineMode:"auto",markerOutlineMode:"auto",markerFillMode:"auto",markerFillOpacity:NaN,markerThickness:NaN,markerTypes:null,markerAutomaticBehavior:"circle",markerBrushes:null,markerOutlines:null,markerMaxCount:400,areaFillOpacity:NaN,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:"none",trendLineThickness:1.5,alignsGridLinesToPixels:true,plotAreaMarginLeft:NaN,plotAreaMarginTop:NaN,plotAreaMarginRight:NaN,plotAreaMarginBottom:NaN,computedPlotAreaMarginMode:"auto",highlightingMode:"auto",highlightingBehavior:"auto",legendHighlightingMode:"auto",legendItemBadgeShape:"automatic",legendItemBadgeMode:"simplified",shouldAutoExpandMarginForInitialLabels:false,autoExpandMarginExtraPadding:2,autoExpandMarginMaximumValue:60,trendLinePeriod:7,toolTipType:"default",crosshairsDisplayMode:"auto",crosshairsSnapToData:false,crosshairsLineVerticalStroke:null,crosshairsLineThickness:NaN,crosshairsLineHorizontalStroke:null,crosshairsAnnotationEnabled:true,crosshairsAnnotationXAxisBackground:null,crosshairsAnnotationYAxisBackground:null,crosshairsAnnotationXAxisTextColor:null,crosshairsAnnotationYAxisTextColor:null,crosshairsAnnotationXAxisPrecision:-1,crosshairsAnnotationYAxisPrecision:-1,shouldAvoidAxisAnnotationCollisions:false,finalValueAnnotationsVisible:false,finalValueAnnotationsBackground:null,finalValueAnnotationsTextColor:null,finalValueAnnotationsPrecision:-1,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:1,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:8,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:1,yAxisTickStrokeThickness:1,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"right",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"auto",xAxisLabelLocation:"auto",xAxisLabelFormat:null,xAxisLabelFormatSpecifiers:null,yAxisLabelFormat:null,yAxisLabelFormatSpecifiers:null,transitionInDuration:1e3,transitionInEasingFunction:null,chartType:null,markerCollisionAvoidance:"omit",isTransitionInEnabled:false,transitionInMode:"auto",transitionInSpeedType:"auto",xAxisInterval:0,xAxisMinorInterval:0,xAxisGap:0,xAxisOverlap:0,yAxisInterval:NaN,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,negativeBrushes:null,negativeOutlines:null,yAxisAbbreviateLargeNumbers:true,isCategoryHighlightingEnabled:false,isItemHighlightingEnabled:false},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var categoryChart=this._chart;if(categoryChart){categoryChart.propertyChanged=$.ig.Delegate.prototype.combine(categoryChart.propertyChanged,$.proxy(this._fireCategoryChart_propertyChanged,this));categoryChart.seriesAdded=$.ig.Delegate.prototype.combine(categoryChart.seriesAdded,$.proxy(this._fireCategoryChart_seriesAdded,this));categoryChart.seriesRemoved=$.ig.Delegate.prototype.combine(categoryChart.seriesRemoved,$.proxy(this._fireCategoryChart_seriesRemoved,this));categoryChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerEnter,$.proxy(this._fireCategoryChart_seriesPointerEnter,this));categoryChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerLeave,$.proxy(this._fireCategoryChart_seriesPointerLeave,this));categoryChart.seriesPointerMove=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerMove,$.proxy(this._fireCategoryChart_seriesPointerMove,this));categoryChart.seriesPointerDown=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerDown,$.proxy(this._fireCategoryChart_seriesPointerDown,this));categoryChart.seriesPointerUp=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerUp,$.proxy(this._fireCategoryChart_seriesPointerUp,this));categoryChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(categoryChart.calloutStyleUpdating,$.proxy(this._fireCategoryChart_calloutStyleUpdating,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_fireCategoryChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireCategoryChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(categoryChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"yAxisMinimumValue":case"yAxisMaximumValue":case"xAxisExtent":case"yAxisExtent":categoryChart[key](value);return true;case"legend":this._setLegend(categoryChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}categoryChart.markerTypes(markerTypes);return true;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break}if(result){return true}switch(key){case"tooltipTemplate":categoryChart.tooltipTemplate(value);return true;case"tooltipTemplates":categoryChart.tooltipTemplates(value);return true;case"pixelScalingRatio":categoryChart.pixelScalingRatio(value);return true;case"titleLeftMargin":categoryChart.titleLeftMargin(value);return true;case"titleRightMargin":categoryChart.titleRightMargin(value);return true;case"titleTopMargin":categoryChart.titleTopMargin(value);return true;case"titleBottomMargin":categoryChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":categoryChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":categoryChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":categoryChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":categoryChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){categoryChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){categoryChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.titleTextColor($tempBrush)}return true;case"leftMargin":categoryChart.leftMargin(value);return true;case"topMargin":categoryChart.topMargin(value);return true;case"rightMargin":categoryChart.rightMargin(value);return true;case"bottomMargin":categoryChart.bottomMargin(value);return true;case"transitionDuration":categoryChart.transitionDuration(value);return true;case"transitionEasingFunction":categoryChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":categoryChart.createWrappedTooltip(value);return true;case"widget":categoryChart.widget(value);return true;case"subtitleTextStyle":categoryChart.subtitleTextStyle(value);return true;case"titleTextStyle":categoryChart.titleTextStyle(value);return true;case"itemsSource":categoryChart.itemsSource(value);return true;case"includedProperties":categoryChart.includedProperties(value);return true;case"excludedProperties":categoryChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.outlines($tempBrushCollection);return true;case"actualOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.actualOutlines($tempBrushCollection);return true;case"legend":categoryChart.legend(value);return true;case"isHorizontalZoomEnabled":categoryChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":categoryChart.isVerticalZoomEnabled(value);return true;case"shouldDisplayMockData":categoryChart.shouldDisplayMockData(value);return true;case"shouldUseSkeletonStyleForMockData":categoryChart.shouldUseSkeletonStyleForMockData(value);return true;case"isSeriesHighlightingEnabled":categoryChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":categoryChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":categoryChart.title(value);return true;case"subtitle":categoryChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":categoryChart.titleAlignment(0);break;case"center":categoryChart.titleAlignment(1);break;case"right":categoryChart.titleAlignment(2);break;case"stretch":categoryChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":categoryChart.subtitleAlignment(0);break;case"center":categoryChart.subtitleAlignment(1);break;case"right":categoryChart.subtitleAlignment(2);break;case"stretch":categoryChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":categoryChart.unknownValuePlotting(0);break;case"dontPlot":categoryChart.unknownValuePlotting(1);break}return true;case"resolution":categoryChart.resolution(value);return true;case"thickness":categoryChart.thickness(value);return true;case"outlineMode":switch(value){case"auto":categoryChart.outlineMode(0);break;case"visible":categoryChart.outlineMode(1);break;case"collapsed":categoryChart.outlineMode(2);break}return true;case"markerOutlineMode":switch(value){case"auto":categoryChart.markerOutlineMode(0);break;case"normal":categoryChart.markerOutlineMode(1);break;case"matchMarkerBrush":categoryChart.markerOutlineMode(2);break}return true;case"markerFillMode":switch(value){case"auto":categoryChart.markerFillMode(0);break;case"normal":categoryChart.markerFillMode(1);break;case"matchMarkerOutline":categoryChart.markerFillMode(2);break}return true;case"markerFillOpacity":categoryChart.markerFillOpacity(value);return true;case"markerThickness":categoryChart.markerThickness(value);return true;case"markerTypes":categoryChart.markerTypes(value);return true;case"markerAutomaticBehavior":switch(value){case"circleSmart":categoryChart.markerAutomaticBehavior(0);break;case"none":categoryChart.markerAutomaticBehavior(1);break;case"smartIndexed":categoryChart.markerAutomaticBehavior(2);break;case"indexed":categoryChart.markerAutomaticBehavior(3);break;case"circle":categoryChart.markerAutomaticBehavior(4);break;case"triangle":categoryChart.markerAutomaticBehavior(5);break;case"pyramid":categoryChart.markerAutomaticBehavior(6);break;case"square":categoryChart.markerAutomaticBehavior(7);break;case"diamond":categoryChart.markerAutomaticBehavior(8);break;case"pentagon":categoryChart.markerAutomaticBehavior(9);break;case"hexagon":categoryChart.markerAutomaticBehavior(10);break;case"tetragram":categoryChart.markerAutomaticBehavior(11);break;case"pentagram":categoryChart.markerAutomaticBehavior(12);break;case"hexagram":categoryChart.markerAutomaticBehavior(13);break}return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":categoryChart.markerMaxCount(value);return true;case"areaFillOpacity":categoryChart.areaFillOpacity(value);return true;case"animateSeriesWhenAxisRangeChanges":categoryChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":categoryChart.trendLineType(0);break;case"linearFit":categoryChart.trendLineType(1);break;case"quadraticFit":categoryChart.trendLineType(2);break;case"cubicFit":categoryChart.trendLineType(3);break;case"quarticFit":categoryChart.trendLineType(4);break;case"quinticFit":categoryChart.trendLineType(5);break;case"logarithmicFit":categoryChart.trendLineType(6);break;case"exponentialFit":categoryChart.trendLineType(7);break;case"powerLawFit":categoryChart.trendLineType(8);break;case"simpleAverage":categoryChart.trendLineType(9);break;case"exponentialAverage":categoryChart.trendLineType(10);break;case"modifiedAverage":categoryChart.trendLineType(11);break;case"cumulativeAverage":categoryChart.trendLineType(12);break;case"weightedAverage":categoryChart.trendLineType(13);break}return true;case"trendLineThickness":categoryChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":categoryChart.alignsGridLinesToPixels(value);return true;case"plotAreaMarginLeft":categoryChart.plotAreaMarginLeft(value);return true;case"plotAreaMarginTop":categoryChart.plotAreaMarginTop(value);return true;case"plotAreaMarginRight":categoryChart.plotAreaMarginRight(value);return true;case"plotAreaMarginBottom":categoryChart.plotAreaMarginBottom(value);return true;case"computedPlotAreaMarginMode":switch(value){case"auto":categoryChart.computedPlotAreaMarginMode(0);break;case"series":categoryChart.computedPlotAreaMarginMode(1);break;case"none":categoryChart.computedPlotAreaMarginMode(2);break}return true;case"highlightingMode":switch(value){case"auto":categoryChart.highlightingMode(0);break;case"none":categoryChart.highlightingMode(1);break;case"brightenSpecific":categoryChart.highlightingMode(2);break;case"brighten":categoryChart.highlightingMode(3);break;case"fadeOthersSpecific":categoryChart.highlightingMode(4);break;case"fadeOthers":categoryChart.highlightingMode(5);break}return true;case"highlightingBehavior":switch(value){case"auto":categoryChart.highlightingBehavior(0);break;case"directlyOver":categoryChart.highlightingBehavior(1);break;case"nearestItems":categoryChart.highlightingBehavior(2);break;case"nearestItemsRetainMainShapes":categoryChart.highlightingBehavior(3);break;case"nearestItemsAndSeries":categoryChart.highlightingBehavior(4);break}return true;case"legendHighlightingMode":switch(value){case"auto":categoryChart.legendHighlightingMode(0);break;case"none":categoryChart.legendHighlightingMode(1);break;case"matchSeries":categoryChart.legendHighlightingMode(2);break}return true;case"legendItemBadgeShape":switch(value){case"automatic":categoryChart.legendItemBadgeShape(0);break;case"circle":categoryChart.legendItemBadgeShape(1);break;case"line":categoryChart.legendItemBadgeShape(2);break;case"square":categoryChart.legendItemBadgeShape(3);break;case"marker":categoryChart.legendItemBadgeShape(4);break;case"bar":categoryChart.legendItemBadgeShape(5);break;case"column":categoryChart.legendItemBadgeShape(6);break;case"hidden":categoryChart.legendItemBadgeShape(7);break}return true;case"legendItemBadgeMode":switch(value){case"simplified":categoryChart.legendItemBadgeMode(0);break;case"matchSeries":categoryChart.legendItemBadgeMode(1);break}return true;case"shouldAutoExpandMarginForInitialLabels":categoryChart.shouldAutoExpandMarginForInitialLabels(value);return true;case"autoExpandMarginExtraPadding":categoryChart.autoExpandMarginExtraPadding(value);return true;case"autoExpandMarginMaximumValue":categoryChart.autoExpandMarginMaximumValue(value);return true;case"trendLinePeriod":categoryChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":categoryChart.toolTipType(0);break;case"item":categoryChart.toolTipType(1);break;case"category":categoryChart.toolTipType(2);break;case"none":categoryChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"auto":categoryChart.crosshairsDisplayMode(0);break;case"none":categoryChart.crosshairsDisplayMode(1);break;case"horizontal":categoryChart.crosshairsDisplayMode(2);break;case"vertical":categoryChart.crosshairsDisplayMode(3);break;case"both":categoryChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":categoryChart.crosshairsSnapToData(value);return true;case"crosshairsLineVerticalStroke":if(value==null){categoryChart.crosshairsLineVerticalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsLineVerticalStroke($tempBrush)}return true;case"crosshairsLineThickness":categoryChart.crosshairsLineThickness(value);return true;case"crosshairsLineHorizontalStroke":if(value==null){categoryChart.crosshairsLineHorizontalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsLineHorizontalStroke($tempBrush)}return true;case"crosshairsAnnotationEnabled":categoryChart.crosshairsAnnotationEnabled(value);return true;case"crosshairsAnnotationXAxisBackground":if(value==null){categoryChart.crosshairsAnnotationXAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsAnnotationXAxisBackground($tempBrush)}return true;case"crosshairsAnnotationYAxisBackground":if(value==null){categoryChart.crosshairsAnnotationYAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsAnnotationYAxisBackground($tempBrush)}return true;case"crosshairsAnnotationXAxisTextColor":if(value==null){categoryChart.crosshairsAnnotationXAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsAnnotationXAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationYAxisTextColor":if(value==null){categoryChart.crosshairsAnnotationYAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.crosshairsAnnotationYAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationXAxisPrecision":categoryChart.crosshairsAnnotationXAxisPrecision(value);return true;case"crosshairsAnnotationYAxisPrecision":categoryChart.crosshairsAnnotationYAxisPrecision(value);return true;case"shouldAvoidAxisAnnotationCollisions":categoryChart.shouldAvoidAxisAnnotationCollisions(value);return true;case"finalValueAnnotationsVisible":categoryChart.finalValueAnnotationsVisible(value);return true;case"finalValueAnnotationsBackground":if(value==null){categoryChart.finalValueAnnotationsBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.finalValueAnnotationsBackground($tempBrush)}return true;case"finalValueAnnotationsTextColor":if(value==null){categoryChart.finalValueAnnotationsTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.finalValueAnnotationsTextColor($tempBrush)}return true;case"finalValueAnnotationsPrecision":categoryChart.finalValueAnnotationsPrecision(value);return true;case"calloutsVisible":categoryChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":categoryChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":categoryChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":categoryChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":categoryChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":categoryChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":categoryChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":categoryChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":categoryChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":categoryChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":categoryChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":categoryChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":categoryChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":categoryChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":categoryChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":categoryChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":categoryChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){categoryChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){categoryChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":categoryChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":categoryChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":categoryChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":categoryChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":categoryChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":categoryChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":categoryChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":categoryChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":categoryChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":categoryChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){categoryChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){categoryChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":categoryChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":categoryChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":categoryChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":categoryChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":categoryChart.xAxisLabel(value);return true;case"yAxisLabel":categoryChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){categoryChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){categoryChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":categoryChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":categoryChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":categoryChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":categoryChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){categoryChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){categoryChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){categoryChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){categoryChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":categoryChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":categoryChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":categoryChart.xAxisTickLength(value);return true;case"yAxisTickLength":categoryChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){categoryChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){categoryChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":categoryChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":categoryChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":categoryChart.xAxisTitle(value);return true;case"yAxisTitle":categoryChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){categoryChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){categoryChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":categoryChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":categoryChart.yAxisLabelAngle(value);return true;case"xAxisExtent":categoryChart.xAxisExtent(value);return true;case"yAxisExtent":categoryChart.yAxisExtent(value);return true;case"xAxisTitleAngle":categoryChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":categoryChart.yAxisTitleAngle(value);return true;case"xAxisInverted":categoryChart.xAxisInverted(value);return true;case"yAxisInverted":categoryChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":categoryChart.xAxisTitleAlignment(0);break;case"center":categoryChart.xAxisTitleAlignment(1);break;case"right":categoryChart.xAxisTitleAlignment(2);break;case"stretch":categoryChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":categoryChart.yAxisTitleAlignment(0);break;case"center":categoryChart.yAxisTitleAlignment(1);break;case"bottom":categoryChart.yAxisTitleAlignment(2);break;case"stretch":categoryChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){
case"left":categoryChart.xAxisLabelHorizontalAlignment(0);break;case"center":categoryChart.xAxisLabelHorizontalAlignment(1);break;case"right":categoryChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":categoryChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":categoryChart.yAxisLabelHorizontalAlignment(0);break;case"center":categoryChart.yAxisLabelHorizontalAlignment(1);break;case"right":categoryChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":categoryChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":categoryChart.xAxisLabelVerticalAlignment(0);break;case"center":categoryChart.xAxisLabelVerticalAlignment(1);break;case"bottom":categoryChart.xAxisLabelVerticalAlignment(2);break;case"stretch":categoryChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":categoryChart.yAxisLabelVerticalAlignment(0);break;case"center":categoryChart.yAxisLabelVerticalAlignment(1);break;case"bottom":categoryChart.yAxisLabelVerticalAlignment(2);break;case"stretch":categoryChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":categoryChart.xAxisLabelVisibility(0);break;case"collapsed":categoryChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":categoryChart.yAxisLabelVisibility(0);break;case"collapsed":categoryChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideLeft":categoryChart.yAxisLabelLocation(0);break;case"outsideRight":categoryChart.yAxisLabelLocation(1);break;case"insideLeft":categoryChart.yAxisLabelLocation(2);break;case"insideRight":categoryChart.yAxisLabelLocation(3);break;case"auto":categoryChart.yAxisLabelLocation(4);break}return true;case"xAxisLabelLocation":switch(value){case"outsideTop":categoryChart.xAxisLabelLocation(0);break;case"outsideBottom":categoryChart.xAxisLabelLocation(1);break;case"insideTop":categoryChart.xAxisLabelLocation(2);break;case"insideBottom":categoryChart.xAxisLabelLocation(3);break;case"auto":categoryChart.xAxisLabelLocation(4);break}return true;case"xAxisLabelFormat":categoryChart.xAxisLabelFormat(value);return true;case"xAxisLabelFormatSpecifiers":categoryChart.xAxisLabelFormatSpecifiers(value);return true;case"yAxisLabelFormat":categoryChart.yAxisLabelFormat(value);return true;case"yAxisLabelFormatSpecifiers":categoryChart.yAxisLabelFormatSpecifiers(value);return true;case"transitionInDuration":categoryChart.transitionInDuration(value);return true;case"transitionInEasingFunction":categoryChart.transitionInEasingFunction(value);return true;case"chartType":switch(value){case"line":categoryChart.chartType(0);break;case"area":categoryChart.chartType(1);break;case"column":categoryChart.chartType(2);break;case"point":categoryChart.chartType(3);break;case"stepLine":categoryChart.chartType(4);break;case"stepArea":categoryChart.chartType(5);break;case"spline":categoryChart.chartType(6);break;case"splineArea":categoryChart.chartType(7);break;case"waterfall":categoryChart.chartType(8);break;case"auto":categoryChart.chartType(9);break}return true;case"markerCollisionAvoidance":switch(value){case"none":categoryChart.markerCollisionAvoidance(0);break;case"omit":categoryChart.markerCollisionAvoidance(1);break}return true;case"isTransitionInEnabled":categoryChart.isTransitionInEnabled(value);return true;case"transitionInMode":switch(value){case"auto":categoryChart.transitionInMode(0);break;case"fromZero":categoryChart.transitionInMode(1);break;case"sweepFromLeft":categoryChart.transitionInMode(2);break;case"sweepFromRight":categoryChart.transitionInMode(3);break;case"sweepFromTop":categoryChart.transitionInMode(4);break;case"sweepFromBottom":categoryChart.transitionInMode(5);break;case"sweepFromCenter":categoryChart.transitionInMode(6);break;case"accordionFromLeft":categoryChart.transitionInMode(7);break;case"accordionFromRight":categoryChart.transitionInMode(8);break;case"accordionFromTop":categoryChart.transitionInMode(9);break;case"accordionFromBottom":categoryChart.transitionInMode(10);break;case"expand":categoryChart.transitionInMode(11);break;case"sweepFromCategoryAxisMinimum":categoryChart.transitionInMode(12);break;case"sweepFromCategoryAxisMaximum":categoryChart.transitionInMode(13);break;case"sweepFromValueAxisMinimum":categoryChart.transitionInMode(14);break;case"sweepFromValueAxisMaximum":categoryChart.transitionInMode(15);break;case"accordionFromCategoryAxisMinimum":categoryChart.transitionInMode(16);break;case"accordionFromCategoryAxisMaximum":categoryChart.transitionInMode(17);break;case"accordionFromValueAxisMinimum":categoryChart.transitionInMode(18);break;case"accordionFromValueAxisMaximum":categoryChart.transitionInMode(19);break}return true;case"transitionInSpeedType":switch(value){case"auto":categoryChart.transitionInSpeedType(0);break;case"normal":categoryChart.transitionInSpeedType(1);break;case"valueScaled":categoryChart.transitionInSpeedType(2);break;case"indexScaled":categoryChart.transitionInSpeedType(3);break;case"random":categoryChart.transitionInSpeedType(4);break}return true;case"xAxisInterval":categoryChart.xAxisInterval(value);return true;case"xAxisMinorInterval":categoryChart.xAxisMinorInterval(value);return true;case"xAxisGap":categoryChart.xAxisGap(value);return true;case"xAxisOverlap":categoryChart.xAxisOverlap(value);return true;case"yAxisInterval":categoryChart.yAxisInterval(value);return true;case"yAxisIsLogarithmic":categoryChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":categoryChart.yAxisLogarithmBase(value);return true;case"yAxisMinimumValue":categoryChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":categoryChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":categoryChart.yAxisMinorInterval(value);return true;case"negativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.negativeBrushes($tempBrushCollection);return true;case"negativeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.negativeOutlines($tempBrushCollection);return true;case"yAxisAbbreviateLargeNumbers":categoryChart.yAxisAbbreviateLargeNumbers(value);return true;case"isCategoryHighlightingEnabled":categoryChart.isCategoryHighlightingEnabled(value);return true;case"isItemHighlightingEnabled":categoryChart.isItemHighlightingEnabled(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.CategoryChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this)},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igCategoryChart,{version:"21.2.20212.99"})})($);/*!@license
* Infragistics.Web.ClientUI Doughnut Chart localization resources 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
*/
(function($){$.ig=$.ig||{};$.ig.locale=$.ig.locale||{};$.ig.locale.en=$.ig.locale.en||{};$.ig.igDoughnutChart=$.ig.igDoughnutChart||{};$.ig.locale.en.igDoughnutChart={invalidBaseElement:" is not supported as base element. Use DIV instead."};$.ig.igDoughnutChart.locale=$.ig.igDoughnutChart.locale||$.ig.locale.en.igDoughnutChart;return $.ig.locale.en.igDoughnutChart})($);/*!@license
* Infragistics.Web.ClientUI DoughnutChart 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.datachart_core.js
 * infragistics.dvcommonwidget.js
 * infragistics.piechart.js
 * infragistics.doughnutchart.js
 * infragistics.ui.widget.js
 * infragistics.ui.basechart.js
 * infragistics.ui.doughnutchart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igDoughnutChart",$.ui.igBaseChart,{css:{chart:"ui-doughnut ui-corner-all ui-widget-content",tooltip:"ui-doughnut-tooltip ui-widget-content ui-corner-all"},options:{width:null,height:null,series:[{type:"flat",showTooltip:false,tooltipTemplate:null,itemsSource:null,valueMemberPath:"null",labelMemberPath:"null",legendLabelMemberPath:"null",labelsPosition:"center",leaderLineVisibility:"visible",leaderLineStyle:null,leaderLineType:"straight",leaderLineMargin:6,othersCategoryThreshold:3,othersCategoryType:"percent",othersCategoryText:"Others",legend:null,formatLabel:null,formatLegendLabel:null,labelFormat:"null",labelFormatSpecifiers:"null",othersLabelFormat:"null",othersLabelFormatSpecifiers:"null",legendLabelFormat:"null",legendLabelFormatSpecifiers:"null",legendOthersLabelFormat:"null",legendOthersLabelFormatSpecifiers:"null",labelExtent:10,startAngle:0,selectedStyle:null,brushes:null,outlines:null,labelOuterColor:null,labelInnerColor:null,isSurfaceInteractionDisabled:false,radiusFactor:.9}],allowSliceSelection:true,isSurfaceInteractionDisabled:false,allowSliceExplosion:true,innerExtent:40,selectedStyle:null,pixelScalingRatio:NaN},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null,holeDimensionsChanged:null},_create:function(){var elementName=this.element[0].nodeName.toUpperCase();if(elementName!=="DIV"){throw new Error(elementName+$.ig.igDoughnutChart.locale.invalidBaseElement)}if(this.css.chart){this.element.addClass(this.css.chart)}$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var doughnutChart=this._chart;if(doughnutChart){doughnutChart.sliceClick=$.ig.Delegate.prototype.combine(doughnutChart.sliceClick,$.proxy(this._fireDoughnutChart_sliceClick,this));doughnutChart.holeDimensionsChanged=$.ig.Delegate.prototype.combine(doughnutChart.holeDimensionsChanged,$.proxy(this._fireDoughnutChart_holeDimensionsChanged,this))}},_creationOptions:null,_createWidget:function(options,element){this._creationOptions=options;this._tooltipTemplate={};this._seriesOpt={};this._seriesColl={};this._tooltip={};this._legends={};$.Widget.prototype._createWidget.apply(this,[options,element])},_beforeInitialOptions:function(chart,elem){var wrap=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(wrap,$.proxy(this._getLocaleValue,this));this._renderer=renderer;chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},_setInitialOptions:function(chart){var o=this._creationOptions,self=this;for(var key in o){if(o.hasOwnProperty(key)){var v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_getDataSourceOwner:function(dataSourceOwnerName){return this._seriesColl[dataSourceOwnerName]},_fireDoughnutChart_holeDimensionsChanged:function(chart,evt){var e={};e.center={x:evt.center().__x,y:evt.center().__y};e.radius=evt.radius();e.doughnut=this.options;this._trigger("holeDimensionsChanged",null,e)},_fireDoughnutChart_sliceClick:function(chart,evt){var e={},slice=evt.slice();if(slice){e.slice={};e.slice.item=slice.dataContext();e.slice.isSelected=slice.isSelected();e.slice.isExploded=slice.isExploded();e.doughnut=this.options}this._trigger("sliceClick",null,e);if(e.slice.isSelected!=slice.isSelected()){slice.isSelected(e.slice.isSelected)}if(e.slice.isExploded!=slice.isExploded()){slice.isExploded(e.slice.isExploded)}},_getValueKeyName:function(){return"valueMemberPath"},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamDoughnutChart},_setLegend:function(item,value,chart){var legend;if(value){value.owner=this;if(value.type===undefined){value.type="item"}var legend=value.element;if(legend){legend=$("#"+legend)}if(!legend||legend.length!==1){var widgetId=chart.getContainerID();legend=$('<div id="'+widgetId+"_"+item.name()+'_legend" />').insertAfter(this.element);legend[0]._remove=true}if(item.legend()===null){if(legend.data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!legend?value.data("igChartLegend"):legend.data("igChartLegend");legend.options.owner=this;legend._owner=this;if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}else{legend=legend.igChartLegend(value).data("igChartLegend");if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value);item.legend()._ownerCount+=1}}else{if(item.legend()!==null&&item.legend().name().length>0&&$("#"+item.legend().name()).length>0){legend=$("#"+item.legend().name()).data().igChartLegend;legend._ownerCount-=1;item.legend(null);if(legend._ownerCount==0){var legendElement=legend.element;legend.destroy();if(legendElement[0]._remove){legendElement.remove()}}}}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(chart,series,clss){var widgetId=chart.getContainerID();if(this._tooltip[series.name()]===undefined){this._tooltip[series.name()]=$('<div id="'+widgetId+"_"+series.name()+'_tooltip" class="'+clss+'"></div>');var ttWrap=new $.ig.JQueryDomWrapper(this._tooltip[series.name()][0],this._tooltip[series.name()]);this._bindTooltipEvents(this,ttWrap);series.toolTip(ttWrap)}},_removeTooltip:function(series){if(this._tooltip[series.name()]!==undefined){this._removeTooltipEvents(this._tooltip[series.name()]);delete this._tooltip[series.name()];series.toolTip(null)}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_fireToolTip_hideToolTip:function(args){var e={},noCancel;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipHiding,null,e);if(noCancel){$.each(this._tooltip,function(i,tip){tip.hide()});this._trigger(this.events.tooltipHidden,null,e)}},_fireToolTip_updateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){if(e.series!==null&&this._tooltipTemplate[e.tempId]!==undefined){template=this._tooltipTemplate[e.tempId]}if(template){this._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this._tooltip[e.tempId].html($.ig.tmpl(template,e))}}else{noCancel=false}if(noCancel){this._tooltip[e.tempId].show();this._trigger(this.events.tooltipShown,null,e)}}if(!noCancel){$.each(this._tooltip,function(i,tip){tip.hide()})}},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this,intSeries=null;e.doughnut=widget.options;e.series=seriesOpt;e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}return e},_getSeriesOpt:function(evtArgs){var widget=this;if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}return widget.options},_setSeriesOption:function(ringSeriesBase,key,value,chart){if(key==="legend"){this._setLegend(ringSeriesBase,value,chart);return true}else if(key==="showTooltip"){if(value===true){this._addTooltip(chart,ringSeriesBase,this.css.tooltip)}if(value===false){this._removeTooltip(ringSeriesBase,chart)}return}else if(key==="tooltipTemplate"&&ringSeriesBase.toolTip){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this._tooltipTemplate[ringSeriesBase.name()]=templ}return}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(ringSeriesBase,key,value);return}else if(key==="isSurfaceInteractionDisabled"){ringSeriesBase.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));return true}else if("othersCategoryText"==key&&null==value){value=String.empty()}else if("childrenMemberPath"==key&&"RingSeriesCollection"==chart.series().getType().name){return}switch(key){case"itemsSource":ringSeriesBase.itemsSource(value);return true;case"valueMemberPath":ringSeriesBase.valueMemberPath(value);return true;case"labelMemberPath":ringSeriesBase.labelMemberPath(value);return true;case"legendLabelMemberPath":ringSeriesBase.legendLabelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":ringSeriesBase.labelsPosition(0);break;case"center":ringSeriesBase.labelsPosition(1);break;case"insideEnd":ringSeriesBase.labelsPosition(2);break;case"outsideEnd":ringSeriesBase.labelsPosition(3);break;case"bestFit":ringSeriesBase.labelsPosition(4);break}return true;case"leaderLineVisibility":switch(value){case"visible":ringSeriesBase.leaderLineVisibility(0);break;case"collapsed":ringSeriesBase.leaderLineVisibility(1);break}return true;case"leaderLineStyle":ringSeriesBase.leaderLineStyle(value);return true;case"leaderLineType":switch(value){case"straight":ringSeriesBase.leaderLineType(0);break;case"arc":ringSeriesBase.leaderLineType(1);break;case"spline":ringSeriesBase.leaderLineType(2);break}return true;case"leaderLineMargin":ringSeriesBase.leaderLineMargin(value);return true;case"othersCategoryThreshold":ringSeriesBase.othersCategoryThreshold(value);return true;case"othersCategoryType":switch(value){case"number":ringSeriesBase.othersCategoryType(0);break;case"percent":ringSeriesBase.othersCategoryType(1);break}return true;case"othersCategoryText":ringSeriesBase.othersCategoryText(value);return true;case"formatLabel":ringSeriesBase.formatLabel(value);return true;case"formatLegendLabel":ringSeriesBase.formatLegendLabel(value);return true;case"labelFormat":ringSeriesBase.labelFormat(value);return true;case"labelFormatSpecifiers":ringSeriesBase.labelFormatSpecifiers(value);return true;case"othersLabelFormat":ringSeriesBase.othersLabelFormat(value);return true;case"othersLabelFormatSpecifiers":ringSeriesBase.othersLabelFormatSpecifiers(value);return true;case"legendLabelFormat":ringSeriesBase.legendLabelFormat(value);return true;case"legendLabelFormatSpecifiers":ringSeriesBase.legendLabelFormatSpecifiers(value);return true;case"legendOthersLabelFormat":ringSeriesBase.legendOthersLabelFormat(value);return true;case"legendOthersLabelFormatSpecifiers":ringSeriesBase.legendOthersLabelFormatSpecifiers(value);return true;case"labelExtent":ringSeriesBase.labelExtent(value);return true;case"startAngle":ringSeriesBase.startAngle(value);return true;case"selectedStyle":ringSeriesBase.selectedStyle(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.outlines($tempBrushCollection);return true;case"labelOuterColor":if(value==null){ringSeriesBase.labelOuterColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);ringSeriesBase.labelOuterColor($tempBrush)}return true;case"labelInnerColor":if(value==null){ringSeriesBase.labelInnerColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);ringSeriesBase.labelInnerColor($tempBrush)}return true;case"isSurfaceInteractionDisabled":ringSeriesBase.isSurfaceInteractionDisabled(value);return true;case"radiusFactor":ringSeriesBase.radiusFactor(value);return true}},_set_option:function(doughnutChart,key,value){if(key==="legend"){this._setLegend(doughnutChart,value,doughnutChart);return true}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(doughnutChart,key,value);return}switch(key){case"tooltipShowing":case"tooltipShown":case"tooltipHiding":case"tooltipHidden":case"browserNotSupported":case"sliceClick":case"holeDimensionsChanged":break;default:if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}break}if(key==="series"){this._iterationFlag=!this._iterationFlag;var count=value.length;for(var i=0;i<count;i++){if(!value[i].name){throw new Error("Series name is missing for series: "+i)}if(this._seriesColl.hasOwnProperty(value[i].name)){if(value[i].remove){this._removeSeries(doughnutChart,value[i])}this._updateSeries(doughnutChart,value[i])}else this._addSeries(doughnutChart,value[i])}return true}else if(key==="isSurfaceInteractionDisabled"){doughnutChart.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));return true}switch(key){case"allowSliceSelection":doughnutChart.allowSliceSelection(value);return true;case"isSurfaceInteractionDisabled":doughnutChart.isSurfaceInteractionDisabled(value);return true;case"allowSliceExplosion":doughnutChart.allowSliceExplosion(value);return true;case"innerExtent":doughnutChart.innerExtent(value);return true;case"selectedStyle":doughnutChart.selectedStyle(value);return true;case"pixelScalingRatio":doughnutChart.pixelScalingRatio(value);return true}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},addSeries:function(seriesObj){this._addSeries(this._chart,seriesObj)},_addSeries:function(chart,value){var series;if(!value||value.remove==true||!this._seriesColl)return;if(!this._seriesColl.hasOwnProperty(value.name)){if(!value.type||value.type==="flat"){series=new $.ig.RingSeries}else{series=new $.ig.HierarchicalRingSeries}series.name(value.name);series.chart(chart);this._seriesOpt[value.name]={};for(var currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.dataSource){this._dataBindInternal(value,value.name)}chart.series().add(series);if(series.selectedStyle()==null){series.selectedStyleResolved(chart.selectedStyle())}}},removeSeries:function(seriesObj){this._removeSeries(this._chart,seriesObj)},_removeSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series){delete this._seriesColl[value.name];if(chart.series().contains(series)){this._setLegend(series);chart.series().remove(series);this._removeTooltip(series)}}if(this._seriesOpt[value.name])delete this._seriesOpt[value.name];if(this._tooltipTemplate[value.name])delete this._tooltipTemplate[value.name]}},updateSeries:function(value){this._updateSeries(this._chart,value)},_updateSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series&&!value.remove){for(var currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.dataSource){this._dataBindInternal(value,value.name)}}}},getCenterCoordinates:function(){if(this._chart){var center=this._chart.getCenterCoordinates();return{x:center.__x,y:center.__y}}return{x:0,y:0}},getHoleRadius:function(){if(this._chart)return this._chart.getHoleRadius();return 0},exportVisualData:function(){if(this._chart){return this._chart.exportVisualData()}return null},flush:function(){if(this.chart()){this.chart().flush()}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-doughnut-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},destroy:function(){for(var seriesName in this._seriesColl){var series=this._seriesColl[seriesName];this._setLegend(series);this._removeTooltip(series);delete this._seriesColl[seriesName];delete this._seriesOpt[seriesName];delete this._tooltipTemplate[seriesName]}delete this._tooltipTemplate;delete this._seriesOpt;delete this._seriesColl;delete this._tooltip;delete this._legends;this.chart().destroy();$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},getData:function(series){if(!this._seriesColl){return null}if(series==undefined||series===null){var ds=[];for(var prop in this._seriesColl){if(this._seriesColl.hasOwnProperty(prop))ds.push(this._seriesColl[prop].itemsSource())}return ds}if(typeof series=="string"&&this._seriesColl[series]){return this._seriesColl[series].itemsSource()}return null}});$.extend($.ui.igDoughnutChart,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI FunnelChart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.datachart_core.js
 * infragistics.dvcommonwidget.js
 * infragistics.funnelchart.js
 * infragistics.ui.widget.js
 * infragistics.ui.basechart.js
 */
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igFunnelChart",$.ui.igBaseChart,{css:{chart:"ui-funnel ui-corner-all ui-widget-content",tooltip:"ui-funnel-tooltip ui-widget-content ui-corner-all"},options:{bezierPoints:null,legend:null,valueMemberPath:null,brushes:null,outlines:null,bottomEdgeWidth:.35,innerLabelMemberPath:null,outerLabelMemberPath:null,innerLabelVisibility:"visible",outerLabelVisibility:"collapsed",outerLabelAlignment:null,funnelSliceDisplay:null,formatInnerLabel:null,formatOuterLabel:null,transitionDuration:0,isInverted:false,useBezierCurve:false,allowSliceSelection:false,useUnselectedStyle:false,selectedSliceStyle:null,unselectedSliceStyle:null,legendItemBadgeTemplate:null,useOuterLabelsForLegend:false,textStyle:null,outerLabelTextStyle:null,outlineThickness:-1,pixelScalingRatio:NaN,outerLabelTextColor:null,textColor:null},events:{sliceClicked:null,sliceEnter:null,sliceLeave:null,sliceHover:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var funnelChart=this._chart;if(funnelChart){funnelChart.sliceClicked=$.ig.Delegate.prototype.combine(funnelChart.sliceClicked,$.proxy(this._fireFunnelChart_sliceClicked,this));funnelChart.sliceEnter=$.ig.Delegate.prototype.combine(funnelChart.sliceEnter,$.proxy(this._fireFunnelChart_sliceEnter,this));funnelChart.sliceLeave=$.ig.Delegate.prototype.combine(funnelChart.sliceLeave,$.proxy(this._fireFunnelChart_sliceLeave,this));funnelChart.sliceHover=$.ig.Delegate.prototype.combine(funnelChart.sliceHover,$.proxy(this._fireFunnelChart_sliceHover,this))}},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;renderer.fireTooltip=$.proxy(this._fireTooltip,this);chart.provideContainer(renderer)},selectedSliceItems:function(selection){var i,v,sel=this._chart;if(selection===undefined){sel=this.selectedSliceIndexes();i=sel?sel.length:0;while(i-- >0){v=sel[i]=this.getDataItem(sel[i]);if(v===null){sel.splice(i,1)}}return sel}i=selection?selection.length:0;sel=[];while(i-- >0){v=this.findIndexOfItem(selection[i]);if(v>=0){sel[sel.length]=v}}this.selectedSliceIndexes(sel);return this},selectedSliceIndexes:function(selection){var i,v,sel=this._chart;if(sel&&selection!==undefined&&selection!==true){sel.selectedIndexes(selection);return this}sel=sel?sel.selectedIndexes():null;if(selection){return sel}i=sel?sel.length:0;selection=[];while(i-- >0){v=selection[i]=sel[i];if(v===null||isNaN(v)||v<0){selection.splice(i,1)}}return selection},isSelected:function(slice){var sel=this.selectedSliceIndexes(true);return!(slice===null||!sel||!sel.contains(typeof slice==="number"?slice:this.findIndexOfItem(slice)))},toggleSelection:function(slice){if(typeof slice!=="number"){slice=this.findIndexOfItem(slice)}if(slice>=0&&this._chart){this._chart.toggleSelection(slice)}return this},_fireFunnelChart_sliceClicked:function(chart,evt){var i=evt.index();this._trigger("sliceClicked",null,{owner:this,index:i,item:evt.item(),selected:this.isSelected(i)})},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath,o.innerLabelMemberPath,o.outerLabelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamFunnelChart},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;value.type="item";if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(funnelChart,key,value){if(key==="legend"){this._setLegend(funnelChart,value);return true}if(key==="bezierPoints"){var i=-1,len=0;if(typeof value==="string"){value=value.split(" ");len=value.length;while(++i<len){if(isNaN(value[i]=parseFloat(value[i]))){len=0}}}if(len<2){len=4;value=[.5,0,.5,1]}funnelChart.upperBezierControlPoint({__x:value[0],__y:value[1]});if(len>3){funnelChart.lowerBezierControlPoint({__x:value[2],__y:value[3]})}return true}if(key!=="sliceClicked"){if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}}switch(key){case"valueMemberPath":funnelChart.valueMemberPath(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.outlines($tempBrushCollection);return true;case"bottomEdgeWidth":funnelChart.bottomEdgeWidth(value);return true;case"innerLabelMemberPath":funnelChart.innerLabelMemberPath(value);return true;case"outerLabelMemberPath":funnelChart.outerLabelMemberPath(value);return true;case"innerLabelVisibility":switch(value){case"visible":funnelChart.innerLabelVisibility(0);break;case"collapsed":funnelChart.innerLabelVisibility(1);break}return true;case"outerLabelVisibility":switch(value){case"visible":funnelChart.outerLabelVisibility(0);break;case"collapsed":funnelChart.outerLabelVisibility(1);break}return true;case"outerLabelAlignment":switch(value){case"left":funnelChart.outerLabelAlignment(0);break;case"right":funnelChart.outerLabelAlignment(1);break}return true;case"funnelSliceDisplay":switch(value){case"uniform":funnelChart.funnelSliceDisplay(0);break;case"weighted":funnelChart.funnelSliceDisplay(1);break}return true;case"formatInnerLabel":funnelChart.formatInnerLabel(value);return true;case"formatOuterLabel":funnelChart.formatOuterLabel(value);return true;case"transitionDuration":funnelChart.transitionDuration(value);return true;case"isInverted":funnelChart.isInverted(value);return true;case"useBezierCurve":funnelChart.useBezierCurve(value);return true;case"allowSliceSelection":funnelChart.allowSliceSelection(value);return true;case"useUnselectedStyle":funnelChart.useUnselectedStyle(value);return true;case"selectedSliceStyle":funnelChart.selectedSliceStyle(value);return true;case"unselectedSliceStyle":funnelChart.unselectedSliceStyle(value);return true;case"legendItemBadgeTemplate":var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}funnelChart.legendItemBadgeTemplate($tempTemplate);return true;case"useOuterLabelsForLegend":funnelChart.useOuterLabelsForLegend(value);return true;case"textStyle":funnelChart.textStyle(value);return true;case"outerLabelTextStyle":funnelChart.outerLabelTextStyle(value);return true;case"outlineThickness":funnelChart.outlineThickness(value);return true;case"pixelScalingRatio":funnelChart.pixelScalingRatio(value);return true;case"outerLabelTextColor":if(value==null){funnelChart.outerLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);funnelChart.outerLabelTextColor($tempBrush)}return true;case"textColor":if(value==null){funnelChart.textColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);funnelChart.textColor($tempBrush)}return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_dataEvt:function(act,before){if(act===0||act===1){return}var sel,i,old=this._oldSel;if(before){old=this.selectedSliceItems();this._oldSel=old&&old.length?old:null;return}delete this._oldSel;sel=this.selectedSliceIndexes();if(!old&&(!sel||!sel.length)){return}i=old?old.length:0;while(i-- >0){old[i]=this.findIndexOfItem(old[i]);if(old[i]<0){sel=null;old.splice(i,1)}else if(sel&&sel[i]!==old[i]){sel=null}}if(!sel){this.selectedSliceIndexes(old||null)}},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-funnel-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},exportVisualData:function(){return this._chart.exportVisualData()},destroy:function(){if(this._chart){this._setLegend(this._chart)}$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.extend($.ui.igFunnelChart,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI DataGrid 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.zoomslider_core.js
 */
(function($){$.widget("ui.igZoomSlider",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",zoomSlider:"ui-zoomslider"},events:{propertyChanged:null,resolvingAxisValue:null,windowRectChanged:null},options:{width:null,height:null,panTransitionDuration:500,maxZoomWidth:1,pixelScalingRatio:NaN,actualPixelScalingRatio:1,windowRect:null,minZoomWidth:1e-5,startInset:0,endInset:0,trackStartInset:5,trackEndInset:5,barExtent:16,orientation:"horizontal",lowerThumbBrush:null,lowerThumbStrokeThickness:1,higherThumbStrokeThickness:1,higherThumbBrush:null,lowerThumbOutline:null,higherThumbOutline:null,lowerThumbRidgesBrush:null,higherThumbRidgesBrush:null,lowerThumbWidth:10,higherThumbWidth:10,lowerThumbHeight:22,higherThumbHeight:22,lowerShadeBrush:null,lowerShadeOutline:null,lowerShadeStrokeThickness:1,higherShadeBrush:null,higherShadeOutline:null,higherShadeStrokeThickness:1,barBrush:null,barOutline:null,barStrokeThickness:0,rangeThumbBrush:null,rangeThumbOutline:null,rangeThumbStrokeThickness:1,rangeThumbRidgesBrush:null,lowerCalloutBrush:null,lowerCalloutTextColor:null,lowerCalloutOutline:null,lowerCalloutStrokeThickness:1,higherCalloutBrush:null,higherCalloutTextColor:null,higherCalloutOutline:null,higherCalloutStrokeThickness:1,areThumbCalloutsEnabled:false,thumbCalloutTextStyle:null},_fireZoomSlider_resolvingAxisValue:function(zoomSlider,evt){var opts={};opts.position=evt.position();opts.value=evt.value();opts.owner=this;this._trigger("resolvingAxisValue",null,opts);evt.value(opts.value)},_fireZoomSlider_windowRectChanged:function(zoomSlider,evt){var opts={};opts.oldLeft=evt.oldRect().left();opts.oldTop=evt.oldRect().top();opts.oldWidth=evt.oldRect().width();opts.oldHeight=evt.oldRect().height();opts.newLeft=evt.newRect().left();opts.newTop=evt.newRect().top();opts.newWidth=evt.newRect().width();opts.newHeight=evt.newRect().height();this._trigger("windowRectChanged",null,opts)},_setOption:function(key,value,checkPrev){var zoomSlider=this._zoomSlider,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(zoomSlider,key,value)){return this}this._set_generated_option(zoomSlider,key,value);return this},_set_generated_option:function(zoomSlider,key,value){switch(key){case"panTransitionDuration":zoomSlider.panTransitionDuration(value);return true;case"maxZoomWidth":zoomSlider.maxZoomWidth(value);return true;case"pixelScalingRatio":zoomSlider.pixelScalingRatio(value);return true;case"actualPixelScalingRatio":zoomSlider.actualPixelScalingRatio(value);return true;case"windowRect":zoomSlider.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"minZoomWidth":zoomSlider.minZoomWidth(value);return true;case"startInset":zoomSlider.startInset(value);return true;case"endInset":zoomSlider.endInset(value);return true;case"trackStartInset":zoomSlider.trackStartInset(value);return true;case"trackEndInset":zoomSlider.trackEndInset(value);return true;case"barExtent":zoomSlider.barExtent(value);return true;case"orientation":switch(value){case"horizontal":zoomSlider.orientation(0);break;case"vertical":zoomSlider.orientation(1);break}return true;case"lowerThumbBrush":if(value==null){zoomSlider.lowerThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbBrush($tempBrush)}return true;case"lowerThumbStrokeThickness":zoomSlider.lowerThumbStrokeThickness(value);return true;case"higherThumbStrokeThickness":zoomSlider.higherThumbStrokeThickness(value);return true;case"higherThumbBrush":if(value==null){zoomSlider.higherThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbBrush($tempBrush)}return true;case"lowerThumbOutline":if(value==null){zoomSlider.lowerThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbOutline($tempBrush)}return true;case"higherThumbOutline":if(value==null){zoomSlider.higherThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbOutline($tempBrush)}return true;case"lowerThumbRidgesBrush":if(value==null){zoomSlider.lowerThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbRidgesBrush($tempBrush)}return true;case"higherThumbRidgesBrush":if(value==null){zoomSlider.higherThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbRidgesBrush($tempBrush)}return true;case"lowerThumbWidth":zoomSlider.lowerThumbWidth(value);return true;case"higherThumbWidth":zoomSlider.higherThumbWidth(value);return true;case"lowerThumbHeight":zoomSlider.lowerThumbHeight(value);return true;case"higherThumbHeight":zoomSlider.higherThumbHeight(value);return true;case"lowerShadeBrush":if(value==null){zoomSlider.lowerShadeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerShadeBrush($tempBrush)}return true;case"lowerShadeOutline":if(value==null){zoomSlider.lowerShadeOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerShadeOutline($tempBrush)}return true;case"lowerShadeStrokeThickness":zoomSlider.lowerShadeStrokeThickness(value);return true;case"higherShadeBrush":if(value==null){zoomSlider.higherShadeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherShadeBrush($tempBrush)}return true;case"higherShadeOutline":if(value==null){zoomSlider.higherShadeOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherShadeOutline($tempBrush)}return true;case"higherShadeStrokeThickness":zoomSlider.higherShadeStrokeThickness(value);return true;case"barBrush":if(value==null){zoomSlider.barBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.barBrush($tempBrush)}return true;case"barOutline":if(value==null){zoomSlider.barOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.barOutline($tempBrush)}return true;case"barStrokeThickness":zoomSlider.barStrokeThickness(value);return true;case"rangeThumbBrush":if(value==null){zoomSlider.rangeThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbBrush($tempBrush)}return true;case"rangeThumbOutline":if(value==null){zoomSlider.rangeThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbOutline($tempBrush)}return true;case"rangeThumbStrokeThickness":zoomSlider.rangeThumbStrokeThickness(value);return true;case"rangeThumbRidgesBrush":if(value==null){zoomSlider.rangeThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbRidgesBrush($tempBrush)}return true;case"lowerCalloutBrush":if(value==null){zoomSlider.lowerCalloutBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutBrush($tempBrush)}return true;case"lowerCalloutTextColor":if(value==null){zoomSlider.lowerCalloutTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutTextColor($tempBrush)}return true;case"lowerCalloutOutline":if(value==null){zoomSlider.lowerCalloutOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutOutline($tempBrush)}return true;case"lowerCalloutStrokeThickness":zoomSlider.lowerCalloutStrokeThickness(value);return true;case"higherCalloutBrush":if(value==null){zoomSlider.higherCalloutBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutBrush($tempBrush)}return true;case"higherCalloutTextColor":if(value==null){zoomSlider.higherCalloutTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutTextColor($tempBrush)}return true;case"higherCalloutOutline":if(value==null){zoomSlider.higherCalloutOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutOutline($tempBrush)}return true;case"higherCalloutStrokeThickness":zoomSlider.higherCalloutStrokeThickness(value);return true;case"areThumbCalloutsEnabled":zoomSlider.areThumbCalloutsEnabled(value);return true;case"thumbCalloutTextStyle":zoomSlider.thumbCalloutTextStyle(value);return true}},_set_option:function(zoomSlider,key,value){var currentKey;switch(key){case"width":this._setSize(zoomSlider,"width",value);return true;case"height":this._setSize(zoomSlider,"height",value);return true}},_creationOptions:null,_zoomSlider:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,zoomSlider,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}zoomSlider=this._createZoomSlider();self._zoomSlider=zoomSlider;zoomSlider.propertyChanged=$.ig.Delegate.prototype.combine(zoomSlider.propertyChanged,$.proxy(this._fireZoomSlider_propertyChanged,this));zoomSlider.resolvingAxisValue=$.ig.Delegate.prototype.combine(zoomSlider.resolvingAxisValue,$.proxy(this._fireZoomSlider_resolvingAxisValue,this));zoomSlider.windowRectChanged=$.ig.Delegate.prototype.combine(zoomSlider.windowRectChanged,$.proxy(this._fireZoomSlider_windowRectChanged,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper);this._bootstrapZoomSlider(renderer);zoomSlider.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(zoomSlider,size=key,v)}}if(!size){self._setSize(zoomSlider,"width")}if(self.css&&self.css.zoomSlider){elem.addClass(self.css.zoomSlider)}},_createZoomSlider:function(){this._columnsColl={};var zoomSlider=new $.ig.ZoomSlider;return zoomSlider},_container:null,_bootstrapZoomSlider:function(renderer){var zoomSlider=this._zoomSlider},_setSize:function(zoomSlider,key,val){$.ig.util.setSize(this.element,key,val,zoomSlider,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"notifySizeChanged"},notifySizeChanged:function(){this._zoomSlider.notifySizeChanged()},flush:function(){if(this._zoomSlider&&this._zoomSlider.view())this._zoomSlider.flush()},onAttachedToUI:function(){this._zoomSlider.onAttachedToUI()},onDetachedFromUI:function(){this._zoomSlider.onAttachedToUI()},destroy:function(){var key,style,zoomSlider=this._zoomSlider,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.zoomSlider){elem.removeClass(this.css.zoomSlider)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(zoomSlider){this._setSize(zoomSlider)}$.Widget.prototype.destroy.apply(this,arguments);if(zoomSlider&&zoomSlider.destroy){zoomSlider.destroy()}delete this._zoomSlider;delete this._old_state}});$.extend($.ui.igZoomSlider,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI ShapeChart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_datasource.js
 * infragistics.dv_dataseriesadapter.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.dv_interactivity.js
 * infragistics.dv_geo.js  
 * infragistics.datachart_core.js
 * infragistics.datachart_interactivity.js
 * infragistics.datachart_extendedaxes.js
 * infragistics.dvcommonwidget.js
 * infragistics.ui.basechart.js
 * infragistics.financialchart.js
 * infragistics.ui.widget.js
 * infragistics.ui.financialchart.js 
 */
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igFinancialChart",$.ui.igBaseChart,{localeWidgetName:"Financial",css:{chart:"ui-category ui-corner-all ui-widget-content ui-financialchart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:30,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,actualOutlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:false,shouldDisplayMockData:false,shouldUseSkeletonStyleForMockData:false,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:"linearInterpolate",resolution:NaN,thickness:NaN,outlineMode:"auto",markerOutlineMode:"auto",markerFillMode:"auto",markerFillOpacity:NaN,markerThickness:NaN,markerTypes:null,markerAutomaticBehavior:"circle",markerBrushes:null,markerOutlines:null,markerMaxCount:400,areaFillOpacity:NaN,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:"none",trendLineThickness:1.5,alignsGridLinesToPixels:true,plotAreaMarginLeft:NaN,plotAreaMarginTop:NaN,plotAreaMarginRight:NaN,plotAreaMarginBottom:NaN,computedPlotAreaMarginMode:"auto",highlightingMode:"auto",highlightingBehavior:"auto",legendHighlightingMode:"auto",legendItemBadgeShape:"automatic",legendItemBadgeMode:"simplified",shouldAutoExpandMarginForInitialLabels:false,autoExpandMarginExtraPadding:2,autoExpandMarginMaximumValue:60,trendLinePeriod:7,toolTipType:"default",crosshairsDisplayMode:"auto",crosshairsSnapToData:false,crosshairsLineVerticalStroke:null,crosshairsLineThickness:NaN,crosshairsLineHorizontalStroke:null,crosshairsAnnotationEnabled:true,crosshairsAnnotationXAxisBackground:null,crosshairsAnnotationYAxisBackground:null,crosshairsAnnotationXAxisTextColor:null,crosshairsAnnotationYAxisTextColor:null,crosshairsAnnotationXAxisPrecision:-1,crosshairsAnnotationYAxisPrecision:-1,shouldAvoidAxisAnnotationCollisions:false,finalValueAnnotationsVisible:false,finalValueAnnotationsBackground:null,finalValueAnnotationsTextColor:null,finalValueAnnotationsPrecision:-1,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:1,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:8,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:1,yAxisTickStrokeThickness:1,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"left",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"auto",xAxisLabelLocation:"auto",xAxisLabelFormat:null,xAxisLabelFormatSpecifiers:null,yAxisLabelFormat:null,yAxisLabelFormatSpecifiers:null,rangeSelectorTemplate:null,toolbarTemplate:null,chartTypePickerTemplate:null,trendLineTypePickerTemplate:null,volumeTypePickerTemplate:null,indicatorMenuTemplate:null,overlayPickerTemplate:null,toolbarHeight:40,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisInterval:NaN,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,volumeType:null,xAxisMode:null,yAxisMode:null,isToolbarVisible:true,chartType:null,isWindowSyncedToVisibleRange:false,indicatorTypes:null,overlayTypes:null,yAxisAbbreviateLargeNumbers:true,zoomSliderType:"auto",negativeBrushes:null,negativeOutlines:null,overlayBrushes:null,overlayOutlines:null,volumeOutlines:null,volumeBrushes:null,indicatorNegativeBrushes:null,indicatorBrushes:null,volumeThickness:1,overlayThickness:1,overlayMultiplier:2,indicatorThickness:1,indicatorDisplayTypes:null,indicatorPeriod:-2147483648,indicatorMultiplier:2,indicatorSmoothingPeriod:3,indicatorShortPeriod:10,indicatorLongPeriod:30,indicatorSignalPeriod:9,rangeSelectorOptions:null,actualRangeSelectorOptions:null,customIndicatorNames:null,zoomSliderXAxisMajorStroke:null,zoomSliderXAxisMajorStrokeThickness:1,isLegendVisible:false,financialChartLegend:null,xAxisMinimumValue:null,xAxisMaximumValue:null},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null,applyCustomIndicators:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var financialChart=this._chart;if(financialChart){financialChart.propertyChanged=$.ig.Delegate.prototype.combine(financialChart.propertyChanged,$.proxy(this._fireFinancialChart_propertyChanged,this));financialChart.seriesAdded=$.ig.Delegate.prototype.combine(financialChart.seriesAdded,$.proxy(this._fireFinancialChart_seriesAdded,this));financialChart.seriesRemoved=$.ig.Delegate.prototype.combine(financialChart.seriesRemoved,$.proxy(this._fireFinancialChart_seriesRemoved,this));financialChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(financialChart.seriesPointerEnter,$.proxy(this._fireFinancialChart_seriesPointerEnter,this));financialChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(financialChart.seriesPointerLeave,$.proxy(this._fireFinancialChart_seriesPointerLeave,this));financialChart.seriesPointerMove=$.ig.Delegate.prototype.combine(financialChart.seriesPointerMove,$.proxy(this._fireFinancialChart_seriesPointerMove,this));financialChart.seriesPointerDown=$.ig.Delegate.prototype.combine(financialChart.seriesPointerDown,$.proxy(this._fireFinancialChart_seriesPointerDown,this));financialChart.seriesPointerUp=$.ig.Delegate.prototype.combine(financialChart.seriesPointerUp,$.proxy(this._fireFinancialChart_seriesPointerUp,this));financialChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(financialChart.calloutStyleUpdating,$.proxy(this._fireFinancialChart_calloutStyleUpdating,this));financialChart.applyCustomIndicators=$.ig.Delegate.prototype.combine(financialChart.applyCustomIndicators,$.proxy(this._fireFinancialChart_applyCustomIndicators,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_flattenIndicatorInfo:function(evtArgs,intSeries){var e={};e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return $.ig.dvCommonWidget.prototype._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();return e},_fireFinancialChart_applyCustomIndicators:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}opt.indicatorInfo=this._flattenIndicatorInfo(args.indicatorInfo(),args.series());this.widget._trigger("applyCustomIndicators",null,opt);if(!isNaN(opt.indicatorInfo.minimum)){args.indicatorInfo().dataSource().minimumValue(opt.indicatorInfo.minimum)}if(!isNaN(opt.indicatorInfo.maximum)){args.indicatorInfo().dataSource().maximumValue(opt.indicatorInfo.maximum)}},_fireFinancialChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireFinancialChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(financialChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"applyCustomIndicators":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"legend":this._setLegend(financialChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}value=markerTypes;break;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break;case"toolbarTemplate":case"rangeSelectorTemplate":var template;if(typeof value=="string"){if($.ig.dvCommonWidget.prototype._htmlCheckExpr.test(value)){template=document.createElement("template");template.innerHTML=value}if(!template){template=document.querySelector("#"+value)}if(!template){template=document.querySelector(value)}if(template){value=template}}break;case"indicatorTypes":var indicatorTypes=new $.ig.FinancialIndicatorTypeCollection;for(i=0;i<value.length;i++){var indicatorType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialIndicatorType.prototype.$type,value[i],true));indicatorTypes.add(indicatorType)}value=indicatorTypes;break;case"overlayTypes":var overlayTypes=new $.ig.FinancialOverlayTypeCollection;for(i=0;i<value.length;i++){var overlayType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialOverlayType.prototype.$type,value[i],true));overlayTypes.add(overlayType)}value=overlayTypes;break;case"rangeSelectorOptions":var rangeSelectorOptions=new $.ig.FinancialChartRangeSelectorOptionCollection;for(i=0;i<value.length;i++){var rangeSelectorOption=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialChartRangeSelectorOption.prototype.$type,value[i],true));rangeSelectorOptions.add(rangeSelectorOption)}value=rangeSelectorOptions;break;case"indicatorDisplayTypes":var indicatorDisplayTypes=new $.ig.IndicatorDisplayTypeCollection;for(i=0;i<value.length;i++){var indicatorDisplayType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.IndicatorDisplayType.prototype.$type,value[i],true));indicatorDisplayTypes.add(indicatorDisplayType)}value=indicatorDisplayTypes;break;case"xAxisBreaks":var breaks=financialChart.xAxisBreaks();breaks.clear();$.each(value,function(ii,brk){var timeAxisBreak=new $.ig.TimeAxisBreak;timeAxisBreak.start(brk.start);timeAxisBreak.end(brk.end);timeAxisBreak.interval(brk.interval);breaks.add(timeAxisBreak)});return true}if(result){return true}switch(key){case"tooltipTemplate":financialChart.tooltipTemplate(value);return true;case"tooltipTemplates":financialChart.tooltipTemplates(value);return true;case"pixelScalingRatio":financialChart.pixelScalingRatio(value);return true;case"titleLeftMargin":financialChart.titleLeftMargin(value);return true;case"titleRightMargin":financialChart.titleRightMargin(value);return true;case"titleTopMargin":financialChart.titleTopMargin(value);return true;case"titleBottomMargin":financialChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":financialChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":financialChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":financialChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":financialChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){financialChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){financialChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.titleTextColor($tempBrush)}return true;case"leftMargin":financialChart.leftMargin(value);return true;case"topMargin":financialChart.topMargin(value);return true;case"rightMargin":financialChart.rightMargin(value);return true;case"bottomMargin":financialChart.bottomMargin(value);return true;case"transitionDuration":financialChart.transitionDuration(value);return true;case"transitionEasingFunction":financialChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":financialChart.createWrappedTooltip(value);return true;case"widget":financialChart.widget(value);return true;case"subtitleTextStyle":financialChart.subtitleTextStyle(value);return true;case"titleTextStyle":financialChart.titleTextStyle(value);return true;case"itemsSource":financialChart.itemsSource(value);return true;case"includedProperties":financialChart.includedProperties(value);return true;case"excludedProperties":financialChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.outlines($tempBrushCollection);return true;case"actualOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.actualOutlines($tempBrushCollection);return true;case"legend":financialChart.legend(value);return true;case"isHorizontalZoomEnabled":financialChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":financialChart.isVerticalZoomEnabled(value);return true;case"shouldDisplayMockData":financialChart.shouldDisplayMockData(value);return true;case"shouldUseSkeletonStyleForMockData":financialChart.shouldUseSkeletonStyleForMockData(value);return true;case"isSeriesHighlightingEnabled":financialChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":financialChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":financialChart.title(value);return true;case"subtitle":financialChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":financialChart.titleAlignment(0);break;case"center":financialChart.titleAlignment(1);break;case"right":financialChart.titleAlignment(2);break;case"stretch":financialChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":financialChart.subtitleAlignment(0);break;case"center":financialChart.subtitleAlignment(1);break;case"right":financialChart.subtitleAlignment(2);break;case"stretch":financialChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":financialChart.unknownValuePlotting(0);break;case"dontPlot":financialChart.unknownValuePlotting(1);break}return true;case"resolution":financialChart.resolution(value);return true;case"thickness":financialChart.thickness(value);return true;case"outlineMode":switch(value){case"auto":financialChart.outlineMode(0);break;case"visible":financialChart.outlineMode(1);break;case"collapsed":financialChart.outlineMode(2);break}return true;case"markerOutlineMode":switch(value){case"auto":financialChart.markerOutlineMode(0);break;case"normal":financialChart.markerOutlineMode(1);break;case"matchMarkerBrush":financialChart.markerOutlineMode(2);break}return true;case"markerFillMode":switch(value){case"auto":financialChart.markerFillMode(0);break;case"normal":financialChart.markerFillMode(1);break;case"matchMarkerOutline":financialChart.markerFillMode(2);break}return true;case"markerFillOpacity":financialChart.markerFillOpacity(value);return true;case"markerThickness":financialChart.markerThickness(value);return true;case"markerTypes":financialChart.markerTypes(value);return true;case"markerAutomaticBehavior":switch(value){case"circleSmart":financialChart.markerAutomaticBehavior(0);break;case"none":financialChart.markerAutomaticBehavior(1);break;case"smartIndexed":financialChart.markerAutomaticBehavior(2);break;case"indexed":financialChart.markerAutomaticBehavior(3);break;case"circle":financialChart.markerAutomaticBehavior(4);break;case"triangle":financialChart.markerAutomaticBehavior(5);break;case"pyramid":financialChart.markerAutomaticBehavior(6);break;case"square":financialChart.markerAutomaticBehavior(7);break;case"diamond":financialChart.markerAutomaticBehavior(8);break;case"pentagon":financialChart.markerAutomaticBehavior(9);break;case"hexagon":financialChart.markerAutomaticBehavior(10);break;case"tetragram":financialChart.markerAutomaticBehavior(11);break;case"pentagram":financialChart.markerAutomaticBehavior(12);break;case"hexagram":financialChart.markerAutomaticBehavior(13);break}return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":financialChart.markerMaxCount(value);return true;case"areaFillOpacity":financialChart.areaFillOpacity(value);return true;case"animateSeriesWhenAxisRangeChanges":financialChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":financialChart.trendLineType(0);break;case"linearFit":financialChart.trendLineType(1);break;case"quadraticFit":financialChart.trendLineType(2);break;case"cubicFit":financialChart.trendLineType(3);break;case"quarticFit":financialChart.trendLineType(4);break;case"quinticFit":financialChart.trendLineType(5);break;case"logarithmicFit":financialChart.trendLineType(6);break;case"exponentialFit":financialChart.trendLineType(7);break;case"powerLawFit":financialChart.trendLineType(8);break;case"simpleAverage":financialChart.trendLineType(9);break;case"exponentialAverage":financialChart.trendLineType(10);break;case"modifiedAverage":financialChart.trendLineType(11);break;case"cumulativeAverage":financialChart.trendLineType(12);break;case"weightedAverage":financialChart.trendLineType(13);break}return true;case"trendLineThickness":financialChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":financialChart.alignsGridLinesToPixels(value);return true;case"plotAreaMarginLeft":financialChart.plotAreaMarginLeft(value);return true;case"plotAreaMarginTop":financialChart.plotAreaMarginTop(value);return true;case"plotAreaMarginRight":financialChart.plotAreaMarginRight(value);return true;case"plotAreaMarginBottom":financialChart.plotAreaMarginBottom(value);return true;case"computedPlotAreaMarginMode":switch(value){case"auto":financialChart.computedPlotAreaMarginMode(0);break;case"series":financialChart.computedPlotAreaMarginMode(1);break;case"none":financialChart.computedPlotAreaMarginMode(2);break}return true;case"highlightingMode":switch(value){case"auto":financialChart.highlightingMode(0);break;case"none":financialChart.highlightingMode(1);break;case"brightenSpecific":financialChart.highlightingMode(2);break;case"brighten":financialChart.highlightingMode(3);break;case"fadeOthersSpecific":financialChart.highlightingMode(4);break;case"fadeOthers":financialChart.highlightingMode(5);break}return true;case"highlightingBehavior":switch(value){case"auto":financialChart.highlightingBehavior(0);break;case"directlyOver":financialChart.highlightingBehavior(1);break;case"nearestItems":financialChart.highlightingBehavior(2);break;case"nearestItemsRetainMainShapes":financialChart.highlightingBehavior(3);break;case"nearestItemsAndSeries":financialChart.highlightingBehavior(4);break}return true;case"legendHighlightingMode":switch(value){case"auto":financialChart.legendHighlightingMode(0);break;case"none":financialChart.legendHighlightingMode(1);break;case"matchSeries":financialChart.legendHighlightingMode(2);break}return true;case"legendItemBadgeShape":switch(value){case"automatic":financialChart.legendItemBadgeShape(0);break;case"circle":financialChart.legendItemBadgeShape(1);break;case"line":financialChart.legendItemBadgeShape(2);break;case"square":financialChart.legendItemBadgeShape(3);break;case"marker":financialChart.legendItemBadgeShape(4);break;case"bar":financialChart.legendItemBadgeShape(5);break;case"column":financialChart.legendItemBadgeShape(6);break;case"hidden":financialChart.legendItemBadgeShape(7);break}return true;case"legendItemBadgeMode":switch(value){case"simplified":financialChart.legendItemBadgeMode(0);break;case"matchSeries":financialChart.legendItemBadgeMode(1);break}return true;case"shouldAutoExpandMarginForInitialLabels":financialChart.shouldAutoExpandMarginForInitialLabels(value);return true;case"autoExpandMarginExtraPadding":financialChart.autoExpandMarginExtraPadding(value);return true;case"autoExpandMarginMaximumValue":financialChart.autoExpandMarginMaximumValue(value);return true;case"trendLinePeriod":financialChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":financialChart.toolTipType(0);break;case"item":financialChart.toolTipType(1);break;case"category":financialChart.toolTipType(2);break;case"none":financialChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"auto":financialChart.crosshairsDisplayMode(0);break;case"none":financialChart.crosshairsDisplayMode(1);break;case"horizontal":financialChart.crosshairsDisplayMode(2);break;case"vertical":financialChart.crosshairsDisplayMode(3);break;case"both":financialChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":financialChart.crosshairsSnapToData(value);return true;case"crosshairsLineVerticalStroke":if(value==null){financialChart.crosshairsLineVerticalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsLineVerticalStroke($tempBrush)}return true;case"crosshairsLineThickness":financialChart.crosshairsLineThickness(value);return true;case"crosshairsLineHorizontalStroke":if(value==null){financialChart.crosshairsLineHorizontalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsLineHorizontalStroke($tempBrush)}return true;case"crosshairsAnnotationEnabled":financialChart.crosshairsAnnotationEnabled(value);return true;case"crosshairsAnnotationXAxisBackground":if(value==null){financialChart.crosshairsAnnotationXAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsAnnotationXAxisBackground($tempBrush)}return true;case"crosshairsAnnotationYAxisBackground":if(value==null){financialChart.crosshairsAnnotationYAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsAnnotationYAxisBackground($tempBrush)}return true;case"crosshairsAnnotationXAxisTextColor":if(value==null){financialChart.crosshairsAnnotationXAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsAnnotationXAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationYAxisTextColor":if(value==null){financialChart.crosshairsAnnotationYAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.crosshairsAnnotationYAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationXAxisPrecision":financialChart.crosshairsAnnotationXAxisPrecision(value);return true;case"crosshairsAnnotationYAxisPrecision":financialChart.crosshairsAnnotationYAxisPrecision(value);return true;case"shouldAvoidAxisAnnotationCollisions":financialChart.shouldAvoidAxisAnnotationCollisions(value);return true;case"finalValueAnnotationsVisible":financialChart.finalValueAnnotationsVisible(value);return true;case"finalValueAnnotationsBackground":if(value==null){financialChart.finalValueAnnotationsBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.finalValueAnnotationsBackground($tempBrush)}return true;case"finalValueAnnotationsTextColor":if(value==null){financialChart.finalValueAnnotationsTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.finalValueAnnotationsTextColor($tempBrush)}return true;case"finalValueAnnotationsPrecision":financialChart.finalValueAnnotationsPrecision(value);return true;case"calloutsVisible":financialChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":financialChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":financialChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":financialChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":financialChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":financialChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":financialChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":financialChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":financialChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":financialChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":financialChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":financialChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":financialChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":financialChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":financialChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":financialChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":financialChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){financialChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){financialChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":financialChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":financialChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":financialChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":financialChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":financialChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":financialChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":financialChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":financialChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":financialChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":financialChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){financialChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){financialChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":financialChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":financialChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":financialChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":financialChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":
financialChart.xAxisLabel(value);return true;case"yAxisLabel":financialChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){financialChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){financialChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":financialChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":financialChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":financialChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":financialChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){financialChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){financialChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){financialChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){financialChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":financialChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":financialChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":financialChart.xAxisTickLength(value);return true;case"yAxisTickLength":financialChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){financialChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){financialChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":financialChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":financialChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":financialChart.xAxisTitle(value);return true;case"yAxisTitle":financialChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){financialChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){financialChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":financialChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":financialChart.yAxisLabelAngle(value);return true;case"xAxisExtent":financialChart.xAxisExtent(value);return true;case"yAxisExtent":financialChart.yAxisExtent(value);return true;case"xAxisTitleAngle":financialChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":financialChart.yAxisTitleAngle(value);return true;case"xAxisInverted":financialChart.xAxisInverted(value);return true;case"yAxisInverted":financialChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":financialChart.xAxisTitleAlignment(0);break;case"center":financialChart.xAxisTitleAlignment(1);break;case"right":financialChart.xAxisTitleAlignment(2);break;case"stretch":financialChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":financialChart.yAxisTitleAlignment(0);break;case"center":financialChart.yAxisTitleAlignment(1);break;case"bottom":financialChart.yAxisTitleAlignment(2);break;case"stretch":financialChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){case"left":financialChart.xAxisLabelHorizontalAlignment(0);break;case"center":financialChart.xAxisLabelHorizontalAlignment(1);break;case"right":financialChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":financialChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":financialChart.yAxisLabelHorizontalAlignment(0);break;case"center":financialChart.yAxisLabelHorizontalAlignment(1);break;case"right":financialChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":financialChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":financialChart.xAxisLabelVerticalAlignment(0);break;case"center":financialChart.xAxisLabelVerticalAlignment(1);break;case"bottom":financialChart.xAxisLabelVerticalAlignment(2);break;case"stretch":financialChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":financialChart.yAxisLabelVerticalAlignment(0);break;case"center":financialChart.yAxisLabelVerticalAlignment(1);break;case"bottom":financialChart.yAxisLabelVerticalAlignment(2);break;case"stretch":financialChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":financialChart.xAxisLabelVisibility(0);break;case"collapsed":financialChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":financialChart.yAxisLabelVisibility(0);break;case"collapsed":financialChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideLeft":financialChart.yAxisLabelLocation(0);break;case"outsideRight":financialChart.yAxisLabelLocation(1);break;case"insideLeft":financialChart.yAxisLabelLocation(2);break;case"insideRight":financialChart.yAxisLabelLocation(3);break;case"auto":financialChart.yAxisLabelLocation(4);break}return true;case"xAxisLabelLocation":switch(value){case"outsideTop":financialChart.xAxisLabelLocation(0);break;case"outsideBottom":financialChart.xAxisLabelLocation(1);break;case"insideTop":financialChart.xAxisLabelLocation(2);break;case"insideBottom":financialChart.xAxisLabelLocation(3);break;case"auto":financialChart.xAxisLabelLocation(4);break}return true;case"xAxisLabelFormat":financialChart.xAxisLabelFormat(value);return true;case"xAxisLabelFormatSpecifiers":financialChart.xAxisLabelFormatSpecifiers(value);return true;case"yAxisLabelFormat":financialChart.yAxisLabelFormat(value);return true;case"yAxisLabelFormatSpecifiers":financialChart.yAxisLabelFormatSpecifiers(value);return true;case"rangeSelectorTemplate":financialChart.rangeSelectorTemplate(value);return true;case"toolbarTemplate":financialChart.toolbarTemplate(value);return true;case"chartTypePickerTemplate":financialChart.chartTypePickerTemplate(value);return true;case"trendLineTypePickerTemplate":financialChart.trendLineTypePickerTemplate(value);return true;case"volumeTypePickerTemplate":financialChart.volumeTypePickerTemplate(value);return true;case"indicatorMenuTemplate":financialChart.indicatorMenuTemplate(value);return true;case"overlayPickerTemplate":financialChart.overlayPickerTemplate(value);return true;case"toolbarHeight":financialChart.toolbarHeight(value);return true;case"yAxisIsLogarithmic":financialChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":financialChart.yAxisLogarithmBase(value);return true;case"yAxisInterval":financialChart.yAxisInterval(value);return true;case"yAxisMinimumValue":financialChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":financialChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":financialChart.yAxisMinorInterval(value);return true;case"volumeType":switch(value){case"none":financialChart.volumeType(0);break;case"column":financialChart.volumeType(1);break;case"line":financialChart.volumeType(2);break;case"area":financialChart.volumeType(3);break}return true;case"xAxisMode":switch(value){case"ordinal":financialChart.xAxisMode(0);break;case"time":financialChart.xAxisMode(1);break}return true;case"yAxisMode":switch(value){case"numeric":financialChart.yAxisMode(0);break;case"percentChange":financialChart.yAxisMode(1);break}return true;case"isToolbarVisible":financialChart.isToolbarVisible(value);return true;case"chartType":switch(value){case"auto":financialChart.chartType(0);break;case"bar":financialChart.chartType(1);break;case"candle":financialChart.chartType(2);break;case"column":financialChart.chartType(3);break;case"line":financialChart.chartType(4);break}return true;case"isWindowSyncedToVisibleRange":financialChart.isWindowSyncedToVisibleRange(value);return true;case"indicatorTypes":financialChart.indicatorTypes(value);return true;case"overlayTypes":financialChart.overlayTypes(value);return true;case"yAxisAbbreviateLargeNumbers":financialChart.yAxisAbbreviateLargeNumbers(value);return true;case"zoomSliderType":switch(value){case"none":financialChart.zoomSliderType(0);break;case"auto":financialChart.zoomSliderType(1);break;case"bar":financialChart.zoomSliderType(2);break;case"candle":financialChart.zoomSliderType(3);break;case"column":financialChart.zoomSliderType(4);break;case"line":financialChart.zoomSliderType(5);break;case"area":financialChart.zoomSliderType(6);break}return true;case"negativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.negativeBrushes($tempBrushCollection);return true;case"negativeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.negativeOutlines($tempBrushCollection);return true;case"overlayBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.overlayBrushes($tempBrushCollection);return true;case"overlayOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.overlayOutlines($tempBrushCollection);return true;case"volumeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.volumeOutlines($tempBrushCollection);return true;case"volumeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.volumeBrushes($tempBrushCollection);return true;case"indicatorNegativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.indicatorNegativeBrushes($tempBrushCollection);return true;case"indicatorBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.indicatorBrushes($tempBrushCollection);return true;case"volumeThickness":financialChart.volumeThickness(value);return true;case"overlayThickness":financialChart.overlayThickness(value);return true;case"overlayMultiplier":financialChart.overlayMultiplier(value);return true;case"indicatorThickness":financialChart.indicatorThickness(value);return true;case"indicatorDisplayTypes":financialChart.indicatorDisplayTypes(value);return true;case"indicatorPeriod":financialChart.indicatorPeriod(value);return true;case"indicatorMultiplier":financialChart.indicatorMultiplier(value);return true;case"indicatorSmoothingPeriod":financialChart.indicatorSmoothingPeriod(value);return true;case"indicatorShortPeriod":financialChart.indicatorShortPeriod(value);return true;case"indicatorLongPeriod":financialChart.indicatorLongPeriod(value);return true;case"indicatorSignalPeriod":financialChart.indicatorSignalPeriod(value);return true;case"rangeSelectorOptions":financialChart.rangeSelectorOptions(value);return true;case"actualRangeSelectorOptions":financialChart.actualRangeSelectorOptions(value);return true;case"customIndicatorNames":financialChart.customIndicatorNames(value);return true;case"zoomSliderXAxisMajorStroke":if(value==null){financialChart.zoomSliderXAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.zoomSliderXAxisMajorStroke($tempBrush)}return true;case"zoomSliderXAxisMajorStrokeThickness":financialChart.zoomSliderXAxisMajorStrokeThickness(value);return true;case"isLegendVisible":financialChart.isLegendVisible(value);return true;case"financialChartLegend":financialChart.financialChartLegend(value);return true;case"xAxisMinimumValue":financialChart.xAxisMinimumValue(value);return true;case"xAxisMaximumValue":financialChart.xAxisMaximumValue(value);return true}},_converterCallback:function(){if(this._dataSource&&this._dataSource!=null&&this._dataSource.converter&&this._dataSource.converter()!=null&&this._dataSource.converter().records){this._chart.itemsSource(this._dataSource.converter().records())}else{this._chart.itemsSource(null)}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.FinancialChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this)},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igFinancialChart,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI RadialGauge 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.radialgauge.js
 * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igRadialGauge",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialGauge:"ui-radialgauge"},events:{formatLabel:null,alignLabel:null,valueChanged:null},options:{width:null,height:null,ranges:[{name:null,startValue:0,endValue:0,outerStartExtent:0,outerEndExtent:0,innerStartExtent:0,innerEndExtent:0,brush:null,outline:null,strokeThickness:0,remove:false}],rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,interval:NaN,centerX:.5,centerY:.5,value:0,scaleStartAngle:135,scaleEndAngle:45,scaleSweepDirection:"clockwise",transitionDuration:0,transitionEasingFunction:null,needleBrush:null,needleOutline:null,needleStartExtent:NaN,needleEndExtent:NaN,needleShape:"trapezoid",needleStartWidthRatio:NaN,needleEndWidthRatio:NaN,needleBaseFeatureWidthRatio:NaN,needleBaseFeatureExtent:NaN,needlePointFeatureWidthRatio:NaN,needlePointFeatureExtent:NaN,needlePivotWidthRatio:NaN,needlePivotInnerWidthRatio:NaN,needlePivotShape:"circleOverlay",scaleStartExtent:.5,needlePivotBrush:null,needlePivotOutline:null,needleStrokeThickness:1,needlePivotStrokeThickness:1,scaleEndExtent:.57,labelExtent:.65,labelInterval:NaN,tickStartExtent:.5,tickEndExtent:.57,tickStrokeThickness:3,tickBrush:null,fontBrush:null,minorTickStartExtent:.54,minorTickEndExtent:.57,minorTickStrokeThickness:2,minorTickBrush:null,minorTickCount:3,scaleBrush:null,backingBrush:null,backingOutline:null,backingStrokeThickness:12,backingOuterExtent:.82,backingOversweep:3,scaleOversweep:2.8,scaleOversweepShape:"auto",backingCornerRadius:4,backingInnerExtent:.12,backingShape:"circular",radiusMultiplier:1,duplicateLabelOmissionStrategy:"omitLast",isNeedleDraggingEnabled:false,isNeedleDraggingConstrained:true,font:null,labelFormat:null,labelFormatSpecifiers:"null",transitionProgress:0,pixelScalingRatio:NaN},_rangesColl:{},_setOption:function(key,value,checkPrev){var radialGauge=this._radialGauge,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(radialGauge,key,value)){return this}this._set_generated_option(radialGauge,key,value);return this},_set_generated_option:function(radialGauge,key,value){switch(key){case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":radialGauge.minimumValue(value);return true;case"maximumValue":radialGauge.maximumValue(value);return true;case"interval":radialGauge.interval(value);return true;case"centerX":radialGauge.centerX(value);return true;case"centerY":radialGauge.centerY(value);return true;case"value":radialGauge.value(value);return true;case"scaleStartAngle":radialGauge.scaleStartAngle(value);return true;case"scaleEndAngle":radialGauge.scaleEndAngle(value);return true;case"scaleSweepDirection":switch(value){case"counterclockwise":radialGauge.scaleSweepDirection(0);break;case"clockwise":radialGauge.scaleSweepDirection(1);break}return true;case"transitionDuration":radialGauge.transitionDuration(value);return true;case"needleBrush":if(value==null){radialGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){radialGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleOutline($tempBrush)}return true;case"needleStartExtent":radialGauge.needleStartExtent(value);return true;case"needleEndExtent":radialGauge.needleEndExtent(value);return true;case"needleShape":switch(value){case"none":radialGauge.needleShape(0);break;case"rectangle":radialGauge.needleShape(1);break;case"triangle":radialGauge.needleShape(2);break;case"needle":radialGauge.needleShape(3);break;case"trapezoid":radialGauge.needleShape(4);break;case"rectangleWithBulb":radialGauge.needleShape(5);break;case"triangleWithBulb":radialGauge.needleShape(6);break;case"needleWithBulb":radialGauge.needleShape(7);break;case"trapezoidWithBulb":radialGauge.needleShape(8);break}return true;case"needleStartWidthRatio":radialGauge.needleStartWidthRatio(value);return true;case"needleEndWidthRatio":radialGauge.needleEndWidthRatio(value);return true;case"needleBaseFeatureWidthRatio":radialGauge.needleBaseFeatureWidthRatio(value);return true;case"needleBaseFeatureExtent":radialGauge.needleBaseFeatureExtent(value);return true;case"needlePointFeatureWidthRatio":radialGauge.needlePointFeatureWidthRatio(value);return true;case"needlePointFeatureExtent":radialGauge.needlePointFeatureExtent(value);return true;case"needlePivotWidthRatio":radialGauge.needlePivotWidthRatio(value);return true;case"needlePivotInnerWidthRatio":radialGauge.needlePivotInnerWidthRatio(value);return true;case"needlePivotShape":switch(value){case"none":radialGauge.needlePivotShape(0);break;case"circle":radialGauge.needlePivotShape(1);break;case"circleWithHole":radialGauge.needlePivotShape(2);break;case"circleOverlay":radialGauge.needlePivotShape(3);break;case"circleOverlayWithHole":radialGauge.needlePivotShape(4);break;case"circleUnderlay":radialGauge.needlePivotShape(5);break;case"circleUnderlayWithHole":radialGauge.needlePivotShape(6);break}return true;case"scaleStartExtent":radialGauge.scaleStartExtent(value);return true;case"needlePivotBrush":if(value==null){radialGauge.needlePivotBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotBrush($tempBrush)}return true;case"needlePivotOutline":if(value==null){radialGauge.needlePivotOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotOutline($tempBrush)}return true;case"needleStrokeThickness":radialGauge.needleStrokeThickness(value);return true;case"needlePivotStrokeThickness":radialGauge.needlePivotStrokeThickness(value);return true;case"scaleEndExtent":radialGauge.scaleEndExtent(value);return true;case"labelExtent":radialGauge.labelExtent(value);return true;case"labelInterval":radialGauge.labelInterval(value);return true;case"tickStartExtent":radialGauge.tickStartExtent(value);return true;case"tickEndExtent":radialGauge.tickEndExtent(value);return true;case"tickStrokeThickness":radialGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){radialGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){radialGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.fontBrush($tempBrush)}return true;case"minorTickStartExtent":radialGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":radialGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":radialGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){radialGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.minorTickBrush($tempBrush)}return true;case"minorTickCount":radialGauge.minorTickCount(value);return true;case"scaleBrush":if(value==null){radialGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.scaleBrush($tempBrush)}return true;case"backingBrush":if(value==null){radialGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){radialGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":radialGauge.backingStrokeThickness(value);return true;case"backingOuterExtent":radialGauge.backingOuterExtent(value);return true;case"backingOversweep":radialGauge.backingOversweep(value);return true;case"scaleOversweep":radialGauge.scaleOversweep(value);return true;case"scaleOversweepShape":switch(value){case"auto":radialGauge.scaleOversweepShape(0);break;case"circular":radialGauge.scaleOversweepShape(1);break;case"fitted":radialGauge.scaleOversweepShape(2);break}return true;case"backingCornerRadius":radialGauge.backingCornerRadius(value);return true;case"backingInnerExtent":radialGauge.backingInnerExtent(value);return true;case"backingShape":switch(value){case"circular":radialGauge.backingShape(0);break;case"fitted":radialGauge.backingShape(1);break}return true;case"radiusMultiplier":radialGauge.radiusMultiplier(value);return true;case"duplicateLabelOmissionStrategy":switch(value){case"omitLast":radialGauge.duplicateLabelOmissionStrategy(0);break;case"omitFirst":radialGauge.duplicateLabelOmissionStrategy(1);break;case"omitNeither":radialGauge.duplicateLabelOmissionStrategy(2);break;case"omitBoth":radialGauge.duplicateLabelOmissionStrategy(3);break}return true;case"isNeedleDraggingEnabled":radialGauge.isNeedleDraggingEnabled(value);return true;case"isNeedleDraggingConstrained":radialGauge.isNeedleDraggingConstrained(value);return true;case"font":radialGauge.font(value);return true;case"labelFormat":radialGauge.labelFormat(value);return true;case"labelFormatSpecifiers":radialGauge.labelFormatSpecifiers(value);return true;case"transitionProgress":radialGauge.transitionProgress(value);return true;case"pixelScalingRatio":radialGauge.pixelScalingRatio(value);return true}},_set_option:function(radialGauge,key,value){var currentKey;switch(key){case"formatLabel":case"alignLabel":radialGauge.refresh();return true;case"ranges":var count=value.length;for(var i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeRange(radialGauge,value[i]);this._updateRange(radialGauge,value[i])}else this._addRange(radialGauge,value[i])}return true;case"width":this._setSize(radialGauge,"width",value);return true;case"height":this._setSize(radialGauge,"height",value);return true;case"transitionEasingFunction":radialGauge.transitionEasingFunction($.ig.util.getEasingFunction(value));return true}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addRange(this._radialGauge,value)},_addRange:function(radialGauge,value){if(!value||value.remove==true||!this._rangesColl||!radialGauge)return;if(!this._rangesColl.hasOwnProperty(value.name)){var range=new $.ig.XamRadialGaugeRange;for(var currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range;if(radialGauge.ranges())radialGauge.ranges().add(range)}},removeRange:function(value){this._removeRange(this._radialGauge,value)},_removeRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&value.remove==true){delete this._rangesColl[value.name];if(radialGauge.ranges()&&radialGauge.ranges().contains(range))radialGauge.ranges().remove(range)}}},updateRange:function(value){this._updateRange(this._radialGauge,value)},_updateRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&!value.remove){for(var currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range}}},clearRanges:function(){if(!this._radialGauge||!this._radialGauge.ranges())return;this._radialGauge.ranges().clear();this._rangesColl={}},_creationOptions:null,_radialGauge:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,radialGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialGauge=this._createGauge();self._radialGauge=radialGauge;radialGauge.formatLabel=$.ig.Delegate.prototype.combine(radialGauge.formatLabel,$.proxy(this._fireRadialGauge_formatLabel,this));radialGauge.alignLabel=$.ig.Delegate.prototype.combine(radialGauge.alignLabel,$.proxy(this._fireRadialGauge_alignLabel,this));radialGauge.valueChanged=$.ig.Delegate.prototype.combine(radialGauge.valueChanged,$.proxy(this._fireRadialGauge_valueChanged,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;radialGauge.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(radialGauge,size=key,v)}}if(!size){self._setSize(radialGauge,"width")}if(self.css&&self.css.radialGauge){elem.addClass(self.css.radialGauge)}},_createGauge:function(){this._rangesColl={};return new $.ig.XamRadialGauge},_fireRadialGauge_formatLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.owner=this;this._trigger("formatLabel",null,opts);evt.value=opts.value;evt.label=opts.label},_fireRadialGauge_alignLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_fireRadialGauge_valueChanged:function(radialGauge,evt){var opts={oldValue:evt._oldValue,newValue:evt._newValue,owner:this};this.options.value=opts.newValue;this._trigger("valueChanged",null,opts)},_setSize:function(radialGauge,key,val){$.ig.util.setSize(this.element,key,val,radialGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},scaleValue:function(value){if(this._radialGauge)return this._radialGauge.scaleValue(value)},unscaleValue:function(value){if(this._radialGauge)return this._radialGauge.unscaleValue(value)},getValueForPoint:function(x,y){if(this._radialGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._radialGauge.getValueForPoint(point)}},getPointForValue:function(value,extent){if(this._radialGauge){var point=this._radialGauge.getPointForValue(value,extent);return{x:point.__x,y:point.__y}}},needleContainsPoint:function(x,y){if(this._radialGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._radialGauge.needleContainsPoint(point)}},exportVisualData:function(){if(this._radialGauge)return this._radialGauge.exportVisualData()},flush:function(){if(this._radialGauge&&this._radialGauge.view())this._radialGauge.view().flush()},destroy:function(){var key,style,radialGauge=this._radialGauge,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialGauge){elem.removeClass(this.css.radialGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialGauge){this._setSize(radialGauge)}this._superApply(arguments);if(radialGauge&&radialGauge.destroy){radialGauge.destroy()}delete this._radialGauge;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._radialGauge){this._radialGauge.styleUpdated()}}});$.extend($.ui.igRadialGauge,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI RadialMenu 21.2.20212.99
 *
 * Copyright (c) 2013-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.dv_interactivity.js
* infragistics.dv_core.js
* infragistics.dv_jquerydom.js
* infragistics.ext_ui.js
* infragistics.radialmenu.js
 */
(function($){$.widget("ui.igRadialMenu",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialMenu:"ui-radialmenu",tooltip:"ui-radialmenu-tooltip ui-corner-all"},events:{closed:null,opened:null},options:{items:[{type:"button",name:null,recentItemName:null,value:NaN,pendingValue:NaN,autoRotateChildren:true,checkedHighlightBrush:null,foreground:null,highlightBrush:null,innerAreaFill:null,innerAreaHotTrackFill:null,innerAreaHotTrackStroke:null,innerAreaStroke:null,innerAreaStrokeThickness:1,isEnabled:true,isToolTipEnabled:true,outerRingButtonHotTrackFill:null,outerRingButtonHotTrackForeground:null,outerRingButtonHotTrackStroke:null,outerRingButtonFill:null,outerRingButtonForeground:null,outerRingButtonStroke:null,outerRingButtonStrokeThickness:1,toolTip:null,wedgeIndex:-1,wedgeSpan:1,autoUpdateRecentItem:false,childItemPlacement:"asChildren",checkBehavior:"none",isChecked:false,groupName:null,header:null,iconUri:null,color:null,pendingValueNeedleBrush:null,reserveFirstSlice:false,smallIncrement:1,tickBrush:null,ticks:null,trackStartColor:null,trackEndColor:null,valueNeedleBrush:null,closed:null,opened:null,checked:null,click:null,unchecked:null,colorChanged:null,colorWellClick:null,valueChanged:null,pendingValueChanged:null}],currentOpenMenuItemName:null,centerButtonContentWidth:28,centerButtonContentHeight:28,centerButtonClosedFill:null,centerButtonClosedStroke:null,centerButtonFill:null,centerButtonHotTrackFill:null,centerButtonHotTrackStroke:null,centerButtonStroke:null,centerButtonStrokeThickness:0,font:null,isOpen:false,menuBackground:null,menuItemOpenCloseAnimationDuration:250,menuItemOpenCloseAnimationEasingFunction:null,menuOpenCloseAnimationDuration:250,menuOpenCloseAnimationEasingFunction:null,minWedgeCount:8,outerRingFill:null,outerRingThickness:26,outerRingStroke:null,outerRingStrokeThickness:0,rotationInDegrees:-90,rotationAsPercentageOfWedge:-.5,wedgePaddingInDegrees:0,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var radialMenu=this._radialMenu,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(radialMenu,key,value)){return this}return this},_set_generated_option:function(radialMenu,key,value){switch(key){case"font":radialMenu.font(value);return true;case"pixelScalingRatio":radialMenu.pixelScalingRatio(value);return true}},_set_option:function(radialMenu,key,value){var self=this;var currentKey;switch(key){case"width":this._setSize(radialMenu,"width",value);return true;case"height":this._setSize(radialMenu,"height",value);return true;case"items":radialMenu.items().clear();this._itemKeys={};$.each(value,function(i,val){self._addItem(radialMenu,val)});if(this.options.hasOwnProperty("currentOpenMenuItemName")){this._set_option(radialMenu,"currentOpenMenuItemName",this.options.currentOpenMenuItemName)}return true;case"currentOpenMenuItemName":if(radialMenu.items().count()>0){if(value&&this._itemKeys.hasOwnProperty(value)){radialMenu.currentOpenMenuItem(this._itemKeys[value])}else{radialMenu.currentOpenMenuItem(null)}}return true;case"menuItemOpenCloseAnimationEasingFunction":case"menuOpenCloseAnimationEasingFunction":value=$.ig.util.getEasingFunction(value);radialMenu[key](value);return true;default:if(this._set_generated_option(radialMenu,key,value))return true;return this._setProperty(radialMenu,key,value,true)}},itemOption:function(itemKey,key,value){var item=this._itemKeys[itemKey];if(item===undefined)throw new Error(this._getLocaleValue("invalidItemKey"));var dataItem=item._dataItem;if(arguments.length===1){return dataItem}if(typeof key==="string"){if(value===undefined){var value=dataItem[key];if(value===undefined)value=$.ui.igRadialMenu.prototype.options.items[0][key];return value}else{if(key=="items")throw new Error(this._getLocaleValue("notSupported"));dataItem[key]=value;this._setItemOption(item,key,value,false);if(key=="recentItemName"){var child=this._itemKeys[key];this._setItemOption(item,"recentItem",child===undefined?null:child._dataItem)}}}else{throw new Error(this._getLocaleValue("notSupported"))}return true},_addItem:function(parent,item){var mi;switch(item.type){case"coloritem":mi=new $.ig.RadialMenuColorItem;break;case"colorwell":mi=new $.ig.RadialMenuColorWell;break;case"numericitem":mi=new $.ig.RadialMenuNumericItem;break;case"numericgauge":mi=new $.ig.RadialMenuNumericGauge;break;case"list":case"button":default:mi=new $.ig.RadialMenuItem;break}mi._dataItem=item;mi.__setOptionCount__=0;if(item.name){this._itemKeys[item.name]=mi}for(var key in item){var value=item[key];switch(key){case"items":var count=value.length;for(var i=0;i<count;i++){this._addItem(mi,value[i])}break;default:this._setItemOption(mi,key,value);break}}if(mi.recentItemName){var child=this._itemKeys[mi.recentItemName];this._setItemOption(mi,"recentItem",child===undefined?null:child._dataItem)}parent.items().add(mi);mi.propertyChanged=$.ig.Delegate.prototype.combine(mi.propertyChanged,$.proxy(this._onRadialMenuItemPropChanged,this))},_setItemOption:function(item,key,value,mustBeDp){if(!key in item)return false;switch(key){case"closed":case"opened":case"checked":case"click":case"unchecked":case"colorWellClick":var proxy=$.proxy(this._onRadialMenuItemEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"colorChanged":case"valueChanged":case"pendingValueChanged":var proxy=$.proxy(this._onRadialMenuItemValueEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"recentItemName":item.recentItemName=value;break;default:if(value==="{RecentItem}"){var dp=item[key+"Property"];if(dp===undefined)return false;var bExp=new $.ig.BindingExpression(item,"recentItemContainer."+key,item,dp);if(item.bindingExpressions===undefined)item.bindingExpressions={};item.bindingExpressions[key]=bExp}else if(key in item){item.__setOptionCount__++;this._setProperty(item,key,value);item.__setOptionCount__--}}return true},_setProperty:function(item,key,value,mustBeDp){if(value!==null){var dp=item[key+"Property"];if(dp!==undefined){var propType=dp.propertyType();if(value===undefined){item.clearValue(dp);return true}else if($.ig.Brush.prototype.$type.equals(propType)){value=$.ig.Brush.prototype.create(value)}else if($.ig.DataTemplate.prototype.$type.equals(propType)){var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}value=$tempTemplate}else{var uType=$.ig.Nullable.prototype.getUnderlyingType(propType);if(uType!==null)propType=uType;if(typeof value==="string"&&propType!==String){if(value.length===0){return false}else if($.ig.util.canAssign($.ig.Enum.prototype.$type,propType)){value=$.ig.Enum.prototype.parse(propType,value,true).$value()}else if($.ig.Color.prototype.$type.equals(propType)){var $clr=new $.ig.Color;$clr.colorString(value);value=$clr}else if($.ig.Number.prototype.$type.equals(propType)){value=parseFloat(value)}else if($.ig.Boolean.prototype.$type.equals(propType)){value=value.toLowerCase()=="true"}else if($.ig.DoubleCollection.prototype.$type.equals(propType)){value=value.split(",");for(var i=0;i<value.length;i++){value[i]=parseFloat(value[i])}}}if(uType!==null){value=$.ig.util.toNullable(uType,value)}}}else if(mustBeDp){return false}}item[key](value);return true},exportVisualData:function(){if(this._radialMenu)return this._radialMenu.exportVisualData()},_creationOptions:null,_radialMenu:null,_itemKeys:null,_itemPropertyChangeHandlers:null,_menuPropertyChangeHandlers:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,radialMenu,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height,visibility:style.visibility},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialMenu=this._createMenu();self._radialMenu=radialMenu;self._itemKeys={};self._itemPropertyChangeHandlers={};self._itemPropertyChangeHandlers[$.ig.RadialMenuColorItemBase.prototype.colorProperty.name()]=function(item){item._dataItem.color=item.color().colorString()};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.isCheckedProperty.name()]=function(item){item._dataItem.isChecked=item.isChecked()};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericItem.prototype.valueProperty.name()]=self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.valueProperty.name()]=function(item){var value=item.value();item._dataItem.value=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.pendingValueProperty.name()]=function(item){var value=item.pendingValue();item._dataItem.pendingValue=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.recentItemProperty.name()]=function(item){var recentItem=item.recentItem();item._dataItem.recentItemName=recentItem==null?null:recentItem.name};self._menuPropertyChangeHandlers={};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.isOpenProperty.name()]=function(radialMenu){this.options.isOpen=radialMenu.isOpen()};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.currentOpenMenuItemProperty.name()]=function(radialMenu){var item=radialMenu.currentOpenMenuItem();this.options.currentOpenMenuItemName=item!=null&&item.name?item.name:null};radialMenu.propertyChanged=$.ig.Delegate.prototype.combine(radialMenu.propertyChanged,$.proxy(this._onRadialMenuPropChanged,this));radialMenu.closed=$.ig.Delegate.prototype.combine(radialMenu.closed,$.proxy(this._fireRadialMenu_closed,this));radialMenu.opened=$.ig.Delegate.prototype.combine(radialMenu.opened,$.proxy(this._fireRadialMenu_opened,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;radialMenu.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(radialMenu,size=key,v)}}if(!size){self._setSize(radialMenu,"width")}if(self.css&&self.css.radialMenu){elem.addClass(self.css.radialMenu)}radialMenu.onInitialized()},_createMenu:function(){return new $.ig.XamRadialMenu},_onRadialMenuItemEvent:function(item,evt){var self=this.self;var dataItem=item._dataItem;var func=dataItem[this.eventName];var opts={};opts.owner=self;opts.item=dataItem;func.call(self.element[0],opts)},_onRadialMenuItemValueEvent:function(item,evt){if(item.__setOptionCount__>0)return;var self=this.self;var dataItem=item._dataItem;var opts={};opts.owner=self;opts.item=dataItem;switch(this.eventName){case"valueChanged":case"pendingValueChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();if(isNaN(opts.oldValue)&&isNaN(opts.newValue))return;break;case"colorChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();if(opts.oldValue)opts.oldValue=opts.oldValue.colorString();if(opts.newValue)opts.newValue=opts.newValue.colorString();break}if(opts.newValue==opts.oldValue)return;var func=dataItem[this.eventName];func.call(self.element[0],opts)},_onRadialMenuItemPropChanged:function(item,evt){var handler=this._itemPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,item)},_onRadialMenuPropChanged:function(radialMenu,evt){var handler=this._menuPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,radialMenu)},_fireRadialMenu_closed:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("closed",null,opts)},_fireRadialMenu_opened:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("opened",null,opts)},_setSize:function(radialMenu,key,val){$.ig.util.setSize(this.element,key,val,radialMenu,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},flush:function(){if(this._radialMenu&&this._radialMenu.flush)this._radialMenu.flush()},destroy:function(){var key,style,radialMenu=this._radialMenu,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialMenu){elem.removeClass(this.css.radialMenu)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialMenu){this._setSize(radialMenu)}this._superApply(arguments);if(radialMenu&&radialMenu.destroy){radialMenu.destroy()}delete this._radialMenu;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._radialMenu){this._radialMenu.styleUpdated()}}});$.extend($.ui.igRadialMenu,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI BulletGraph 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.bulletgraph.js
  * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igBulletGraph",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",bulletGraph:"ui-bulletgraph",tooltip:"ui-bulletgraph-tooltip ui-corner-all",bulletGraphValue:"ui-bulletgraph-value",bulletGraphTargetValue:"ui-bulletgraph-targetvalue",bulletGraphBacking:"ui-bulletgraph-backing",bulletGraphTick:"ui-bulletgraph-tick",bulletGraphMinorTick:"ui-bulletgraph-minortick",bulletGraphLabel:"ui-bulletgraph-label",bulletGraphPalette:"ui-bulletgraph-range-palette-n",bulletGraphFillPalette:"ui-bulletgraph-range-fill-palette-n",bulletGraphOutlinePalette:"ui-bulletgraph-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null},options:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:NaN,endValue:NaN,innerStartExtent:NaN,innerEndExtent:NaN,outerStartExtent:NaN,outerEndExtent:NaN,strokeThickness:1}],rangeToolTipTemplate:null,valueToolTipTemplate:null,targetValueToolTipTemplate:null,orientation:"horizontal",scaleBackgroundBrush:null,scaleBackgroundOutline:null,scaleBackgroundThickness:1,rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,targetValue:NaN,targetValueName:null,value:NaN,valueName:null,rangeInnerExtent:.2,rangeOuterExtent:.95,valueInnerExtent:.5,valueOuterExtent:.65,interval:NaN,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:NaN,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:3,tickStartExtent:.06,tickEndExtent:.2,tickStrokeThickness:2,tickBrush:null,fontBrush:null,valueBrush:null,valueOutline:null,valueStrokeThickness:1,minorTickStartExtent:.1,minorTickEndExtent:.2,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,targetValueBrush:null,targetValueBreadth:3,targetValueInnerExtent:.3,targetValueOuterExtent:.85,targetValueOutline:null,targetValueStrokeThickness:1,labelFormat:null,labelFormatSpecifiers:"null",transitionDuration:0,showToolTipTimeout:0,showToolTip:false,font:null,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var bulletGraph=this._bulletGraph,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(bulletGraph,key,value)){return this}this._set_generated_option(bulletGraph,key,value);return this},_set_generated_option:function(bulletGraph,key,value){switch(key){case"orientation":switch(value){case"horizontal":bulletGraph.orientation(0);break;case"vertical":bulletGraph.orientation(1);break}return true;case"scaleBackgroundBrush":if(value==null){bulletGraph.scaleBackgroundBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.scaleBackgroundBrush($tempBrush)}return true;case"scaleBackgroundOutline":if(value==null){bulletGraph.scaleBackgroundOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.scaleBackgroundOutline($tempBrush)}return true;case"scaleBackgroundThickness":bulletGraph.scaleBackgroundThickness(value);return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeOutlines($tempBrushCollection);return true;case"minimumValue":bulletGraph.minimumValue(value);return true;case"maximumValue":bulletGraph.maximumValue(value);return true;case"targetValue":bulletGraph.targetValue(value);return true;case"targetValueName":bulletGraph.targetValueName(value);return true;case"value":bulletGraph.value(value);return true;case"valueName":bulletGraph.valueName(value);return true;case"rangeInnerExtent":bulletGraph.rangeInnerExtent(value);return true;case"rangeOuterExtent":bulletGraph.rangeOuterExtent(value);return true;case"valueInnerExtent":bulletGraph.valueInnerExtent(value);return true;case"valueOuterExtent":bulletGraph.valueOuterExtent(value);return true;case"interval":bulletGraph.interval(value);return true;case"ticksPostInitial":bulletGraph.ticksPostInitial(value);return true;case"ticksPreTerminal":bulletGraph.ticksPreTerminal(value);return true;case"labelInterval":bulletGraph.labelInterval(value);return true;case"labelExtent":bulletGraph.labelExtent(value);return true;case"labelsPostInitial":bulletGraph.labelsPostInitial(value);return true;case"labelsPreTerminal":bulletGraph.labelsPreTerminal(value);return true;case"minorTickCount":bulletGraph.minorTickCount(value);return true;case"tickStartExtent":bulletGraph.tickStartExtent(value);return true;case"tickEndExtent":bulletGraph.tickEndExtent(value);return true;case"tickStrokeThickness":bulletGraph.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){bulletGraph.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){bulletGraph.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.fontBrush($tempBrush)}return true;case"valueBrush":if(value==null){bulletGraph.valueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueBrush($tempBrush)}return true;case"valueOutline":if(value==null){bulletGraph.valueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueOutline($tempBrush)}return true;case"valueStrokeThickness":bulletGraph.valueStrokeThickness(value);return true;case"minorTickStartExtent":bulletGraph.minorTickStartExtent(value);return true;case"minorTickEndExtent":bulletGraph.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":bulletGraph.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){bulletGraph.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.minorTickBrush($tempBrush)}return true;case"isScaleInverted":bulletGraph.isScaleInverted(value);return true;case"backingBrush":if(value==null){bulletGraph.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){bulletGraph.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingOutline($tempBrush)}return true;case"backingStrokeThickness":bulletGraph.backingStrokeThickness(value);return true;case"backingInnerExtent":bulletGraph.backingInnerExtent(value);return true;case"backingOuterExtent":bulletGraph.backingOuterExtent(value);return true;case"scaleStartExtent":bulletGraph.scaleStartExtent(value);return true;case"scaleEndExtent":bulletGraph.scaleEndExtent(value);return true;case"targetValueBrush":if(value==null){bulletGraph.targetValueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueBrush($tempBrush)}return true;case"targetValueBreadth":bulletGraph.targetValueBreadth(value);return true;case"targetValueInnerExtent":bulletGraph.targetValueInnerExtent(value);return true;case"targetValueOuterExtent":bulletGraph.targetValueOuterExtent(value);return true;case"targetValueOutline":if(value==null){bulletGraph.targetValueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueOutline($tempBrush)}return true;case"targetValueStrokeThickness":bulletGraph.targetValueStrokeThickness(value);return true;case"labelFormat":bulletGraph.labelFormat(value);return true;case"labelFormatSpecifiers":bulletGraph.labelFormatSpecifiers(value);return true;case"transitionDuration":bulletGraph.transitionDuration(value);return true;case"showToolTipTimeout":bulletGraph.showToolTipTimeout(value);return true;case"showToolTip":bulletGraph.showToolTip(value);return true;case"font":bulletGraph.font(value);return true;case"pixelScalingRatio":bulletGraph.pixelScalingRatio(value);return true}},_set_option:function(bulletGraph,key,value){var currentKey,templ;switch(key){case"formatLabel":case"alignLabel":bulletGraph.refresh();return true;case"ranges":var count=value.length;for(var i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(bulletGraph.ranges(),this._rangesColl,value[i]);this._updateCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption.bind(this))}else this._addCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption.bind(this),function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(bulletGraph,"width",value);return true;case"height":this._setSize(bulletGraph,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"valueToolTipTemplate":this._tooltipTemplates["value"]=this._resolveTemplate(value);return true;case"targetValueToolTipTemplate":this._tooltipTemplates["targetvalue"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");var wrapTooltip=new $.ig.JQueryDomWrapper(tooltip[0],tooltip);this._addTooltip(bulletGraph,wrapTooltip,"range")}if(value===false){this._removeTooltip(bulletGraph)}bulletGraph.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(bulletGraph,tooltip,name){this._removeTooltipEvents(bulletGraph,tooltip);this._bindTooltipEvents(bulletGraph,tooltip);bulletGraph.toolTip(tooltip)},_removeTooltip:function(bulletGraph,name){this._removeTooltipEvents(bulletGraph,bulletGraph.toolTip());bulletGraph.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"value":e.item={name:e.itemName,value:args.item()};break;case"targetvalue":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}$(this._bulletGraph.toolTip().getNativeElement()).children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);$(this._bulletGraph.toolTip().getNativeElement()).html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(var currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._bulletGraph.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(var currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_bulletGraph:null,_bulletGraphId:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,bulletGraph,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}bulletGraph=this._createBulletGraph();self._bulletGraph=bulletGraph;bulletGraph.formatLabel=$.ig.Delegate.prototype.combine(bulletGraph.formatLabel,$.proxy(this._fireBulletGraph_formatLabel,this));bulletGraph.alignLabel=$.ig.Delegate.prototype.combine(bulletGraph.alignLabel,$.proxy(this._fireBulletGraph_alignLabel,this));this._bulletGraphId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-bulletgraph-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["value"]="<div class='ui-bulletgraph-value-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["targetvalue"]="<div class='ui-bulletgraph-targetvalue-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;bulletGraph.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(bulletGraph,size=key,v)}}if(!size){self._setSize(bulletGraph,"width")}if(self.css&&self.css.bulletGraph){elem.addClass(self.css.bulletGraph)}},_createBulletGraph:function(){return new $.ig.XamBulletGraph},_fireBulletGraph_formatLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;var event=this.options["formatLabel"];if(event!==undefined)this._trigger("formatLabel",null,opts);else opts.label=Math.round(opts.value*100)/100;evt.value=opts.value;evt.label=opts.label},_fireBulletGraph_alignLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_setSize:function(bulletGraph,key,val){$.ig.util.setSize(this.element,key,val,bulletGraph,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},exportVisualData:function(){if(this._bulletGraph)return this._bulletGraph.exportVisualData()},flush:function(){if(this._bulletGraph&&this._bulletGraph.view())this._bulletGraph.view().flush()},destroy:function(){var key,style,bulletGraph=this._bulletGraph,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.bulletGraph){elem.removeClass(this.css.bulletGraph)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(bulletGraph){this._setSize(bulletGraph)}this._superApply(arguments);if(bulletGraph&&bulletGraph.destroy){bulletGraph.destroy()}delete this._bulletGraph;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._bulletGraph){this._bulletGraph.styleUpdated()}}});$.extend($.ui.igBulletGraph,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI LinearGauge 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.dv_visualdata.js
 * infragistics.lineargauge.js
 * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igLinearGauge",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",linearGauge:"ui-lineargauge",tooltip:"ui-lineargauge-tooltip ui-corner-all",linearGaugeNeedle:"ui-lineargauge-needle",linearGaugeBacking:"ui-lineargauge-backing",linearGaugeTick:"ui-lineargauge-tick",linearGaugeMinorTick:"ui-lineargauge-minortick",linearGaugeLabel:"ui-lineargauge-label",linearGaugePalette:"ui-lineargauge-range-palette-n",linearGaugeFillPalette:"ui-lineargauge-range-fill-palette-n",linearGaugeOutlinePalette:"ui-lineargauge-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null,valueChanged:null},options:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:NaN,endValue:NaN,innerStartExtent:NaN,innerEndExtent:NaN,outerStartExtent:NaN,outerEndExtent:NaN,strokeThickness:1}],rangeToolTipTemplate:null,needleToolTipTemplate:null,orientation:"horizontal",rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,value:NaN,needleShape:"needle",needleName:null,rangeInnerExtent:.05,scaleInnerExtent:.05,rangeOuterExtent:.65,scaleOuterExtent:.65,needleInnerExtent:NaN,needleOuterExtent:NaN,needleInnerBaseWidth:NaN,needleOuterBaseWidth:NaN,needleInnerPointWidth:NaN,needleOuterPointWidth:NaN,needleInnerPointExtent:NaN,needleOuterPointExtent:NaN,interval:NaN,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:NaN,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:4,tickStartExtent:.05,tickEndExtent:.65,tickStrokeThickness:2,tickBrush:null,fontBrush:null,needleBreadth:6,needleBrush:null,needleOutline:null,needleStrokeThickness:1,minorTickStartExtent:.05,minorTickEndExtent:.35,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,scaleBrush:null,scaleOutline:null,scaleStrokeThickness:1,isNeedleDraggingEnabled:false,labelFormat:null,labelFormatSpecifiers:"null",transitionDuration:0,showToolTipTimeout:500,showToolTip:false,font:null,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var linearGauge=this._linearGauge,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(linearGauge,key,value)){return this}this._set_generated_option(linearGauge,key,value);return this},_set_generated_option:function(linearGauge,key,value){switch(key){case"orientation":switch(value){case"horizontal":linearGauge.orientation(0);break;case"vertical":linearGauge.orientation(1);break}return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":linearGauge.minimumValue(value);return true;case"maximumValue":linearGauge.maximumValue(value);return true;case"value":linearGauge.value(value);return true;case"needleShape":switch(value){case"custom":linearGauge.needleShape(0);break;case"rectangle":linearGauge.needleShape(1);break;case"triangle":linearGauge.needleShape(2);break;case"needle":linearGauge.needleShape(3);break;case"trapezoid":linearGauge.needleShape(4);break}return true;case"needleName":linearGauge.needleName(value);return true;case"rangeInnerExtent":linearGauge.rangeInnerExtent(value);return true;case"scaleInnerExtent":linearGauge.scaleInnerExtent(value);return true;case"rangeOuterExtent":linearGauge.rangeOuterExtent(value);return true;case"scaleOuterExtent":linearGauge.scaleOuterExtent(value);return true;case"needleInnerExtent":linearGauge.needleInnerExtent(value);return true;case"needleOuterExtent":linearGauge.needleOuterExtent(value);return true;case"needleInnerBaseWidth":linearGauge.needleInnerBaseWidth(value);return true;case"needleOuterBaseWidth":linearGauge.needleOuterBaseWidth(value);return true;case"needleInnerPointWidth":linearGauge.needleInnerPointWidth(value);return true;case"needleOuterPointWidth":linearGauge.needleOuterPointWidth(value);return true;case"needleInnerPointExtent":linearGauge.needleInnerPointExtent(value);return true;case"needleOuterPointExtent":linearGauge.needleOuterPointExtent(value);return true;case"interval":linearGauge.interval(value);return true;case"ticksPostInitial":linearGauge.ticksPostInitial(value);return true;case"ticksPreTerminal":linearGauge.ticksPreTerminal(value);return true;case"labelInterval":linearGauge.labelInterval(value);return true;case"labelExtent":linearGauge.labelExtent(value);return true;case"labelsPostInitial":linearGauge.labelsPostInitial(value);return true;case"labelsPreTerminal":linearGauge.labelsPreTerminal(value);return true;case"minorTickCount":linearGauge.minorTickCount(value);return true;case"tickStartExtent":linearGauge.tickStartExtent(value);return true;case"tickEndExtent":linearGauge.tickEndExtent(value);return true;case"tickStrokeThickness":linearGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){linearGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){linearGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.fontBrush($tempBrush)}return true;case"needleBreadth":linearGauge.needleBreadth(value);return true;case"needleBrush":if(value==null){linearGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){linearGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleOutline($tempBrush)}return true;case"needleStrokeThickness":linearGauge.needleStrokeThickness(value);return true;case"minorTickStartExtent":linearGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":linearGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":linearGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){linearGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.minorTickBrush($tempBrush)}return true;case"isScaleInverted":linearGauge.isScaleInverted(value);return true;case"backingBrush":if(value==null){linearGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){linearGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":linearGauge.backingStrokeThickness(value);return true;case"backingInnerExtent":linearGauge.backingInnerExtent(value);return true;case"backingOuterExtent":linearGauge.backingOuterExtent(value);return true;case"scaleStartExtent":linearGauge.scaleStartExtent(value);return true;case"scaleEndExtent":linearGauge.scaleEndExtent(value);return true;case"scaleBrush":if(value==null){linearGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleBrush($tempBrush)}return true;case"scaleOutline":if(value==null){linearGauge.scaleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleOutline($tempBrush)}return true;case"scaleStrokeThickness":linearGauge.scaleStrokeThickness(value);return true;case"isNeedleDraggingEnabled":linearGauge.isNeedleDraggingEnabled(value);return true;case"labelFormat":linearGauge.labelFormat(value);return true;case"labelFormatSpecifiers":linearGauge.labelFormatSpecifiers(value);return true;case"transitionDuration":linearGauge.transitionDuration(value);return true;case"showToolTipTimeout":linearGauge.showToolTipTimeout(value);return true;case"showToolTip":linearGauge.showToolTip(value);return true;case"font":linearGauge.font(value);return true;case"pixelScalingRatio":linearGauge.pixelScalingRatio(value);return true}},_set_option:function(linearGauge,key,value){var currentKey,templ,i;switch(key){case"formatLabel":case"alignLabel":linearGauge.refresh();return true;case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(linearGauge.ranges(),this._rangesColl,value[i]);this._updateCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption.bind(this))}else this._addCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption.bind(this),function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(linearGauge,"width",value);return true;case"height":this._setSize(linearGauge,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"actualValueTooltipTemplate":this._tooltipTemplates["actualValue"]=this._resolveTemplate(value);return true;case"needleToolTipTemplate":this._tooltipTemplates["needle"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");var wrapTooltip=new $.ig.JQueryDomWrapper(tooltip[0],tooltip);this._addTooltip(linearGauge,wrapTooltip,"range")}if(value===false){this._removeTooltip(linearGauge)}linearGauge.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(linearGauge,tooltip,name){this._removeTooltipEvents(linearGauge,tooltip);this._bindTooltipEvents(linearGauge,tooltip);linearGauge.toolTip(tooltip)},_removeTooltip:function(linearGauge,name){this._removeTooltipEvents(linearGauge,linearGauge.toolTip());linearGauge.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"needle":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}$(this._linearGauge.toolTip().getNativeElement()).children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);$(this._linearGauge.toolTip().getNativeElement()).html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._linearGauge.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(var currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._linearGauge.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._linearGauge.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(var currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_linearGauge:null,_linearGaugeId:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,linearGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}linearGauge=this._createLinearGauge();self._linearGauge=linearGauge;linearGauge.formatLabel=$.ig.Delegate.prototype.combine(linearGauge.formatLabel,$.proxy(this._fireLinearGauge_formatLabel,this));linearGauge.alignLabel=$.ig.Delegate.prototype.combine(linearGauge.alignLabel,$.proxy(this._fireLinearGauge_alignLabel,this));linearGauge.valueChanged=$.ig.Delegate.prototype.combine(linearGauge.valueChanged,$.proxy(this._fireLinearGauge_valueChanged,this));this._linearGaugeId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._needlesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-lineargauge-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["needle"]="<div class='ui-lineargauge-needle-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;linearGauge.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(linearGauge,size=key,v)}}if(!size){self._setSize(linearGauge,"width")}if(self.css&&self.css.linearGauge){elem.addClass(self.css.linearGauge)}},_createLinearGauge:function(){return new $.ig.XamLinearGauge},_fireLinearGauge_formatLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;var event=this.options["formatLabel"];if(event!==undefined)this._trigger("formatLabel",null,opts);else opts.label=Math.round(opts.value*100)/100;evt.value=opts.value;evt.label=opts.label},_fireLinearGauge_alignLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_fireLinearGauge_valueChanged:function(linearGauge,evt){var opts={oldValue:evt._oldValue,newValue:evt._newValue,owner:this};this.options.value=opts.newValue;this._trigger("valueChanged",null,opts)},_setSize:function(linearGauge,key,val){$.ig.util.setSize(this.element,key,val,linearGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},getValueForPoint:function(x,y){if(this._linearGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._linearGauge.getValueForPoint(point)}},needleContainsPoint:function(x,y){if(this._linearGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._linearGauge.needleContainsPoint(point)}},exportVisualData:function(){if(this._linearGauge)return this._linearGauge.exportVisualData()},flush:function(){if(this._linearGauge&&this._linearGauge.view())this._linearGauge.view().flush()},destroy:function(){var key,style,linearGauge=this._linearGauge,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.linearGauge){elem.removeClass(this.css.linearGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(linearGauge){this._setSize(linearGauge)}this._superApply(arguments);if(linearGauge&&linearGauge.destroy){linearGauge.destroy()}delete this._linearGauge;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._linearGauge){this._linearGauge.styleUpdated()}}});$.extend($.ui.igLinearGauge,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI Chart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * jquery.ui.widget.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_geometry.js
 * infragistics.datachart_core.js
 * infragistics.dvcommonwidget.js
 * infragistics.datachart_scatter.js
 * infragistics.ext_text.js
 * infragistics.ext_io.js
 * infragistics.ext_threading.js
 * infragistics.ext_web.js
 * infragistics.dv_geo.js
 * infragistics.dv_jquerydom.js
 * infragistics.geographicmap_core.js
 * infragistics.ui.widget.js
 */
(function($){$.widget("ui.igMap",$.ui.igWidget,{options:{width:null,height:null,brushes:null,markerBrushes:null,outlines:null,markerOutlines:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,autoMarginWidth:20,autoMarginHeight:0,crosshairVisibility:"collapsed",crosshairPoint:{x:NaN,y:NaN},legendItemBadgeMode:"simplified",legendItemBadgeShape:"automatic",plotAreaBackground:null,defaultInteraction:"dragPan",dragModifier:"none",panModifier:"shift",previewRect:null,windowRect:null,zoomable:true,windowScale:1,windowResponse:null,windowRectMinWidth:0,windowPositionHorizontal:0,windowPositionVertical:0,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,overviewPlusDetailPaneBackgroundImageUri:null,useTiledZooming:false,preferHigherResolutionTiles:false,zoomTileCacheSize:30,backgroundContent:{type:"openStreet",key:null,parameter:null,tilePath:null,imagerySet:"AerialWithLabels",bingUrl:"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/"},series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,shapeDataSource:null,databaseSource:null,triangulationDataSource:null,legendItemBadgeTemplate:null,legendItemTemplate:null,discreteLegendItemTemplate:null,transitionDuration:0,resolution:1,title:null,brush:null,outline:null,thickness:0,trianglesSource:null,triangleVertexMemberPath1:null,triangleVertexMemberPath2:null,triangleVertexMemberPath3:null,colorScale:null,colorMemberPath:null,visibleFromScale:0,longitudeMemberPath:null,latitudeMemberPath:null,markerType:"none",markerTemplate:null,shapeMemberPath:null,shapeStyleSelector:null,shapeStyle:null,markerBrush:null,markerOutline:null,markerCollisionAvoidance:"none",fillScale:null,fillMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,radiusMemberPath:null,radiusScale:null,labelMemberPath:null,clipSeriesToBounds:null,valueMemberPath:null,unknownValuePlotting:"dontPlot",angleMemberPath:null,useCartesianInterpolation:true,stiffness:.5,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,valueResolver:null,shapeFilterResolution:2,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50}],theme:"c"},css:{map:"ui-corner-all ui-widget-content",unsupportedBrowserClass:"ui-chart-non-html5-supported-message ui-helper-clearfix",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,triangulationStatusChanged:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.map.indexOf("{0}")>-1){this.css.map=this.css.map.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},destroy:function(){if(this._chart){this._chart.destroy()}this.dvWidget._destroy(this);this._superApply(arguments)},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();return this},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},notifyContainerResized:function(){this._chart.notifyContainerResized()},zoomToGeographic:function(rect){var theRect;if(rect===undefined){rect=this._chart.getGeographicFromZoom()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}this._chart.zoomToGeographic(rect);return this},getGeographicFromZoom:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getGeographicFromZoom(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},getZoomFromGeographic:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getZoomRectFromGeoRect(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},_initConverter:function(options,callback){var id=options.name||this._containerSourceID,convDataSource=options.triangulationDataSource||options.shapeDataSource;if(this.dataSources===undefined){this.dataSources={}}if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this.dataSources[id]=convDataSource.converter();if(convDataSource.isBound()){callback.call(this.dvWidget)}else{convDataSource.settings.id=id;convDataSource.settings.callee=this.dvWidget;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this.dataSources[id]=new $.ig.TriangulationDataSource({id:id,source:options.triangulationDataSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}else{this.dataSources[id]=new $.ig.ShapeDataSource({id:id,shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}}this.dataSources[id].id=id}});$.extend($.ui.igMap,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI Sparkline 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_interactivity.js
* infragistics.ext_ui.js
* infragistics.ui.basechart.js
* infragistics.sparkline.js
 */
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igSparkline",$.ui.igBaseChart,{css:{chart:"ui-sparkline ui-corner-all ui-widget-content",tooltip:"ui-sparkline-tooltip ui-widget-content ui-corner-all"},options:{width:null,height:null,brush:null,negativeBrush:null,markerBrush:null,negativeMarkerBrush:null,firstMarkerBrush:null,lastMarkerBrush:null,highMarkerBrush:null,lowMarkerBrush:null,trendLineBrush:null,horizontalAxisBrush:null,verticalAxisBrush:null,normalRangeFill:null,horizontalAxisVisibility:"collapsed",verticalAxisVisibility:"collapsed",markerVisibility:"collapsed",negativeMarkerVisibility:"collapsed",firstMarkerVisibility:"collapsed",lastMarkerVisibility:"collapsed",lowMarkerVisibility:"collapsed",highMarkerVisibility:"collapsed",normalRangeVisibility:"collapsed",displayNormalRangeInFront:true,markerSize:-1,firstMarkerSize:-1,lastMarkerSize:-1,highMarkerSize:-1,lowMarkerSize:-1,negativeMarkerSize:-1,lineThickness:-1,valueMemberPath:null,labelMemberPath:null,trendLineType:"none",trendLinePeriod:7,trendLineThickness:-1,normalRangeMinimum:0,normalRangeMaximum:0,displayType:"line",unknownValuePlotting:"dontPlot",verticalAxisLabel:null,horizontalAxisLabel:null,formatLabel:null,horizontalLabelFormat:null,horizontalLabelFormatSpecifiers:"null",verticalLabelFormat:null,verticalLabelFormatSpecifiers:"null",pixelScalingRatio:NaN},events:{dataBinding:null,dataBound:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);var sparkline=this._chart},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;renderer.fireTooltip=$.proxy(this._fireTooltip,this);chart.provideContainer(renderer)},_set_option:function(sparkline,key,value){if(key!=="dataBinding"&&key!=="dataBound"){if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}}switch(key){case"brush":if(value==null){sparkline.brush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.brush($tempBrush)}return true;case"negativeBrush":if(value==null){sparkline.negativeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeBrush($tempBrush)}return true;case"markerBrush":if(value==null){sparkline.markerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.markerBrush($tempBrush)}return true;case"negativeMarkerBrush":if(value==null){sparkline.negativeMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeMarkerBrush($tempBrush)}return true;case"firstMarkerBrush":if(value==null){sparkline.firstMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.firstMarkerBrush($tempBrush)}return true;case"lastMarkerBrush":if(value==null){sparkline.lastMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lastMarkerBrush($tempBrush)}return true;case"highMarkerBrush":if(value==null){sparkline.highMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.highMarkerBrush($tempBrush)}return true;case"lowMarkerBrush":if(value==null){sparkline.lowMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lowMarkerBrush($tempBrush)}return true;case"trendLineBrush":if(value==null){sparkline.trendLineBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.trendLineBrush($tempBrush)}return true;case"horizontalAxisBrush":if(value==null){sparkline.horizontalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.horizontalAxisBrush($tempBrush)}return true;case"verticalAxisBrush":if(value==null){sparkline.verticalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.verticalAxisBrush($tempBrush)}return true;case"normalRangeFill":if(value==null){sparkline.normalRangeFill(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.normalRangeFill($tempBrush)}return true;case"horizontalAxisVisibility":switch(value){case"visible":sparkline.horizontalAxisVisibility(0);break;case"collapsed":sparkline.horizontalAxisVisibility(1);break}return true;case"verticalAxisVisibility":switch(value){case"visible":sparkline.verticalAxisVisibility(0);break;case"collapsed":sparkline.verticalAxisVisibility(1);break}return true;case"markerVisibility":switch(value){case"visible":sparkline.markerVisibility(0);break;case"collapsed":sparkline.markerVisibility(1);break}return true;case"negativeMarkerVisibility":switch(value){case"visible":sparkline.negativeMarkerVisibility(0);break;case"collapsed":sparkline.negativeMarkerVisibility(1);break}return true;case"firstMarkerVisibility":switch(value){case"visible":sparkline.firstMarkerVisibility(0);break;case"collapsed":sparkline.firstMarkerVisibility(1);break}return true;case"lastMarkerVisibility":switch(value){case"visible":sparkline.lastMarkerVisibility(0);break;case"collapsed":sparkline.lastMarkerVisibility(1);break}return true;case"lowMarkerVisibility":switch(value){case"visible":sparkline.lowMarkerVisibility(0);break;case"collapsed":sparkline.lowMarkerVisibility(1);break}return true;case"highMarkerVisibility":switch(value){case"visible":sparkline.highMarkerVisibility(0);break;case"collapsed":sparkline.highMarkerVisibility(1);break}return true;case"normalRangeVisibility":switch(value){case"visible":sparkline.normalRangeVisibility(0);break;case"collapsed":sparkline.normalRangeVisibility(1);break}return true;case"displayNormalRangeInFront":sparkline.displayNormalRangeInFront(value);return true;case"markerSize":sparkline.markerSize(value);return true;case"firstMarkerSize":sparkline.firstMarkerSize(value);return true;case"lastMarkerSize":sparkline.lastMarkerSize(value);return true;case"highMarkerSize":sparkline.highMarkerSize(value);return true;case"lowMarkerSize":sparkline.lowMarkerSize(value);return true;case"negativeMarkerSize":sparkline.negativeMarkerSize(value);return true;case"lineThickness":sparkline.lineThickness(value);return true;case"valueMemberPath":sparkline.valueMemberPath(value);return true;case"labelMemberPath":sparkline.labelMemberPath(value);return true;case"trendLineType":switch(value){case"none":sparkline.trendLineType(0);break;case"linearFit":sparkline.trendLineType(1);break;case"quadraticFit":sparkline.trendLineType(2);break;case"cubicFit":sparkline.trendLineType(3);break;case"quarticFit":sparkline.trendLineType(4);break;case"quinticFit":sparkline.trendLineType(5);break;case"logarithmicFit":sparkline.trendLineType(6);break;case"exponentialFit":sparkline.trendLineType(7);break;case"powerLawFit":sparkline.trendLineType(8);break;case"simpleAverage":sparkline.trendLineType(9);break;case"exponentialAverage":sparkline.trendLineType(10);break;case"modifiedAverage":sparkline.trendLineType(11);break;case"cumulativeAverage":sparkline.trendLineType(12);break;case"weightedAverage":sparkline.trendLineType(13);break}return true;case"trendLinePeriod":sparkline.trendLinePeriod(value);return true;case"trendLineThickness":sparkline.trendLineThickness(value);return true;case"normalRangeMinimum":sparkline.normalRangeMinimum(value);return true;case"normalRangeMaximum":sparkline.normalRangeMaximum(value);return true;case"displayType":switch(value){case"line":sparkline.displayType(0);break;case"area":sparkline.displayType(1);break;case"column":sparkline.displayType(2);break;case"winLoss":sparkline.displayType(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":sparkline.unknownValuePlotting(0);break;case"dontPlot":sparkline.unknownValuePlotting(1);break}return true;case"verticalAxisLabel":sparkline.verticalAxisLabel(value);return true;case"horizontalAxisLabel":sparkline.horizontalAxisLabel(value);return true;case"formatLabel":sparkline.formatLabel(value);return true;case"horizontalLabelFormat":sparkline.horizontalLabelFormat(value);return true;case"horizontalLabelFormatSpecifiers":sparkline.horizontalLabelFormatSpecifiers(value);return true;case"verticalLabelFormat":sparkline.verticalLabelFormat(value);return true;case"verticalLabelFormatSpecifiers":sparkline.verticalLabelFormatSpecifiers(value);return true;case"pixelScalingRatio":sparkline.pixelScalingRatio(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){return[this.options.valueMemberPath,this.options.labelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamSparkline},_sparkline:function(){return this._chart},destroy:function(){$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.extend($.ui.igSparkline,{version:"21.2.20212.99"})})($);/*!@license
* Infragistics.Web.ClientUI Barcode 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.ext_text.js
* infragistics.dv_core.js
* infragistics.encoding.core.js
* infragistics.barcode_core.js
* infragistics.ext_ui.js
* infragistics.barcode_qrcodebarcode.js
*/
(function($){$.widget("ui.igQRCodeBarcode",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",barcode:"ui-barcode",barcodeBacking:"ui-barcode-backing",barcodeBar:"ui-barcode-bar",barcodeLabel:"ui-barcode-label"},events:{errorMessageDisplaying:null,dataChanged:null},options:{width:null,height:null,pixelScalingRatio:NaN,backingBrush:"white",backingOutline:"transparent",backingStrokeThickness:0,barBrush:"black",fontBrush:null,font:null,data:"",errorMessageText:"",stretch:"uniform",barsFillMode:"fillSpace",widthToHeightRatio:3,xDimension:.25,errorCorrectionLevel:"medium",sizeVersion:"undefined",encodingMode:"Undefined",eciNumber:3,eciHeaderDisplayMode:"hide",fnc1Mode:"none",applicationIndicator:""},_setOption:function(key,value,checkPrev){var qRCodeBarcode=this._qRCodeBarcode,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(qRCodeBarcode,key,value)){return this}this._set_generated_option(qRCodeBarcode,key,value);return this},_set_generated_option:function(qRCodeBarcode,key,value){switch(key){case"pixelScalingRatio":qRCodeBarcode.pixelScalingRatio(value);return true;case"backingBrush":if(value==null){qRCodeBarcode.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){qRCodeBarcode.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingOutline($tempBrush)}return true;case"backingStrokeThickness":qRCodeBarcode.backingStrokeThickness(value);return true;case"barBrush":if(value==null){qRCodeBarcode.barBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.barBrush($tempBrush)}return true;case"fontBrush":if(value==null){qRCodeBarcode.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.fontBrush($tempBrush)}return true;case"font":qRCodeBarcode.font(value);return true;case"data":qRCodeBarcode.data(value);return true;case"errorMessageText":qRCodeBarcode.errorMessageText(value);return true;case"stretch":switch(value){case"none":qRCodeBarcode.stretch(0);break;case"fill":qRCodeBarcode.stretch(1);break;case"uniform":qRCodeBarcode.stretch(2);break;case"uniformToFill":qRCodeBarcode.stretch(3);break}return true;case"barsFillMode":switch(value){case"fillSpace":qRCodeBarcode.barsFillMode(0);break;case"ensureEqualSize":qRCodeBarcode.barsFillMode(1);break}return true;case"widthToHeightRatio":qRCodeBarcode.widthToHeightRatio(value);return true;case"xDimension":qRCodeBarcode.xDimension(value);return true;case"errorCorrectionLevel":switch(value){case"low":qRCodeBarcode.errorCorrectionLevel(1);break;case"medium":qRCodeBarcode.errorCorrectionLevel(0);break;case"quartil":qRCodeBarcode.errorCorrectionLevel(3);break;case"high":qRCodeBarcode.errorCorrectionLevel(2);break}return true;case"sizeVersion":switch(value){case"undefined":qRCodeBarcode.sizeVersion(0);break;case"version1":qRCodeBarcode.sizeVersion(1);break;case"version2":qRCodeBarcode.sizeVersion(2);break;case"version3":qRCodeBarcode.sizeVersion(3);break;case"version4":qRCodeBarcode.sizeVersion(4);break;case"version5":qRCodeBarcode.sizeVersion(5);break;case"version6":qRCodeBarcode.sizeVersion(6);break;case"version7":qRCodeBarcode.sizeVersion(7);break;case"version8":qRCodeBarcode.sizeVersion(8);break;case"version9":qRCodeBarcode.sizeVersion(9);break;case"version10":qRCodeBarcode.sizeVersion(10);break;case"version11":qRCodeBarcode.sizeVersion(11);break;case"version12":qRCodeBarcode.sizeVersion(12);break;case"version13":qRCodeBarcode.sizeVersion(13);break;case"version14":qRCodeBarcode.sizeVersion(14);break;case"version15":qRCodeBarcode.sizeVersion(15);break;case"version16":qRCodeBarcode.sizeVersion(16);break;case"version17":qRCodeBarcode.sizeVersion(17);break;case"version18":qRCodeBarcode.sizeVersion(18);break;case"version19":qRCodeBarcode.sizeVersion(19);break;case"version20":qRCodeBarcode.sizeVersion(20);break;case"version21":qRCodeBarcode.sizeVersion(21);break;case"version22":qRCodeBarcode.sizeVersion(22);break;case"version23":qRCodeBarcode.sizeVersion(23);break;case"version24":qRCodeBarcode.sizeVersion(24);break;case"version25":qRCodeBarcode.sizeVersion(25);break;case"version26":qRCodeBarcode.sizeVersion(26);break;case"version27":qRCodeBarcode.sizeVersion(27);break;case"version28":qRCodeBarcode.sizeVersion(28);break;case"version29":qRCodeBarcode.sizeVersion(29);break;case"version30":qRCodeBarcode.sizeVersion(30);break;case"version31":qRCodeBarcode.sizeVersion(31);break;case"version32":qRCodeBarcode.sizeVersion(32);break;case"version33":qRCodeBarcode.sizeVersion(33);break;case"version34":qRCodeBarcode.sizeVersion(34);break;case"version35":qRCodeBarcode.sizeVersion(35);break;case"version36":qRCodeBarcode.sizeVersion(36);break;case"version37":qRCodeBarcode.sizeVersion(37);break;case"version38":qRCodeBarcode.sizeVersion(38);break;case"version39":qRCodeBarcode.sizeVersion(39);break;case"version40":qRCodeBarcode.sizeVersion(40);break}return true;case"encodingMode":switch(value){case"undefined":qRCodeBarcode.encodingMode(-1);break;case"numeric":qRCodeBarcode.encodingMode(0);break;case"alphanumeric":qRCodeBarcode.encodingMode(1);break;case"byte":qRCodeBarcode.encodingMode(2);break;case"kanji":qRCodeBarcode.encodingMode(3);break}return true;case"eciNumber":qRCodeBarcode.eciNumber(value);return true;case"eciHeaderDisplayMode":switch(value){case"hide":qRCodeBarcode.eciHeaderDisplayMode(0);break;case"show":qRCodeBarcode.eciHeaderDisplayMode(1);break}return true;case"fnc1Mode":switch(value){case"none":qRCodeBarcode.fnc1Mode(0);break;case"gs1":qRCodeBarcode.fnc1Mode(1);break;case"industry":qRCodeBarcode.fnc1Mode(2);break}return true;case"applicationIndicator":qRCodeBarcode.applicationIndicator(value);return true}},_set_option:function(qRCodeBarcode,key,value){var currentKey;switch(key){case"width":this._setSize(qRCodeBarcode,"width",value);return true;case"height":this._setSize(qRCodeBarcode,"height",value);return true}},_creationOptions:null,_qRCodeBarcode:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,qRCodeBarcode,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}qRCodeBarcode=this._createBarcode();self._qRCodeBarcode=qRCodeBarcode;qRCodeBarcode.errorMessageDisplaying=$.ig.Delegate.prototype.combine(qRCodeBarcode.errorMessageDisplaying,$.proxy(this._fireQRCodeBarcode_errorMessageDisplaying,this));qRCodeBarcode.dataChanged=$.ig.Delegate.prototype.combine(qRCodeBarcode.dataChanged,$.proxy(this._fireQRCodeBarcode_dataChanged,this));if(o.hasOwnProperty("width")){var newStyleWidth=o["width"];elem[0].style.width=typeof newStyleWidth==="number"?newStyleWidth+"px":newStyleWidth}if(o.hasOwnProperty("height")){var newStyleHeight=o["height"];elem[0].style.height=typeof newStyleHeight==="number"?newStyleHeight+"px":newStyleHeight}var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;qRCodeBarcode.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(qRCodeBarcode,size=key,v)}}if(!size){self._setSize(qRCodeBarcode,"width")}if(self.css&&self.css.qRCodeBarcode){elem.addClass(self.css.qRCodeBarcode)}},_createBarcode:function(){return new $.ig.XamQRCodeBarcode},_fireQRCodeBarcode_dataChanged:function(barcode,evt){var opts={};opts.newData=evt.newData();opts.owner=this;this._trigger("dataChanged",null,opts)},_fireQRCodeBarcode_errorMessageDisplaying:function(barcode,evt){var opts={};opts.errorMessage=evt.errorMessage();opts.owner=this;this._trigger("errorMessageDisplaying",null,opts);evt.errorMessage(opts.errorMessage)},_setSize:function(qRCodeBarcode,key,val){$.ig.util.setSize(this.element,key,val,qRCodeBarcode,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},exportVisualData:function(){if(this._qRCodeBarcode)return this._qRCodeBarcode.exportVisualData()},flush:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view())this._qRCodeBarcode.view().flush()},destroy:function(){var key,style,qRCodeBarcode=this._qRCodeBarcode,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.qRCodeBarcode){elem.removeClass(this.css.qRCodeBarcode)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(qRCodeBarcode){this._setSize(qRCodeBarcode)}this._superApply(arguments);if(qRCodeBarcode&&qRCodeBarcode.destroy){qRCodeBarcode.destroy()}delete this._qRCodeBarcode;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view()){this._qRCodeBarcode.view().styleUpdated()}}});$.extend($.ui.igQRCodeBarcode,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI ShapeChart 21.2.20212.99
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery-ui.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.datasource.js
 * infragistics.templating.js
 * infragistics.ext_core.js
 * infragistics.ext_collections.js
 * infragistics.ext_ui.js
 * infragistics.dv_core.js
 * infragistics.dv_datasource.js
 * infragistics.dv_dataseriesadapter.js
 * infragistics.dv_geometry.js
 * infragistics.dv_jquerydom.js
 * infragistics.dv_interactivity.js
 * infragistics.dv_geo.js  
 * infragistics.datachart_core.js
 * infragistics.datachart_interactivity.js
 * infragistics.datachart_extendedaxes.js
 * infragistics.dvcommonwidget.js
 * infragistics.ui.basechart.js
 * infragistics.datachart_scatter.js
 * infragistics.datachart_shape.js
 * infragistics.shapechart.js
 * infragistics.ui.widget.js
 * infragistics.ui.shapechart.js 
 */
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igShapeChart",$.ui.igBaseChart,{localeWidgetName:"ShapeChartWidget",css:{chart:"ui-category ui-corner-all ui-widget-content ui-shapechart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{shapeDataSource:null,databaseSource:null,triangulationDataSource:null,tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:NaN,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,actualOutlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:true,shouldDisplayMockData:false,shouldUseSkeletonStyleForMockData:false,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:"linearInterpolate",resolution:1,thickness:NaN,outlineMode:"auto",markerOutlineMode:"auto",markerFillMode:"auto",markerFillOpacity:NaN,markerThickness:NaN,markerTypes:null,markerAutomaticBehavior:"circle",markerBrushes:null,markerOutlines:null,markerMaxCount:400,areaFillOpacity:NaN,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:"none",trendLineThickness:1.5,alignsGridLinesToPixels:true,plotAreaMarginLeft:NaN,plotAreaMarginTop:NaN,plotAreaMarginRight:NaN,plotAreaMarginBottom:NaN,computedPlotAreaMarginMode:"auto",highlightingMode:"auto",highlightingBehavior:"auto",legendHighlightingMode:"auto",legendItemBadgeShape:"automatic",legendItemBadgeMode:"simplified",shouldAutoExpandMarginForInitialLabels:false,autoExpandMarginExtraPadding:2,autoExpandMarginMaximumValue:60,trendLinePeriod:7,toolTipType:"default",crosshairsDisplayMode:"auto",crosshairsSnapToData:false,crosshairsLineVerticalStroke:null,crosshairsLineThickness:NaN,crosshairsLineHorizontalStroke:null,crosshairsAnnotationEnabled:true,crosshairsAnnotationXAxisBackground:null,crosshairsAnnotationYAxisBackground:null,crosshairsAnnotationXAxisTextColor:null,crosshairsAnnotationYAxisTextColor:null,crosshairsAnnotationXAxisPrecision:-1,crosshairsAnnotationYAxisPrecision:-1,shouldAvoidAxisAnnotationCollisions:false,finalValueAnnotationsVisible:false,finalValueAnnotationsBackground:null,finalValueAnnotationsTextColor:null,finalValueAnnotationsPrecision:-1,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:1,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:8,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:1,yAxisTickStrokeThickness:1,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"right",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"auto",xAxisLabelLocation:"auto",xAxisLabelFormat:null,xAxisLabelFormatSpecifiers:null,yAxisLabelFormat:null,yAxisLabelFormatSpecifiers:null,xAxisInterval:0,xAxisMinorInterval:0,yAxisInterval:0,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,xAxisIsLogarithmic:false,xAxisLogarithmBase:10,xAxisMinimumValue:NaN,xAxisMaximumValue:NaN,xAxisAbbreviateLargeNumbers:true,yAxisAbbreviateLargeNumbers:true,markerCollision:null,chartType:null},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var shapeChart=this._chart;if(shapeChart){shapeChart.propertyChanged=$.ig.Delegate.prototype.combine(shapeChart.propertyChanged,$.proxy(this._fireShapeChart_propertyChanged,this));shapeChart.seriesAdded=$.ig.Delegate.prototype.combine(shapeChart.seriesAdded,$.proxy(this._fireShapeChart_seriesAdded,this));shapeChart.seriesRemoved=$.ig.Delegate.prototype.combine(shapeChart.seriesRemoved,$.proxy(this._fireShapeChart_seriesRemoved,this));shapeChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerEnter,$.proxy(this._fireShapeChart_seriesPointerEnter,this));shapeChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerLeave,$.proxy(this._fireShapeChart_seriesPointerLeave,this));shapeChart.seriesPointerMove=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerMove,$.proxy(this._fireShapeChart_seriesPointerMove,this));shapeChart.seriesPointerDown=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerDown,$.proxy(this._fireShapeChart_seriesPointerDown,this));shapeChart.seriesPointerUp=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerUp,$.proxy(this._fireShapeChart_seriesPointerUp,this));shapeChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(shapeChart.calloutStyleUpdating,$.proxy(this._fireShapeChart_calloutStyleUpdating,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_fireShapeChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireShapeChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(shapeChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"yAxisMinimumValue":case"yAxisMaximumValue":case"xAxisMinimumValue":case"xAxisMaximumValue":case"xAxisExtent":case"yAxisExtent":shapeChart[key](value);return true;case"legend":this._setLegend(shapeChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}shapeChart.markerTypes(markerTypes);return true;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break;case"shapeDataSource":case"triangulationDataSource":this._setupConverterDataSource(value,this.options,$.proxy(this._converterCallback,this))}if(result){return true}switch(key){case"tooltipTemplate":shapeChart.tooltipTemplate(value);return true;case"tooltipTemplates":shapeChart.tooltipTemplates(value);return true;case"pixelScalingRatio":shapeChart.pixelScalingRatio(value);return true;case"titleLeftMargin":shapeChart.titleLeftMargin(value);return true;case"titleRightMargin":shapeChart.titleRightMargin(value);return true;case"titleTopMargin":shapeChart.titleTopMargin(value);return true;case"titleBottomMargin":shapeChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":shapeChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":shapeChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":shapeChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":shapeChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){shapeChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){shapeChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.titleTextColor($tempBrush)}return true;case"leftMargin":shapeChart.leftMargin(value);return true;case"topMargin":shapeChart.topMargin(value);return true;case"rightMargin":shapeChart.rightMargin(value);return true;case"bottomMargin":shapeChart.bottomMargin(value);return true;case"transitionDuration":shapeChart.transitionDuration(value);return true;case"transitionEasingFunction":shapeChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":shapeChart.createWrappedTooltip(value);return true;case"widget":shapeChart.widget(value);return true;case"subtitleTextStyle":shapeChart.subtitleTextStyle(value);return true;case"titleTextStyle":shapeChart.titleTextStyle(value);return true;case"itemsSource":shapeChart.itemsSource(value);return true;case"includedProperties":shapeChart.includedProperties(value);return true;case"excludedProperties":shapeChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.outlines($tempBrushCollection);return true;case"actualOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.actualOutlines($tempBrushCollection);return true;case"legend":shapeChart.legend(value);return true;case"isHorizontalZoomEnabled":shapeChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":shapeChart.isVerticalZoomEnabled(value);return true;case"shouldDisplayMockData":shapeChart.shouldDisplayMockData(value);return true;case"shouldUseSkeletonStyleForMockData":shapeChart.shouldUseSkeletonStyleForMockData(value);return true;case"isSeriesHighlightingEnabled":shapeChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":shapeChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":shapeChart.title(value);return true;case"subtitle":shapeChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":shapeChart.titleAlignment(0);break;case"center":shapeChart.titleAlignment(1);break;case"right":shapeChart.titleAlignment(2);break;case"stretch":shapeChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":shapeChart.subtitleAlignment(0);break;case"center":shapeChart.subtitleAlignment(1);break;case"right":shapeChart.subtitleAlignment(2);break;case"stretch":shapeChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":shapeChart.unknownValuePlotting(0);break;case"dontPlot":shapeChart.unknownValuePlotting(1);break}return true;case"resolution":shapeChart.resolution(value);return true;case"thickness":shapeChart.thickness(value);return true;case"outlineMode":switch(value){case"auto":shapeChart.outlineMode(0);break;case"visible":shapeChart.outlineMode(1);break;case"collapsed":shapeChart.outlineMode(2);break}return true;case"markerOutlineMode":switch(value){case"auto":shapeChart.markerOutlineMode(0);break;case"normal":shapeChart.markerOutlineMode(1);break;case"matchMarkerBrush":shapeChart.markerOutlineMode(2);break}return true;case"markerFillMode":switch(value){case"auto":shapeChart.markerFillMode(0);break;case"normal":shapeChart.markerFillMode(1);break;case"matchMarkerOutline":shapeChart.markerFillMode(2);break}return true;case"markerFillOpacity":shapeChart.markerFillOpacity(value);return true;case"markerThickness":shapeChart.markerThickness(value);return true;case"markerTypes":shapeChart.markerTypes(value);return true;case"markerAutomaticBehavior":switch(value){case"circleSmart":shapeChart.markerAutomaticBehavior(0);break;case"none":shapeChart.markerAutomaticBehavior(1);break;case"smartIndexed":shapeChart.markerAutomaticBehavior(2);break;case"indexed":shapeChart.markerAutomaticBehavior(3);break;case"circle":shapeChart.markerAutomaticBehavior(4);break;case"triangle":shapeChart.markerAutomaticBehavior(5);break;case"pyramid":shapeChart.markerAutomaticBehavior(6);break;case"square":shapeChart.markerAutomaticBehavior(7);break;case"diamond":shapeChart.markerAutomaticBehavior(8);break;case"pentagon":shapeChart.markerAutomaticBehavior(9);break;case"hexagon":shapeChart.markerAutomaticBehavior(10);break;case"tetragram":shapeChart.markerAutomaticBehavior(11);break;case"pentagram":shapeChart.markerAutomaticBehavior(12);break;case"hexagram":shapeChart.markerAutomaticBehavior(13);break}return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":shapeChart.markerMaxCount(value);return true;case"areaFillOpacity":shapeChart.areaFillOpacity(value);return true;case"animateSeriesWhenAxisRangeChanges":shapeChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":shapeChart.trendLineType(0);break;case"linearFit":shapeChart.trendLineType(1);break;case"quadraticFit":shapeChart.trendLineType(2);break;case"cubicFit":shapeChart.trendLineType(3);break;case"quarticFit":shapeChart.trendLineType(4);break;case"quinticFit":shapeChart.trendLineType(5);break;case"logarithmicFit":shapeChart.trendLineType(6);break;case"exponentialFit":shapeChart.trendLineType(7);break;case"powerLawFit":shapeChart.trendLineType(8);break;case"simpleAverage":shapeChart.trendLineType(9);break;case"exponentialAverage":shapeChart.trendLineType(10);break;case"modifiedAverage":shapeChart.trendLineType(11);break;case"cumulativeAverage":shapeChart.trendLineType(12);break;case"weightedAverage":shapeChart.trendLineType(13);break}return true;case"trendLineThickness":shapeChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":shapeChart.alignsGridLinesToPixels(value);return true;case"plotAreaMarginLeft":shapeChart.plotAreaMarginLeft(value);return true;case"plotAreaMarginTop":shapeChart.plotAreaMarginTop(value);return true;case"plotAreaMarginRight":shapeChart.plotAreaMarginRight(value);return true;case"plotAreaMarginBottom":shapeChart.plotAreaMarginBottom(value);return true;case"computedPlotAreaMarginMode":switch(value){case"auto":shapeChart.computedPlotAreaMarginMode(0);break;case"series":shapeChart.computedPlotAreaMarginMode(1);break;case"none":shapeChart.computedPlotAreaMarginMode(2);break}return true;case"highlightingMode":switch(value){case"auto":shapeChart.highlightingMode(0);break;case"none":shapeChart.highlightingMode(1);break;case"brightenSpecific":shapeChart.highlightingMode(2);break;case"brighten":shapeChart.highlightingMode(3);break;case"fadeOthersSpecific":shapeChart.highlightingMode(4);break;case"fadeOthers":shapeChart.highlightingMode(5);break}return true;case"highlightingBehavior":switch(value){case"auto":shapeChart.highlightingBehavior(0);break;case"directlyOver":shapeChart.highlightingBehavior(1);break;case"nearestItems":shapeChart.highlightingBehavior(2);break;case"nearestItemsRetainMainShapes":shapeChart.highlightingBehavior(3);break;case"nearestItemsAndSeries":shapeChart.highlightingBehavior(4);break}return true;case"legendHighlightingMode":switch(value){case"auto":shapeChart.legendHighlightingMode(0);break;case"none":shapeChart.legendHighlightingMode(1);break;case"matchSeries":shapeChart.legendHighlightingMode(2);break}return true;case"legendItemBadgeShape":switch(value){case"automatic":shapeChart.legendItemBadgeShape(0);break;case"circle":shapeChart.legendItemBadgeShape(1);break;case"line":shapeChart.legendItemBadgeShape(2);break;case"square":shapeChart.legendItemBadgeShape(3);break;case"marker":shapeChart.legendItemBadgeShape(4);break;case"bar":shapeChart.legendItemBadgeShape(5);break;case"column":shapeChart.legendItemBadgeShape(6);break;case"hidden":shapeChart.legendItemBadgeShape(7);break}return true;case"legendItemBadgeMode":switch(value){case"simplified":shapeChart.legendItemBadgeMode(0);break;case"matchSeries":shapeChart.legendItemBadgeMode(1);break}return true;case"shouldAutoExpandMarginForInitialLabels":shapeChart.shouldAutoExpandMarginForInitialLabels(value);return true;case"autoExpandMarginExtraPadding":shapeChart.autoExpandMarginExtraPadding(value);return true;case"autoExpandMarginMaximumValue":shapeChart.autoExpandMarginMaximumValue(value);return true;case"trendLinePeriod":shapeChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":shapeChart.toolTipType(0);break;case"item":shapeChart.toolTipType(1);break;case"category":shapeChart.toolTipType(2);break;case"none":shapeChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"auto":shapeChart.crosshairsDisplayMode(0);break;case"none":shapeChart.crosshairsDisplayMode(1);break;case"horizontal":shapeChart.crosshairsDisplayMode(2);break;case"vertical":shapeChart.crosshairsDisplayMode(3);break;case"both":shapeChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":shapeChart.crosshairsSnapToData(value);return true;case"crosshairsLineVerticalStroke":if(value==null){shapeChart.crosshairsLineVerticalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsLineVerticalStroke($tempBrush)}return true;case"crosshairsLineThickness":shapeChart.crosshairsLineThickness(value);return true;case"crosshairsLineHorizontalStroke":if(value==null){shapeChart.crosshairsLineHorizontalStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsLineHorizontalStroke($tempBrush)}return true;case"crosshairsAnnotationEnabled":shapeChart.crosshairsAnnotationEnabled(value);return true;case"crosshairsAnnotationXAxisBackground":if(value==null){shapeChart.crosshairsAnnotationXAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsAnnotationXAxisBackground($tempBrush)}return true;case"crosshairsAnnotationYAxisBackground":if(value==null){shapeChart.crosshairsAnnotationYAxisBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsAnnotationYAxisBackground($tempBrush)}return true;case"crosshairsAnnotationXAxisTextColor":if(value==null){shapeChart.crosshairsAnnotationXAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsAnnotationXAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationYAxisTextColor":if(value==null){shapeChart.crosshairsAnnotationYAxisTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.crosshairsAnnotationYAxisTextColor($tempBrush)}return true;case"crosshairsAnnotationXAxisPrecision":shapeChart.crosshairsAnnotationXAxisPrecision(value);return true;case"crosshairsAnnotationYAxisPrecision":shapeChart.crosshairsAnnotationYAxisPrecision(value);return true;case"shouldAvoidAxisAnnotationCollisions":shapeChart.shouldAvoidAxisAnnotationCollisions(value);return true;case"finalValueAnnotationsVisible":shapeChart.finalValueAnnotationsVisible(value);return true;case"finalValueAnnotationsBackground":if(value==null){shapeChart.finalValueAnnotationsBackground(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.finalValueAnnotationsBackground($tempBrush)}return true;case"finalValueAnnotationsTextColor":if(value==null){shapeChart.finalValueAnnotationsTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.finalValueAnnotationsTextColor($tempBrush)}return true;case"finalValueAnnotationsPrecision":shapeChart.finalValueAnnotationsPrecision(value);return true;case"calloutsVisible":shapeChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":shapeChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":shapeChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":shapeChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":shapeChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":shapeChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":shapeChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":shapeChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":shapeChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":shapeChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":shapeChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":shapeChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":shapeChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":shapeChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":shapeChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":shapeChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":shapeChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){shapeChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){shapeChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":shapeChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":shapeChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":shapeChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":shapeChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":shapeChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":shapeChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":shapeChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":shapeChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":shapeChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":shapeChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){shapeChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){shapeChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":shapeChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":shapeChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":shapeChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":shapeChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":shapeChart.xAxisLabel(value);return true;case"yAxisLabel":shapeChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){shapeChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){shapeChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":shapeChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":shapeChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":shapeChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":shapeChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){shapeChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){shapeChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){shapeChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){shapeChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":shapeChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":shapeChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":shapeChart.xAxisTickLength(value);return true;case"yAxisTickLength":shapeChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){shapeChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){shapeChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":shapeChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":shapeChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":shapeChart.xAxisTitle(value);return true;case"yAxisTitle":shapeChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){shapeChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){shapeChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":shapeChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":shapeChart.yAxisLabelAngle(value);return true;case"xAxisExtent":shapeChart.xAxisExtent(value);return true;case"yAxisExtent":shapeChart.yAxisExtent(value);return true;case"xAxisTitleAngle":shapeChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":shapeChart.yAxisTitleAngle(value);return true;case"xAxisInverted":shapeChart.xAxisInverted(value);return true;case"yAxisInverted":shapeChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":shapeChart.xAxisTitleAlignment(0);break;case"center":shapeChart.xAxisTitleAlignment(1);break;case"right":shapeChart.xAxisTitleAlignment(2);break;case"stretch":shapeChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":shapeChart.yAxisTitleAlignment(0);break;case"center":shapeChart.yAxisTitleAlignment(1);break;case"bottom":shapeChart.yAxisTitleAlignment(2);break;case"stretch":shapeChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){case"left":shapeChart.xAxisLabelHorizontalAlignment(0);break;case"center":shapeChart.xAxisLabelHorizontalAlignment(1);break;case"right":shapeChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":shapeChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":shapeChart.yAxisLabelHorizontalAlignment(0);break;case"center":shapeChart.yAxisLabelHorizontalAlignment(1);break;case"right":shapeChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":shapeChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":shapeChart.xAxisLabelVerticalAlignment(0);break;case"center":shapeChart.xAxisLabelVerticalAlignment(1);break;case"bottom":
shapeChart.xAxisLabelVerticalAlignment(2);break;case"stretch":shapeChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":shapeChart.yAxisLabelVerticalAlignment(0);break;case"center":shapeChart.yAxisLabelVerticalAlignment(1);break;case"bottom":shapeChart.yAxisLabelVerticalAlignment(2);break;case"stretch":shapeChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":shapeChart.xAxisLabelVisibility(0);break;case"collapsed":shapeChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":shapeChart.yAxisLabelVisibility(0);break;case"collapsed":shapeChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideLeft":shapeChart.yAxisLabelLocation(0);break;case"outsideRight":shapeChart.yAxisLabelLocation(1);break;case"insideLeft":shapeChart.yAxisLabelLocation(2);break;case"insideRight":shapeChart.yAxisLabelLocation(3);break;case"auto":shapeChart.yAxisLabelLocation(4);break}return true;case"xAxisLabelLocation":switch(value){case"outsideTop":shapeChart.xAxisLabelLocation(0);break;case"outsideBottom":shapeChart.xAxisLabelLocation(1);break;case"insideTop":shapeChart.xAxisLabelLocation(2);break;case"insideBottom":shapeChart.xAxisLabelLocation(3);break;case"auto":shapeChart.xAxisLabelLocation(4);break}return true;case"xAxisLabelFormat":shapeChart.xAxisLabelFormat(value);return true;case"xAxisLabelFormatSpecifiers":shapeChart.xAxisLabelFormatSpecifiers(value);return true;case"yAxisLabelFormat":shapeChart.yAxisLabelFormat(value);return true;case"yAxisLabelFormatSpecifiers":shapeChart.yAxisLabelFormatSpecifiers(value);return true;case"xAxisInterval":shapeChart.xAxisInterval(value);return true;case"xAxisMinorInterval":shapeChart.xAxisMinorInterval(value);return true;case"yAxisInterval":shapeChart.yAxisInterval(value);return true;case"yAxisIsLogarithmic":shapeChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":shapeChart.yAxisLogarithmBase(value);return true;case"yAxisMinimumValue":shapeChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":shapeChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":shapeChart.yAxisMinorInterval(value);return true;case"xAxisIsLogarithmic":shapeChart.xAxisIsLogarithmic(value);return true;case"xAxisLogarithmBase":shapeChart.xAxisLogarithmBase(value);return true;case"xAxisMinimumValue":shapeChart.xAxisMinimumValue(value);return true;case"xAxisMaximumValue":shapeChart.xAxisMaximumValue(value);return true;case"xAxisAbbreviateLargeNumbers":shapeChart.xAxisAbbreviateLargeNumbers(value);return true;case"yAxisAbbreviateLargeNumbers":shapeChart.yAxisAbbreviateLargeNumbers(value);return true;case"markerCollision":switch(value){case"none":shapeChart.markerCollision(0);break;case"omit":shapeChart.markerCollision(1);break;case"fade":shapeChart.markerCollision(2);break;case"omitAndShift":shapeChart.markerCollision(3);break;case"fadeAndShift":shapeChart.markerCollision(4);break}return true;case"chartType":switch(value){case"auto":shapeChart.chartType(0);break;case"point":shapeChart.chartType(1);break;case"line":shapeChart.chartType(2);break;case"spline":shapeChart.chartType(3);break;case"bubble":shapeChart.chartType(4);break;case"highDensity":shapeChart.chartType(5);break;case"area":shapeChart.chartType(6);break;case"contour":shapeChart.chartType(7);break;case"polygon":shapeChart.chartType(8);break;case"polyline":shapeChart.chartType(9);break}return true}},_converterCallback:function(){if(this._dataSource&&this._dataSource!=null&&this._dataSource.converter&&this._dataSource.converter()!=null&&this._dataSource.converter().records){this._chart.itemsSource(this._dataSource.converter().records())}else{this._chart.itemsSource(null)}},_setupConverterDataSource:function(convDataSource,options,callback){if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this._dataSource=convDataSource;if(convDataSource.isBound()){callback.call(this)}else{convDataSource.settings.id=this.id();convDataSource.settings.callee=this;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this._dataSource=new $.ig.TriangulationDataSource({id:this.id(),source:options.triangulationDataSource,callback:callback,callee:this}).dataBind()}else{this._dataSource=new $.ig.ShapeDataSource({id:this.id(),shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this}).dataBind()}}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.ShapeChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igShapeChart,{version:"21.2.20212.99"})})($);/*!@license
 * Infragistics.Web.ClientUI ZoomBar 21.2.12
 *
 * Copyright (c) 2011-2022 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery.js
 * jquery.ui.core.js
 * jquery.ui.widget.js
 * infragistics.util.js
 * infragistics.util.jquery.js
 * infragistics.ui.widget.js
 * infragistics.ui.shared.js
*/
(function($){$.widget("ui.igZoombar",$.ui.igWidget,{options:{provider:$.ig.ZoombarProviderDataChart,target:null,clone:"auto",width:"auto",height:"70px",zoomAction:"immediate",zoomWindowMoveDistance:10,defaultZoomWindow:{left:35,width:30},zoomWindowMinWidth:5,hoverStyleAnimationDuration:500,windowPanDuration:500,tabIndex:0},events:{zoomChanging:"zoomChanging",zoomChanged:"zoomChanged",providerCreated:"providerCreated",windowDragStarting:"windowDragStarting",windowDragStarted:"windowDragStarted",windowDragging:"windowDragging",windowDragEnding:"windowDragEnding",windowDragEnded:"windowDragEnded",windowResizing:"windowResizing",windowResized:"windowResized"},css:{baseClass:"ui-widget ui-helper-clearfix ui-corner-all ui-igzoombar-container",scrollBarClass:"ui-igzoombar-scrollbar",scrollBarThumbClass:"ui-state-default ui-igzoombar-scrollbar-thumb",scrollBarButtonClass:"ui-igzoombar-scrollbar-button",scrollBarLeftButtonIconClass:"ui-icon-triangle-1-w",scrollBarRightButtonIconClass:"ui-icon-triangle-1-e",maskLayerClass:"ui-igzoombar-mask",maskLayerLeftAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left-appendix",maskLayerRightAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right-appendix",maskLayerLeftFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left",maskLayerRightFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right",hoverState:"ui-state-hover",windowResizeHandleLeftClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-left",windowResizeHandleRightClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-right",windowGrabbingClass:"ui-igzoombar-window-grabbing"},_create:function(){var opts=this.options;if(!opts.provider){opts.provider=$.ig.ZoombarProviderDataChart}this._acc=0;this._createHandlers();this._provider=this._initProvider(opts);this._cw={left:opts.defaultZoomWindow.left/100,width:opts.defaultZoomWindow.width/100};this._immediate=opts.zoomAction==="immediate";if(opts.width==="auto"){opts.width=this._provider.targetWidth()}this._renderZoombar();this._registerEvents();this._refreshWindow();this._applyZoom();this._fz=false;this.element.css("-ms-touch-action","none")},_createWidget:function(){$.Widget.prototype._createWidget.apply(this,arguments)},destroy:function(){this._unregisterEvents();this._provider.clean();delete this._provider;if(this._responsive){this._responsive.removeCallback(this._callBackId)}this.container().remove();this._superApply(arguments);return this},_setOption:function(key,value){switch(key){case"zoomAction":this._immediate=value==="immediate";break;case"zoomWindowMinWidth":if(this._provider){this._provider.syncMinWidth(value/100)}break;case"zoomWindowMoveDistance":break;default:throw new Error(this._getLocaleValue("optionChangeNotSupported")+" "+key)}$.Widget.prototype._setOption.apply(this,arguments)},widget:function(){return this.element},id:function(){return this.element[0].id},container:function(){return $("#"+this.element[0].id+"_zoombar_container")},clone:function(){return $("#"+this.element[0].id+"_zoombar_clone")},zoom:function(left,width){if(!left&&!width){return{left:this._cw.left*100,width:this._cw.width*100}}left/=100;width/=100;this._zoom(left,width,false,true)},_renderZoombar:function(){var tc,sc;this._renderMainContainer();sc=this._renderScrollbar();this._resetDimensions();tc=this._renderClone();this._renderMaskContainer(tc);this._renderScrollBarThumb(sc)},_renderMainContainer:function(){this.element.css({width:this.options.width,height:this.options.height});if(this._isSizedDynamically()){this._responsive=this.element.igResponsiveContainer().data("igResponsiveContainer");this._callBackId=this._responsive.addCallback(this._containerResizedHandler,this,5,"xy")}$("<div></div>").attr("id",this.element[0].id+"_zoombar_container").css({width:this.element.width(),height:this.element.height()}).addClass(this.css.baseClass).appendTo(this.element)},_renderClone:function(){var cloneContainer,opts,w,h;cloneContainer=$("<div></div>").attr("id",this.element[0].id+"_zoombar_clone").css({"margin-left":this._buttonWidth,position:"relative"}).prependTo(this.container());w=parseInt(this._width,10)-2*this._buttonWidth;h=parseInt(this.options.height,10)-this._buttonWidth;if(this._provider){if(typeof this.options.clone==="object"){opts=$.extend({},this.options.clone)}else if(this.options.clone==="auto"){opts=this._provider.getBaseOpts();opts=this._provider.cleanOptsForZoom(opts)}else{return cloneContainer.css({width:w,height:h})}opts.width=w;opts.height=h;this._provider.createClone(cloneContainer,opts);this._provider.syncMinWidth(this.options.zoomWindowMinWidth/100)}return cloneContainer},_renderScrollbar:function(){var scrollbar;scrollbar=$("<div></div>").attr("id",this.element[0].id+"_zoombar_scrollbar").css({width:"100%",height:"16px"}).addClass(this.css.scrollBarClass).appendTo(this.container());this._renderButton("left",scrollbar);this._renderButton("right",scrollbar);this._buttonWidth=scrollbar.children().first().outerWidth();return scrollbar},_renderButton:function(dir,container){var ti=this.options.tabIndex;ti+=dir==="left"?2:4;$("<div></div>").attr({id:this.element[0].id+"_zoombar_buttons_"+dir,tabIndex:ti}).css("float",dir).addClass(this.css.scrollBarButtonClass).button({icons:{primary:dir==="left"?this.css.scrollBarLeftButtonIconClass:this.css.scrollBarRightButtonIconClass},text:false}).click(this._leftRightButtonHandler).keyup(this._leftRightButtonHandler).removeClass("ui-corner-all").appendTo(container)},_renderMaskContainer:function(container){var mask=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask").addClass(this.css.maskLayerClass).appendTo(container);this._renderLeftRightFade(mask);this._renderZoomWindowThumbs()},_renderLeftRightFade:function(container){$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left_appendix").addClass(this.css.maskLayerLeftAppendixFadeClass).appendTo(container);this._lf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left").addClass(this.css.maskLayerLeftFadeClass).appendTo(container);$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right_appendix").addClass(this.css.maskLayerRightAppendixFadeClass).appendTo(container);this._rf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right").addClass(this.css.maskLayerRightFadeClass).appendTo(container)},_renderScrollBarThumb:function(container){this._sbt=$("<span></span>").attr({id:this.element[0].id+"_zoombar_scrollbar_thumb",tabIndex:this.options.tabIndex+2}).addClass(this.css.scrollBarThumbClass).appendTo(container)},_renderZoomWindowThumbs:function(){$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_left_handle",tabIndex:this.options.tabIndex}).addClass(this.css.windowResizeHandleLeftClass).appendTo(this._lf);$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_right_handle",tabIndex:this.options.tabIndex+1}).addClass(this.css.windowResizeHandleRightClass).appendTo(this._rf)},_containerResized:function(width,height){if(width&&height){this._resetDimensions();this._refreshWindow()}},_mouseWheel:function(evt){var delta,target=$(evt.target),nl,nw,args,noCancel;if(!target.hasClass("ui-igzoombar-mask")){return}if(evt.originalEvent.detail){delta=-evt.originalEvent.detail/3}else{delta=evt.originalEvent.wheelDelta/120}nl=Math.max(this._cw.left+delta/100,0);nw=this._cw.width-delta/50;nw=nl+nw>1?1-nl:nw;if(nw<this.options.zoomWindowMinWidth/100){return}args={zoomWindow:{left:nl,width:nw},owner:this};noCancel=this._trigger(this.events.windowResizing,evt,args);if(noCancel){this._zoom(nl,nw,true,true);this._trigger(this.events.windowResized,evt,args)}},_touchStart:function(evt){var x,target=$(evt.target);x=evt.originalEvent.touches[0].pageX;if(this._dragStart(target,x,evt)){if(target.hasClass("ui-igzoombar-scrollbar-thumb")){target.addClass(this.css.hoverState)}evt.originalEvent.preventDefault()}},_touchMove:function(evt){if(this._draggedElement){this._dragCont(evt.touches[0].pageX,evt);evt.stopPropagation()}},_touchEnd:function(evt){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id")===this.id()+"_zoombar_container"){this._moveWindowByPageX(cont,evt.originalEvent.changedTouches[0].pageX)}}if(this._dragEnd(evt)){this._sbt.removeClass("ui-state-hover")}else{return false}},_mouseDown:function(evt){if(this._dragStart($(evt.target),evt.pageX||evt.originalEvent.clientX,evt)){if(window.navigator.pointerEnabled){$(evt.currentTarget).bind("pointermove.zoombar",this._zoombarMouseMoveHandler)}else if(window.navigator.msPointerEnabled){$(evt.currentTarget).bind("MSPointerMove.zoombar",this._zoombarMouseMoveHandler)}else{$(evt.currentTarget).bind("mousemove.zoombar",this._zoombarMouseMoveHandler)}evt.stopPropagation();evt.preventDefault()}},_mouseMove:function(evt){if(this._draggedElement){evt.preventDefault()}this._dragCont(evt.pageX||evt.originalEvent.clientX,evt)},_mouseUp:function(evt){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id")===this.id()+"_zoombar_container"){this._moveWindowByPageX(cont,evt.pageX||evt.originalEvent.clientX)}}if(this._dragEnd(evt)){target.removeClass(this.css.windowGrabbingClass);$(evt.currentTarget).unbind({"mousemove.zoombar":this._zoombarMouseMoveHandler,"pointermove.zoombar":this._zoombarMouseMoveHandler,"MSPointerMove.zoombar":this._zoombarMouseMoveHandler});evt.stopPropagation();evt.preventDefault()}else{return false}},_leftRightButtonClicked:function(event){var button=$(event.target),nl;if(!button.is("span")){button=button.children("span").first();if(!event.keyCode||!(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE)){return}}if(button.hasClass(this.css.scrollBarLeftButtonIconClass)){nl=this._cw.left-this.options.zoomWindowMoveDistance/100}else if(button.hasClass(this.css.scrollBarRightButtonIconClass)){nl=this._cw.left+this.options.zoomWindowMoveDistance/100}this._zoom(nl,this._cw.width,true,true,true);event.stopPropagation()},_scrollBarMouseEnter:function(){var self=this;if(this._sliding){this._sbt.addClass(this.css.hoverState)}else{this._sbt.stop(true,true).addClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_scrollBarMouseLeave:function(){var self=this;if(this._sliding){this._sbt.removeClass(this.css.hoverState)}else{this._sbt.stop(true,true).removeClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_windowKeyDown:function(event){var perc=.1*Math.pow(2,-6+this._acc),target=$(event.target);if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=true;if(target.hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseEnter()}}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.LEFT){if(target.hasClass("ui-igzoombar-window-handle-left")){this._cw.left-=perc;this._cw.width+=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.width-=perc}else{this._cw.left-=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.RIGHT){if(target.hasClass("ui-igzoombar-window-handle-left")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.left+=perc;this._cw.width-=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){this._cw.width+=perc}else{this._cw.left+=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}},_windowKeyUp:function(event){if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=false;if($(event.target).hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseLeave()}}this._acc=0},_targetWindowChanged:function(event,ui){var a;this._cw.left=ui.newLeft;this._cw.width=ui.newWidth;if(!this._fz){a={previousZoom:{left:ui.oldLeft*100,width:ui.oldWidth*100},newZoom:{left:ui.newLeft*100,width:ui.newWidth*100},owner:this};this._trigger(this.events.zoomChanged,event,a);this._refreshWindow()}this._fz=false},_zoom:function(nLeft,nWidth,isInternal,refresh,animate){var a,noCancel;if(nLeft===this._cw.left&&nWidth===this._cw.width){return}animate=animate&&this.options.windowPanDuration>0;a={previousZoom:this._defStore||{left:this._cw.left*100,width:this._cw.width*100},newZoom:{left:nLeft*100,width:nWidth*100},owner:this};noCancel=isInternal?this._trigger(this.events.zoomChanging,null,a):true;if(noCancel){this._cw.left=nLeft;this._cw.width=nWidth;this._ensureWindow();if(animate){this._refreshWindow(true,this._applyZoom)}else{if(refresh){this._refreshWindow()}this._applyZoom()}if(isInternal){this._trigger(this.events.zoomChanged,null,a)}}return noCancel},_initProvider:function(opts){var provider=null;if(opts.target){if(typeof opts.target==="string"){this._target=$(opts.target)}else if(opts.target instanceof $){this._target=$(opts.target[0])}}else{throw new Error(this._getLocaleValue("zoombarTargetNotSpecified"))}if(opts.provider===$.ig.ZoombarProviderDataChart){if(this._target.data&&this._target.data("igDataChart")){provider=new opts.provider({targetObject:this._target.data("igDataChart"),zoomChangedCallback:this._targetWindowChangedHandler})}else{throw new Error(this._getLocaleValue("zoombarTypeNotSupported"))}}else{try{provider=new opts.provider({zoomChangedCallback:this._targetWindowChangedHandler})}catch(e){throw new Error(this._getLocaleValue("zoombarProviderNotRecognized")+" "+e)}}this._trigger(this.events.providerCreated,null,{owner:this,provider:provider});return provider},_isSizedDynamically:function(){if(typeof this.options.width==="string"&&this.options.width.endsWith("%")||typeof this.options.height==="string"&&this.options.height.endsWith("%")){return true}return false},_resetDimensions:function(){var cont=this.container(),clone=this.clone();cont.css({width:this.element.width(),height:this.element.height()});this._width=cont.width();this._height=cont.height();this._buttonWidth=cont.children().last().children(".ui-igzoombar-scrollbar-button").outerWidth();this._cwidth=this._width-2*this._buttonWidth;if(clone.length){this._provider.setSize(this._width-2*this._buttonWidth,this._height-this._buttonWidth)}},_ensureWindow:function(){if(this._cw.left<0){this._cw.left=0}if(this._cw.width>1){this._cw.width=1}if(this._cw.left+this._cw.width>1){this._cw.left=1-this._cw.width}},_refreshWindow:function(animate,func){var wnd=this._cw,sbtw,lfw,self=this;animate=animate&&this.options.windowPanDuration>0;func=func?$.proxy(func,this):function(){self._sliding=false};if(animate){this._sliding=true;this._sbt.stop().animate({left:Math.round(wnd.left*this._cwidth+this._buttonWidth)},this.options.windowPanDuration,func)}else{this._sbt.css("left",Math.round(wnd.left*this._cwidth+this._buttonWidth))}sbtw=Math.round(wnd.width*this._cwidth);this._sbt.css("width",sbtw);lfw=Math.round(wnd.left*this._cwidth);if(animate){this._sliding=true;this._lf.stop().animate({width:lfw},this.options.windowPanDuration,func).css("overflow","visible");this._rf.stop().animate({width:this._cwidth-lfw-sbtw},this.options.windowPanDuration,func).css("overflow","visible")}else{this._lf.css("width",lfw);this._rf.css("width",this._cwidth-lfw-sbtw)}},_applyZoom:function(){this._sliding=false;if(this._provider){this._fz=true;this._provider.update(this._cw.left,this._cw.left+this._cw.width)}},_dragStart:function(target,left,evt){var noCancel,args,cont=target.closest(".ui-igzoombar-container");if(!cont||cont.length===0||cont.attr("id")!==this.id()+"_zoombar_container"){return false}if(target.hasClass("ui-igzoombar-mask")||target.hasClass("ui-igzoombar-scrollbar-thumb")||target.closest(".ui-chart-container").length>0){args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragStarting,evt,args);if(noCancel){this._draggedElement=this._sbt;target.addClass(this.css.windowGrabbingClass);this._trigger(this.events.windowDragStarted,evt,args)}}else if(target.hasClass("ui-igzoombar-window-handle")){this._draggedElement=target;$("body").css("cursor","e-resize");this._lf.css("cursor","inherit");this._rf.css("cursor","inherit");this._lf.parent().css("cursor","inherit")}if(this._draggedElement){this._draggedElementOffset=left-this._draggedElement.igOffset().left+this._draggedElement.parent().igOffset().left+this._buttonWidth;if(!this._immediate){this._defStore={left:this._cw.left,width:this._cw.width}}return true}},_dragCont:function(left,evt){var ol=this._cw.left,ow=this._cw.width,nl=ol,nw=ow,args,dragging=false,noCancel;if(!this._draggedElement||!(this._draggedElement instanceof $)){return}if(this._draggedElement.hasClass("ui-igzoombar-window-handle-left")){nl=left-this._draggedElement.parent().igOffset().left;nl=nl/this._cwidth;nw=ow+ol-nl;if(nw<this.options.zoomWindowMinWidth/100){return}if(nl<0){nl=0;nw=ow+ol-nl}}else if(this._draggedElement.hasClass("ui-igzoombar-window-handle-right")){nw=(left-this._sbt.igOffset().left)/this._cwidth;if(nw<this.options.zoomWindowMinWidth/100){return}if(ol+nw>1){nw=1-ol}}else if(this._draggedElement.hasClass("ui-igzoombar-scrollbar-thumb")){nl=(left-this._draggedElementOffset)/this._cwidth;if(nl<0){nl=0}else if(nl+ow>1){nl=1-ow}dragging=true}args={zoomWindow:{left:nl,width:nw},owner:this};if(dragging){noCancel=this._trigger(this.events.windowDragging,evt,args)}else{noCancel=this._trigger(this.events.windowResizing,evt,args)}if(noCancel){if(this._immediate){this._zoom(nl,nw,true,true)}else{this._cw.left=nl;this._cw.width=nw;this._refreshWindow()}if(!dragging){this._trigger(this.events.windowResized,evt,args)}}},_dragEnd:function(evt){var noCancel,args;if(this._draggedElement){if(this._draggedElement.hasClass("ui-igzoombar-window-handle")){$("body").css("cursor","");this._lf.css("cursor","");this._rf.css("cursor","");this._lf.parent().css("cursor","")}else{args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragEnding,evt,args);if(noCancel){this._trigger(this.events.windowDragEnded,evt,args)}else{return false}}}this._draggedElement=null;if(!this._immediate){if(!this._zoom(this._cw.left,this._cw.width,true,false)){this._zoom(this._defStore.left,this._defStore.width,false,true)}}return true},_moveWindowByPageX:function(cont,pageX){var percLeft=(pageX-cont.igOffset().left-this._buttonWidth)/this._cwidth,nl;nl=percLeft-this._cw.width/2;this._zoom(nl,this._cw.width,true,true,true)},_accelerate:function(){this._acc=this._acc+.1},_createHandlers:function(){this._leftRightButtonHandler=$.proxy(this._leftRightButtonClicked,this);this._zoombarMouseWheelHandler=$.proxy(this._mouseWheel,this);this._zoombarTouchStartHandler=$.proxy(this._touchStart,this);this._zoombarTouchMoveHandler=$.proxy(this._touchMove,this);this._zoombarTouchEndHandler=$.proxy(this._touchEnd,this);this._zoombarMouseDownHandler=$.proxy(this._mouseDown,this);this._zoombarMouseMoveHandler=$.proxy(this._mouseMove,this);this._zoombarMouseUpHandler=$.proxy(this._mouseUp,this);this._targetWindowChangedHandler=$.proxy(this._targetWindowChanged,this);this._containerResizedHandler=$.proxy(this._containerResized,this);this._scrollbarThumbMouseEnterHandler=$.proxy(this._scrollBarMouseEnter,this);this._scrollbarThumbMouseLeaveHandler=$.proxy(this._scrollBarMouseLeave,this);this._windowKeyDownHandler=$.proxy(this._windowKeyDown,this);this._windowKeyUpHandler=$.proxy(this._windowKeyUp,this)},_registerEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle"),te={},pe={},me={},we={};te["touchstart."+this.id()]=this._zoombarTouchStartHandler;te["touchend."+this.id()]=this._zoombarTouchEndHandler;wnd.bind(te);this.container()[0].addEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){pe["pointerdown."+this.id()]=this._zoombarMouseDownHandler;pe["pointerup."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(pe)}else if(window.navigator.msPointerEnabled){pe["MSPointerDown."+this.id()]=this._zoombarMouseDownHandler;pe["MSPointerUp."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(pe)}else{me["mousedown."+this.id()]=this._zoombarMouseDownHandler;me["mouseup."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(me)}we["mousewheel."+this.id()]=this._zoombarMouseWheelHandler;we["DOMMouseScroll."+this.id()]=this._zoombarMouseWheelHandler;wnd.bind(we);this._sbt.bind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.bind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler})},_unregisterEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle"),te={},pe={},me={},we={};te["touchstart."+this.id()]=this._zoombarTouchStartHandler;te["touchend."+this.id()]=this._zoombarTouchEndHandler;wnd.unbind(te);this.container()[0].removeEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){pe["pointerdown."+this.id()]=this._zoombarMouseDownHandler;pe["pointerup."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(pe)}else if(window.navigator.msPointerEnabled){pe["MSPointerDown."+this.id()]=this._zoombarMouseDownHandler;pe["MSPointerUp."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(pe)}else{me["mousedown."+this.id()]=this._zoombarMouseDownHandler;me["mouseup."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(me)}we["mousewheel."+this.id()]=this._zoombarMouseWheelHandler;we["DOMMouseScroll."+this.id()]=this._zoombarMouseWheelHandler;wnd.unbind(we);this._sbt.unbind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.unbind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler})}});$.ig.ZoombarProviderDefault=$.ig.ZoombarProviderDefault||Class.extend({settings:{targetObject:null,zoomChangedCallback:null},init:function(options){if(options){this.settings=options}return this},clean:function(){return this},getBaseOpts:function(options){return options},cleanOptsForZoom:function(options){return options},createClone:function(container,options){return container},widgetName:function(){return""},targetWidth:function(){return"100%"},syncMinWidth:function(minWidth){return false},setSize:function(width,height){var cont=this.settings.cloneContainer;if(cont&&cont.length){cont.css({width:width,height:height})}},targetObject:function(obj){if(obj){this.settings.targetObject=obj}return this.settings.targetObject},update:function(a,b){return false}});$.ig.ZoombarProviderDataChart=$.ig.ZoombarProviderDataChart||$.ig.ZoombarProviderDefault.extend({init:function(options){this._super(options);this._bind();return this},clean:function(){this._unbind();return this._super()},getBaseOpts:function(options){var topts=options||this.settings.targetObject.options;return this._copyRelevantOpts(topts)},cleanOptsForZoom:function(options){var i;options.gridMode="none";options.isSurfaceInteractionDisabled=false;options.horizontalZoomable=false;options.verticalZoomable=false;options.crosshairVisibility="hidden";if(options.series&&typeof options.series==="object"){for(i=0;i<options.series.length;i++){options.series[i].showTooltip=false;options.series[i].thickness=1;if(options.series[i].trendLineType){options.series[i].trendLineType="none"}}}if(options.axes&&typeof options.axes==="object"){for(i=0;i<options.axes.length;i++){options.axes[i].labelVisibility="collapsed"}}return options},createClone:function(container,options){container.igDataChart(options);container.children().first().removeClass("ui-corner-all ui-widget-content");this.settings.cloneContainer=container;return container},widgetName:function(){return"igDataChart"},targetWidth:function(){return this.settings.targetObject.options.width||this.settings.targetObject._chart._width||this._super()},targetObject:function(obj){if(!obj){return this.settings.targetObject}this._unbind();this.settings.targetObject=obj;this._bind()},syncMinWidth:function(minWidth){this.settings.targetObject._chart.windowRectMinWidth(minWidth);return true},setSize:function(width,height){this.settings.cloneContainer.igDataChart("option","width",width);this.settings.cloneContainer.igDataChart("option","height",height)},update:function(a,b){var cw=this.settings.targetObject._chart.windowRect();this.settings.targetObject._chart.windowRect(new $.ig.Rect(0,a,cw.top(),Math.abs(b-a),cw.height()))},_bind:function(){var t=this.settings.targetObject;if(t&&t.element&&t.element.length){t.element.on("igdatachartwindowrectchanged.zoombar",$.proxy(this._windowRectChanged,this))}},_unbind:function(){var t=this.settings.targetObject;if(t&&t.element&&t.element.length){t.element.off(".zoombar")}},_windowRectChanged:function(evt,ui){if($.type(this.settings.zoomChangedCallback)==="function"){this.settings.zoomChangedCallback(evt,ui)}},_copyRelevantOpts:function(opts){var ref=$.isArray(opts)?[]:{},type,self=this,props=false,cval;$.each(opts,function(key,val){if(val===null){return true}if($.isArray(ref)){if(typeof val!=="object"){cval=val}else{cval=self._copyRelevantOpts(val)}if(cval!==null){props=true;ref.push(cval)}}else{if(key.startsWith("title")){return}if(key.startsWith("sync")){return}if(opts.type!=="financial"&&(key==="displayType"||key.startsWith("trendLine"))){return}switch(key){case"dataSource":if(val!==null){props=true;ref[key]=val}break;case"legend":case"markerType":case"maximumMarkers":case"unknownValuePlotting":case"radiusX":case"radiusY":case"useCartesianInterpolation":case"splineType":case"ignoreFirst":case"period":case"shortPeriod":case"longPeriod":case"markerCollisionAvoidance":case"useHighMarkerFidelity":case"useBruteForce":case"progressiveLoad":case"mouseOverEnabled":case"heatMinimum":case"heatMaximum":case"heatMinimumColor":case"heatMaximumColor":case"maximumValue":case"minimumValue":case"radius":case"useInterpolation":case"skipUnknowns":case"verticalLineVisibility":case"horizontalLineVisibility":case"isCustomCategoryMarkerStyleAllowed":case"isTransitionInEnabled":case"transitionMode":case"transitionDuration":case"transitionInMode":case"transitionInDuration":case"bandHighlightWidth":case"highlightType":case"isCustomCategoryStyleAllowed":case"useIndex":case"useLegend":case"skipUnknownValues":break;default:if(val!==null){type=typeof val;if(type==="object"||$.isArray(val)){cval=self._copyRelevantOpts(val);if(cval!==null){props=true;ref[key]=cval}}else{props=true;ref[key]=val}}break}}});return props>0?ref:null}})})($)});