/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_io.js
*     infragistics.ext_text.js
*     infragistics.ext_web.js
*     infragistics.datachart_core.js
*     infragistics.datachart_scatter.js
*     infragistics.datachart_shape.js
*     infragistics.datachart_visualdata.js
*     infragistics.dv_core.js
*     infragistics.dv_geo.js
*     infragistics.dv_geometry.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.ext_io","./infragistics.ext_text","./infragistics.ext_web","./infragistics.datachart_core","./infragistics.datachart_scatter","./infragistics.datachart_shape","./infragistics.datachart_visualdata","./infragistics.dv_core","./infragistics.dv_geo","./infragistics.dv_geometry","./infragistics.dv_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$7=$.ig.globalDefs.$$7;var $$8=$.ig.globalDefs.$$8;var $$b=$.ig.globalDefs.$$b;var $$1=$.ig.globalDefs.$$1;var $$j=$.ig.globalDefs.$$j;var $$a2=$.ig.globalDefs.$$a2;var $$an=$.ig.globalDefs.$$an;var $$aq=$.ig.globalDefs.$$aq;var $$w=$.ig.globalDefs.$$w;var $$z=$.ig.globalDefs.$$z;var $$r=$.ig.globalDefs.$$r;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BingMapsMapImageryView:g","GeographicMapImageryView:h","GeographicPolylineSeriesView:i","GeographicProportionalSymbolSeriesView:k","GeographicContourLineSeriesView:l","GeographicHighDensityScatterSeriesView:m","GeographicScatterAreaSeriesView:n","GeographicShapeSeriesBaseView:p","GeographicShapeSeriesView:q","GeographicSymbolSeriesView:s","GeographicXYTriangulatingSeriesView:u","XamGeographicMapView:v","BingMapsMapImagery:ac","GeographicMapImagery:ag","OpenStreetMapImagery:ai","GeographicHighDensityScatterSeries:aj","GeographicPolylineSeries:al","GeographicProportionalSymbolSeries:am","GeographicScatterAreaSeries:ao","GeographicShapeSeriesBase:ap","GeographicXYTriangulatingSeries:at","HostSeriesView:av","GeographicContourLineSeries:aw","GeographicMapSeriesHost:ax","GeographicShapeSeries:ay","GeographicSymbolSeries:az","XamGeographicMap:a0","TileSeries:a4","TileSeriesView:a5"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("MapBackgroundTilingMode:a3",false,false,{Auto:0,NonWrapped:1,Wrapped:2});$d("MapResizeBehavior:a2",false,false,{Auto:0,MaintainTopLeftPosition:1,MaintainCenterPosition:2});$d("BingMapsImageryStyle:y",false,false,{Aerial:0,AerialWithLabels:1,Road:2,CanvasDark:3,CanvasLight:4,CanvasGray:5});$c("TileSeries:a4","ShapeSeriesBase",{isTile:function(){return true},init:function(){this.sj=null;this.sk=false;$.ig.ShapeSeriesBase.prototype.init.call(this);this._ab=$$t.$a4.$type},bv:function(){return new $$t.a5(this)},lo:function(a){$.ig.ShapeSeriesBase.prototype.lo.call(this,a);this._se=a},qu:function(){return false},_se:null,tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.sg=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.sg}},sg:null,sf:null,sh:function(a){if(arguments.length===1){var b=this.sf;this.sf=a;this.raisePropertyChanged("ActualTileImagery",b,this.sf);return a}else{return this.sf}},lt:function(a,b,c,d){$.ig.ShapeSeriesBase.prototype.lt.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.sn.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.sn.runOn(this))}this._se.de(e,f);this.renderSeries(false);this.le();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.so.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.so.runOn(this));f.deferralHandler(this)}this._se.dd(e,f);if(f!=null&&$b($$t.$a0.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.sq(this.view());this._se.da(this.seriesViewer().actualWindowRect())}this.le();break;case"ActualWindowRect":this._se.da(d);break;case"WorldRect":this._se.worldRectUpdated(d);break;case"SeriesViewer":var g=c;var h=d;if(g!=null&&this.sh()!=null){this.sh().be(null)}if(h!=null&&this.sh()!=null){this.sh().be(this.view().seriesViewerRenderer())}break;case"ActualBrush":case"ActualOutline":case"ActualThickness":this.notifyVisualPropertiesChanged();break}},sn:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.sq(this.view())}},imageTilesReady:null,so:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}if(!this.sk){this._se.tilesDirty()}},sj:null,register:function(a,b){this.sj=b},unRegister:function(a){this.sj=null},deferredRefresh:function(){this.renderSeries(false)},deferAction:function(a){if(this.renderer()!=null){this.renderer().setTimeout(a,0)}else{window.setTimeout(a,0)}},mt:function(a,b){this._se.dg();$.ig.ShapeSeriesBase.prototype.mt.call(this,a,b)},sk:false,l8:function(a){$.ig.ShapeSeriesBase.prototype.l8.call(this,a);this.sp(a,this.view())},sp:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.sq(b);if(this.sj!=null){this.sk=true;this.sj(a);this.sk=false}e.tilesDirty()},renderAlternateView:function(a,b,c,d,e){$.ig.ShapeSeriesBase.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.e8().item(d);f.prepAltSurface(c);if(this.cu(f)){return}this.ry(f)},sq:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().ao()!=null){if(this.tileImagery()!=this.sh()){this.sh(this.tileImagery())}if(this.sh()!=null&&!b.isEmpty()){if(this.sh().width()!=b.width()){this.sh().width(b.width())}if(this.sh().height()!=b.height()){this.sh().height(b.height())}}}},ko:function(a,b){$.ig.ShapeSeriesBase.prototype.ko.call(this,a,b);b.clearClipping()},$type:new $.ig.Type("TileSeries",$.ig.ShapeSeriesBase.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("TileSeriesView:a5","ShapeSeriesViewBase",{init:function(a){this.di=new $$a.a3;$.ig.ShapeSeriesViewBase.prototype.init.call(this,a);this._c7=a},_c7:null,onInit:function(){$.ig.ShapeSeriesViewBase.prototype.onInit.call(this);if(!this.isThumbnailView()){this._c7.outline($.ig.Defaults.prototype.ao);this._c7.brush($.ig.Defaults.prototype.an)}},ch:function(a,b){if(b._c.count()>0){this.di._d.add(b)}},c2:function(a,b){return this.c3(a,b,true)},c1:function(a,b){return null},cl:function(a,b){},cj:function(a,b,c){},di:null,cr:function(){$.ig.ShapeSeriesViewBase.prototype.cr.call(this);this.di._d.clear()},cq:function(){$.ig.ShapeSeriesViewBase.prototype.cq.call(this);this.aq()},da:function(a){if(this._c7.tileImagery()!=null){this._c7.tileImagery().windowRect(a)}},_c9:null,_c8:null,dd:function(a,b){if(this._c9==null){this._c9=this._e.renderer().createElement("canvas");var c=this._e.renderer().get2DCanvasContext(this._c9);this._c8=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);this._c9.setAttribute("width",this.bu().width().toString());this._c9.setAttribute("height",this.bu().height().toString())}if(a!=null){a.bd(null);a.be(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.dc.runOn(this))}if(b!=null){if(this.seriesViewerRenderer()!=null){b.be(this.seriesViewerRenderer())}b.bd(this._c8);b.bf(this.bu());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.dc.runOn(this))}},dc:function(a,b){this.aq()},de:function(a,b){},dg:function(){if(this._c9!=null){this._c9.setAttribute("width",this.bu().width().toString());this._c9.setAttribute("height",this.bu().height().toString())}if(this._c7.tileImagery()!=null){this._c7.tileImagery().bf(this.bu())}},a6:function(a,b){$.ig.ShapeSeriesViewBase.prototype.a6.call(this,a,b);if(b){return}if(this._c9==null){return}var c=false;if(this.di._d.count()>0){c=true;this._k.z();this._k.q(this.di);var d=this._k.g();d.clip()}var e=$.ig.truncate(Math.round(this.bu().left()));var f=$.ig.truncate(Math.round(this.bu().top()));var g=$.ig.truncate(Math.round(this.bu().width()));var h=$.ig.truncate(Math.round(this.bu().height()));this._k.n(this._c9.getNativeElement(),1,e,f,g,h,e,f,g,h);if(c){this._k.y()}},tilesDirty:function(){this.aq()},clearClipping:function(){},worldRectUpdated:function(a){if(this._c7.tileImagery()!=null){this._c7.tileImagery().a6()}},$type:new $.ig.Type("TileSeriesView",$.ig.ShapeSeriesViewBase.prototype.$type)},true);$c("TokenResponseModel:a","Object",{init:function(){$.ig.$op.init.call(this)},_token:null,token:function(a){if(arguments.length===1){this._token=a;return a}else{return this._token}},_expires:0,expires:function(a){if(arguments.length===1){this._expires=a;return a}else{return this._expires}},_ssl:false,ssl:function(a){if(arguments.length===1){this._ssl=a;return a}else{return this._ssl}},$type:new $.ig.Type("TokenResponseModel",$.ig.$ot)},true);$c("MapServerResponseModel:b","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_tileInfo:null,tileInfo:function(a){if(arguments.length===1){this._tileInfo=a;return a}else{return this._tileInfo}},$type:new $.ig.Type("MapServerResponseModel",$.ig.$ot)},true);$c("TileInfoResponseModel:c","Object",{init:function(){$.ig.$op.init.call(this)},_levelOfDetails:null,levelOfDetails:function(a){if(arguments.length===1){this._levelOfDetails=a;return a}else{return this._levelOfDetails}},$type:new $.ig.Type("TileInfoResponseModel",$.ig.$ot)},true);$c("LevelOfDetailResponseModel:d","Object",{init:function(){$.ig.$op.init.call(this)},_level:0,level:function(a){if(arguments.length===1){this._level=a;return a}else{return this._level}},_resolution:0,resolution:function(a){if(arguments.length===1){this._resolution=a;return a}else{return this._resolution}},_scale:0,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},$type:new $.ig.Type("LevelOfDetailResponseModel",$.ig.$ot)},true);$c("XamGeographicMap:a0","SeriesViewer",{init:function(){var $self=this;this.tc=null;this.st=1;this.uf={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.s7=1;this.ul=$$a.$ae.empty();$.ig.SeriesViewer.prototype.init.call(this);this.s8=$$t.$x.am($$t.$a0.uk.bottom())-$$t.$x.am($$t.$a0.uk.top());this._ab=$$t.$a0.$type;this.backgroundContent(new $$t.ai);var a=function(){var $ret=new $.ig.NumericXAxis;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.w);var b=function(){var $ret=new $.ig.NumericYAxis;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.x);this.tu();this.t1();this.k8()},tc:null,provideContainer:function(a){$.ig.SeriesViewer.prototype.provideContainer.call(this,a);this.xAxis().provideRenderer(a);this.yAxis().provideRenderer(a)},k8:function(){$.ig.SeriesViewer.prototype.k8.call(this);this._sz.fv(this.actualPixelScalingRatio())},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.h($$t.$a0.zoomableProperty,a);return a}else{return this.c($$t.$a0.zoomableProperty)}},resizeBehavior:function(a){if(arguments.length===1){this.h($$t.$a0.resizeBehaviorProperty,$$t.$a2.getBox(a));return a}else{return $g(this.c($$t.$a0.resizeBehaviorProperty))}},_s1:false,isHorizontalWrappingEnabled:function(a){if(arguments.length===1){this.h($$t.$a0.isHorizontalWrappingEnabledProperty,a);return a}else{return this.c($$t.$a0.isHorizontalWrappingEnabledProperty)}},sw:function(){if(this.backgroundTilingMode()==0){if(this._s1){return 2}}return 1},st:0,sv:function(a){if(arguments.length===1){this.st=a;return a}else{return this.st}},backgroundTilingMode:function(a){if(arguments.length===1){this.h($$t.$a0.backgroundTilingModeProperty,$$t.$a3.getBox(a));return a}else{return $g(this.c($$t.$a0.backgroundTilingModeProperty))}},s8:0,useWorldRectForZoomBounds:function(a){if(arguments.length===1){this.h($$t.$a0.useWorldRectForZoomBoundsProperty,a);return a}else{return this.c($$t.$a0.useWorldRectForZoomBoundsProperty)}},suppressZoomResetOnWorldRectChange:function(a){if(arguments.length===1){this.h($$t.$a0.suppressZoomResetOnWorldRectChangeProperty,a);return a}else{return this.c($$t.$a0.suppressZoomResetOnWorldRectChangeProperty)}},worldRect:function(a){if(arguments.length===1){this.h($$t.$a0.worldRectProperty,a);return a}else{return this.c($$t.$a0.worldRectProperty)}},uj:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.uj,a);if(b){var c=this.uj;this.uj=a;this.nb("ActualWorldRect",c,a)}return a}else{return this.uj}},getCurrentActualWorldRect:function(){return this.actualWorldRect()},tu:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.uy(this.worldRect(),this.b5()==1))},uy:function(a,b){var c=a.top();var d=a.left();var e=a.width();var f=a.height();var g=$$t.$x.am(a.bottom());var h=$$t.$x.am(a.top());var i=g-h;var j=a.width()/$$t.$a0.uk.width();var k=$$t.$x.am($$t.$a0.uk.top());var l=i/j;if(i/j>this.s8){var m=i/this.s8;var n=m-j;d=d-n/2*$$t.$a0.uk.width();e=m*$$t.$a0.uk.width();if(b){if(d<$$t.$a0.uk.left()){d+=$$t.$a0.uk.left()-d}else if(d+e>$$t.$a0.uk.right()){d-=d+e-$$t.$a0.uk.right()}}}else if(i/j<this.s8){var o=this.s8*j;var p=o-i;var q=h-p/2;var r=g+p/2;if(b){if(q<k){q+=k-q;r+=k-q}else if(r>k+this.s8){q-=r-(k+this.s8);r-=r-(k+this.s8)}}c=$$t.$x.aq(q);f=$$t.$x.aq(r)-c}var s=new $$a.ae(0,d,c,e,f);return s},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.sq=a;this.nb("BackgroundContent",c,a)}return a}else{return this.sq}},sq:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.sm=a;this.nb("XAxis",c,a)}return a}else{return this.sm}},sm:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.so=a;this.nb("YAxis",c,a)}return a}else{return this.so}},so:null,_ss:null,getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},updateZoomWindow:function(a){this.windowRect(a)},updateWorldRect:function(a){this.worldRect(a)},getZoomFromGeographic1:function(a){return this.uq(a,true,0)},convertGeographicToZoom:function(a,b){return this.uq(a,false,b)},uq:function(a,b,c){var d=a;if(b){d=this.uy(a,false)}var e=this.xAxis();var f=this.yAxis();var g=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),e.isInverted());g.c=this.effectiveViewport();var h=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),f.isInverted());h.c=this.effectiveViewport();var i=this.xAxis().getScaledValue(d.left(),g);var j=this.xAxis().getScaledValue(d.right(),g);var k=this.yAxis().getScaledValue(d.top(),h);var l=this.yAxis().getScaledValue(d.bottom(),h);var m=(i-c)/this.viewportRect().width();var n=(l-c)/this.viewportRect().height();var o=(j-i+c*2)/this.viewportRect().width();var p=(k-l+c*2)/this.viewportRect().height();var q=new $$a.ae(0,m,n,o,p);q.intersect($$t.$a0.un);if(q.isEmpty()){q=$$t.$a0.un}return q},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$a0.un}else{var g=new $$a.ae(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $.ig.ScalerParams(1,a,this.viewportRect(),b.isInverted());d.c=this.effectiveViewport();var e=new $.ig.ScalerParams(1,a,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$a.ae(0,g,j,k,l);if(this.b5()==1){m.intersect($$t.$a0.uk);if(m.isEmpty()){m=$$t.$a0.uk}}return m},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getPixelPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getWindowPoint:function(a){return this.getPixelPoint(a)},clearTileCache:function(){var a=$b($$t.$ag.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},tx:function(a){},useFixedAspectZoom:function(){return true},styleUpdated:function(){this._sz.styleUpdated();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},uf:null,t2:function(){if(this.resizeBehavior()==2){if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var a=this.xAxis().unscaleValue(this.viewportRect().left()+this.viewportRect().width()/2);var b=this.yAxis().unscaleValue(this.viewportRect().top()+this.viewportRect().height()/2);this.uf={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}else{if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var c=this.xAxis().unscaleValue(this.viewportRect().left());var d=this.yAxis().unscaleValue(this.viewportRect().top());this.uf={__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},ty:function(){if($.ig.util.isNaN(this.uf.__x)||$.ig.util.isNaN(this.uf.__y)){this.t2()}var a=this.uf.__x;var b=this.uf.__y;if(!$.ig.util.isNaN(a)&&!$.ig.util.isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.um.width()){}else{var g=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.xAxis().isInverted());g.c=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);if(this.resizeBehavior()==2){var i=h/this.viewportRect().width();c=i-e/2}else{c=h/this.viewportRect().width()}if(c+e>this.um.right()){c=this.um.right()-e}else if(c<this.um.left()){c=this.um.left()}}if(f>this.um.height()){}else{var j=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.yAxis().isInverted());j.c=this.effectiveViewport();var k=this.yAxis().getScaledValue(b,j);if(this.resizeBehavior()==2){var l=k/this.viewportRect().height();d=l-f/2}else{d=k/this.viewportRect().height()}if(d+f>this.um.bottom()){d=this.um.bottom()-f}else if(d<this.um.top()){d=this.um.top()}}this.oi(new $$a.ae(0,c,d,e,f),false)}},isMap:function(){return true},um:null,r1:function(){var a=$.ig.SeriesViewer.prototype.r1.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}this.sb();var b=a.left();var c=a.top();if(this.b5()==1){if(this.windowRect().width()>this.um.width()){b=.5-this.windowRect().width()/2}else if(b+a.width()>this.um.right()){b=this.um.right()-this.windowRect().width()}else if(b<this.um.left()){b=this.um.left()}if(this.windowRect().height()>this.um.height()){c=.5-this.windowRect().height()/2}else if(c+this.windowRect().height()>this.um.bottom()){c=this.um.bottom()-this.windowRect().height()}else if(c<this.um.top()){c=this.um.top()}}var d=false;if(!this.useWorldRectForZoomBounds()&&this.b5()==2&&this._s1){if(b>1){b=b-Math.floor(b)+1}if(b<0){b=0-(Math.ceil(b)-b)}if(a.right()-this.um.right()>0&&(a.right()-this.um.right())/a.width()>.8){b=this.um.left()-(a.width()-(a.right()-this.um.right()));d=true}else if(a.left()<this.um.left()&&Math.abs(a.left()-this.um.left())/a.width()>.8){b=this.um.right()-Math.abs(a.left()-this.um.left());d=true}}var e=new $$a.ae(0,b,c,a.width(),a.height());if(this.useWorldRectForZoomBounds()){var f=this.convertGeographicToZoom(this.worldRect(),1);f=this.ur(f);var g=e.left()+e.width()/2;var h=e.top()+e.height()/2;if(e.width()>f.width()){var i=e.height()/e.width();var j=f.width();var k=i*j;e=new $$a.ae(0,g-j/2,h-k/2,j,k);d=true}if(e.height()>f.height()){var l=e.width()/e.height();var m=f.height();var n=l*m;e=new $$a.ae(0,g-n/2,h-m/2,n,m);d=true}if(e.left()<f.left()){e=new $$a.ae(0,f.left(),e.top(),e.width(),e.height());d=true}if(e.top()<f.top()){e=new $$a.ae(0,e.left(),f.top(),e.width(),e.height());d=true}if(e.right()>f.right()){e=new $$a.ae(0,f.right()-e.width(),e.top(),e.width(),e.height());d=true}if(e.bottom()>f.bottom()){e=new $$a.ae(0,e.left(),f.bottom()-e.height(),e.width(),e.height());d=true}}if(d){this._dx=true;this.windowRect(e);this._dx=false}return e},km:function(a,b){var c=true;var d=true;var e=0;var f=this.sb();var g=0;var h=0;if(a.right()-f.right()>0){g=(a.right()-f.right())/a.width()}if(a.left()<f.left()){h=Math.abs(a.left()-f.left())/a.width()}if(h==0&&g==0){c=false}if(h>g){d=false}if(c){if(d){var i=this.sm.getScaledValue(-180,b);var j=this.sm.getScaledValue(180,b);e=j-i}else{var k=this.sm.getScaledValue(-180,b);var l=this.sm.getScaledValue(180,b);e=k-l}}return new $$6.u($$0.$aq.$type,Number,c,e)},sb:function(){var a=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.xAxis().isInverted());a.c=this.effectiveViewport();var b=new $.ig.ScalerParams(1,$$t.$a0.un,this.viewportRect(),this.yAxis().isInverted());b.c=this.effectiveViewport();var c=this.xAxis().getScaledValue($$t.$a0.uk.left(),a);var d=this.xAxis().getScaledValue($$t.$a0.uk.right(),a);var e=this.yAxis().getScaledValue($$t.$a0.uk.top(),b);var f=this.yAxis().getScaledValue($$t.$a0.uk.bottom(),b);this.um=new $$a.ae(0,c/this.viewportRect().width(),f/this.viewportRect().height(),(d-c)/this.viewportRect().width(),(e-f)/this.viewportRect().height());return this.um},ur:function(a){var b=this.windowRectMinWidth();var c=.5*(a.left()+a.right());var d=.5*(a.top()+a.bottom());var e=a.width();var f=a.height();var g=$.ig.MathUtil.prototype.b(a.width(),b,1);var h=$.ig.MathUtil.prototype.b(a.height(),b,1);var i=this.viewportRect();var j=i.width()/i.height();var k=g*i.width();var l=h*i.height();var m=k/l;if(m!=j){if(l*j>k){k=l*j;g=k/i.width()}else{l=k/j;h=l/i.height()}}var n=g!=e;var o=h!=f;var p=n?c-.5*g:a.left();var q=o?d-.5*h:a.top();var r=n?c+.5*g:a.right();var s=o?d+.5*h:a.bottom();if(p<0){p=0;r=p+g}if(r>1){r=1;p=r-g}if(q<0){q=0;s=q+h}if(s>1){s=1;q=s-h}return new $$a.ae(0,p,q,r-p,s-q)},r2:function(a){$.ig.SeriesViewer.prototype.r2.call(this,this.viewportRect());if(a.isEmpty()){return $$a.$ae.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$a.ae(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$a.ae(0,a.left(),a.top()+d,a.width(),a.width())}return b},ut:function(a){return this.r2(a)},cl:function(){return new $$t.v(this)},tt:function(a){if(a!=null){a.seriesViewer(this)}},mv:function(a){$.ig.SeriesViewer.prototype.mv.call(this,a);this._sz=a},m6:function(a,b){$.ig.SeriesViewer.prototype.m6.call(this,a,b);this.n6(this.xAxis());this.n6(this.yAxis());if($$a.$ae.l_op_Inequality(a,b)){this.ty()}if(this.useWorldRectForZoomBounds()){this.actualWindowRect(this.r1())}this.t5()},windowScale:function(a){if(arguments.length===1){this.h($$t.$a0.windowScaleProperty,a);return a}else{return this.c($$t.$a0.windowScaleProperty)}},s7:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.s7;this.s7=a;this.nb("ActualWindowScale",b,this.s7);return a}else{return this.s7}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},n5:function(){$.ig.SeriesViewer.prototype.n5.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},ex:function(){return this._s1},b6:function(){if(this.zoomCoercionMode()==0){if(this.isHorizontalWrappingEnabled()){return 2}}return this.zoomCoercionMode()},m7:function(a,b,c,d){$.ig.SeriesViewer.prototype.m7.call(this,a,b,c,d);switch(b){case"ZoomCoercionMode":this.tu();break;case"WindowRect":this.t2();break;case"BackgroundTilingMode":this.sv(this.sw());if(this._ss!=null){this._ss.isHorizontalWrappingEnabled(this.sv()==2)}break;case"IsHorizontalWrappingEnabled":this._s1=this.isHorizontalWrappingEnabled();this.sv(this.sw());this.b5(this.b6());if(this._ss!=null){this._ss.isHorizontalWrappingEnabled(this.sv()==2)}break;case"UseWorldRectForZoomBounds":this.actualWindowRect(this.r1());break;case"BackgroundContent":if(this._ss!=null){var e=this._ss;e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.tv.runOn(this));this._ss.deferralHandler(null)}this._ss=$b($$t.$ag.$type,this.backgroundContent());if(this._ss!=null){var f=this._ss;f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.tv.runOn(this));this._ss.deferralHandler(this);this._ss.isHorizontalWrappingEnabled(this.sv()==2)}this._sz.fu($b($$t.$ag.$type,c),$b($$t.$ag.$type,d));if(this._ss!=null){this._ss.geographicMap(this);this._sz.fr(this.actualWindowRect());this._sz.fv(this.actualPixelScalingRatio())}break;case"YAxis":case"XAxis":this.t0(c);this.tt(d);break;case"WorldRect":if(!this.suppressZoomResetOnWorldRectChange()){this.windowRect($$t.$a0.un)}this.tu();this.t1();this.t2();this.actualWindowRect(this.r1());this._sz.fs();break;case"ActualWindowRect":this._sz.fr(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this._e3){this.oh(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"ActualPixelScalingRatio":this._sz.fv(this.actualPixelScalingRatio());break;case"Zoomable":this.od();break;case"MarkerAutomaticBehavior":var j=this.series().getEnumerator();while(j.moveNext()){var i=j.current();i.notifyIndexedPropertiesChanged()}break}},imageTilesReady:null,tv:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},t0:function(a){if(a!=null){a.seriesViewer(null)}},t1:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_sz:null,s0:null,getFontInfo:function(){this.s0=this._sz.font();return this.s0},q7:function(){return this._sz.axisLineBrush()},getFontBrush:function(){return this._sz.fontBrush()},ny:function(a,b){if($b($.ig.ItfConverter.prototype.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$.ig.SeriesViewer.prototype.ny.call(this,a,b)}},register:function(a,b){this.no(a,b)},unRegister:function(a){this.n4(a)},deferredRefresh:function(){this.kw()},deferAction:function(a){if(this.tc!=null){this.tc.setTimeout(a,0)}else{window.setTimeout(a,0)}},ts:function(a){this.oc(a)},exportVisualData:function(){var a=new $.ig.ChartVisualData;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add1(b);a.axes().add1(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add1(e)}a.name(this.name());a.contentArea($.ig.RectData.prototype.b(this.viewportRect()));a.centralArea($.ig.RectData.prototype.b(this.viewportRect()));a.plotArea($.ig.RectData.prototype.b(this.viewportRect()));return a},r7:function(a,b,c){return a},tw:function(){},ul:null,uz:function(a){if(arguments.length===1){this.ul=a;return a}else{return this.ul}},zoomToGeographic:function(a){this.uz(a);this.t5()},t5:function(){if(this.zoomIsReady()&&!this.uz().isEmpty()){var a=this.getZoomFromGeographic1(this.uz());this.uz($$a.$ae.empty());this.oi(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$.ig.SeriesViewer.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("GeographicMapImagery:ag","Control",{init:function(a){this.an=null;$$a.$f.init.call(this);this._ab=$$t.$ag.$type;this._ap=a;this._aj=this.ai();this.bb(this._aj)},bb:function(a){},ai:function(){return new $$t.h(this)},_aj:null,ak:null,deferralHandler:function(a){if(arguments.length===1){this.ak=a;if(this.ao()!=null){this.ao().deferralHandler(a)}return a}else{return this.ak}},a5:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},a9:function(){var a=this.ao();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.a5.runOn(this));this.ao().deferralHandler(this.deferralHandler());var b=this.ao();b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.a4.runOn(this));var c=this.ao();c.downloadingImage=$.ig.Delegate.prototype.combine(c.downloadingImage,this.a3.runOn(this));var d=this.ao();d.cancellingImage=$.ig.Delegate.prototype.combine(d.cancellingImage,this.a2.runOn(this));this.ao().referer(this.referer());this.ao().userAgent(this.userAgent());this.ao().isHorizontalTileWrappingEnabled(this.isHorizontalWrappingEnabled())},a3:function(a,b){if(this.downloadingImage!=null){this.downloadingImage(this,b)}},a2:function(a,b){if(this.cancellingImage!=null){this.cancellingImage(this,b)}},bg:function(){if(this.ao()!=null){this._aj.e()}},ba:function(a,b,c){switch(a){case"WindowRect":this.bg();break;case"GeographicMap":this._aj.e();break;case"Referer":if(this.ao()!=null){this.ao().referer(this.referer())}break;case"UserAgent":if(this.ao()!=null){this.ao().userAgent(this.userAgent())}break;case"IsHorizontalWrappingEnabled":if(this.ao()!=null){this.ao().isHorizontalTileWrappingEnabled(this.isHorizontalWrappingEnabled())}break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},windowRect:function(a){if(arguments.length===1){this.h($$t.$ag.windowRectProperty,a);return a}else{return this.c($$t.$ag.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.h($$t.$ag.geographicMapProperty,a);return a}else{return this.c($$t.$ag.geographicMapProperty)}},a8:function(a,b){a.a7(b.oldValue(),b.newValue())},a7:function(a,b){this.ba("GeographicMap",a,b)},clearTileCache:function(){if(this.ao()!=null){this.ao().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,an:null,ao:function(a){if(arguments.length===1){this.an=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("MultiScaleImage"))}return a}else{return this.an}},_ap:null,propertyChanged:null,bn:function(a){if(this.geographicMap()==null||a.width()<1||a.height()<1){return a}var b=new $$a.ae(0,0,0,a.width(),a.height());var c=this.geographicMap().ut(b);var d=$$t.$a0.uk;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.ao().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $.ig.ScalerParams(1,this.windowRect(),b,h.isInverted());
j.c=c;var k=new $.ig.ScalerParams(1,this.windowRect(),b,i.isInverted());k.c=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.ao().viewportWidth();var o=-m/b.height()*this.ao().viewportWidth()*(b.height()/b.width());this.ao().viewportOrigin({__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a},bd:function(a){this._aj.f(a)},bf:function(a){this._aj.h(a)},be:function(a){this._aj.g(a)},imagesChanged:null,a4:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,new $$t.ah)}},a6:function(){this._aj.e()},bc:function(a){this._aj.i(a)},v:function(){$$a.$f.v.call(this);this._ap.o(this.__opacity)},cancellingImage:null,downloadingImage:null,referer:function(a){if(arguments.length===1){this.h($$t.$ag.refererProperty,a);return a}else{return this.c($$t.$ag.refererProperty)}},isHorizontalWrappingEnabled:function(a){if(arguments.length===1){this.h($$t.$ag.isHorizontalWrappingEnabledProperty,a);return a}else{return this.c($$t.$ag.isHorizontalWrappingEnabledProperty)}},userAgent:function(a){if(arguments.length===1){this.h($$t.$ag.userAgentProperty,a);return a}else{return this.c($$t.$ag.userAgentProperty)}},$type:new $.ig.Type("GeographicMapImagery",$$a.$f.$type,[$$0.$b6.$type])},true);$c("ArcGISOnlineMapImagery:e","GeographicMapImagery",{init:function(){this.__pendingTokenRequest_=null;this.__pendingMapServerRequest_=null;$$t.$ag.init.call(this,new $.ig.ArcGISOnlineTileSource);this.bt="localhost";this.bu="https://www.arcgis.com/sharing/";this.bp=60;this.userToken(null)},mapServerUri:function(a){if(arguments.length===1){this.h($$t.$e.mapServerUriProperty,a);return a}else{return this.c($$t.$e.mapServerUriProperty)}},cd:function(a,b){a.cf("MapServerUri",b.oldValue(),b.newValue())},userName:function(a){if(arguments.length===1){this.h($$t.$e.userNameProperty,a);return a}else{return this.c($$t.$e.userNameProperty)}},cg:function(a,b){a.cf("UserName",b.oldValue(),b.newValue())},password:function(a){if(arguments.length===1){this.h($$t.$e.passwordProperty,a);return a}else{return this.c($$t.$e.passwordProperty)}},ce:function(a,b){a.cf("Password",b.oldValue(),b.newValue())},userToken:function(a){if(arguments.length===1){this.h($$t.$e.userTokenProperty,a);return a}else{return this.c($$t.$e.userTokenProperty)}},ch:function(a,b){a.cf("UserToken",b.oldValue(),b.newValue())},isMapPublic:function(a){if(arguments.length===1){this.h($$t.$e.isMapPublicProperty,a);return a}else{return this.c($$t.$e.isMapPublicProperty)}},cc:function(a,b){a.cf("IsMapPublic",b.oldValue(),b.newValue())},bp:0,defaultTokenTimeout:function(a){if(arguments.length===1){this.bp=a;this.b8(true);return a}else{return this.bp}},bu:null,tokenGenerationEndPoint:function(a){if(arguments.length===1){this.bu=a;this.b8(true);return a}else{return this.bu}},bt:null,refererUri:function(a){if(arguments.length===1){this.bt=a;this.b8(true);return a}else{return this.bt}},acquireNewToken:function(){this.b8(true)},b9:function(a){a()},b8:function(a){if(String.isNullOrEmpty(this.userToken())&&a==false){this.ci();return}var b=this.tokenGenerationEndPoint();if(String.isNullOrEmpty(b)){this.userToken("");return}if(b.substr(b.length-1,1)!="/"){b+="/"}if(String.isNullOrEmpty(this.refererUri())){this.userToken("");return}var c=this.defaultTokenTimeout();if(c<1){c=1}b+=$5($$t.$e.bv,[this.userName(),this.password(),this.refererUri(),c]);if(!$$6.$x.isWellFormedUriString(b,1)){this.userToken("");return}var url_=b;this._pendingTokenRequest_=HttpRequestUtil.submit(url_,this.getResponseCompleted_TokenResponse,null)},ci:function(){if(String.isNullOrEmpty(this.mapServerUri())){return}var a=this.mapServerUri();if(a.substr(a.length-1,1)=="/"){a.remove(a.length-1,1)}if(!this.isMapPublic()){if(String.isNullOrEmpty(this.userToken())){return}a=$4("{0}?f=json&token={1}",a,this.userToken())}else{a=$4("{0}?f=json",a)}if(!$$6.$x.isWellFormedUriString(a,1)){return}var url_=a;this._pendingMapServerRequest_=HttpRequestUtil.submit(url_,this.getResponseCompleted_MapServerResponse,null)},__pendingTokenRequest_:null,__pendingMapServerRequest_:null,getResponseCompleted_TokenResponse:function(a,b){if(b!=this.__pendingTokenRequest_){return}this.__pendingTokenRequest_=null;var data_=a;var c=JSON.parse(data_);if(c!=null){var d="";if(c.token()!=null){d=c.token()}this.userToken(d)}},getResponseCompleted_MapServerResponse:function(a,b){if(b!=this.__pendingMapServerRequest_){return}this.__pendingMapServerRequest_=null;var data_=a;var c=JSON.parse(data_);if(c!=null&&c.tileInfo()!=null){this._ap.levelOfDetail(c.tileInfo().levelOfDetails().length)}},cf:function(a,b,c){var $self=this;var d=$b($.ig.ArcGISOnlineTileSource.prototype.$type,this._ap);switch(a){case"MapServerUri":if(d!=null){d.mapServerUri($b(String,c))}this.ci();break;case"UserName":case"Password":if(String.isNullOrEmpty(this.userName())||String.isNullOrEmpty(this.password())){return}this.b8(true);break;case"UserToken":this.b9(function(){d.userToken($self.userToken())});this.ci();break;case"IsMapPublic":d.isMapPublic(this.isMapPublic());break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("ArcGISOnlineMapImagery",$$t.$ag.$type)},true);$c("GeographicMapSeriesHost:ax","Series",{notifyIndexedPropertiesChanged:function(){$.ig.Series.prototype.notifyIndexedPropertiesChanged.call(this);if(this.pt()!=null){this.pt().notifyIndexedPropertiesChanged()}},init:function(){$.ig.Series.prototype.init.call(this);this.pt(this.ps())},pr:null,isGeographic:function(){return true},getItemValue:function(a,b){var c=this.jf(b);if(c=="LatitudeMemberPath"){c="YMemberPath"}if(c=="LongitudeMemberPath"){c="XMemberPath"}return this.pt().getItemValue(a,b)},getVisiblePointsOfInterest:function(a,b,c,d){return this.pt().getVisiblePointsOfInterest(a,b,c,d)},getAxes:function(){return this.pt().getAxes()},be:function(){return this.pt()},pt:function(a){if(arguments.length===1){var b=this.pt()!=a;if(b){this.pr=a;this.py()}return a}else{return this.pr}},hasMarkers:function(){return this.pt().hasMarkers()},py:function(){this.kt(this.pt());this._pu.b2()},av:function(a,b,c){return this.ax(this.pt(),a,b,c)},aw:function(a,b,c){return this.ay(this.pt(),a,b,c)},getItem:function(a){return this.hp(this.pt(),a)},getPreviousOrExactIndex:function(a,b){return this.pt().getPreviousOrExactIndex(a,b)},getNextOrExactIndex:function(a,b){return this.pt().getNextOrExactIndex(a,b)},getSeriesValue:function(a,b,c){return this.pt().getSeriesValue(a,b,c)},getSeriesValuePosition:function(a,b,c){return this.pt().getSeriesValuePosition(a,b,c)},getSeriesValueBoundingBox:function(a){return this.pt().getSeriesValueBoundingBox(a)},getSeriesValueFineGrainedBoundingBoxes:function(a){return this.pt().getSeriesValueFineGrainedBoundingBoxes(a)},getSeriesValueBoundingBoxFromSeriesPixel:function(a){return this.pt().getSeriesValueBoundingBoxFromSeriesPixel(a)},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){return this.pt().getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a)},getSeriesValueMarkerBoundingBox:function(a){return this.pt().getSeriesValueMarkerBoundingBox(a)},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){return this.pt().getSeriesValueMarkerBoundingBoxFromSeriesPixel(a)},getSeriesHighValue:function(a,b,c){return this.pt().getSeriesHighValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.pt().getSeriesHighValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.pt().getSeriesLowValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesValuePositionFromSeriesPixel(a,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesValueFromSeriesPixel(a,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesHighValuePositionFromSeriesPixel(a,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesHighValueFromSeriesPixel(a,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){return this.pt().getSeriesLowValuePositionFromSeriesPixel(a,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){return this.pt().getSeriesLowValueFromSeriesPixel(a,b,c)},getItemIndexFromSeriesPixel:function(a){return this.pt().getItemIndexFromSeriesPixel(a)},getItemSpan:function(){return this.pt().getItemSpan()},getExactItemIndexFromSeriesPixel:function(a){return this.pt().getExactItemIndexFromSeriesPixel(a)},getItemFromSeriesPixel:function(a){return this.pt().getItemFromSeriesPixel(a)},ps:function(){},bv:function(){return new $$t.av(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pu=$b($$t.$av.$type,a)},_pu:null,visibleFromScale:function(a){if(arguments.length===1){this.h($$t.$ax.visibleFromScaleProperty,a);return a}else{return this.c($$t.$ax.visibleFromScaleProperty)}},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.pt().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.pt())}if(d!=null){this.seriesViewer().attachSeries(this.pt())}this.pt().provideViewport(this.po());this.pt().index(this.index());this.kz(this.pt());this._uniqueIndex=this.pt()._uniqueIndex;var e=$b($.ig.SeriesViewer.prototype.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.pz.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.pz.runOn(this))}this.px();break;case"SyncLink":this.pt().syncLink(this.syncLink());break;case"VisibleFromScale":this.px();break;case"Index":this.pt().index(this.index());break;case"ItemsSource":this._pu.b3();break;case"Resolution":this._pu.ca();break;case"TransitionDuration":this._pu.cd();break;case"Opacity":this._pu.b7();break;case"Visibility":var hs_=this.pt();var v_=this.__visibility;hs_.visibility(v_);break;case"MouseOverEnabled":this.pt().mouseOverEnabled(this.mouseOverEnabled());break;case"ExpectFunctions":this.pt().expectFunctions(this.expectFunctions());break;case"Thickness":this._pu.cc();break;case"Brush":this._pu.b1();break;case"Outline":this._pu.b9();break;case"ActualBrush":this._pu.by();break;case"ActualOutline":this._pu.bz();break;case"MarkerFillOpacity":if(!$.ig.util.isNaN(this.markerFillOpacity())){this._pu.b6()}break;case"AreaFillOpacity":if(!$.ig.util.isNaN(this.areaFillOpacity())){this._pu.b0()}break;case"OutlineMode":this._pu.b8();break;case"ShowDefaultTooltip":this._pu.cb();break;case"Title":this.pt().title(this.title());break;case"LegendItemBadgeMode":this._pu.b4();break;case"LegendItemBadgeShape":this._pu.b5();break;case"Legend":this.pt().legend(this.legend());this.view().onLegendItemVisibilityChanged();break}},px:function(){if(this.seriesViewer()==null||this.pt()==null){return}if(!$.ig.util.isNaN(this.visibleFromScale())){if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){var hs_=this.pt();var v_=1;hs_.visibility(v_)}else{var hs2_=this.pt();var v2_=0;hs2_.visibility(v2_)}}},pz:function(a,b){this.px()},renderSeries:function(a){$.ig.Series.prototype.renderSeries.call(this,a);if(this.pt()!=null){this.pt().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if(this.pt()!=null){this.pt().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a,b){return this.pt().getHitDataContext(a,b)},styleUpdated:function(){$.ig.Series.prototype.styleUpdated.call(this);this.pt().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.pt().coercionMethods(a);return a}else{return this.__coercionMethods}},ky:function(a){$.ig.Series.prototype.ky.call(this,a);if(this.pt()!=null){var b=this.pt().exportVisualData();this.kq(a,b)}},$type:new $.ig.Type("GeographicMapSeriesHost",$.ig.Series.prototype.$type)},true);$c("GeographicShapeSeriesBase:ap","GeographicMapSeriesHost",{init:function(){this.p7=false;$$t.$ax.init.call(this)},bv:function(){return new $$t.p(this)},_p4:null,lo:function(a){$$t.$ax.lo.call(this,a);this._p4=a},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.shapeMemberPathProperty,a);return a}else{return this.c($$t.$ap.shapeMemberPathProperty)}},dt:function(){return true},cz:function(){return true},isCustomShapeStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$ap.isCustomShapeStyleAllowedProperty,a);return a}else{return this.c($$t.$ap.isCustomShapeStyleAllowedProperty)}},isCustomShapeMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$ap.isCustomShapeMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$ap.isCustomShapeMarkerStyleAllowedProperty)}},_p9:false,_p8:false,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchModeProperty,$.ig.ShapeItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$ap.itemSearchThresholdProperty))}},itemSearchPointsThreshold:function(a){if(arguments.length===1){this.h($$t.$ap.itemSearchPointsThresholdProperty,a);return a}else{return $h(this.c($$t.$ap.itemSearchPointsThresholdProperty))}},assigningShapeStyle:null,assigningShapeMarkerStyle:null,lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p4.cf();break;case"ShapeMemberPath":this._p4.ch();break;case"ShapeFilterResolution":this._p4.cg();break;case"IsCustomShapeStyleAllowed":this.pt().isCustomShapeStyleAllowed(this.isCustomShapeStyleAllowed());this._p9=this.isCustomShapeStyleAllowed();if(this.isCustomShapeStyleAllowed()){var e=this.pt();e.assigningShapeStyle=$.ig.Delegate.prototype.combine(e.assigningShapeStyle,this.qp.runOn(this))}else{var f=this.pt();f.assigningShapeStyle=$.ig.Delegate.prototype.remove(f.assigningShapeStyle,this.qp.runOn(this))}break;case"IsCustomShapeMarkerStyleAllowed":this.pt().isCustomShapeMarkerStyleAllowed(this.isCustomShapeMarkerStyleAllowed());this._p8=this.isCustomShapeMarkerStyleAllowed();if(this.isCustomShapeStyleAllowed()){var g=this.pt();g.assigningShapeMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningShapeMarkerStyle,this.qo.runOn(this))}else{var h=this.pt();h.assigningShapeMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningShapeMarkerStyle,this.qo.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchPointsThreshold":this.pt().itemSearchPointsThreshold(this.itemSearchPointsThreshold());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break;case"ShapefileDataSource":if(c!=null){var i=c;if(this.p7){i.importCompleted=$.ig.Delegate.prototype.remove(i.importCompleted,this.qq.runOn(this))}}if(d!=null){var j=d;if(j.count()>0){this.qr();break}this.p7=true;j.importCompleted=$.ig.Delegate.prototype.combine(j.importCompleted,this.qq.runOn(this))}break}},qp:function(a,b){if(this.assigningShapeStyle!=null){this.assigningShapeStyle(this,b)}},qo:function(a,b){if(this.assigningShapeMarkerStyle!=null){this.assigningShapeMarkerStyle(this,b)}},qq:function(a,b){this.qr()},qr:function(){var sds_=this.shapefileDataSource();var ext_=sds_.externalObject;this.itemsSource(ext_.getPointData())},p5:null,p7:false,shapefileDataSource:function(a){if(arguments.length===1){var b=this.p5;this.p5=a;if(b!=this.p5){this.raisePropertyChanged("ShapefileDataSource",b,this.p5)}return a}else{return this.p5}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$ap.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$ap.shapeFilterResolutionProperty)}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$ax.$type)},true);$c("GeographicTileSeries:f","GeographicShapeSeriesBase",{isTile:function(){return true},init:function(){this.qz=null;$$t.$ap.init.call(this);this._ab=$$t.$f.$type},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.q0=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.q0}},q0:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.pt()!=null){this.pt().tileImagery(this.tileImagery())}break}},qz:null,py:function(){$$t.$ap.py.call(this);this.pt().tileImagery(this.tileImagery());if(this.qz!=null){var a=this.qz;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.q4.runOn(this))}this.qz=this.pt();if(this.qz!=null){var b=this.qz;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.q4.runOn(this))}},ps:function(){return new $$t.a4},imageTilesReady:null,q4:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.a1)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$ap.$type)},true);$c("GeographicMapImageryView:h","Object",{init:function(a){this.b=1;$.ig.$op.init.call(this);this._j=$$a.$ae.empty();this._a=a;this._a.ao(new $.ig.XamMultiScaleImage);this._a.ao().source(this._a._ap);this._a.a9()},_a:null,e:function(){if(this._j.isEmpty()){return}this._a.bn(new $$a.af(1,this._j.width(),this._j.height()))},_j:null,f:function(a){this._a.ao().provideContext(a)},_d:null,g:function(a){this._d=a;this._a.ao().provideRenderer(a)},h:function(a){this._j=a;this._a.ao().provideViewport(a);this._a.a6()},b:0,c:function(){return this.b},i:function(a){this.b=a;this._a.ao().pixelScalingRatioChanged(a)},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$c("BingMapsMapImageryView:g","GeographicMapImageryView",{init:function(a){$$t.$h.init.call(this,a);this._k=a},_k:null,m:function(){if(this._k.subDomains()==null){this._k.subDomains(new $$t.ad(0))}this._k._ap.tilePath(this._k.actualTilePath());this._k._ap.subDomains(this._k.actualSubDomains());this._k._ap.cultureName(this._k.cultureName())},o:function(){this._k._ap.tilePath(this._k.actualTilePath())},l:function(){this._k._ap.cultureName(this._k.cultureName())},n:function(){this._k._ap.subDomains(this._k.actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$h.$type)},true);$c("HostSeriesView:av","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bx=a},_bx:null,ar:function(a,b){$.ig.SeriesView.prototype.ar.call(this,a,b)},b2:function(){this._bx.legendItemVisibility(1);this._bx.pt().legendItemVisibility(0);this._bx.pt().itemsSource(this._bx.itemsSource());this._bx.pt().index(this._bx.index());this._bx.pt().brush(this._bx.brush());this._bx.pt().outline(this._bx.brush());this._bx.pt().outlineMode(this._bx.outlineMode());this._bx.pt().resolution(this._bx.resolution());this._bx.pt().transitionDuration(this._bx.transitionDuration());this._bx.pt().__opacity=this._bx.__opacity;this._bx.pt().thickness(this._bx.thickness());this._bx.pt().areaFillOpacity(this._bx.areaFillOpacity());this._bx.pt().markerFillOpacity(this._bx.markerFillOpacity());this._bx.pt().showDefaultTooltip(this._bx.showDefaultTooltip());this._bx.pt().legendItemBadgeShape(this._bx.legendItemBadgeShape());this._bx.pt().legendItemBadgeMode(this._bx.legendItemBadgeMode())},b3:function(){this._bx.pt().itemsSource(this._bx.itemsSource())},ca:function(){this._bx.pt().resolution(this._bx.resolution())},cd:function(){this._bx.pt().transitionDuration(this._bx.transitionDuration())},b7:function(){this._bx.pt().__opacity=this._bx.__opacity},cc:function(){this._bx.pt().thickness(this._bx.thickness())},b1:function(){this._bx.pt().brush(this._bx.brush())},b9:function(){this._bx.pt().outline(this._bx.outline())},by:function(){this._bx.pt().brush(this._bx.actualBrush())},bz:function(){this._bx.pt().outline(this._bx.actualOutline())},b4:function(){this._bx.pt().legendItemBadgeMode(this._bx.legendItemBadgeMode())},b5:function(){this._bx.pt().legendItemBadgeShape(this._bx.legendItemBadgeShape())},b0:function(){this._bx.pt().areaFillOpacity(this._bx.areaFillOpacity())},b6:function(){this._bx.pt().markerFillOpacity(this._bx.markerFillOpacity())},b8:function(){this._bx.pt().outlineMode(this._bx.outlineMode())},cb:function(){this._bx.pt().showDefaultTooltip(this._bx.showDefaultTooltip())},$type:new $.ig.Type("HostSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("GeographicShapeSeriesBaseView:p","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);this._ce.pt().shapeMemberPath(this._ce.shapeMemberPath())},cf:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},ch:function(){this._ce.pt().shapeMemberPath(this._ce.shapeMemberPath())},cg:function(){this._ce.pt().shapeFilterResolution(this._ce.shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$av.$type)},true);$c("GeographicPolylineSeriesView:i","GeographicShapeSeriesBaseView",{init:function(a){$$t.$p.init.call(this,a);this._ci=a},_ci:null,onInit:function(){$$t.$p.onInit.call(this);if(!this.isThumbnailView()){this._ci.thickness($.ig.Defaults.prototype.n)}},b2:function(){$$t.$p.b2.call(this);this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector());this._ci.pt().shapeStyle(this._ci.shapeStyle())},cj:function(){this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector())},ck:function(){this._ci.pt().shapeStyle(this._ci.shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$p.$type)},true);$c("GeographicProportionalSymbolSeriesBaseView:j","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicProportionalSymbolSeriesBaseView",$$t.$av.$type)},true);$c("GeographicProportionalSymbolSeriesView:k","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){$$t.$av.b2.call(this);var a=this._ce.pt();a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.markerType(this._ce.markerType());a.markerTemplate(this._ce.markerTemplate());a.markerThickness(this._ce.markerThickness());a.radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues());a.radiusMemberPath(this._ce.radiusMemberPath());a.radiusScale(this._ce.radiusScale());a.labelMemberPath(this._ce.labelMemberPath());a.fillMemberPath(this._ce.fillMemberPath());a.fillScale(this._ce.fillScale());a.fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues());a.markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale());a.markerOutlineBrightness(this._ce.markerOutlineBrightness());a.markerBrushBrightness(this._ce.markerBrushBrightness())},cn:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cm:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cs:function(){this._ce.pt().markerType(this._ce.markerType())},cq:function(){this._ce.pt().markerTemplate(this._ce.markerTemplate())},cr:function(){this._ce.pt().markerThickness(this._ce.markerThickness())},ct:function(){this._ce.pt().maximumMarkers(this._ce.maximumMarkers())},cv:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cw:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},cu:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},co:function(){this._ce.pt().markerBrush(this._ce.markerBrush())},cp:function(){this._ce.pt().markerOutline(this._ce.markerOutline())},cx:function(){this._ce.pt().radiusMemberPath(this._ce.radiusMemberPath())},cy:function(){this._ce.pt().radiusScale(this._ce.radiusScale());this._ce.pt().radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues())},ci:function(){this._ce.pt().labelMemberPath(this._ce.labelMemberPath())},cg:function(){this._ce.pt().fillScale(this._ce.fillScale());this._ce.pt().fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues());this._ce.pt().markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale());this._ce.pt().markerOutlineBrightness(this._ce.markerOutlineBrightness());this._ce.pt().markerBrushBrightness(this._ce.markerBrushBrightness())},cf:function(){this._ce.pt().fillMemberPath(this._ce.fillMemberPath())},cz:function(){this._ce.pt().radiusScaleUseGlobalValues(this._ce.radiusScaleUseGlobalValues())},ch:function(){this._ce.pt().fillScaleUseGlobalValues(this._ce.fillScaleUseGlobalValues())},cl:function(){this._ce.pt().markerOutlineUsesFillScale(this._ce.markerOutlineUsesFillScale())},ck:function(){this._ce.pt().markerOutlineBrightness(this._ce.markerOutlineBrightness())},cj:function(){this._ce.pt().markerBrushBrightness(this._ce.markerBrushBrightness())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$av.$type)},true);$c("GeographicXYTriangulatingSeriesView:u","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);var a=this._ce.pt();a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.trianglesSource(this._ce.trianglesSource());a.triangleVertexMemberPath1(this._ce.triangleVertexMemberPath1());a.triangleVertexMemberPath2(this._ce.triangleVertexMemberPath2());a.triangleVertexMemberPath3(this._ce.triangleVertexMemberPath3())},ch:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},cg:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cf:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},ci:function(){this._ce.pt().trianglesSource(this._ce.trianglesSource())},cj:function(){this._ce.pt().triangleVertexMemberPath1(this._ce.triangleVertexMemberPath1())},ck:function(){this._ce.pt().triangleVertexMemberPath2(this._ce.triangleVertexMemberPath2())},cl:function(){this._ce.pt().triangleVertexMemberPath3(this._ce.triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$av.$type)},true);$c("GeographicContourLineSeriesView:l","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$u.init.call(this,a);this._cm=a},_cm:null,onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){this._cm.thickness($.ig.Defaults.prototype.m)}},b2:function(){$$t.$u.b2.call(this);if(this._cm.pt()!=null){this._cm._ql.fillScale(this._cm.fillScale());this._cm._ql.valueMemberPath(this._cm.valueMemberPath())}},cn:function(){if(this._cm._ql!=null){this._cm._ql.fillScale(this._cm.fillScale())}},co:function(){if(this._cm._ql!=null){this._cm._ql.valueMemberPath(this._cm.valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$u.$type)},true);$c("GeographicHighDensityScatterSeriesView:m","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,b2:function(){$$t.$av.b2.call(this);var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._ce.pt());a.xMemberPath(this._ce.longitudeMemberPath());a.yMemberPath(this._ce.latitudeMemberPath());a.useBruteForce(this._ce.useBruteForce());a.progressiveLoad(this._ce.progressiveLoad());a.mouseOverEnabled(this._ce.mouseOverEnabled());a.heatMinimum(this._ce.heatMinimum());a.heatMaximum(this._ce.heatMaximum());a.heatMinimumColor(this._ce.heatMinimumColor());a.heatMaximumColor(this._ce.heatMaximumColor());a.pointExtent(this._ce.pointExtent())},ck:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cj:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cp:function(){this._ce.pt().useBruteForce(this._ce.useBruteForce())},cn:function(){this._ce.pt().progressiveLoad(this._ce.progressiveLoad())},cl:function(){this._ce.pt().mouseOverEnabled(this._ce.mouseOverEnabled())},ci:function(){this._ce.pt().heatMinimum(this._ce.heatMinimum())},cg:function(){this._ce.pt().heatMaximum(this._ce.heatMaximum())},co:function(){var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._ce.pt());if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},cq:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cr:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},ch:function(){this._ce.pt().heatMinimumColor(this._ce.heatMinimumColor())},cf:function(){this._ce.pt().heatMaximumColor(this._ce.heatMaximumColor())},cm:function(){this._ce.pt().pointExtent(this._ce.pointExtent())},onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){this._ce.resolution($.ig.Defaults.prototype.q);this._ce.heatMinimumColor($.ig.Defaults.prototype.aq);this._ce.heatMaximumColor($.ig.Defaults.prototype.ap);this._ce.brush($.ig.Defaults.prototype.al);this._ce.outline($.ig.Defaults.prototype.ak)}},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$av.$type)},true);$c("GeographicScatterAreaSeriesView:n","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$u.init.call(this,a);this._cm=a},_cm:null,onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){$$t.$u.b2.call(this);if(this._cm._qn!=null){this._cm._qn.colorMemberPath(this._cm.colorMemberPath());this._cm._qn.colorScale(this._cm.colorScale())}},cn:function(){if(this._cm._qn!=null){this._cm._qn.colorMemberPath(this._cm.colorMemberPath())}},co:function(){if(this._cm._qn!=null){this._cm._qn.colorScale(this._cm.colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$u.$type)},true);$c("GeographicShapeSeriesBaseBaseView:o","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicShapeSeriesBaseBaseView",$$t.$av.$type)},true);$c("GeographicShapeSeriesView:q","GeographicShapeSeriesBaseView",{init:function(a){$$t.$p.init.call(this,a);this._ci=a;if(!this.isThumbnailView()){this._ci.shapeMemberPath("points")}},_ci:null,onInit:function(){$$t.$p.onInit.call(this);if(!this.isThumbnailView()){this._ci.markerOutline($.ig.Defaults.prototype.aj);this._ci.thickness($.ig.Defaults.prototype.p);this._ci.markerThickness($.ig.Defaults.prototype.o);this._ci.markerType($.ig.Defaults.prototype.d);this._ci.markerFillMode($.ig.Defaults.prototype.a)}},b2:function(){$$t.$p.b2.call(this);this._ci.pt().shapeStyle(this._ci.shapeStyle());this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector());this._ci.pt().markerTemplate(this._ci.markerTemplate());this._ci.pt().markerThickness(this._ci.markerThickness());this._ci.pt().markerCollisionAvoidance(this._ci.markerCollisionAvoidance())},cn:function(){this._ci.pt().markerTemplate(this._ci.markerTemplate())},cp:function(){this._ci.pt().markerThickness(this._ci.markerThickness())},ck:function(){this._ci.pt().markerCollisionAvoidance(this._ci.markerCollisionAvoidance())},co:function(){this._ci.pt().markerType(this._ci.markerType())},cj:function(){this._ci.pt().markerBrush(this._ci.markerBrush())},cl:function(){this._ci.pt().markerOutline(this._ci.markerOutline())},cm:function(){this._ci.pt().markerStyle(this._ci.markerStyle())},cq:function(){this._ci.pt().shapeStyleSelector(this._ci.shapeStyleSelector())},cr:function(){this._ci.pt().shapeStyle(this._ci.shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$p.$type)},true);$c("GeographicSymbolSeriesBaseView:r","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicSymbolSeriesBaseView",$$t.$av.$type)},true);$c("GeographicSymbolSeriesView:s","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,onInit:function(){$$t.$av.onInit.call(this);if(!this.isThumbnailView()){}},b2:function(){var a=this._ce.pt();$$t.$av.b2.call(this);a.xMemberPath(this._ce.longitudeMemberPath());
a.yMemberPath(this._ce.latitudeMemberPath());a.markerType(this._ce.markerType());a.markerTemplate(this._ce.markerTemplate());a.markerThickness(this._ce.markerThickness())},cg:function(){this._ce.pt().xMemberPath(this._ce.longitudeMemberPath())},cf:function(){this._ce.pt().yMemberPath(this._ce.latitudeMemberPath())},cm:function(){this._ce.pt().markerType(this._ce.markerType())},ck:function(){this._ce.pt().markerTemplate(this._ce.markerTemplate())},cl:function(){this._ce.pt().markerThickness(this._ce.markerThickness())},cn:function(){this._ce.pt().maximumMarkers(this._ce.maximumMarkers())},cp:function(){this._ce.pt().xAxis(this._ce.seriesViewer().xAxis())},cq:function(){this._ce.pt().yAxis(this._ce.seriesViewer().yAxis())},co:function(){var a=this._ce.pt();if(this._ce.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._ce.seriesViewer().xAxis());a.yAxis(this._ce.seriesViewer().yAxis())},ci:function(){this._ce.pt().markerCollisionAvoidance(this._ce.markerCollisionAvoidance())},ch:function(){this._ce.pt().markerBrush(this._ce.markerBrush())},cj:function(){this._ce.pt().markerOutline(this._ce.markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$av.$type)},true);$c("GeographicXYTriangulatingSeriesBaseView:t","HostSeriesView",{init:function(a){$$t.$av.init.call(this,a);this._ce=a},_ce:null,$type:new $.ig.Type("GeographicXYTriangulatingSeriesBaseView",$$t.$av.$type)},true);$c("XamGeographicMapView:v","SeriesViewerView",{init:function(a){this.fp=NaN;$.ig.SeriesViewerView.prototype.init.call(this,a);this._fz=$$a.$ae.empty();this._fn=a;this._fn.dragModifier(2);this._fn.windowRectMinWidth(5e-6)},m:function(a){return 2},bk:function(a){this._j.bv(a);this._fn.ts(a);this.el()},_fn:null,ap:function(){return true},d4:function(){var a;var b;var c;var d;var e;var f=this._j.a7(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.fontBrush(c);this.font(d);this.axisLineBrush(e);var g=this._j.e();this._fn.brushes(g._a);this._fn.outlines(g._f);this._fn.markerBrushes(g._b!=null?g._b:new $.ig.BrushCollection);this._fn.markerOutlines(g._c!=null?g._c:new $.ig.BrushCollection);if(this._fn.markerBrushes().count()==0){for(var h=0;h<g._a.count();h++){this._fn.markerBrushes().add(g._a.item(h))}}if(g._c.count()==0){for(var i=0;i<g._f.count();i++){this._fn.markerOutlines().add(g._f.item(i))}}},du:function(a){$.ig.SeriesViewerView.prototype.du.call(this,a);if(this._fn.backgroundContent()!=null){var b=this._fn.backgroundContent();b.be(this._j._ae);b.bd(a)}},_fz:null,dv:function(a){$.ig.SeriesViewerView.prototype.dv.call(this,a);this._fz=a;if(this._fn.backgroundContent()!=null){var b=this._fn.backgroundContent();b.bf(this._fz)}},getViewport:function(){return new $$a.ae(0,0,0,this._fz.width(),this._fz.height())},fs:function(){if(this._fn.backgroundContent()!=null){var a=this._fn.backgroundContent();a.a6()}},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},fr:function(a){if(this._fn._ss!=null){this._fn._ss.windowRect(a)}},fu:function(a,b){if(this._fn._ss!=null){this._fn._ss.windowRect(this._fn.actualWindowRect())}if(a!=null){var c=a.ao();if(c!=null){this._fn.canvasRenderScheduler()._e.remove(c.tileScheduler())}a.bd(null);a.be(null)}if(b!=null){var d=b.ao();if(d!=null){this._fn.canvasRenderScheduler()._e.add(d.tileScheduler())}if(!this._fz.isEmpty()){this.dv(this._fz)}if(this._w!=null){this.du(this._w)}}if(b==null){this.ft(this._w)}},ft:function(a){var b=this._fn.actualPixelScalingRatio();if(b!=1){a.z();a.aa(b,b)}a.k(this._fz.left(),this._fz.top(),this._fz.width(),this._fz.height());if(b!=1){a.y()}},d1:function(){this._fd._ac=$.ig.Defaults.prototype.j;this._fe._ac=$.ig.Defaults.prototype.j;this._fd.__stroke=$.ig.Defaults.prototype.ae;this._fe.__stroke=$.ig.Defaults.prototype.ae;$.ig.SeriesViewerView.prototype.d1.call(this)},fv:function(a){this.fp=a;if(this._fn.backgroundContent()!=null){this._fn.backgroundContent().bc(a)}},fp:0,pixelScalingRatio:function(a){if(arguments.length===1){this.fp=a;return a}else{return this.fp}},$type:new $.ig.Type("XamGeographicMapView",$.ig.SeriesViewerView.prototype.$type)},true);$c("SphericalMercatorHorizontalScaler:w","HorizontalLinearScaler",{aj:null,init:function(){$.ig.HorizontalLinearScaler.prototype.init.call(this);this.aj=new $$a.ae(0,0,0,1,1)},q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.width()+b.e.left()*b.d.width();var d=this.ai(c,this.aj,b.c,b.a);return d}else{return this.ai(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ag(a,this.aj,b.c,b.a);var d=(c-b.e.left()*b.d.width())/b.e.width();return d}else{return this.ag(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.aj.left();var t=this.aj.width();var u=this.af(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},t:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{p3:d,p4:e}},ai:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ag:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},ah:function(a,b,c,d,e){var f=(a-this.o)/this._m;if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$.ig.HorizontalLinearScaler.prototype.$type)},true);$c("SphericalMercatorVerticalScaler:x","VerticalLinearScaler",{au:null,q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.height()+b.e.top()*b.d.height();var d=this.ar(c,this.au,b.c,b.a);return d}else{return this.ar(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ao(a,this.au,b.c,b.a);c=(c-b.e.top()*b.d.height())/b.e.height();return c}else{return this.ao(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.au.top();var t=this.au.height();var u=this.af(a);var v=.017453292519943295;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$x.ah){e=$$t.$x.ah}if(e>$$t.$x.ag){e=$$t.$x.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*n/this.aj;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$x.ah){e=$$t.$x.ah}if(e>$$t.$x.ag){e=$$t.$x.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*r/this.aj;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},t:function(a,b,c,d,e){d=this.ak(a.minimumValue());e=this.ak(a.maximumValue());return{p3:d,p4:e}},w:function(a,b,c){$.ig.VerticalLinearScaler.prototype.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ai=$$t.$x.am(this.n);this.aj=$$t.$x.am(this.n)-$$t.$x.am(this.o);break}},ai:0,aj:0,as:function(){return $$t.$x.ag},at:function(){return $$t.$x.ah},init:function(){$.ig.VerticalLinearScaler.prototype.init.call(this);this.au=new $$a.ae(0,0,0,1,1)},ar:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$x.am(this.n)-e/(c.height()/this.aj);return $$t.$x.aq(e)},ao:function(a,b,c,d){var e=c.top()+this.an(a,c.height());return(e-b.top()*c.height())/b.width()},ap:function(a,b,c,d,e){var f=this.an(a,d.height());return(f-b.top()*c.height())/b.width()},an:function(a,b){a=a>$$t.$x.ah?a<$$t.$x.ag?a:$$t.$x.ag:$$t.$x.ah;var c=$$t.$x.am(a);var d=(this.ai-c)*b/this.aj;return d},am:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},aq:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ak:function(a){if(a<$$t.$x.ah){return $$t.$x.ah}if(a>$$t.$x.ag){return $$t.$x.ag}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$.ig.VerticalLinearScaler.prototype.$type)},true);$c("BingResponse:z","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$aa.$type,0)},_a:null,$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$c("BingResourceSet:aa","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$ab.$type,0)},_a:null,$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$c("ImageryMetadata:ab","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x(String,0)},_b:null,_a:null,$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$c("SubDomainsCollection:ad","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,String,0)},init1:function(a,b){$$4.$f.init1.call(this,String,1,b)},$type:new $.ig.Type("SubDomainsCollection",$$4.$f.$type.specialize(String))},true);$c("BingMapsMapImagery:ac","GeographicMapImagery",{__pendingBingRequest_:null,init:function(){this.__pendingBingRequest_=null;$$t.$ag.init.call(this,new $.ig.BingMapsTileSource(0));this._bp.m();this.actualBingImageryRestUri($$t.$ac.cc)},ai:function(){return new $$t.g(this)},bb:function(a){$$t.$ag.bb.call(this,a);this._bp=a},_bp:null,_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.h($$t.$ac.isDeferredLoadProperty,a);return a}else{return this.c($$t.$ac.isDeferredLoadProperty)}},tilePath:function(a){if(arguments.length===1){this.h($$t.$ac.tilePathProperty,a);return a}else{return this.c($$t.$ac.tilePathProperty)}},bz:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bz;this.bz=a;this.cl("ActualTilePath",b,this.bz);return a}else{return this.bz}},subDomains:function(a){if(arguments.length===1){this.h($$t.$ac.subDomainsProperty,a);return a}else{return this.c($$t.$ac.subDomainsProperty)}},bq:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.cl("ActualSubDomains",b,this.bq);return a}else{return this.bq}},b0:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.b0;this.b0=a;this.cl("BingImageryRestUri",b,this.b0);return a}else{return this.b0}},by:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.by;this.by=a;this.ba("ActualBingImageryRestUri",b,this.by);return a}else{return this.by}},cultureName:function(a){if(arguments.length===1){this.h($$t.$ac.cultureNameProperty,a);return a}else{return this.c($$t.$ac.cultureNameProperty)}},apiKey:function(a){if(arguments.length===1){this.h($$t.$ac.apiKeyProperty,a);return a}else{return this.c($$t.$ac.apiKeyProperty)}},imageryStyle:function(a){if(arguments.length===1){this.h($$t.$ac.imageryStyleProperty,$$t.$y.getBox(a));return a}else{return $g(this.c($$t.$ac.imageryStyleProperty))}},requestMapSettings:function(){this.cn(true)},cn:function(a){this.ck(a)},bw:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cp:function(){this.isInitialized(false);if(!this.bv()){this.co("",null);return}if(!this.isDeferredLoad()){this.cn(false)}},bv:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},cj:function(){},co:function(a,b){},ck:function(a){},ci:function(a,b){this._aj.e();this.cp();this.cl("SubDomains",this.actualSubDomains(),this.actualSubDomains())},cl:function(a,b,c){switch(a){case"ApiKey":this.cp();break;case"IsDeferredLoad":this.cp();break;case"TilePath":this.cj();this.actualTilePath(c);this._bp.o();this._aj.e();break;case"CultureName":this._bp.l();this._aj.e();break;case"ImageryStyle":this.cp();break;case"SubDomains":this.cj();var d=b;var e=c;if(this.actualSubDomains()!=null){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.ci.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.ci.runOn(this))}this._bp.n();this._aj.e();break;case"ActualTilePath":var g=c;if(String.isNullOrEmpty(g)){this.cp()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.cj();this.cp();break;case"ActualBingImageryRestUri":this.cj();this.cp();break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$ag.$type)},true);$c("TileGeneratorMapImagery:ae","GeographicMapImagery",{init:function(){$$t.$ag.init.call(this,new $.ig.TileGeneratorTileSource);this.downloadingImage=$.ig.Delegate.prototype.combine(this.downloadingImage,this.br.runOn(this));this.cancellingImage=$.ig.Delegate.prototype.combine(this.cancellingImage,this.bq.runOn(this))},bq:function(a,b){var c=b.uri().toString().split("/");var d=$$0.$aw.parseInt($3(c[3],"/",""));var e=$$0.$aw.parseInt($3(c[4],"/",""));var f=$$0.$aw.parseInt($3($3(c[5],"/",""),".png",""));if(this.tileGenerator()!=null){this.tileGenerator().cancelTile(d,e,f)}},br:function(a,b){var $self=this;var c=b.uri().toString().split("/");var d=$$0.$aw.parseInt($3(c[3],"/",""));var e=$$0.$aw.parseInt($3(c[4],"/",""));var f=$$0.$aw.parseInt($3($3(c[5],"/",""),".png",""));b.uri(null);var img_=b.image();if(this.tileGenerator()!=null){this.tileGenerator().getTile(d,e,f,function(g,h){$self.deferralHandler().deferAction(function(){img_.src=h.url()})},function(g,h){},function(g,h){},img_)}},tileGenerator:function(a){if(arguments.length===1){this.h($$t.$ae.tileGeneratorProperty,a);return a}else{return this.c($$t.$ae.tileGeneratorProperty)}},$type:new $.ig.Type("TileGeneratorMapImagery",$$t.$ag.$type)},true);$c("CustomMapImagery:af","GeographicMapImagery",{init:function(a){$$t.$ag.init.call(this,a);a.getTileImageUri=$.ig.Delegate.prototype.combine(a.getTileImageUri,this.bq.runOn(this))},bq:function(a,b){this.bp(b)},bp:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapImagery",$$t.$ag.$type)},true);$c("ImagesChangedEventArgs:ah","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("ImagesChangedEventArgs",$$0.$w.$type)},true);$c("OpenStreetMapImagery:ai","GeographicMapImagery",{init:function(){$$t.$ag.init.call(this,new $.ig.OpenStreetMapTileSource)},tilePath:function(a){if(arguments.length===1){this.h($$t.$ai.tilePathProperty,a);return a}else{return this.c($$t.$ai.tilePathProperty)}},br:function(a,b){a.bq("TilePath",b.oldValue(),b.newValue())},bq:function(a,b,c){switch(a){case"TilePath":this._ap.setTilePathUrl(c==null?null:c);this._aj.e();break}$$t.$ag.ba.call(this,a,b,c)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$ag.$type)},true);$c("GeographicHighDensityScatterSeries:aj","GeographicMapSeriesHost",{isPixel:function(){return true},init:function(){$$t.$ax.init.call(this);this._ab=$$t.$aj.$type},bv:function(){return new $$t.m(this)},lo:function(a){$$t.$ax.lo.call(this,a);this._p2=a},_p2:null,ps:function(){this._p1=new $.ig.HighDensityScatterSeries;return this._p1},_p1:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.h($$t.$aj.useBruteForceProperty,a);return a}else{return this.c($$t.$aj.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$aj.progressiveLoadProperty,a);return a}else{return this.c($$t.$aj.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$aj.mouseOverEnabledProperty1,a);return a}else{return this.c($$t.$aj.mouseOverEnabledProperty1)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$aj.heatMinimumProperty,a);return a}else{return this.c($$t.$aj.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$aj.heatMaximumProperty,a);return a}else{return this.c($$t.$aj.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$aj.heatMinimumColorProperty,a);return a}else{return this.c($$t.$aj.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$aj.heatMaximumColorProperty,a);return a}else{return this.c($$t.$aj.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$aj.pointExtentProperty,a);return a}else{return $h(this.c($$t.$aj.pointExtentProperty))}},progressiveLoadStatusChanged:null,p9:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.p9;this.p9=a;this.raisePropertyChanged("ProgressiveStatus",b,this.p9);return a}else{return this.p9}},py:function(){$$t.$ax.py.call(this);var a=this.pt();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.qp.runOn(this));var b=this.pt();b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.qo.runOn(this))},qp:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},qo:function(a,b){if(this._p1==null){return}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p2.co();break;case"LongitudeMemberPath":this._p2.ck();break;case"LatitudeMemberPath":this._p2.cj();break;case"UseBruteForce":this._p2.cp();break;case"ProgressiveLoad":this._p2.cn();break;case"MouseOverEnabled":this._p2.cl();break;case"XAxis":this._p2.cq();break;case"YAxis":this._p2.cr();break;case"HeatMinimum":this._p2.ci();break;case"HeatMaximum":this._p2.cg();break;case"HeatMinimumColor":this._p2.ch();break;case"HeatMaximumColor":this._p2.cf();break;case"PointExtent":this._p2.cm();break}},ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$ax.$type)},true);$c("GeographicMarkerSeries:ak","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this);var a=this.pt();a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.qh.runOn(this))},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},fv:function(){return this.markerThickness()},qh:function(a,b){var c=$b($.ig.MarkerSeries.prototype.$type,this.pt());if(c==null){return}if(b.propertyName()=="ActualMarkerTemplate"){this.actualMarkerTemplate(c.actualMarkerTemplate())}else if(b.propertyName()=="ActualMarkerOutline"){this.actualMarkerOutline(c.actualMarkerOutline())}else if(b.propertyName()=="ActualMarkerBrush"){this.actualMarkerBrush(c.actualMarkerBrush())}},markerType:function(a){if(arguments.length===1){this.h($$t.$ak.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerTypeProperty))}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ak.markerThicknessProperty,a);return a}else{return this.c($$t.$ak.markerThicknessProperty)}},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ak.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerOutlineModeProperty))}},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$ak.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ak.markerFillModeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ak.markerTemplateProperty,a);return a}else{return this.c($$t.$ak.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ak.markerBrushProperty,a);return a}else{return this.c($$t.$ak.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ak.markerOutlineProperty,a);return a}else{return this.c($$t.$ak.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ak.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ak.maximumMarkersProperty))}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ak.actualMarkerTemplateProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ak.actualMarkerBrushProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ak.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ak.actualMarkerOutlineProperty)}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"MarkerBrush":this.pt().markerBrush(this.markerBrush());break;case"MarkerOutline":this.pt().markerOutline(this.markerOutline());break;case"MarkerOutlineMode":this.pt().markerOutlineMode(this.markerOutlineMode());break;case"MarkerFillMode":this.pt().markerFillMode(this.markerFillMode());break;case"MarkerType":this.pt().markerType(this.markerType());break;case"MarkerTemplate":this.pt().markerTemplate(this.markerTemplate());break;case"MarkerThickness":this.pt().markerThickness(this.markerThickness());break;case"MaximumMarkers":this.pt().maximumMarkers(this.maximumMarkers());break}},$type:new $.ig.Type("GeographicMarkerSeries",$$t.$ax.$type)},true);$c("GeographicPolylineSeries:al","GeographicShapeSeriesBase",{isPolyline:function(){return true},init:function(){$$t.$ap.init.call(this);this._ab=$$t.$al.$type},bv:function(){return new $$t.i(this)},lo:function(a){$$t.$ap.lo.call(this,a);this._q0=a},_q0:null,shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$al.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$al.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$al.shapeStyleProperty,a);return a}else{return this.c($$t.$al.shapeStyleProperty)}},ps:function(){var a=new $.ig.ScatterPolylineSeries;a.styleShape=$.ig.Delegate.prototype.combine(a.styleShape,this.q4.runOn(this));return a},q4:function(a,b){if(this.styleShape!=null){this.styleShape(this,b)}},styleShape:null,lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this._q0.cj();break;case"ShapeStyle":this._q0.ck();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$ap.$type)},true);$c("GeographicProportionalSymbolSeries:am","GeographicMarkerSeries",{hasOnlyMarkers:function(){return true},init:function(){$$t.$ak.init.call(this);this._ab=$$t.$am.$type},bv:function(){return new $$t.k(this)},lo:function(a){$$t.$ak.lo.call(this,a);this._q5=a},_q5:null,gl:function(){return.7},ps:function(){return new $.ig.BubbleSeries},_q2:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$am.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$am.longitudeMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.radiusMemberPathProperty,a);return a}else{return this.c($$t.$am.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.h($$t.$am.radiusScaleProperty,a);return a}else{return this.c($$t.$am.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.labelMemberPathProperty,a);return a}else{return this.c($$t.$am.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.fillMemberPathProperty,a);return a}else{return this.c($$t.$am.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleProperty,a);return a}else{return this.c($$t.$am.fillScaleProperty)}},fillScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$am.fillScaleUseGlobalValuesProperty)}},markerOutlineUsesFillScale:function(a){if(arguments.length===1){this.h($$t.$am.markerOutlineUsesFillScaleProperty,a);return a}else{return this.c($$t.$am.markerOutlineUsesFillScaleProperty)}},markerOutlineBrightness:function(a){if(arguments.length===1){this.h($$t.$am.markerOutlineBrightnessProperty,a);return a}else{return this.c($$t.$am.markerOutlineBrightnessProperty)}},markerBrushBrightness:function(a){if(arguments.length===1){this.h($$t.$am.markerBrushBrightnessProperty,a);return a}else{return this.c($$t.$am.markerBrushBrightnessProperty)}},radiusScaleUseGlobalValues:function(a){if(arguments.length===1){this.h($$t.$am.radiusScaleUseGlobalValuesProperty,a);return a}else{return this.c($$t.$am.radiusScaleUseGlobalValuesProperty)}},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$am.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$am.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$am.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$am.isCustomScatterMarkerStyleAllowedProperty)}},_q7:false,_q6:false,dt:function(){return true},assigningScatterStyle:null,assigningScatterMarkerStyle:null,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$am.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$am.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$am.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$am.itemSearchThresholdProperty))}},lt:function(a,b,c,d){$$t.$ak.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._q5.cu();break;case"LongitudeMemberPath":this._q5.cn();break;case"LatitudeMemberPath":this._q5.cm();break;case"XAxis":this._q5.cv();break;case"YAxis":this._q5.cw();break;case"RadiusMemberPath":this._q5.cx();break;case"RadiusScale":this._q5.cy();break;case"RadiusScaleUseGlobalValues":this._q5.cz();break;case"LabelMemberPath":this._q5.ci();break;case"FillMemberPath":this._q5.cf();break;case"FillScale":this._q5.cg();break;case"FillScaleUseGlobalValues":this._q5.ch();break;case"MarkerOutlineUsesFillScale":this._q5.cl();break;case"MarkerOutlineBrightness":this._q5.ck();break;case"MarkerBrushBrightness":this._q5.cj();break;case"IsCustomScatterStyleAllowed":this.pt().isCustomScatterStyleAllowed(this.isCustomScatterStyleAllowed());this._q7=this.isCustomScatterStyleAllowed();if(this.isCustomScatterStyleAllowed()){var e=this.pt();e.assigningScatterStyle=$.ig.Delegate.prototype.combine(e.assigningScatterStyle,this.r2.runOn(this))}else{var f=this.pt();f.assigningScatterStyle=$.ig.Delegate.prototype.remove(f.assigningScatterStyle,this.r2.runOn(this))}break;case"IsCustomScatterMarkerStyleAllowed":this.pt().isCustomScatterMarkerStyleAllowed(this.isCustomScatterMarkerStyleAllowed());this._q6=this.isCustomScatterMarkerStyleAllowed();if(this.isCustomScatterStyleAllowed()){var g=this.pt();g.assigningScatterMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningScatterMarkerStyle,this.r1.runOn(this))}else{var h=this.pt();h.assigningScatterMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningScatterMarkerStyle,this.r1.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break}},r2:function(a,b){if(this.assigningScatterStyle!=null){this.assigningScatterStyle(this,b)}},r1:function(a,b){if(this.assigningScatterMarkerStyle!=null){this.assigningScatterMarkerStyle(this,b)}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$ak.$type)},true);$c("GeographicMarkerSeriesBase:as","GeographicMarkerSeries",{init:function(){$$t.$ak.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicMarkerSeriesBase",$$t.$ak.$type)},true);$c("GeographicProportionalSymbolSeriesBase:an","GeographicMarkerSeriesBase",{init:function(){$$t.$as.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicProportionalSymbolSeriesBase",$$t.$as.$type)},true);$c("GeographicXYTriangulatingSeries:at","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this)},bv:function(){return new $$t.u(this)},lo:function(a){$$t.$ax.lo.call(this,a);this._p1=a},_p1:null,longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$at.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$at.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$at.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$at.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$at.trianglesSourceProperty,a);return a}else{return this.c($$t.$at.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$at.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$at.triangleVertexMemberPath3Property)}},lt:function(a,b,c,d){$$t.$ax.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._p1.ch();break;case"LongitudeMemberPath":this._p1.cg();break;case"LatitudeMemberPath":this._p1.cf();break;case"TrianglesSource":this._p1.ci();break;case"TriangleVertexMemberPath1":this._p1.cj();break;case"TriangleVertexMemberPath2":this._p1.ck();break;case"TriangleVertexMemberPath3":this._p1.cl();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$ax.$type)},true);$c("GeographicScatterAreaSeries:ao","GeographicXYTriangulatingSeries",{isArea:function(){return true},init:function(){$$t.$at.init.call(this);this._ab=$$t.$ao.$type},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$ao.colorMemberPathProperty,a);return a}else{return this.c($$t.$ao.colorMemberPathProperty)}},qk:null,colorScale:function(a){if(arguments.length===1){var b=this.qk!=a;if(b){var c=this.qk;if(this.qk!=null){var d=this.qk;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.qu.runOn(this))}this.qk=a;if(this.qk!=null){var e=this.qk;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.qu.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.qk);if(this._qn!=null){this._qn.colorScale(a)}}return a}else{return this.qk}},qu:function(a,b){this._qp.co();this.updateActualColorScale();this.renderSeries(false)},updateActualColorScale:function(){if(this._qn!=null){this.actualColorScale(this._qn.actualColorScale())}},actualColorScale:function(a){if(arguments.length===1){this.h($$t.$ao.actualColorScaleProperty,a);return a}else{return this.c($$t.$ao.actualColorScaleProperty)}},mk:function(){$$t.$at.mk.call(this);this.updateActualColorScale()},_qn:null,ps:function(){this._qn=new $.ig.ScatterAreaSeries;var a=this._qn;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qv.runOn(this));return this._qn},qv:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},bv:function(){return new $$t.n(this)},lo:function(a){$$t.$at.lo.call(this,a);this._qp=a;
},_qp:null,lt:function(a,b,c,d){$$t.$at.lt.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this._qp.cn();break;case"ColorScale":this._qp.co();this.updateActualColorScale();break}},triangulationStatusChanged:null,ez:function(a){if(arguments.length===1){$.ig.Series.prototype.ez.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$at.$type)},true);$c("GeographicShapeSeriesBaseBase:aq","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicShapeSeriesBaseBase",$$t.$ax.$type)},true);$c("GeographicSymbolSeriesBase:ar","GeographicMarkerSeriesBase",{init:function(){$$t.$as.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicSymbolSeriesBase",$$t.$as.$type)},true);$c("GeographicXYTriangulatingSeriesBase:au","GeographicMapSeriesHost",{init:function(){$$t.$ax.init.call(this)},ps:function(){},$type:new $.ig.Type("GeographicXYTriangulatingSeriesBase",$$t.$ax.$type)},true);$c("GeographicContourLineSeries:aw","GeographicXYTriangulatingSeries",{isLineContour:function(){return true},init:function(){$$t.$at.init.call(this);this._ab=$$t.$aw.$type},py:function(){$$t.$at.py.call(this)},_ql:null,ps:function(){this._ql=new $.ig.ScatterContourSeries;var a=this._ql;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.qv.runOn(this));var b=this._ql;b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.qw.runOn(this));return this._ql},qv:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},qw:function(a,b){var c=$b($.ig.ScatterContourSeries.prototype.$type,this.pt());if(c==null){return}if(b.propertyName()=="ActualFillScale"){this.actualFillScale(c.actualFillScale())}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$aw.valueMemberPathProperty,a);return a}else{return this.c($$t.$aw.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$aw.fillScaleProperty,a);return a}else{return this.c($$t.$aw.fillScaleProperty)}},actualFillScale:function(a){if(arguments.length===1){this.h($$t.$aw.actualFillScaleProperty,a);return a}else{return this.c($$t.$aw.actualFillScaleProperty)}},mk:function(){$$t.$at.mk.call(this)},bv:function(){return new $$t.l(this)},lo:function(a){$$t.$at.lo.call(this,a);this._qp=a},_qp:null,valueResolver:function(a){if(arguments.length===1){this.h($$t.$aw.valueResolverProperty,a);return a}else{return this.c($$t.$aw.valueResolverProperty)}},lt:function(a,b,c,d){$$t.$at.lt.call(this,a,b,c,d);switch(b){case"FillScale":this._qp.cn();break;case"ValueMemberPath":this._qp.co();break;case"ValueResolver":this._ql.valueResolver(this.valueResolver());break;case"DashArray":this._ql.dashArray(this.dashArray());break;case"DashCap":this._ql.dashCap(this.dashCap());break;case"MiterLimit":this._ql.miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$at.$type)},true);$c("GeographicShapeSeries:ay","GeographicShapeSeriesBase",{isPolygon:function(){return true},init:function(){$$t.$ap.init.call(this);this._ab=$$t.$ay.$type},bv:function(){return new $$t.q(this)},_q4:null,lo:function(a){$$t.$ap.lo.call(this,a);this._q4=a},ps:function(){var a=new $.ig.ScatterPolygonSeries;a.styleShape=$.ig.Delegate.prototype.combine(a.styleShape,this.rl.runOn(this));a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.rm.runOn(this));return a},rl:function(a,b){if(this.styleShape!=null){this.styleShape(this,b)}},styleShape:null,rm:function(a,b){var c=$b($.ig.ScatterPolygonSeries.prototype.$type,this.pt());if(c==null){return}},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ay.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ay.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ay.shapeStyleProperty,a);return a}else{return this.c($$t.$ay.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ay.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerTypeProperty))}},markerOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineModeProperty,$.ig.MarkerOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerOutlineModeProperty))}},markerFillMode:function(a){if(arguments.length===1){this.h($$t.$ay.markerFillModeProperty,$.ig.MarkerFillMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerFillModeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.markerTemplateProperty,a);return a}else{return this.c($$t.$ay.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.markerBrushProperty,a);return a}else{return this.c($$t.$ay.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineProperty,a);return a}else{return this.c($$t.$ay.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ay.markerStyleProperty,a);return a}else{return this.c($$t.$ay.markerStyleProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ay.markerThicknessProperty,a);return a}else{return this.c($$t.$ay.markerThicknessProperty)}},fv:function(){return this.markerThickness()},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ay.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerCollisionAvoidanceProperty))}},lt:function(a,b,c,d){$$t.$ap.lt.call(this,a,b,c,d);switch(b){case"MarkerOutlineMode":this.pt().markerOutlineMode(this.markerOutlineMode());break;case"MarkerFillMode":this.pt().markerFillMode(this.markerFillMode());break;case"MarkerTemplate":this._q4.cn();break;case"MarkerThickness":this._q4.cp();break;case"MarkerCollisionAvoidance":this._q4.ck();break;case"MarkerType":this._q4.co();break;case"MarkerBrush":this._q4.cj();break;case"MarkerOutline":this._q4.cl();break;case"MarkerStyle":this._q4.cm();break;case"ShapeStyleSelector":this._q4.cq();break;case"ShapeStyle":this._q4.cr();break}},gl:function(){return.7},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ay.actualMarkerTemplateProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ay.actualMarkerBrushProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ay.actualMarkerOutlineProperty)}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$ap.$type)},true);$c("GeographicSymbolSeries:az","GeographicMarkerSeries",{hasOnlyMarkers:function(){return true},init:function(){$$t.$ak.init.call(this);this._ab=$$t.$az.$type},bv:function(){return new $$t.s(this)},lo:function(a){$$t.$ak.lo.call(this,a);this._q4=a},_q4:null,gl:function(){return.7},ps:function(){return new $.ig.ScatterSeries},_q3:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$az.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$az.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$az.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$az.longitudeMemberPathProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$az.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$az.markerCollisionAvoidanceProperty))}},isCustomScatterStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$az.isCustomScatterStyleAllowedProperty,a);return a}else{return this.c($$t.$az.isCustomScatterStyleAllowedProperty)}},isCustomScatterMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$az.isCustomScatterMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$az.isCustomScatterMarkerStyleAllowedProperty)}},_q6:false,_q5:false,dt:function(){return true},assigningScatterStyle:null,assigningScatterMarkerStyle:null,itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$az.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$az.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$az.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$az.itemSearchThresholdProperty))}},lt:function(a,b,c,d){$$t.$ak.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._q4.co();break;case"LongitudeMemberPath":this._q4.cg();break;case"LatitudeMemberPath":this._q4.cf();break;case"MarkerCollisionAvoidance":this._q4.ci();break;case"XAxis":this._q4.cp();break;case"YAxis":this._q4.cq();break;case"IsCustomScatterStyleAllowed":this.pt().isCustomScatterStyleAllowed(this.isCustomScatterStyleAllowed());this._q6=this.isCustomScatterStyleAllowed();if(this.isCustomScatterStyleAllowed()){var e=this.pt();e.assigningScatterStyle=$.ig.Delegate.prototype.combine(e.assigningScatterStyle,this.rm.runOn(this))}else{var f=this.pt();f.assigningScatterStyle=$.ig.Delegate.prototype.remove(f.assigningScatterStyle,this.rm.runOn(this))}break;case"IsCustomScatterMarkerStyleAllowed":this.pt().isCustomScatterMarkerStyleAllowed(this.isCustomScatterMarkerStyleAllowed());this._q5=this.isCustomScatterMarkerStyleAllowed();if(this.isCustomScatterStyleAllowed()){var g=this.pt();g.assigningScatterMarkerStyle=$.ig.Delegate.prototype.combine(g.assigningScatterMarkerStyle,this.rl.runOn(this))}else{var h=this.pt();h.assigningScatterMarkerStyle=$.ig.Delegate.prototype.remove(h.assigningScatterMarkerStyle,this.rl.runOn(this))}break;case"ItemSearchMode":this.pt().itemSearchMode(this.itemSearchMode());break;case"ItemSearchThreshold":this.pt().itemSearchThreshold(this.itemSearchThreshold());break}},rm:function(a,b){if(this.assigningScatterStyle!=null){this.assigningScatterStyle(this,b)}},rl:function(a,b){if(this.assigningScatterMarkerStyle!=null){this.assigningScatterMarkerStyle(this,b)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$az.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$az.useLightweightMarkersProperty)}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$ak.$type)},true);$c("ImageTilesReadyEventArgs:a1","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("ImageTilesReadyEventArgs",$$0.$w.$type)},true);$$t.$a0.zoomableProperty=$$a.$s.i("Zoomable",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,true,function(a,b){$b($$t.$a0.$type,a).nb("Zoomable",b.oldValue(),b.newValue())}));$$t.$a0.sx=0;$$t.$a0.resizeBehaviorProperty=$$a.$s.i("ResizeBehavior",$$t.$a2.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a2.getBox($$t.$a0.sx),function(a,b){a.nb("ResizeBehavior",b.oldValue(),b.newValue())}));$$t.$a0.isHorizontalWrappingEnabledProperty=$$a.$s.i("IsHorizontalWrappingEnabled",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("IsHorizontalWrappingEnabled",b.oldValue(),b.newValue())}));$$t.$a0.backgroundTilingModeProperty=$$a.$s.i("BackgroundTilingMode",$$t.$a3.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a3.getBox(0),function(a,b){a.nb("BackgroundTilingMode",b.oldValue(),b.newValue())}));$$t.$a0.uk=new $$a.ae(2,{__x:-180,__y:-85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:180,__y:85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});$$t.$a0.useWorldRectForZoomBoundsProperty=$$a.$s.i("UseWorldRectForZoomBounds",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("UseWorldRectForZoomBounds",b.oldValue(),b.newValue())}));$$t.$a0.suppressZoomResetOnWorldRectChangeProperty=$$a.$s.i("SuppressZoomResetOnWorldRectChange",$$0.$aq.$type,$$t.$a0.$type,new $$a.ac(2,false,function(a,b){a.nb("SuppressZoomResetOnWorldRectChange",b.oldValue(),b.newValue())}));$$t.$a0.worldRectProperty=$$a.$s.i("WorldRect",$$a.$ae.$type,$$t.$a0.$type,new $$a.ac(2,$$t.$a0.uk,function(a,b){a.nb("WorldRect",b.oldValue(),b.newValue())}));$$t.$a0.un=new $$a.ae(0,0,0,1,1);$$t.$a0.windowScaleProperty=$$a.$s.i("WindowScale",Number,$$t.$a0.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$a0.$type,a).nb("WindowScale",b.oldValue(),b.newValue())}));$$t.$ag.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$ag.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$ag.$type,a).ba("WindowRect",b.oldValue(),b.newValue())}));$$t.$ag.geographicMapProperty=$$a.$s.i("GeographicMap",$$t.$a0.$type,$$t.$ag.$type,new $$a.ac(2,null,$$t.$ag.a8));$$t.$ag.refererProperty=$$a.$s.i("Referer",String,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ag.$type,a).ba("Referer",b.oldValue(),b.newValue())}));$$t.$ag.isHorizontalWrappingEnabledProperty=$$a.$s.i("IsHorizontalWrappingEnabled",$$0.$aq.$type,$$t.$ag.$type,new $$a.ac(2,false,function(a,b){$b($$t.$ag.$type,a).ba("IsHorizontalWrappingEnabled",b.oldValue(),b.newValue())}));$$t.$ag.userAgentProperty=$$a.$s.i("UserAgent",String,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ag.$type,a).ba("UserAgent",b.oldValue(),b.newValue())}));$$t.$e.bv="generateToken?username={0}&password={1}&client=referer&referer={2}&expiration={3}&f=pjson";$$t.$e.mapServerUriProperty=$$a.$s.i("MapServerUri",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.cd));$$t.$e.userNameProperty=$$a.$s.i("UserName",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.cg));$$t.$e.passwordProperty=$$a.$s.i("Password",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.ce));$$t.$e.userTokenProperty=$$a.$s.i("UserToken",String,$$t.$e.$type,new $$a.ac(2,null,$$t.$e.ch));$$t.$e.isMapPublicProperty=$$a.$s.i("IsMapPublic",$$0.$aq.$type,$$t.$e.$type,new $$a.ac(2,true,$$t.$e.cc));$$t.$ax.visibleFromScaleProperty=$$a.$s.i("VisibleFromScale",Number,$$t.$ax.$type,new $$a.ac(2,1,function(a,b){var c=a;c.raisePropertyChanged("VisibleFromScale",b.oldValue(),b.newValue())}));$$t.$ap.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,"points",function(a,b){$b($$t.$ap.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.isCustomShapeStyleAllowedProperty=$$a.$s.i("IsCustomShapeStyleAllowed",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeStyleAllowed",b.oldValue(),b.newValue())}));$$t.$ap.isCustomShapeMarkerStyleAllowedProperty=$$a.$s.i("IsCustomShapeMarkerStyleAllowed",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomShapeMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ShapeItemSearchMode.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.ShapeItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$ap.itemSearchPointsThresholdProperty=$$a.$s.i("ItemSearchPointsThreshold",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchPointsThreshold",b.oldValue(),b.newValue())}));$$t.$ap.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$ap.$type,new $$a.ac(2,2,function(a,b){$b($$t.$ap.$type,a).raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$x.ag=85.05112878;$$t.$x.ah=-85.05112878;$$t.$ac.cc="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$ac.isDeferredLoadProperty=$$a.$s.i("IsDeferredLoad",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){$b($$t.$ac.$type,a).cl("IsDeferredLoad",b.oldValue(),b.newValue())}));$$t.$ac.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ac.$type,a).cl("TilePath",b.oldValue(),b.newValue())}));$$t.$ac.subDomainsProperty=$$a.$s.i("SubDomains",$$t.$ad.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){$b($$t.$ac.$type,a).cl("SubDomains",b.oldValue(),b.newValue())}));$$t.$ac.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$ac.$type,new $$a.ac(2,"en-US",function(a,b){$b($$t.$ac.$type,a).cl("CultureName",b.oldValue(),b.newValue())}));$$t.$ac.apiKeyProperty=$$a.$s.i("ApiKey",String,$$t.$ac.$type,new $$a.ac(2,String.empty(),function(a,b){$b($$t.$ac.$type,a).cl("ApiKey",b.oldValue(),b.newValue())}));$$t.$ac.imageryStyleProperty=$$a.$s.i("ImageryStyle",$$t.$y.$type,$$t.$ac.$type,new $$a.ac(2,$$t.$y.getBox(1),function(a,b){$b($$t.$ac.$type,a).cl("ImageryStyle",b.oldValue(),b.newValue())}));$$t.$ae.tileGeneratorProperty=$$a.$s.i("TileGenerator",$.ig.ITileGenerator.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.ba("TileGenerator",b.oldValue(),b.newValue())}));$$t.$ai.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$ai.$type,new $$a.ac(2,null,$$t.$ai.br));$$t.$aj.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$aj.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$aj.mouseOverEnabledProperty1=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$aj.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$aj.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$aj.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$aj.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$aj.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$aj.$type,new $$a.ac(2,$.ig.Defaults.prototype.aq,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$aj.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$aj.$type,new $$a.ac(2,$.ig.Defaults.prototype.ap,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$aj.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$aj.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$ak.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox($.ig.Defaults.prototype.e),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ak.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ak.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ak.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$ak.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$ak.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}));$$t.$ak.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ak.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ak.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ak.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ak.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ak.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ak.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ak.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ak.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$al.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$al.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$am.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$am.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$am.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$am.radiusScaleProperty=$$a.$s.i("RadiusScale",$.ig.SizeScale.prototype.$type,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$am.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillScaleProperty=$$a.$s.i("FillScale",$.ig.BrushScale.prototype.$type,$$t.$am.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$am.fillScaleUseGlobalValuesProperty=$$a.$s.i("FillScaleUseGlobalValues",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("FillScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$am.markerOutlineUsesFillScaleProperty=$$a.$s.i("MarkerOutlineUsesFillScale",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MarkerOutlineUsesFillScale",b.oldValue(),b.newValue())}));$$t.$am.markerOutlineBrightnessProperty=$$a.$s.i("MarkerOutlineBrightness",Number,$$t.$am.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerOutlineBrightness",b.oldValue(),b.newValue())}));$$t.$am.markerBrushBrightnessProperty=$$a.$s.i("MarkerBrushBrightness",Number,$$t.$am.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("MarkerBrushBrightness",b.oldValue(),b.newValue())}));$$t.$am.radiusScaleUseGlobalValuesProperty=$$a.$s.i("RadiusScaleUseGlobalValues",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("RadiusScaleUseGlobalValues",b.oldValue(),b.newValue())}));$$t.$am.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$am.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$am.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$am.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$am.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$am.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$at.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$at.$type,new $$a.ac(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$at.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$at.$type,new $$a.ac(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$at.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$at.$type,new $$a.ac(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$at.$type,new $$a.ac(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$at.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$at.$type,new $$a.ac(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$ao.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$ao.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$ao.actualColorScaleProperty=$$a.$s.i("ActualColorScale",$.ig.ColorScale.prototype.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualColorScale",b.oldValue(),b.newValue())}));$$t.$aw.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$aw.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$aw.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$aw.actualFillScaleProperty=$$a.$s.i("ActualFillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualFillScale",b.oldValue(),b.newValue())}));$$t.$aw.valueResolverProperty=$$a.$s.i("ValueResolver",$.ig.ContourValueResolver.prototype.$type,$$t.$aw.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.oldValue(),b.newValue())}));$$t.$ay.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ay.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ay.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineModeProperty=$$a.$s.i("MarkerOutlineMode",$.ig.MarkerOutlineMode.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerOutlineMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerOutlineMode",b.oldValue(),b.newValue())}));$$t.$ay.markerFillModeProperty=$$a.$s.i("MarkerFillMode",$.ig.MarkerFillMode.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerFillMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerFillMode",b.oldValue(),b.newValue())}));$$t.$ay.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ay.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ay.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ay.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ay.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$az.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$az.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$az.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$az.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$az.isCustomScatterStyleAllowedProperty=$$a.$s.i("IsCustomScatterStyleAllowed",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterStyleAllowed",b.oldValue(),b.newValue())}));$$t.$az.isCustomScatterMarkerStyleAllowedProperty=$$a.$s.i("IsCustomScatterMarkerStyleAllowed",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomScatterMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$az.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$az.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$az.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,1e4,function(a,b){
a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$az.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}))});