/*!@license * Infragistics.Web.ClientUI infragistics.doughnutchart.js 19.1.20191.172 * * Copyright (c) 2011-2019 Infragistics Inc. * * http://www.infragistics.com/ * * Depends: * jquery-1.4.4.js * jquery.ui.core.js * jquery.ui.widget.js * infragistics.util.js * infragistics.ext_core.js * infragistics.ext_collections.js * infragistics.dv_core.js * infragistics.dv_geometry.js * infragistics.dv_interactivity.js * infragistics.dv_visualdata.js * infragistics.piechart.js * infragistics.ext_ui.js */ (function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.dv_interactivity","./infragistics.dv_visualdata","./infragistics.piechart","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$k=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$q=$.ig.globalDefs.$$q;$$6=$.ig.globalDefs.$$6;$$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.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;$c("Arc:a","PieChartBase",{ar:function(){return new $$t.r(this)},e4:function(a){$.ig.PieChartBase.prototype.e4.call(this,a);this._ha=a},_ha:null,init:function(){this.hb=null;$.ig.PieChartBase.prototype.init.call(this);this._ab=$$t.$a.$type},hb:null,ring:function(a){if(arguments.length===1){var b=this.hb;this.hb=a;this._ha.b4(b,this.hb);return a}else{return this.hb}},_g9:null,endAngle:function(a){if(arguments.length===1){this.h($$t.$a.endAngleProperty,a);return a}else{return this.c($$t.$a.endAngleProperty)}},_he:0,hf:function(){if(this.ring()!=null){return this.ring().ringBreadth()}return 0},e3:function(a,b){$.ig.PieChartBase.prototype.e3.call(this,a,b);if(this.ring()!=null){this.ring().ringSeries().chart().bs(a,b)}},ek:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.ek.call(this,a,b);var c=this.hd(a);if(c!=null){this.ring()._d.bj(c,b)}}},fi:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.fi.call(this,a,b);var c=this.hd(a);if(c!=null){this.ring()._d.b3(c,b)}}},hd:function(a){var c=this._g9._g.getEnumerator();while(c.moveNext()){var b=c.current();if(b._b==a){return b}}return null},fh:function(a){if(this.allowSliceSelection()){this.e7();this.ff();this.fe()}},e7:function(){if(this.itemsSource()==null||this.a5()==null){this.bg.count(0);return}var a=this._b2.count();var b=this._b1.count()>0;var c=$.ig.PieChartBase.prototype.cs(this._cf);var d=$.ig.PieChartBase.prototype.cs(this._cf);this._cx=a;if(b){a++}for(var e=0;e=100){h.__visibility=1}else{h.__visibility=0}h.aw(true);h.a3(c);h.ax(d);h.a1(h.a0(this.cc()));h.isOthersSlice(f);h.ay(this.cb());h.a5(e);h.dataContext(f?this._b0:this.a5().item(this._b2.__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aw(false)}this.bg.count(a);if(this._g9!=null){this._g9.q(this)}},fe:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.legend());if(a==null){return}if(this.ba()==null||this.ba().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._bz=new $$4.x($$a.$c.$type,0);var c=this.bg.active().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$a.g;var e=this.cy(b);var f=b._b0;var g=b.isOthersSlice()?this.othersCategoryText():this.bb()!=null&&this.bb().count()>0?this.bb().item(this._b2.__inner[b.a5()]):null;g=g==null&&this.ba().count()>0?this.ba().item(this._b2.__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.ck(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.legendItemTemplate()!=null){d._ah=this.legendItemTemplate()}this._bz.add(d)}if(a.isItemwise()){var j=a;j.createLegendItemsInsert(this._bz,this.ring().ringSeries())}},e8:function(a,b,c,d){$.ig.PieChartBase.prototype.e8.call(this,a,b,c,d);switch(b){case"EndAngle":this._he=d;this.e7();this.e6();this.ff();this.fd();break;case"RadiusFactor":if(this.ring()!=null&&this.ring()._d!=null){this.ring()._d.bu()}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._as.ac()},$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;l0;var r=$.ig.PieChartBase.prototype.cs(a);var s=$.ig.PieChartBase.prototype.cs(a);if(q){p++}for(var t=0;t0){for(var h=0;h0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.controlSize().width());this.height(a.controlSize().height());this._as.m(a.center().__x,a.center().__y)}},cm:function(){for(var a=0;a0){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.dv(n._g);if(p!=null&&this.du(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.dr(i,k,h,g);if(r!=g){f.add(r);g=r}h=i._m}return f},dr: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.dy(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},du:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},dy: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._as.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()._dj.__x;b=this.center().__y-this.ringSeries()._dj.__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()._as.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(c0){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.ci()}}if(this.ring()!=null&&this._as.e()){this.ring().prepareArcs();if(this.ring().renderArcs()){this.ring().ringSeries()._as.l()}}},aq:function(){var a=new $$t.i;if(this.ring().arcItems().__inner[0]._g.count()>0){a.add(this.ring())}return a},ci: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().bv();this.chart().b0()}}},ch:function(){if(this.ring()!=null){this.ring().arcItems().__inner[0]._a=this.brushes()}},cn:function(){if(this.ring()!=null){this.width(this.ring().controlSize().width());this.height(this.ring().controlSize().height());this._as.m(this.ring().center().__x,this.ring().center().__y)}},cm:function(){if(this.ring()!=null){var b=this.ring().ringControl()._arcs.active().getEnumerator();while(b.moveNext()){var a=b.current();a.fe()}}},cd:function(a,b){$$t.$l.cd.call(this,a,b);if(this.ring()!=null){this.ring().l(this.itemsSource(),a,b)}},cc:function(){$$t.$l.cc.call(this);if(this.ring()!=null){this.ring().k(this.itemsSource())}},ce:function(a,b){$$t.$l.ce.call(this,a,b);if(this.ring()!=null){this.ring().m(this.itemsSource(),a,b)}},cf:function(a,b,c){$$t.$l.cf.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;b0){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.w(e*2,e*2);this._au.t(b.__x-e,b.__y-e)},b1: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()._as.l()}}},bw:function(){var a=this._au._aa;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++}},bv:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.aj.clear();this._au.k();this._au.j();var a=0;for(var b=0;b=0;d--){var e=this._c.__inner[d];if(e.ay()){continue}var f=e._as._f;for(var g=0;g=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.by(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).fa("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("OthersCategoryType",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryTextProperty=$$a.$s.i("OthersCategoryText",String,$$t.$l.$type,new $$a.ac(2,"Others",function(a,b){$b($$t.$l.$type,a).cl("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).cl("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).cl("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).cl("FormatLegendLabel",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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("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).cl("Outlines",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).cl("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).cl("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).cl("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.cl("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).cl("RadiusFactor",b.oldValue(),b.newValue())}));$$t.$l.cr=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("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).cl("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).bz("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).bz("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).bz("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.b0();a.bz("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).bz("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).bz("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).bz("CenterDataTemplate",b.oldValue(),b.newValue())}))});