//>>built define("dojo/_base/lang dojo/_base/array dojo/_base/declare dojo/_base/html dojo/dom dojo/dom-geometry dojo/dom-class dojo/_base/xhr dojo/_base/connect dojo/_base/window dojox/gfx ./_base ./Feature ./_Marker dojo/number dojo/_base/sniff".split(" "),function(l,q,u,m,v,n,w,p,h,r,k,A,x,t,y,z){return u("dojox.geo.charting.Map",null,{defaultColor:"#B7B7B7",highlightColor:"#D5D5D5",series:[],dataBindingAttribute:null,dataBindingValueFunction:null,dataStore:null,showTooltips:!0,enableFeatureZoom:!0,colorAnimationDuration:0, _idAttributes:null,_onSetListener:null,_onNewListener:null,_onDeleteListener:null,constructor:function(a,b){m.style(a,"display","block");this.container=a;var c=this._getContainerBounds();this.surface=k.createSurface(a,c.w,c.h);this._createZoomingCursor();this.mapBackground=this.surface.createRect({x:0,y:0,width:c.w,height:c.w}).setFill("rgba(0,0,0,0)");this.mapObj=this.surface.createGroup();this.mapObj.features={};"object"==typeof b?this._init(b):"string"==typeof b&&0