/*!@license
* Infragistics.Web.ClientUI infragistics.dv.simple.core.js 13.1.20131.2523
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};$.ig.util.bulkDefine(["AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.defType("Visibility","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("Visibility",$.ig.Object.prototype.$type)},true);$.ig.util.defType("VerticalAlignment","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("VerticalAlignment",$.ig.Object.prototype.$type)},true);$.ig.util.defType("HorizontalAlignment","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("HorizontalAlignment",$.ig.Object.prototype.$type)},true);$.ig.util.defType("SweepDirection","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("SweepDirection",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PathSegmentType","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("PathSegmentType",$.ig.Object.prototype.$type)},true);$.ig.util.defType("GeometryType","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("GeometryType",$.ig.Object.prototype.$type)},true);$.ig.util.defType("FillRule","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("FillRule",$.ig.Object.prototype.$type)},true);$.ig.util.defType("NotifyCollectionChangedAction","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("NotifyCollectionChangedAction",$.ig.Object.prototype.$type)},true);$.ig.util.defType("AbstractEnumerable","Object",{a:null,init:function(a){$.ig.Object.prototype.init.call(this);this.a=a},getEnumerator:function(){return new $.ig.AbstractEnumerator(this.a().getEnumerator())},$type:new $.ig.Type("AbstractEnumerable",$.ig.Object.prototype.$type,[$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("AbstractEnumerator","Object",{a:null,init:function(a){$.ig.Object.prototype.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},$type:new $.ig.Type("AbstractEnumerator",$.ig.Object.prototype.$type,[$.ig.IEnumerator.prototype.$type])},true);$.ig.util.defType("IEnumerable$1","Object",{$type:new $.ig.Type("IEnumerable$1",null,[$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("ICollection$1","Object",{$type:new $.ig.Type("ICollection$1",null,[$.ig.IEnumerable$1.prototype.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("IList$1","Object",{$type:new $.ig.Type("IList$1",null,[$.ig.ICollection$1.prototype.$type.specialize(0),$.ig.IEnumerable$1.prototype.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$.ig.util.defType("IArrayList","Object",{$type:new $.ig.Type("IArrayList",null)},true);$.ig.util.defType("List$1","Object",{$t:null,__inner:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.a={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Array},init1:function($t,initNumber,a){this.a={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Array;if(this.n(0,a)){return}var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.add(b)}},init2:function($t,initNumber,a){this.a={};this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Array},i:function(a,b){this.__inner[a]=b},j:function(a,b){this.__inner.insert(a,b)},k:function(a){this.__inner.add(a)},l:function(a){this.__inner.removeAt(a)},m:function(){this.__inner.clear()},item:function(b,a){if(arguments.length===2){this.i(b,a);return a}else{return this.__inner[b]}},indexOf:function(a){return this.__inner.indexOf(a)},insert:function(a,b){this.j(a,b)},removeAt:function(a){this.l(a)},count:function(){return this.__inner.length},isReadOnly:function(){return false},add:function(a){this.k(a)},clear:function(){this.m()},contains:function(a){return this.__inner.contains(a)},copyTo:function(a,b){for(var c=0;c<this.__inner.length;c++){a[b+c]=this.__inner[c]}},remove:function(a){var b=this.indexOf(a);if(b<0){return false}this.l(b);return true},getEnumerator:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__inner.getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerator$1(this.$t,$iter())},asArrayList:function(){return this.__inner},n:function(a,collection_){var b=$.ig.util.cast($.ig.IArrayList.prototype.$type,collection_);if(b!=null){this.__inner.insertRange1(a,b.asArrayList());return true}var c=$.ig.util.cast($.ig.IArray.prototype.$type,collection_);if(c!=null){this.__inner.insertRange(a,c.asArray());return true}var d=$.ig.util.cast($.ig.IList$1.prototype.$type.specialize(this.$t),collection_);if(d!=null){for(var e=0;e<d.count();e++){this.__inner.insert(a+e,d.item(e))}return true}var f=$.isArray(collection_)?collection_:null;if(f!=null){this.__inner.insertRange(a,f);return true}return false},o:function(a,b){if(this.n(a,b)){return}var c=0;var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this.__inner.insert(a+c,d);c++}},p:function(a,b){if(this.n(a,b)){return}var c=0;var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this.__inner.insert(a+c,d);c++}},q:function(a,b){this.__inner.splice(a,b)},copyTo1:function(a,b){this.__inner.copyTo(a,b)},isFixedSize:function(){return false},add1:function(c){this.k(c);return this.__inner.length-1},contains1:function(d){return this.__inner.contains(d)},indexOf1:function(e){return this.__inner.indexOf(e)},insert1:function(f,g){this.j(f,g)},remove1:function(h){var i=this.indexOf1(h);this.l(i)},r:function(){var $self=this;var j=null;if(this.$t==Number){j=function(k,l){var m=k;var n=l;if(m<n){return-1}if(m==n){return 0}return 1}}else if(this.$t==$.ig.Single.prototype.$type){j=function(o,p){var q=o;var r=p;if(q<r){return-1}if(q==r){return 0}return 1}}else if(this.$t==$.ig.Number.prototype.$type){j=function(s,t){var u=s;var v=t;if(u<v){return-1}if(u==v){return 0}return 1}}else if(this.$t==$.ig.Date.prototype.$type){j=function(w,x){var y=w;var z=x;if(y.getTime()<z.getTime()){return-1}if(y.getTime()==z.getTime()){return 0}return 1}}else{j=function(aa,ab){return aa.compareTo(ab)}}this.s(j)},s:function(ac){this.__inner.sort(ac)},t:function(ad){var $self=this;this.__inner.sort(function(ae,af){var ag=ae;var ah=af;return ad(ag,ah)})},_h:null,h:function(ai){if(arguments.length===1){this._h=ai;return ai}else{return this._h}},w:function(aj){var al=aj.getEnumerator();while(al.moveNext()){var ak=al.current();this.__inner.add(ak)}},x:function(){return this.__inner.slice(0)},y:function(am){},isSynchronized:function(){return true},a:null,syncRoot:function(){return this.a},$type:new $.ig.Type("List$1",$.ig.Object.prototype.$type,[$.ig.IList$1.prototype.$type.specialize(0),$.ig.IArrayList.prototype.$type,$.ig.IList.prototype.$type])},true);$.ig.util.defType("Dictionary$2","Object",{$tKey:null,$tValue:null,__inner:null,__keys:null,init:function($tKey,$tValue,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.a=null;this._useToString=false;this.b=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Dictionary(0);this.__keys=new $.ig.Dictionary(0)},init1:function($tKey,$tValue,initNumber,a){this.a=null;this._useToString=false;this.b=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Dictionary(1,a);this.__keys=new $.ig.Dictionary(0)},a:null,init2:function($tKey,$tValue,initNumber,a){this.a=null;this._useToString=false;this.b=false;this._needsEnsure=false;this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.Object.prototype.init.call(this);this.__inner=new $.ig.Dictionary(0);this.__keys=new $.ig.Dictionary(0);this.a=a},count:function(){return this.__inner.count()},item:function(b,a){if(arguments.length===2){this.__inner.item(this.f(b),a);this.__keys.item(this.f(b),b);return a}else{return this.__inner.item(this.f(b))}},c:function(){return this.__inner.length()},containsKey:function(a){return this.__inner.containsKey(this.f(a))},remove:function(a){var b=this.f(a);if(!this.__keys.containsKey(b)){return false}this.__inner.remove(b);this.__keys.remove(b);return true},clear:function(){this.__inner.clear();this.__keys.clear()},_useToString:null,b:null,_needsEnsure:null,e:function(key_){if(!this.b){this.b=true;this._needsEnsure=typeof key_=="object";if(!this._needsEnsure){this._useToString=!key_.getHashCode}}},f:function(key_){this.e(key_);if(this._needsEnsure){$.ig.util.ensureUniqueId(key_)}if(this.a!=null){return this.a.getHashCode(key_).toString()}if(this._useToString){return key_.toString()}else{return key_.getHashCode().toString()}},add:function(a,b){this.__inner.item(this.f(a),b);this.__keys.item(this.f(a),a)},tryGetValue:function(a,b){if(!this.__inner.containsKey(this.f(a))){b=null;return{ret:false,value:b}}b=this.__inner.item(this.f(a));return{ret:true,value:b};return{value:b}},keys:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.__keys.values().getEnumerator();this.$state=4;break;case 2:this.$b=this.$c.current();this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(this.$tKey,$iter)},values:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$c=this.$this.__inner.values().getEnumerator();this.$state=4;break;case 2:this.$b=this.$c.current();this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$c.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(this.$tValue,$iter)},isReadOnly:function(){return false},add1:function(a){this.add(a.key(),a.value())},contains:function(a){return this.containsKey(a.key())},g:function(a,b){throw new $.ig.NotImplementedException},remove1:function(a){this.remove(a.key());return true},h:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.__keys.values().getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=new $.ig.KeyValuePair$2(this.$tKey,this.$tValue,this.$a,this.$this.__inner.item(this.$this.f(this.$a)));this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($.ig.KeyValuePair$2.prototype.$type.specialize(this.$tKey,this.$tValue),$iter)},getEnumerator:function(){return this.h().getEnumerator()},$type:new $.ig.Type("Dictionary$2",$.ig.Object.prototype.$type,[$.ig.IDictionary$2.prototype.$type.specialize(0,1),$.ig.IDictionary.prototype.$type])},true);$.ig.util.defType("GenericEnumerable$1","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.a=a},getEnumerator:function(){return new $.ig.GenericEnumerator$1(this.$t,this.a().getEnumerator())},$type:new $.ig.Type("GenericEnumerable$1",$.ig.Object.prototype.$type,[$.ig.IEnumerable$1.prototype.$type.specialize(0)])},true);$.ig.util.defType("IEnumerator$1","Object",{$type:new $.ig.Type("IEnumerator$1",null,[$.ig.IEnumerator.prototype.$type])},true);$.ig.util.defType("GenericEnumerator$1","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.Object.prototype.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},$type:new $.ig.Type("GenericEnumerator$1",$.ig.Object.prototype.$type,[$.ig.IEnumerator$1.prototype.$type.specialize(0)])},true);$.ig.util.defType("NotifyCollectionChangedEventArgs","EventArgs",{init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.EventArgs.prototype.init.call(this);this.a=a;this.d=new $.ig.List$1($.ig.Object.prototype.$type,0);this.b=new $.ig.List$1($.ig.Object.prototype.$type,0)},init1:function(initNumber,a,b,c){var $self=this;$.ig.EventArgs.prototype.init.call(this);this.a=a;this.d=new $.ig.List$1($.ig.Object.prototype.$type,0);if(this.a==$.ig.NotifyCollectionChangedAction.prototype.remove||this.a==$.ig.NotifyCollectionChangedAction.prototype.replace){this.d.add(b);this.e=c}if(this.a!=$.ig.NotifyCollectionChangedAction.prototype.remove){this.b=function(){var $ret=new $.ig.List$1($.ig.Object.prototype.$type,0);$ret.add(b);return $ret}()}else{this.b=new $.ig.List$1($.ig.Object.prototype.$type,0)}this.c=c},init2:function(initNumber,a,b,c,d){var $self=this;$.ig.EventArgs.prototype.init.call(this);this.a=a;this.c=d;this.e=d;this.b=function(){var $ret=new $.ig.List$1($.ig.Object.prototype.$type,0);$ret.add(b);return $ret}();this.d=function(){var $ret=new $.ig.List$1($.ig.Object.prototype.$type,0);$ret.add(c);return $ret}()},a:null,action:function(){return this.a},b:null,newItems:function(){return this.b},c:null,newStartingIndex:function(){return this.c},d:null,oldItems:function(){return this.d},e:null,oldStartingIndex:function(){return this.e},$type:new $.ig.Type("NotifyCollectionChangedEventArgs",$.ig.EventArgs.prototype.$type)},true);$.ig.util.defType("KeyValuePair$2","ValueType",{$tKey:null,$tValue:null,a:null,b:null,init:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.ValueType.prototype.init.call(this);this.a=a;this.b=b},key:function(){return this.a},value:function(){return this.b},$type:new $.ig.Type("KeyValuePair$2",$.ig.Object.prototype.$type)},true);$.ig.util.defType("IArray","Object",{$type:new $.ig.Type("IArray",null)},true);$.ig.util.defType("DependencyObject","Object",{init:function(){$.ig.Object.prototype.init.call(this);this._localValues=new $.ig.Dictionary(0);this.a=new $.ig.Dictionary(0)},_localValues:null,a:null,b:function(a){if(this._localValues.containsKey(a.name())){return this._localValues.item(a.name())}return a.f().c()},c:function(dp_,a){if(dp_.e()){var oldValue_=null;var old=this._localValues.proxy[dp_.__name];if(typeof old!="undefined"){oldValue_=old}this._localValues.item(dp_.__name,a);dp_.f().d()(this,new $.ig.DependencyPropertyChangedEventArgs(dp_,a,oldValue_))}else{this._localValues.item(dp_.__name,a)}},d:function(a,b){if(a==null){return}this.a.item(a.name(),b)},$type:new $.ig.Type("DependencyObject",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DependencyProperty","Object",{__name:null,a:null,b:null,d:null,e:function(){return this.d},init:function(a,b,c){this.d=false;$.ig.Object.prototype.init.call(this);this.__name=a;this.a=b;this.b=c;if(this.b!=null&&this.b.d()!=null){this.d=true}else{this.d=false}},f:function(){return this.b},g:function(){return this.a},name:function(){return this.__name},l:function(a,b,c,d){return $.ig.DependencyPropertiesCollection.prototype.c().f(a,b,c,d)},m:function(a,b){if(b==null){return null}var c=$.ig.DependencyPropertiesCollection.prototype.c().e(b.typeName()+a);if(c!=null){return c}return $.ig.DependencyProperty.prototype.m(a,b.a())},$type:new $.ig.Type("DependencyProperty",$.ig.Object.prototype.$type)},true);$.ig.util.defType("NotImplementedException","Error",{init:function(){$.ig.Error.prototype.init1.call(this,1,"not implemented")},$type:new $.ig.Type("NotImplementedException",$.ig.Error.prototype.$type)},true);$.ig.util.defType("Random","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(){return Math.random()},b:function(a){return Math.round(this.a()*(a-1))},c:function(a,b){return a+Math.round(this.a()*(b-a-1))},$type:new $.ig.Type("Random",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Tuple$2","Object",{$t1:null,$t2:null,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;this.$type=this.$type.specialize(this.$t1,this.$t2);$.ig.Object.prototype.init.call(this);this.c(a);this.d(b)},$type:new $.ig.Type("Tuple$2",$.ig.Object.prototype.$type)},true);$.ig.util.defType("UIElement","DependencyObject",{init:function(){$.ig.DependencyObject.prototype.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("UIElement",$.ig.DependencyObject.prototype.$type)},true);$.ig.util.defType("FrameworkElement","UIElement",{init:function(){this.__opacity=1;$.ig.UIElement.prototype.init.call(this);this.__opacity=1;this.x(0);this.__visibility=$.ig.Visibility.prototype.visible;this.width(NaN);this.height(NaN)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},__visibility:null,visibility:function(a){if(arguments.length===1){this.__visibility=a;return a}else{return this.__visibility}},_width:null,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:null,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_dataContext:null,dataContext:function(a){if(arguments.length===1){this._dataContext=a;return a}else{return this._dataContext}},__opacity:null,opacity:function(a){if(arguments.length===1){this.__opacity=a;return a}else{return this.__opacity}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},$type:new $.ig.Type("FrameworkElement",$.ig.UIElement.prototype.$type)},true);$.ig.util.defType("Control","FrameworkElement",{init:function(){$.ig.FrameworkElement.prototype.init.call(this)},_a3:null,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},a8:function(){},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a5:null,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},$type:new $.ig.Type("Control",$.ig.FrameworkElement.prototype.$type)},true);$.ig.util.defType("ContentControl","Control",{init:function(){$.ig.Control.prototype.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_bf:null,bf:function(a){if(arguments.length===1){this._bf=a;return a}else{return this._bf}},$type:new $.ig.Type("ContentControl",$.ig.Control.prototype.$type)},true);$.ig.util.defType("TextBlock","FrameworkElement",{init:function(){$.ig.FrameworkElement.prototype.init.call(this)},a0:null,a3:function(a){if(arguments.length===1){if(this.a0!=a){this.a0=a;this.a5(-1)}return a}else{return this.a0}},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a5:null,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},$type:new $.ig.Type("TextBlock",$.ig.FrameworkElement.prototype.$type)},true);$.ig.util.defType("DataTemplate","Object",{init:function(){$.ig.Object.prototype.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.Object.prototype.$type)},true);$.ig.util.defType("DataTemplatePassInfo","Object",{init:function(){$.ig.Object.prototype.init.call(this)},context:null,viewportTop:null,viewportLeft:null,viewportWidth:null,viewportHeight:null,isHitTestRender:null,passID:null,areGradientsEnabled:null,$type:new $.ig.Type("DataTemplatePassInfo",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DataTemplateMeasureInfo","Object",{init:function(){$.ig.Object.prototype.init.call(this)},context:null,width:null,height:null,isConstant:null,data:null,passInfo:null,renderOffsetX:null,renderOffsetY:null,$type:new $.ig.Type("DataTemplateMeasureInfo",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DataTemplateRenderInfo","Object",{init:function(){$.ig.Object.prototype.init.call(this)},context:null,xPosition:null,yPosition:null,availableWidth:null,availableHeight:null,data:null,isHitTestRender:null,passInfo:null,areGradientsEnabled:null,renderOffsetX:null,renderOffsetY:null,$type:new $.ig.Type("DataTemplateRenderInfo",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Binding","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}this.c=false;$.ig.Object.prototype.init.call(this)},init1:function(initNumber,a){this.c=false;$.ig.Object.prototype.init.call(this);this.b=new $.ig.PropertyPath(a)},a:null,d:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},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}},$type:new $.ig.Type("Binding",$.ig.Object.prototype.$type)},true);$.ig.util.defType("UnsetValue","Object",{init:function(){$.ig.Object.prototype.init.call(this)},$type:new $.ig.Type("UnsetValue",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DependencyPropertiesCollection","Object",{a:null,c:function(){if($.ig.DependencyPropertiesCollection.prototype.b==null){$.ig.DependencyPropertiesCollection.prototype.b=new $.ig.DependencyPropertiesCollection}return $.ig.DependencyPropertiesCollection.prototype.b},init:function(){$.ig.Object.prototype.init.call(this);if(this.a==null){this.a=new $.ig.Dictionary(0)}},e:function(a){return this.a.item(a)},f:function(a,b,c,d){var e=new $.ig.DependencyProperty(a,b,d);this.a.item(c.typeName()+a,e);return e},$type:new $.ig.Type("DependencyPropertiesCollection",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DependencyPropertyChangedEventArgs","Object",{a:null,b:null,init:function(a,b,c){$.ig.Object.prototype.init.call(this);this.a=b;this.b=c;this.c=a},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:function(){return this.a},f:function(){return this.b},$type:new $.ig.Type("DependencyPropertyChangedEventArgs",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Brush","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.__fill=null;this.a=null},isGradient:function(){return false},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},a:null,b:null,color:function(a){if(arguments.length===1){this.b=a;this.a=this.b.f();this.__fill=this.a;return a}else{if(this.__fill==this.a){return this.b}var b=new $.ig.Color;
if(this.__fill!=null){b.f(this.__fill);this.b=b;this.a=this.__fill}return b}},$type:new $.ig.Type("Brush",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Color","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.__a=0;this.__r=0;this.__g=0;this.__b=0;this.__colorString="";this.a=true},__a:null,b:function(a){if(arguments.length===1){this.__a=Math.round(a);this.a=true;return a}else{return this.__a}},__r:null,c:function(a){if(arguments.length===1){this.__r=Math.round(a);this.a=true;return a}else{return this.__r}},__g:null,d:function(a){if(arguments.length===1){this.__g=Math.round(a);this.a=true;return a}else{return this.__g}},__b:null,e:function(a){if(arguments.length===1){this.__b=Math.round(a);this.a=true;return a}else{return this.__b}},__colorString:null,f:function(a){if(arguments.length===1){this.__colorString=a;this.r();return a}else{if(this.a){this.a=false;this.q()}return this.__colorString}},a:null,q:function(){this.__colorString="rgba("+this.__r+","+this.__g+","+this.__b+","+this.__a/255+")"},r:function(){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},s:function(a_,r_,g_,b_){var a=new $.ig.Color;a.__a=a_|0;a.__r=r_|0;a.__g=g_|0;a.__b=b_|0;a.a=true;return a},$type:new $.ig.Type("Color",$.ig.Object.prototype.$type)},true);$.ig.util.defType("DoubleCollection","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,Number)},$type:new $.ig.Type("DoubleCollection",$.ig.List$1.prototype.$type.specialize(Number))},true);$.ig.util.defType("Geometry","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_a:null,a:function(){return this._a},$type:new $.ig.Type("Geometry",$.ig.Object.prototype.$type)},true);$.ig.util.defType("GeometryCollection","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.Geometry.prototype.$type)},$type:new $.ig.Type("GeometryCollection",$.ig.List$1.prototype.$type.specialize($.ig.Geometry.prototype.$type))},true);$.ig.util.defType("GeometryGroup","Geometry",{init:function(){$.ig.Geometry.prototype.init.call(this);this.e(new $.ig.GeometryCollection)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},a:function(){return $.ig.GeometryType.prototype.group},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("GeometryGroup",$.ig.Geometry.prototype.$type)},true);$.ig.util.defType("LineGeometry","Geometry",{init:function(){$.ig.Geometry.prototype.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},a:function(){return $.ig.GeometryType.prototype.line},$type:new $.ig.Type("LineGeometry",$.ig.Geometry.prototype.$type)},true);$.ig.util.defType("RectangleGeometry","Geometry",{init:function(){$.ig.Geometry.prototype.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},a:function(){return $.ig.GeometryType.prototype.rectangle},$type:new $.ig.Type("RectangleGeometry",$.ig.Geometry.prototype.$type)},true);$.ig.util.defType("EllipseGeometry","Geometry",{init:function(){$.ig.Geometry.prototype.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},a:function(){return $.ig.GeometryType.prototype.ellipse},$type:new $.ig.Type("EllipseGeometry",$.ig.Geometry.prototype.$type)},true);$.ig.util.defType("PathGeometry","Geometry",{init:function(){$.ig.Geometry.prototype.init.call(this);this.d(new $.ig.PathFigureCollection)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},a:function(){return $.ig.GeometryType.prototype.path},$type:new $.ig.Type("PathGeometry",$.ig.Geometry.prototype.$type)},true);$.ig.util.defType("PathFigure","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.__segments=new $.ig.PathSegmentCollection;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:null,isFilled:function(a){if(arguments.length===1){this.__isFilled=a;return a}else{return this.__isFilled}},__isClosed:null,isClosed:function(a){if(arguments.length===1){this.__isClosed=a;return a}else{return this.__isClosed}},$type:new $.ig.Type("PathFigure",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PathFigureCollection","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.PathFigure.prototype.$type)},$type:new $.ig.Type("PathFigureCollection",$.ig.List$1.prototype.$type.specialize($.ig.PathFigure.prototype.$type))},true);$.ig.util.defType("PathSegment","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_a:null,a:function(){return this._a},$type:new $.ig.Type("PathSegment",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PathSegmentCollection","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.PathSegment.prototype.$type)},$type:new $.ig.Type("PathSegmentCollection",$.ig.List$1.prototype.$type.specialize($.ig.PathSegment.prototype.$type))},true);$.ig.util.defType("LineSegment","PathSegment",{c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.PathSegment.prototype.init.call(this);this.d(a)},init1:function(initNumber){$.ig.PathSegment.prototype.init.call(this)},a:function(){return $.ig.PathSegmentType.prototype.line},$type:new $.ig.Type("LineSegment",$.ig.PathSegment.prototype.$type)},true);$.ig.util.defType("PolyBezierSegment","PathSegment",{init:function(){$.ig.PathSegment.prototype.init.call(this);this.d(new $.ig.PointCollection(0))},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},a:function(){return $.ig.PathSegmentType.prototype.polyBezier},$type:new $.ig.Type("PolyBezierSegment",$.ig.PathSegment.prototype.$type)},true);$.ig.util.defType("PolyLineSegment","PathSegment",{init:function(){$.ig.PathSegment.prototype.init.call(this);this.__points=new $.ig.PointCollection(0)},__points:null,points:function(a){if(arguments.length===1){this.__points=a;return a}else{return this.__points}},a:function(){return $.ig.PathSegmentType.prototype.polyLine},$type:new $.ig.Type("PolyLineSegment",$.ig.PathSegment.prototype.$type)},true);$.ig.util.defType("ArcSegment","PathSegment",{init:function(){$.ig.PathSegment.prototype.init.call(this);this.i(false);this.j($.ig.SweepDirection.prototype.counterclockwise)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},a:function(){return $.ig.PathSegmentType.prototype.arc},$type:new $.ig.Type("ArcSegment",$.ig.PathSegment.prototype.$type)},true);$.ig.util.defType("Transform","DependencyObject",{init:function(){$.ig.DependencyObject.prototype.init.call(this)},$type:new $.ig.Type("Transform",$.ig.DependencyObject.prototype.$type)},true);$.ig.util.defType("RotateTransform","Transform",{init:function(){$.ig.Transform.prototype.init.call(this)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},$type:new $.ig.Type("RotateTransform",$.ig.Transform.prototype.$type)},true);$.ig.util.defType("TranslateTransform","Transform",{init:function(){$.ig.Transform.prototype.init.call(this)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},$type:new $.ig.Type("TranslateTransform",$.ig.Transform.prototype.$type)},true);$.ig.util.defType("TransformGroup","Transform",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},init:function(){$.ig.Transform.prototype.init.call(this);this.f(new $.ig.TransformCollection)},$type:new $.ig.Type("TransformGroup",$.ig.Transform.prototype.$type)},true);$.ig.util.defType("TransformCollection","List$1",{init:function(){$.ig.List$1.prototype.init.call(this,$.ig.Transform.prototype.$type)},$type:new $.ig.Type("TransformCollection",$.ig.List$1.prototype.$type.specialize($.ig.Transform.prototype.$type))},true);$.ig.util.defType("Point","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.Object.prototype.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:null,__y:null,init1:function(initNumber,a,b){$.ig.Object.prototype.init.call(this);this.__x=a;this.__y=b},$type:new $.ig.Type("Point",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PointCollection","List$1",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.List$1.prototype.init.call(this,$.ig.Point.prototype.$type)},init1:function(initNumber,source_){$.ig.List$1.prototype.init.call(this,$.ig.Point.prototype.$type);this.__inner=source_.__inner},$type:new $.ig.Type("PointCollection",$.ig.List$1.prototype.$type.specialize($.ig.Point.prototype.$type))},true);$.ig.util.defType("PropertyMetadata","Object",{a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},init:function(initNumber,a){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.Object.prototype.init.call(this);this.c(null);this.d(a)},init1:function(initNumber,a,b){$.ig.Object.prototype.init.call(this);this.c(a);this.d(b)},$type:new $.ig.Type("PropertyMetadata",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PropertyPath","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.Object.prototype.init.call(this);this.b(a)},$type:new $.ig.Type("PropertyPath",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Rect","Object",{init:function(initNumber,a,b,c,d){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$.ig.Object.prototype.init.call(this);this.top(b);this.left(a);this.width(c);this.height(d)},init1:function(initNumber,a,b,c){$.ig.Object.prototype.init.call(this);this.top(b);this.left(a);this.width(c.c());this.height(c.d())},init2:function(initNumber,a,b){$.ig.Object.prototype.init.call(this);this.top(Math.min(a.__y,b.__y));this.left(Math.min(a.__x,b.__x));this.width(Math.max(Math.max(a.__x,b.__x)-this.left(),0));this.height(Math.max(Math.max(a.__y,b.__y)-this.top(),0))},init3:function(initNumber,a,b){$.ig.Object.prototype.init.call(this);this.top(a.__y);this.left(a.__x);this.width(b.c());this.height(b.d())},a:null,x:function(a){if(arguments.length===1){this.a=a;this.f=this.a;this.g=this.f+this.c;return a}else{return this.a}},b:null,y:function(a){if(arguments.length===1){this.b=a;this.e=this.b;this.h=this.e+this.d;return a}else{return this.b}},c:null,width:function(a){if(arguments.length===1){this.c=a;this.g=this.f+this.c;return a}else{return this.c}},d:null,height:function(a){if(arguments.length===1){this.d=a;this.h=this.e+this.d;return a}else{return this.d}},e:null,top:function(a){if(arguments.length===1){this.e=a;this.y(this.e);return a}else{return this.e}},f:null,left:function(a){if(arguments.length===1){this.f=a;this.x(this.f);return a}else{return this.f}},g:null,right:function(a){if(arguments.length===1){this.g=a;this.c=this.g-this.f;return a}else{return this.g}},h:null,bottom:function(a){if(arguments.length===1){this.h=a;this.d=this.h-this.e;return a}else{return this.h}},isEmpty:function(){return this.c<0},empty:function(){return new $.ig.Rect(0,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},equals:function(a){if(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},i:function(a,b){return a>=this.a&&a-this.c<=this.a&&b>=this.b&&b-this.d<=this.b},contains:function(a,b){return!this.isEmpty()&&this.i(a,b)},contains1:function(a){return this.contains(a.__x,a.__y)},contains2:function(a){return!this.isEmpty()&&!a.isEmpty()&&this.a<=a.a&&this.b<=a.b&&this.a+this.c>=a.a+a.c&&this.b+this.d>=a.b+a.d},intersectsWith:function(a){return!(a.left()>this.right()||a.right()<this.left()||a.top()>this.bottom()||a.bottom()<this.top())},intersect:function(a){if(!this.intersectsWith(a)){this.e=Number.POSITIVE_INFINITY;this.f=Number.POSITIVE_INFINITY;this.c=Number.NEGATIVE_INFINITY;this.d=Number.NEGATIVE_INFINITY}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.c=d;this.d=e;this.a=b;this.b=c;this.f=this.a;this.e=this.b;this.g=this.f+this.c;this.h=this.e+this.d},union:function(a){if(this.isEmpty()){this.a=a.x();this.b=a.y();this.c=a.width();this.d=a.height();this.f=this.a;this.e=this.b;this.g=this.f+this.c;this.h=this.e+this.d;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.a=b;this.b=c;this.c=d;this.d=e;this.f=this.a;this.e=this.b;this.g=this.f+this.c;this.h=this.e+this.d}},$type:new $.ig.Type("Rect",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Shape","FrameworkElement",{init:function(){this.__fill=null;this.__stroke=null;$.ig.FrameworkElement.prototype.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}},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a5:null,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},$type:new $.ig.Type("Shape",$.ig.FrameworkElement.prototype.$type)},true);$.ig.util.defType("Line","Shape",{init:function(){$.ig.Shape.prototype.init.call(this);this.bo(0);this.bp(0);this.bq(0);this.br(0)},_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},_bp:null,bp:function(a){if(arguments.length===1){this._bp=a;return a}else{return this._bp}},_bq:null,bq:function(a){if(arguments.length===1){this._bq=a;return a}else{return this._bq}},_br:null,br:function(a){if(arguments.length===1){this._br=a;return a}else{return this._br}},$type:new $.ig.Type("Line",$.ig.Shape.prototype.$type)},true);$.ig.util.defType("Path","Shape",{init:function(){$.ig.Shape.prototype.init.call(this)},_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},bk:null,height:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},bl:null,width:function(a){if(arguments.length===1){this.bl=a;return a}else{return this.bl}},$type:new $.ig.Type("Path",$.ig.Shape.prototype.$type)},true);$.ig.util.defType("Polygon","Shape",{init:function(){$.ig.Shape.prototype.init.call(this);this.bl(new $.ig.PointCollection(0))},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},$type:new $.ig.Type("Polygon",$.ig.Shape.prototype.$type)},true);$.ig.util.defType("Polyline","Shape",{init:function(){$.ig.Shape.prototype.init.call(this);this.bl(new $.ig.PointCollection(0))},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},$type:new $.ig.Type("Polyline",$.ig.Shape.prototype.$type)},true);$.ig.util.defType("Rectangle","Shape",{bk:null,init:function(){$.ig.Shape.prototype.init.call(this);this.bk=new $.ig.Rect(0,0,0,0,0)},bl:function(a){},$type:new $.ig.Type("Rectangle",$.ig.Shape.prototype.$type)},true);$.ig.util.defType("Size","Object",{init:function(a,b){$.ig.Object.prototype.init.call(this);this.c(a);this.d(b)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("Size",$.ig.Object.prototype.$type)},true);$.ig.util.defType("Style","Object",{init:function(){$.ig.Object.prototype.init.call(this)},$type:new $.ig.Type("Style",$.ig.Object.prototype.$type)},true);$.ig.Visibility.prototype.visible=0;$.ig.Visibility.prototype.collapsed=1;$.ig.VerticalAlignment.prototype.top=0;$.ig.VerticalAlignment.prototype.center=1;$.ig.VerticalAlignment.prototype.bottom=2;$.ig.VerticalAlignment.prototype.stretch=3;$.ig.HorizontalAlignment.prototype.left=0;$.ig.HorizontalAlignment.prototype.center=1;$.ig.HorizontalAlignment.prototype.right=2;$.ig.HorizontalAlignment.prototype.stretch=3;$.ig.SweepDirection.prototype.counterclockwise=0;$.ig.SweepDirection.prototype.clockwise=1;$.ig.PathSegmentType.prototype.line=0;$.ig.PathSegmentType.prototype.bezier=1;$.ig.PathSegmentType.prototype.polyBezier=2;$.ig.PathSegmentType.prototype.polyLine=3;$.ig.PathSegmentType.prototype.arc=4;$.ig.GeometryType.prototype.group=0;$.ig.GeometryType.prototype.line=1;$.ig.GeometryType.prototype.rectangle=2;$.ig.GeometryType.prototype.ellipse=3;$.ig.GeometryType.prototype.path=4;$.ig.FillRule.prototype.evenOdd=0;$.ig.FillRule.prototype.nonzero=1;$.ig.NotifyCollectionChangedAction.prototype.add=0;$.ig.NotifyCollectionChangedAction.prototype.remove=1;$.ig.NotifyCollectionChangedAction.prototype.replace=2;$.ig.NotifyCollectionChangedAction.prototype.reset=4;$.ig.DependencyProperty.prototype.c=new $.ig.UnsetValue;$.ig.DependencyPropertiesCollection.prototype.b=null;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.AbstractEnumerable,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.AbstractEnumerable,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["ofType$1","cast$1"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.defType("GradientDirection","Enum",{init:function(){$.ig.Enum.prototype.init.call(this)},$type:new $.ig.Type("GradientDirection",$.ig.Object.prototype.$type)},true);$.ig.util.defType("IRenderer","Object",{$type:new $.ig.Type("IRenderer",null)},true);$.ig.util.defType("CanvasViewRenderer","Object",{init:function(){$.ig.Object.prototype.init.call(this);this.c=1},a:null,getUnderlyingContext:function(){return this.a},data:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},renderRectangle:function(a){if(a.__visibility!=$.ig.Visibility.prototype.visible){return}this.a.beginPath();this.a.globalAlpha=a.__opacity*this.c;this.a.rect(a.w(),a.v(),a.width(),a.height());if(a.__fill!=null){this.a.fillStyle=a.__fill.__fill;this.a.fill()}if(a.__stroke!=null){this.a.strokeStyle=a.__stroke.__fill;this.a.lineWidth=a.a5();this.a.stroke()}this.a.globalAlpha=1},renderPath:function(a){if(a.__visibility!=$.ig.Visibility.prototype.visible){return}this.a.beginPath();if(a.__opacity<1||this.c<1){this.a.globalAlpha=a.__opacity*this.c}this.renderGeometry(a.bn());if(a.__fill!=null){this.a.fillStyle=a.__fill.__fill;this.a.fill()}if(a.__stroke!=null){this.a.strokeStyle=a.__stroke.__fill;this.a.lineWidth=a.a5();this.a.stroke()}if(a.__opacity<1||this.c<1){this.a.globalAlpha=1}},renderGeometry:function(a){if(a==null){return}var b=a.a();switch(b){case $.ig.GeometryType.prototype.group:for(var c=0;c<a.e().count();c++){this.renderGeometry(a.e().__inner[c])}break;case $.ig.GeometryType.prototype.path:this.e(a);break;case $.ig.GeometryType.prototype.line:this.m(a);break;case $.ig.GeometryType.prototype.rectangle:this.l(a);break;case $.ig.GeometryType.prototype.ellipse:this.d(a);break}},d:function(a){var $self=this;this.a.moveTo(a.f().__x,a.f().__y-a.h());this.b={__x:a.f().__x,__y:a.f().__y-a.h(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var b=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:a.f().__x,__y:a.f().__y+a.h(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});
$ret.i(false);$ret.k(new $.ig.Size(a.g(),a.h()));return $ret}();var c=function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:a.f().__x,__y:a.f().__y-a.h(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.i(false);$ret.k(new $.ig.Size(a.g(),a.h()));return $ret}();this.i(b);this.i(c)},e:function(a){var b=a.d();var c=b.count();for(var d=0;d<c;d++){this.f(b.__inner[d])}},f:function(a){var b=a==null?null:a.__startPoint;if(b==null){return}this.a.moveTo(b.__x,b.__y);this.b=b;var c=a.__segments;var d=c.count();for(var e=0;e<d;e++){this.g(c.__inner[e])}if(a.__isClosed&&(this.b.__x!=b.__x||this.b.__y!=b.__y)){this.a.lineTo(b.__x,b.__y)}},g:function(a){var b=a.a();switch(b){case $.ig.PathSegmentType.prototype.line:this.j(a);break;case $.ig.PathSegmentType.prototype.polyLine:this.k(a);break;case $.ig.PathSegmentType.prototype.arc:this.i(a);break;case $.ig.PathSegmentType.prototype.polyBezier:this.h(a);break}},b:null,h:function(a){var b=0;var c=a.d().count();var d=a.d();var e=this.b;var f=this.b;var g=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.a.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y)}b=b+3}this.b=g},i:function(a){var b=this.b;var c=a.h();if(a.k().c()!=a.k().d()){this.a.save();this.a.scale(a.k().c()/a.k().d(),1);b={__x:b.__x*(a.k().d()/a.k().c()),__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c={__x:c.__x*(a.k().d()/a.k().c()),__y:c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=a.j()==$.ig.SweepDirection.prototype.counterclockwise;var e=$.ig.GeometryUtil.prototype.h(b,c,a.k().d(),d,a.i());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.i()==h){if(f<g){f+=2*Math.PI}else{g+=2*Math.PI}}if(!isNaN(e.__x)&&!isNaN(e.__y)&&!isNaN(a.k().d())&&!isNaN(f)&&!isNaN(g)){this.a.arc(e.__x,e.__y,a.k().d(),f,g,d)}this.b=a.h();if(a.k().c()!=a.k().d()){this.a.restore()}},j:function(a){this.a.lineTo(a.d().__x,a.d().__y);this.b=a.d()},k:function(a){var b=a.__points;var c=b.count();for(var d=0;d<c;d++){this.a.lineTo(b.__inner[d].__x,b.__inner[d].__y)}this.b=a.__points.__inner[c-1]},l:function(a){this.a.rect(a.f().left(),a.f().top(),a.f().width(),a.f().height())},m:function(a){this.a.moveTo(a.e().__x,a.e().__y);this.a.lineTo(a.f().__x,a.f().__y)},renderTextBlock:function(a){if(a.__visibility==$.ig.Visibility.prototype.visible){this.a.fillStyle=a.a4().__fill;this.a.textBaseline="top";this.a.fillText(a.a3(),a.w(),a.v())}},renderTextBlockInRect:function(a,b){},renderPolygon:function(a){if(a.bl()==null||a.bl().count()<1){return}this.a.beginPath();this.a.globalAlpha=a.__opacity*this.c;this.a.moveTo(a.bl().__inner[0].__x,a.bl().__inner[0].__y);for(var b=1;b<a.bl().count();b++){this.a.lineTo(a.bl().__inner[b].__x,a.bl().__inner[b].__y)}this.a.lineTo(a.bl().__inner[0].__x,a.bl().__inner[0].__y);if(a.__fill!=null){this.a.fillStyle=a.__fill.__fill;this.a.fill()}if(a.__stroke!=null){this.a.strokeStyle=a.__stroke.__fill;this.a.lineWidth=a.a5();this.a.stroke()}this.a.globalAlpha=1},renderPolyline:function(a){if(a.bl()==null||a.bl().count()<1){return}this.a.beginPath();this.a.globalAlpha=a.__opacity*this.c;this.a.moveTo(a.bl().__inner[0].__x,a.bl().__inner[0].__y);for(var b=1;b<a.bl().count();b++){this.a.lineTo(a.bl().__inner[b].__x,a.bl().__inner[b].__y)}if(a.__fill!=null){this.a.fillStyle=a.__fill.__fill;this.a.fill()}if(a.__stroke!=null){this.a.strokeStyle=a.__stroke.__fill;this.a.lineWidth=a.a5();this.a.stroke()}this.a.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==$.ig.Visibility.prototype.collapsed){return}if((b.__opacity!=1||this.c!=1)&&!a.isHitTestRender){this.a.globalAlpha=b.__opacity*this.c}var c=b.bf();if(c!=null&&c.render()!=null){a.context=this.a;a.xPosition=b.w();a.yPosition=b.v();a.data=b.content();c.render()(a)}this.a.globalAlpha=1},applyTransform:function(a){if($.ig.util.cast($.ig.TransformGroup.prototype.$type,a)!==null){var b=a;for(var c=b.f().count()-1;c>=0;c--){var d=b.f().__inner[c];this.applyTransform(d)}}else if($.ig.util.cast($.ig.TranslateTransform.prototype.$type,a)!==null){var e=a;this.a.translate(e.g(),e.h())}else if($.ig.util.cast($.ig.RotateTransform.prototype.$type,a)!==null){var f=a;var g=f.h()*Math.PI/180;var h=Math.cos(g);var i=Math.sin(g);var j=f.i()*(1-h)+f.j()*i;var k=f.j()*(1-h)-f.i()*i;this.a.transform(h,i,i*-1,h,j,k)}},renderLine:function(a){if(a.__visibility!=$.ig.Visibility.prototype.visible){return}this.a.beginPath();this.a.globalAlpha=a.__opacity*this.c;this.a.moveTo(a.bo(),a.bq());this.a.lineTo(a.bp(),a.br());if(a.__fill!=null){this.a.fillStyle=a.__fill.__fill;this.a.fill()}if(a.__stroke!=null){this.a.strokeStyle=a.__stroke.__fill;this.a.lineWidth=a.a5();this.a.stroke()}this.a.globalAlpha=1},setRectangleClip:function(a){this.a.beginPath();this.a.rect(a.left(),a.top(),a.width(),a.height());this.a.clip()},save:function(){this.a.save()},restore:function(){this.a.restore()},scale:function(a,b){this.a.scale(a,b)},translate:function(a,b){this.a.translate(a,b)},clearRectangle:function(a,b,c,d){this.a.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.a.globalAlpha=b*this.c}this.a.drawImage(a,c,d,e,f);if(b!=1){this.a.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.a.globalAlpha=b*this.c}this.a.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.a.globalAlpha=1}},getPixelAt:function(a,b){var c=this.a.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},setFont:function(a){if(this.a.font!=a){this.a.font=a}},measureTextWidth:function(a){var b=this.a.measureText(a);return b.width},c:null,setOpacity:function(a){this.c=a},applyStyle:function(shape_,style_){var $self=this;if(style_==null){return}var fillColor_=null;var strokeColor_=null;var strokeThickness_=NaN;var opacity_=NaN;if(style_.fill){fillColor_=style_.fill}if(style_.stroke){strokeColor_=style_.stroke}if(style_.strokeThickness){strokeThickness_=style_.strokeThickness}if(style_.opacity){opacity_=style_.opacity}if(fillColor_!=null){shape_.__fill=function(){var $ret=new $.ig.Brush;$ret.__fill=fillColor_;return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $.ig.Brush;$ret.__fill=strokeColor_;return $ret}()}if(!isNaN(strokeThickness_)){shape_.a5(strokeThickness_)}if(!isNaN(opacity_)){shape_.__opacity=opacity_}},$type:new $.ig.Type("CanvasViewRenderer",$.ig.Object.prototype.$type,[$.ig.IRenderer.prototype.$type])},true);$.ig.util.defType("RenderingContext","Object",{a:null,c:function(){return this.a.getUnderlyingContext()},init:function(a,b){this.a=null;$.ig.Object.prototype.init.call(this);this.a=a;this.a.data(b)},b:function(){return true},e:function(a,b){},f:function(a){this.a.renderRectangle(a)},g:function(a){this.a.renderPath(a)},h:function(a){this.a.renderGeometry(a)},i:function(a){this.a.renderTextBlock(a)},j:function(a,b){this.a.renderTextBlockInRect(a,b)},k:function(a){this.a.renderPolygon(a)},l:function(a){this.a.renderPolyline(a)},m:function(a,b){this.a.renderContentControl(a,b)},n:function(a){this.a.applyTransform(a)},o:function(a){this.a.renderLine(a)},p:function(){this.a.save()},q:function(){this.a.restore()},r:function(a){this.a.setRectangleClip(a)},s:function(a,b){this.a.scale(a,b)},t:function(a,b){this.a.translate(a,b)},u:function(a,b,c,d){this.a.clearRectangle(a,b,c,d)},v:function(a,b,c,d,e,f,g,h,i,j){this.a.drawImage1(a,b,c,d,e,f,g,h,i,j)},w:function(a,b,c,d,e,f){this.a.drawImage(a,b,c,d,e,f)},x:function(a,b){return this.a.getPixelAt(a,b)},y:function(a){this.a.setFont(a)},z:function(a){return this.a.measureTextWidth(a)},aa:function(a){this.a.setOpacity(a)},ab:function(a,b){this.a.applyStyle(a,b)},$type:new $.ig.Type("RenderingContext",$.ig.Object.prototype.$type)},true);$.ig.util.defType("FontUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);tempSpan_.css("font",a);var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},b:function(a){var b=String.empty();var c=a.css("font-style");var d=a.css("font-variant");var e=a.css("font-weight");var f=a.css("font-size");var g=a.css("line-height");var h=a.css("font-family");var i=true;if(c.length>0){if(!i){b+=" "}else{i=false}b+=c}if(d.length>0){if(!i){b+=" "}else{i=false}b+=d}if(e.length>0){if(!i){b+=" "}else{i=false}b+=e}if(f.length>0){if(!i){b+=" "}else{i=false}b+=f}if(g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h.length>0){if(!i){b+=" "}else{i=false}b+=h}return b},$type:new $.ig.Type("FontUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("GeometryUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a){if(isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},b:function(a){return Math.atan(a)},c:function(a,b){return(b.__y-a.__y)/(b.__x-a.__x)},d:function(a){return 1-Math.pow(a.height()/2,2)/Math.pow(a.width()/2,2)},e: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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},f:function(a,b,c,d,e){var f;if(c){f=$.ig.GeometryUtil.prototype.g({__x:a/2,__y:b/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},d,e)}else{f={__x:a/2,__y:b/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return f},g: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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},h:function(a,b,c,d,e){var f={__x:(a.__x+b.__x)/2,__y:(a.__y+b.__y)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.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(isNaN(q)){q=0}var r=q*n;var s=q*o;var t={__x:f.__x+r,__y:f.__y+s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return t},i: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},j: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 $.ig.Tuple$2($.ig.Point.prototype.$type,$.ig.Point.prototype.$type,{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.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 $.ig.Tuple$2($.ig.Point.prototype.$type,$.ig.Point.prototype.$type,{__x:r+c.__x,__y:t+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:s+c.__x,__y:u+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("GeometryUtil",$.ig.Object.prototype.$type)},true);$.ig.util.defType("MathUtil","Object",{init:function(){$.ig.Object.prototype.init.call(this)},e:function(a){return Math.log(a+Math.sqrt(a*a+1))},f:function(a,b){return Math.sqrt(a*a+b*b)},g:function(a){return a*a},h:function(a){var $self=this;if(a<=0){return NaN}var b=function(){var $ret=new Array;$ret.add(57.1562356658629);$ret.add(-59.5979603554755);$ret.add(14.1360979747417);$ret.add(-.49191381609762);$ret.add(339946499848119e-19);$ret.add(465236289270486e-19);$ret.add(-983744753048796e-19);$ret.add(.000158088703224912);$ret.add(-.000210264441724105);$ret.add(.000217439618115213);$ret.add(-.000164318106536764);$ret.add(844182239838528e-19);$ret.add(-261908384015814e-19);$ret.add(368991826595316e-20);return $ret}();var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.999999999999997;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.506628274631*e/a)},i:function(a,b,c){return Math.min(c,Math.max(b,a))},j:function(a){return Math.PI*a/180},k:function(a){return 180*a/Math.PI},l:function(a,b,c){var d=Math.floor(a)&255;var e=Math.floor(b)&255;var f=Math.floor(c)&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$.ig.MathUtil.prototype.m(a);var h=$.ig.MathUtil.prototype.m(b);var i=$.ig.MathUtil.prototype.m(c);var j=$.ig.MathUtil.prototype.d[d]+e;var k=$.ig.MathUtil.prototype.d[j]+f;var l=$.ig.MathUtil.prototype.d[j+1]+f;var m=$.ig.MathUtil.prototype.d[d+1]+e;var n=$.ig.MathUtil.prototype.d[m]+f;var o=$.ig.MathUtil.prototype.d[m+1]+f;return $.ig.MathUtil.prototype.n(i,$.ig.MathUtil.prototype.n(h,$.ig.MathUtil.prototype.n(g,$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[k],a,b,c),$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[n],a-1,b,c)),$.ig.MathUtil.prototype.n(g,$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[l],a,b-1,c),$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[o],a-1,b-1,c))),$.ig.MathUtil.prototype.n(h,$.ig.MathUtil.prototype.n(g,$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[k+1],a,b,c-1),$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[n+1],a-1,b,c-1)),$.ig.MathUtil.prototype.n(g,$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[l+1],a,b-1,c-1),$.ig.MathUtil.prototype.o($.ig.MathUtil.prototype.d[o+1],a-1,b-1,c-1))))},m:function(a){return a*a*a*(a*(a*6-15)+10)},n:function(a,b,c){return b+a*(c-b)},o: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)},p:function(a){if(a==0){return 0}if(a<0){return-$.ig.MathUtil.prototype.r(-a)}var b=Math.floor(Math.log10(a));var c=a/$.ig.MathUtil.prototype.s(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$.ig.MathUtil.prototype.s(10,b)},q:function(a){if(a==0){return 0}if(a<0){return-$.ig.MathUtil.prototype.q(-a)}var b=Math.floor(Math.log10(a));var c=a/$.ig.MathUtil.prototype.s(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$.ig.MathUtil.prototype.s(10,b)},r:function(a){if(a==0){return 0}if(a<0){return-$.ig.MathUtil.prototype.p(-a)}var b=Math.floor(Math.log10(a));var c=a/$.ig.MathUtil.prototype.s(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$.ig.MathUtil.prototype.s(10,b)},s:function(a,b){var c=1;for(;b>0;--b){c*=a}for(;b<0;++b){c/=a}return c},t:function(a,b,c){return Math.min(a,Math.min(b,c))},u:function(a,b,c){return Math.max(a,Math.max(b,c))},v:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},w: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.Object.prototype.$type)},true);$.ig.GradientDirection.prototype.topBottom=0;$.ig.GradientDirection.prototype.bottomTop=1;$.ig.GradientDirection.prototype.leftRight=2;$.ig.GradientDirection.prototype.rightLeft=3;$.ig.GradientDirection.prototype.radial=4;$.ig.MathUtil.prototype.a=Math.PI/180;$.ig.MathUtil.prototype.b=(1+Math.sqrt(5))/2;$.ig.MathUtil.prototype.c=Math.sqrt(2);$.ig.MathUtil.prototype.d=[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];$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset"]],[[$.ig.GeometryGroup],["reset1"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate"]],[[$.ig.PathFigure],["duplicate1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds41","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared","getDistanceSquared11","getDistanceSquared22","contains3","intersectsWith1","intersectionArea","getInflated","inflate","inflate11","round","isNull"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["IProvidesViewport","Series","AnnotationLayer","SeriesView","AnnotationLayerView","CrosshairLayer","Frame","CrosshairLayerFrame","CrosshairLayerView","AxisLabelPanelBaseView","AngleAxisLabelPanelView","AxisLabelPanelBase","AngleAxisLabelPanel","AutoRangeCalculator","Axis","AxisCollection","AxisComponentsForView","AxisComponentsFromView","AxisLabelInfo","AxisLabelManager","LabelPosition","AxisLabelSettings","AxisRange","Snapper","LinearNumericSnapper","LogarithmicNumericSnapper","LinearCategorySnapper","AxisView","IScaler","ICategoryScaler","CategoryAxisBase","IAngleScaler","CategoryAngleAxis","CategoryAxisBaseView","CategoryAngleAxisView","ISortingAxis","CategoryDateTimeXAxis","CategoryDateTimeXAxisView","AxisRenderingParametersBase","CategoryAxisRenderingParameters","AxisRendererBase","CategoryAxisRenderer","CategoryXAxis","CategoryXAxisView","CategoryYAxis","CategoryYAxisView","HorizontalAxisLabelPanelBase","HorizontalAxisLabelPanel","HorizontalAxisLabelPanelBaseView","NumericAxisBase","NumericAngleAxis","NumericAxisBaseView","NumericAngleAxisView","StraightNumericAxisBase","NumericRadiusAxis","NumericRadiusAxisView","NumericXAxis","StraightNumericAxisBaseView","NumericXAxisView","NumericYAxis","NumericYAxisView","PolarAxes","PolarAxisRenderingManager","IPolarRadialRenderingParameters","NumericAxisRenderingParameters","PolarAxisRenderingParameters","RadialAxisRenderingParameters","RadialAxes","RadialAxisLabelPanel","RadialAxisLabelPanelView","GetSnapperInfoStrategy","NumericAxisRenderer","RangeInfo","NumericScaler","LinearScaler","HorizontalLinearScaler","LogarithmicScaler","HorizontalLogarithmicScaler","NumericScaleMode","ScalerParams","VerticalLinearScaler","VerticalLogarithmicScaler","TickmarkValues","CategoryTickmarkValues","LinearTickmarkValues","LogarithmicTickmarkValues","TickmarkValuesInitializationParameters","ViewportUtils","FramePreparer","CategoryFramePreparerBase","CategoryFramePreparer","BarFramePreparer","BarTrendFitCalculator","TrendLineManagerBase$1","IPreparesCategoryTrendline","CategoryTrendLineManagerBase","CategoryTrendLineManager","BarTrendLineManager","BrushScale","MarkerManagerBase","BubbleMarkerManager","MarkerSeries","ISupportsErrorBars","ScatterBase","BubbleSeries","MarkerSeriesView","ScatterBaseView","BubbleSeriesView","CustomPaletteBrushScale","SizeScale","ValueBrushScale","IHasCategoryAxis","IHasCategoryModePreference","CategorySeries","IIsCategoryBased","IHasSingleValueCategory","IHasTrendline","IHasCategoryTrendline","AnchoredCategorySeries","VerticalAnchoredCategorySeries","IBarSeries","BarSeries","ISupportsMarkers","CategorySeriesView","AnchoredCategorySeriesView","BarSeriesView","IBucketizer","CategoryBucketCalculator","AnchoredCategoryBucketCalculator","BarBucketCalculator","RangeCategoryBucketCalculator","HorizontalAnchoredCategorySeries","PointSeries","PointSeriesView","IHasHighLowValueCategory","RangeCategorySeries","HorizontalRangeCategorySeries","RangeAreaSeries","RangeCategorySeriesView","RangeAreaSeriesView","RangeCategoryFramePreparer","ValuesHolder","HighLowValuesHolder","DefaultHighLowValueProvider","RangeValueList","RangeColumnSeries","RangeColumnSeriesView","SplineSeriesBaseView","SplineAreaSeriesView","VerticalAxisLabelPanel","VerticalAxisLabelPanelView","AreaSeries","AreaSeriesView","CategoryFrame","SingleValuesHolder","DefaultSingleValueProvider","PreparationParams","CategoryLineRasterizer","ColumnSeries","ColumnSeriesView","DefaultSupportsMarkers","DefaultProvidesViewport","DefaultSupportsErrorBars","LineSeries","LineSeriesView","SplineSeriesBase","SplineAreaSeries","SplineSeries","SplineSeriesView","StepAreaSeries","StepAreaSeriesView","StepLineSeries","StepLineSeriesView","WaterfallSeries","WaterfallSeriesView","MarkerTemplates","DataSourceManager","PieChartBase","Arc","ArcItem","PieChartBaseView","ArcView","RingSeriesBase","HierarchicalRingSeries","HoleDimensionsChangedEventHandler","HoleDimensionsChangedEventArgs","Ring","RingCollection","RingControl","RingControlView","RingSeries","RingSeriesBaseView","RingSeriesCollection","SliceItem","SliceCollection","XamDoughnutChart","XamDoughnutChartView","BrushSelectionMode","IndicatorDisplayType","TimeAxisDisplayType","ChartAxisRangeChangedEventArgs","DataChartAxisRangeChangedEventHandler","StackedSeriesCreatedEventArgs","StackedSeriesCreatedEventHandler","FinancialSeries","FinancialIndicator","StrategyBasedIndicator","AbsoluteVolumeOscillatorIndicator","IndicatorCalculationStrategy","AbsoluteVolumeOscillatorIndicatorStrategy","AccumulationDistributionIndicator","StreamingIndicatorCalculationStrategy","AccumulationDistributionIndicatorStrategy","AverageDirectionalIndexIndicator","AverageDirectionalIndexIndicatorStrategy","AverageTrueRangeIndicator","AverageTrueRangeIndicatorStrategy","FinancialOverlay","BollingerBandsOverlay","FinancialBucketCalculator","BollingerBandsBucketCalculator","FinancialSeriesView","BollingerBandsOverlayView","BollingerBandWidthIndicator","BollingerBandWidthIndicatorStrategy","ChaikinOscillatorIndicator","ChaikinOscillatorIndicatorStrategy","ChaikinVolatilityIndicator","ChaikinVolatilityIndicatorStrategy","CommodityChannelIndexIndicator","CommodityChannelIndexIndicatorStrategy","CustomIndicator","CustomIndicatorStrategy","PriceChannelOverlayView","DetrendedPriceOscillatorIndicator","DetrendedPriceOscillatorIndicatorStrategy","EaseOfMovementIndicator","EaseOfMovementIndicatorStrategy","FastStochasticOscillatorIndicator","FastStochasticOscillatorIndicatorStrategy","FinancialIndicatorBucketCalculator","FinancialIndicatorView","ForceIndexIndicator","ForceIndexIndicatorStrategy","FullStochasticOscillatorIndicator","FullStochasticOscillatorIndicatorStrategy","PercentKCalculationStrategy","IndicatorRenderer","ItemwiseIndicatorCalculationStrategy","ItemwiseStrategyBasedIndicator","ItemwiseStrategyCalculationStrategy","MarketFacilitationIndexIndicator","MarketFacilitationIndexIndicatorStrategy","MassIndexIndicator","MassIndexIndicatorStrategy","MedianPriceIndicator","MedianPriceIndicatorStrategy","MoneyFlowIndexIndicator","MoneyFlowIndexIndicatorStrategy","MovingAverageConvergenceDivergenceIndicator","MovingAverageConvergenceDivergenceIndicatorStrategy","NegativeVolumeIndexIndicator","NegativeVolumeIndexIndicatorStrategy","OnBalanceVolumeIndicator","OnBalanceVolumeIndicatorStrategy","PercentagePriceOscillatorIndicator","PercentagePriceOscillatorIndicatorStrategy","PercentageVolumeOscillatorIndicator","PercentageVolumeOscillatorIndicatorStrategy","PositiveVolumeIndexIndicator","PositiveVolumeIndexIndicatorStrategy","PriceChannelOverlay","PriceChannelBucketCalculator","PriceVolumeTrendIndicator","PriceVolumeTrendIndicatorStrategy","RateOfChangeAndMomentumIndicator","RateOfChangeAndMomentumIndicatorStrategy","RelativeStrengthIndexIndicator","RelativeStrengthIndexIndicatorStrategy","SlowStochasticOscillatorIndicator","SlowStochasticOscillatorIndicatorStrategy","StandardDeviationIndicator","StandardDeviationIndicatorStrategy","StochRSIIndicator","StochRSIIndicatorStrategy","TRIXIndicator","TRIXIndicatorStrategy","TypicalPriceIndicator","TypicalPriceIndicatorStrategy","UltimateOscillatorIndicator","UltimateOscillatorIndicatorCalculationStrategy","WeightedCloseIndicator","WeightedCloseIndicatorStrategy","WilliamsPercentRIndicator","WilliamsPercentRIndicatorStrategy","FunnelDataContext","FunnelFrame","FunnelSliceDisplay","IItemProvider","IFunnelLabelSizeDecider","IOuterLabelWidthDecider","OuterLabelAlignment","SliceInfo","SliceAppearance","SliceInfoList","SliceInfoComparison","SliceInfoUnaryComparison","SliceSelectionManager","XamFunnelController","Message","InteractionMessage","LabelSizeChangedMessage","RenderingMessage","RenderOuterLabelMessage","RenderSliceMessage","ModelUpdateMessage","SelectedItemsChangedMessage","SliceClickedMessage","ConfigurationMessage","UserSelectedItemsChangedMessage","FunnelSliceClickedEventArgs","FunnelSliceClickedEventHandler","XamFunnelChart","XamFunnelConnector","XamFunnelSlice","XamFunnelView","LegendBaseViewManager","LegendBase","ScaleLegend","LegendBaseView","ScaleLegendView","GradientData","GradientStopData","ClearMessage","ClearTooltipMessage","DataUpdatedMessage","FrameRenderCompleteMessage","MessageChannel","MessageEventHandler","MessageHandler","MessageHandlerEventHandler","MouseButtonMessage","MouseButtonType","MouseButtonAction","MouseLeaveMessage","MouseMoveMessage","PropertyChangedMessage","ServiceProvider","SetAreaSizeMessage","TemplateChangedMessage","TooltipUpdateMessage","TooltipValueChangedMessage","ViewportChangedMessage","ContainerSizeChangedMessage","ViewPropertyChangedMessage","PieChartViewManager","RadialBase","AnchoredRadialSeries","RadialAreaSeries","RadialBaseView","AnchoredRadialSeriesView","RadialAreaSeriesView","HighDensityScatterSeries","MouseMoveThunk","ScatterMouseOverEventArgs","ProgressiveLoadStatusEventArgs","HighDensityScatterSeriesView","KDTree2D","KNearestResults","KNearestResult","KDTreeThunk","SearchArgs","KDTreeNode2D","SearchData","PointData","ScatterLineSeries","ScatterLineSeriesView","ScatterSplineSeries","ScatterSplineSeriesView","SeriesViewerComponentsForView","SeriesViewerComponentsFromView","SeriesViewer","XamDataChart","SeriesViewerView","XamDataChartView","ChartCollection","ChartContentManager","ContentInfo","ChartContentType","DataContext","PieSliceDataContext","FunnelSliceDataContext","LabelPanelArranger","LabelPanelsArrangeState","LegendTemplates","Marker","CollisionAvoidanceType","NumericMarkerManager","CategoryMarkerManager","MarkerManagerBucket","PathRenderer","NaNSegmenter","IFlattener","DefaultFlattener","RenderSurface","RenderRequestedEventArgs","SeriesCollection","SeriesComponentsForView","SeriesComponentsFromView","SeriesRenderingArguments","SeriesRenderer$2","IFastItemsSourceProvider","SyncLink","FastItemsSourceReference","SyncSettings","SyncSettingsConverter","SyncLinkManager","SyncManager","DefaultCategoryTrendlineHost","DefaultCategoryTrendlinePreparer","TrendResolutionParams","TrendFitCalculator","TrendAverageCalculator","PolarTrendLineManager","RadialTrendLineManager","ScatterTrendLineManager","SortingTrendLineManager","AxisLabelsLocation","CategoryMode","AxisOrientation","GridMode","LabelsPosition","MarkerType","OthersCategoryType","PriceDisplayType","SplineType","WindowMode","WindowResponse","ErrorBarSettingsBase","CategoryErrorBarSettings","EnableErrorBars","ErrorBarsHelper","ScatterErrorBarSettings","AxisRangeChangedEventArgs","AxisRangeChangedEventHandler","DataChartMouseButtonEventArgs","DataChartMouseButtonEventHandler","DataChartLegendMouseButtonEventArgs","DataChartLegendMouseButtonEventHandler","ChartMouseEventArgs","DataChartMouseEventHandler","ChartLegendMouseEventArgs","DataChartLegendMouseEventHandler","ChartCursorEventArgs","DataChartCursorEventHandler","FinancialEventArgs","FinancialEventHandler","PropertyUpdatedEventArgs","PropertyUpdatedEventHandler","SliceClickEventArgs","SliceClickEventHandler","FinancialPriceSeries","FinancialPriceBucketCalculator","FinancialPriceSeriesView","FinancialValueList","FinancialCalculationDataSource","FinancialCalculationSupportingCalculations","SupportingCalculation$1","SupportingCalculationStrategy","ColumnSupportingCalculation","ProvideColumnValuesStrategy","DataSourceSupportingCalculation","CalculatedColumn","ItemLegend","ItemLegendView","Legend","LegendItemInfo","LegendView","PieLabel","IndexCollection","IndexCollectionTypeConverter","Slice","SliceView","XamPieChart","XamPieChartView","PolarBase","PolarLineSeriesBase","PolarAreaSeries","PolarBaseView","PolarLineSeriesBaseView","PolarAreaSeriesView","PolarAxisInfoCache","ScatterFrameBase$1","PolarFrame","AngleRadiusPair","PolarLinePlanner","PolarLineSeries","PolarLineSeriesView","PolarScatterSeries","PolarScatterSeriesView","PolarSplineAreaSeries","PolarSplineAreaSeriesView","PolarSplineSeries","PolarSplineSeriesView","RadialBucketCalculator","AnchoredRadialBucketCalculator","RadialFrame","RadialColumnSeries","RadialColumnSeriesView","RadialLineSeries","RadialLineSeriesView","RadialPieSeries","SliceCoords","RadialPieSeriesView","ScatterAxisInfoCache","DictInterpolator$3","OwnedPoint","ScatterFrame","ScatterSeries","ScatterSeriesView","CoercionInfo","SeriesViewerSurfaceViewer","OverviewPlusDetailViewportHost","SeriesViewerViewManager","FragmentBase","AreaFragment","AreaFragmentView","ColumnFragment","BarFragment","AreaFragmentBucketCalculator","LineFragmentBucketCalculator","SplineFragmentBucketCalculator","StackedBucketCalculator","StackedBarBucketCalculator","Stacked100BarBucketCalculator","StackedColumnBucketCalculator","Stacked100ColumnBucketCalculator","ColumnFragmentView","LineFragment","LineFragmentView","SplineFragmentBase","SplineAreaFragment","SplineAreaFragmentView","SplineFragment","SplineFragmentView","StackedSeriesBase","HorizontalStackedSeriesBase","StackedAreaSeries","IStacked100Series","Stacked100AreaSeries","VerticalStackedSeriesBase","StackedBarSeries","Stacked100BarSeries","StackedSeriesView","StackedBarSeriesView","Stacked100BarSeriesView","StackedColumnSeries","Stacked100ColumnSeries","StackedColumnSeriesView","Stacked100ColumnSeriesView","StackedLineSeries","Stacked100LineSeries","StackedSplineAreaSeries","Stacked100SplineAreaSeries","StackedSplineSeries","Stacked100SplineSeries","StackedFragmentSeries","StackedSeriesCollection","StackedSeriesFramePreparer","StackedSeriesManager","Bezier","BezierPointComparison","BezierOp","BezierPoint","ChartVisualData","PieChartVisualData","SeriesVisualDataList","SeriesVisualData","MarkerVisualDataList","MarkerVisualData","AxisVisualDataList","AxisVisualData","PieSliceVisualDataList","PieSliceVisualData","AxisLabelVisualDataList","AxisLabelVisualData","StackedSeriesVisualData","IDetectsCollisions","CollisionAvoider","DoubleColumn","StringColumn","ObjectColumn","IntColumn","IntColumnComparison","ColumnUtil","ItemsSourceAction","PointList","IPool$1","IIndexedPool$1","Pool$1","IHashPool$2","HashPool$2","SafeEnumerable","SafeReadOnlyDoubleCollection","SafeSortedReadOnlyDoubleCollection","SortedListView$1","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise","BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView"]);
$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);if($.ig.SeriesViewer.prototype.staticInit&&!$.ig.SeriesViewer.prototype.staticInitCalled){$.ig.SeriesViewer.prototype.staticInit();$.ig.SeriesViewer.prototype.staticInitCalled=true}if($.ig.XamDataChart.prototype.staticInit&&!$.ig.XamDataChart.prototype.staticInitCalled){$.ig.XamDataChart.prototype.staticInit();$.ig.XamDataChart.prototype.staticInitCalled=true}$.ig=$.ig||{};$.ig.util.bulkDefine(["SparkFrame","SparkFramePreparer","SparklineConnector","IFastItemsSourceProvider","SparklineController","SparklineToolTipContext","SparkLayerType","SparklineDisplayType","FastItemsSourceReference","Message_Spark","RenderingMessage_Spark","AxisRenderMessage_Spark","ClearMessage_Spark","ColumnMessage_Spark","ConfigurationMessage_Spark","ContainerMessage_Spark","VisibilityMessage_Spark","BrushChangedMessage_Spark","NumberChangedMessage_Spark","ContainerResizedMessage_Spark","DataChangedMessage_Spark","InteractionMessage_Spark","MarkerMessage_Spark","MessageChannel_Spark","MessageEventHandler","MessageHandler_Spark","MessageHandlerEventHandler","MouseLeaveMessage_Spark","MouseMoveMessage_Spark","NormalRangeMessage_Spark","PolygonMessage_Spark","PropertyChangedMessage_Spark","ServiceProvider_Spark","TooltipMessage_Spark","ToooltipTemplateMessage_Spark","TrendLineMessage_Spark","ViewportChangedMessage_Spark","ContainerSizeChangedMessage_Spark","WinLossColumnMessage_Spark","XamSparkline","HorizontalAxisView","VerticalAxisView","XamSparklineView","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise","BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView"]);$.ig=$.ig||{};$.ig.util.bulkDefine(["GaugeVisualData","ScaleVisualData","ScaleLabelVisualDataList","ScaleLabelVisualData","ScaleTickmarkVisualDataList","ScaleTickmarkVisualData","NeedleVisualData","RangeVisualDataList","RangeVisualData","MorphSegment","RadialGaugeDuplicateLabelOmissionStrategy","RadialGaugeBackingShape","RadialGaugeScaleOversweepShape","RadialGaugeNeedleShape","RadialGaugePivotShape","RadialGaugeFrame","RadialGaugeNeedleFrame","RadialGaugeRangeFrame","BackingFrame","RadialGaugeScaleFrame","RadialGaugeNeedlePreparer","RadialGaugeNeedleParameters","XamRadialGaugeView","XamRadialGauge","RadialGaugeScaler","FormatRadialGaugeLabelHandler","FormatRadialGaugeLabelEventArgs","AlignRadialGaugeLabelHangler","AlignRadialGaugeLabelEventArgs","XamRadialGaugeRange","RadialGaugeRangeCollection","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise","BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView"]);