@mapgis/webclient-common
Version:
An important part of the MapGIS Client for JavaScript product, which provides interfaces and functions unrelated to the map engine.
1 lines • 2.6 MB
JavaScript
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=69)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GdalUtil=t.buildModuleUrl=t.getMapGISBaseUrl=t.getMetersPerSpatialReference=t.deleteNullValue=t.toDate=t.getFunctionArguments=t.ExpressionParser=t.allSettled=t.inOrderPromise=t.debouncePromise=t.compareObject=t.throttle=t.getTileLayerNearestCenterAndScale=t.convertImageSourceToBase64=t.isWMTSOriginReverse=t.isWMTSBBoxReverse=t.isWMTSReverse=t.isWMSReverse=t.getProjectionSrs=t.inputCss=t.getBaseUrl=t.toJSON=t.getVideoType=t.isObject=t.notNULL=t.cloneObject=t.returnPoint=t.formatPoints=t.newGuid=t.extendDeep=t.isBoolean=t.deepClone=t.isString=t.Log=t.getOutStatisticsParameter=t.getGeometryParameter=t.isNull=t.limitExtentToSRSMaxExtent=t.getExtendExtentByPixel=t.createGeometry=t.normalize=t.defined=t.defaultValue=t.getGUID=t.bind=t.getParameterString=t.urlAppend=t.transformResult=t.isInTheSameDomain=t.isNumber=t.isArray=t.extend=void 0;var n=r(16),i=r(439),o=r(177),a=r(88),s=h(r(53)),u=r(440),l=r(443),c=r(87),f=r(178),p=h(r(444));function h(e){return e&&e.__esModule?e:{default:e}}t.extend=n.extend,t.isArray=n.isArray,t.isNumber=n.isNumber,t.isInTheSameDomain=n.isInTheSameDomain,t.transformResult=n.transformResult,t.urlAppend=n.urlAppend,t.getParameterString=n.getParameterString,t.bind=n.bind,t.getGUID=n.getGUID,t.defaultValue=n.defaultValue,t.defined=n.defined,t.normalize=i.normalize,t.createGeometry=o.createGeometry,t.getExtendExtentByPixel=o.getExtendExtentByPixel,t.limitExtentToSRSMaxExtent=o.limitExtentToSRSMaxExtent,t.isNull=n.isNull,t.getGeometryParameter=n.getGeometryParameter,t.getOutStatisticsParameter=n.getOutStatisticsParameter,t.Log=s.default,t.isString=n.isString,t.deepClone=n.deepClone,t.isBoolean=n.isBoolean,t.extendDeep=n.extendDeep,t.newGuid=n.newGuid,t.formatPoints=n.formatPoints,t.returnPoint=n.returnPoint,t.cloneObject=n.cloneObject,t.notNULL=n.notNULL,t.isObject=n.isObject,t.getVideoType=n.getVideoType,t.toJSON=n.toJSON,t.getBaseUrl=n.getBaseUrl,t.inputCss=n.inputCss,t.getProjectionSrs=n.getProjectionSrs,t.isWMSReverse=n.isWMSReverse,t.isWMTSReverse=n.isWMTSReverse,t.isWMTSBBoxReverse=n.isWMTSBBoxReverse,t.isWMTSOriginReverse=n.isWMTSOriginReverse,t.convertImageSourceToBase64=n.convertImageSourceToBase64,t.getTileLayerNearestCenterAndScale=n.getTileLayerNearestCenterAndScale,t.throttle=n.throttle,t.compareObject=n.compareObject,t.debouncePromise=a.debouncePromise,t.inOrderPromise=a.inOrderPromise,t.allSettled=a.allSettled,t.ExpressionParser=u.ExpressionParser,t.getFunctionArguments=n.getFunctionArguments,t.toDate=l.toDate,t.deleteNullValue=n.deleteNullValue,t.getMetersPerSpatialReference=c.getMetersPerSpatialReference,t.getMapGISBaseUrl=f.getMapGISBaseUrl,t.buildModuleUrl=f.buildModuleUrl,t.GdalUtil=p.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutStatisticType=t.TileDisplayStrategy=t.SwipeMode=t.EngineType=t.RasterInterpolationType=t.NormalizationType=t.TemporalUnit=t.TDTLayerType=t.VisualVariableType=t.CustomWKID=t.SeverVectorTileSubLayerType=t.TileSliceType=t.ColorNameToHexMap=t.IGSSceneOriginLayerType=t.ArcType=t.AreaUnits=t.LinearUnits=t.MaterialType=t.WaveStrength=t.WaterbodySize=t.PatternStyle=t.ProfileType=t.AnchorType=t.LinePatternStyle=t.LineMarkerStyle=t.LineMarkerPlacement=t.LineJoinType=t.LineCapType=t.Symbol3DLayerType=t.Corporation=t.WMTSCorporation=t.RadiusUnit=t.PictureFormat=t.UrlServerType=t.ShadowMode=t.SceneMode=t.VerticalAlignment=t.HorizontalAlignment=t.ElevationMode=t.IGSSymbolType=t.SymbolType=t.SketchEditorToolEventType=t.SketchEditorState=t.SketchEditorEventType=t.SketchEditMode=t.SketchDataType=t.VideoSourceType=t.VectorTileGeometryType=t.RendererType=t.AngleUnit=t.LengthUnit=t.ViewEventType=t.LoadStatus=t.LogType=t.IGSGeometryType=t.TokenAttachType=t.UpdateContentType=t.SubLayerType=t.LayerType=t.GeometryType=t.SpatialRelation=t.StatisticType=t.MapEventType=t.LayerEventType=t.FetchMethod=t.ReturnFormat=void 0;var n=ye(r(334)),i=ye(r(335)),o=ye(r(336)),a=ye(r(337)),s=ye(r(338)),u=ye(r(339)),l=ye(r(83)),c=ye(r(340)),f=ye(r(341)),p=ye(r(342)),h=ye(r(343)),d=ye(r(344)),y=ye(r(345)),g=ye(r(346)),v=ye(r(347)),m=ye(r(348)),_=ye(r(349)),b=ye(r(350)),S=ye(r(351)),w=ye(r(352)),x=ye(r(353)),O=ye(r(354)),E=ye(r(355)),T=ye(r(356)),P=ye(r(357)),I=ye(r(102)),k=ye(r(358)),M=ye(r(359)),L=ye(r(103)),C=ye(r(104)),N=ye(r(360)),j=ye(r(361)),R=ye(r(362)),G=ye(r(363)),A=ye(r(364)),V=ye(r(365)),D=ye(r(366)),F=ye(r(367)),B=ye(r(105)),U=ye(r(106)),q=ye(r(368)),J=ye(r(369)),z=ye(r(370)),W=ye(r(371)),H=ye(r(372)),Y=ye(r(150)),X=ye(r(151)),K=ye(r(152)),Z=ye(r(373)),Q=ye(r(374)),$=ye(r(375)),ee=ye(r(376)),te=ye(r(377)),re=ye(r(153)),ne=ye(r(378)),ie=ye(r(379)),oe=ye(r(107)),ae=ye(r(43)),se=ye(r(380)),ue=ye(r(381)),le=ye(r(154)),ce=ye(r(382)),fe=ye(r(383)),pe=ye(r(384)),he=ye(r(385)),de=ye(r(386));function ye(e){return e&&e.__esModule?e:{default:e}}t.ReturnFormat=n.default,t.FetchMethod=i.default,t.LayerEventType=o.default,t.MapEventType=a.default,t.StatisticType=s.default,t.SpatialRelation=u.default,t.GeometryType=l.default,t.LayerType=c.default,t.SubLayerType=f.default,t.UpdateContentType=h.default,t.TokenAttachType=p.default,t.IGSGeometryType=d.default,t.LogType=y.default,t.LoadStatus=g.default,t.ViewEventType=v.default,t.LengthUnit=m.default,t.AngleUnit=_.default,t.RendererType=b.default,t.VectorTileGeometryType=S.default,t.VideoSourceType=w.default,t.SketchDataType=x.default,t.SketchEditMode=O.default,t.SketchEditorEventType=E.default,t.SketchEditorState=T.default,t.SketchEditorToolEventType=P.default,t.SymbolType=I.default,t.IGSSymbolType=k.default,t.ElevationMode=M.default,t.HorizontalAlignment=L.default,t.VerticalAlignment=C.default,t.SceneMode=N.default,t.ShadowMode=j.default,t.UrlServerType=R.default,t.PictureFormat=G.default,t.RadiusUnit=A.default,t.WMTSCorporation=V.default,t.Corporation=D.default,t.Symbol3DLayerType=F.default,t.LineCapType=B.default,t.LineJoinType=U.default,t.LineMarkerPlacement=q.default,t.LineMarkerStyle=J.default,t.LinePatternStyle=z.default,t.AnchorType=W.default,t.ProfileType=H.default,t.PatternStyle=Y.default,t.WaterbodySize=X.default,t.WaveStrength=K.default,t.MaterialType=Z.default,t.LinearUnits=Q.default,t.AreaUnits=$.default,t.ArcType=ee.default,t.IGSSceneOriginLayerType=te.default,t.ColorNameToHexMap=re.default,t.TileSliceType=ne.default,t.SeverVectorTileSubLayerType=ie.default,t.CustomWKID=oe.default,t.VisualVariableType=ae.default,t.TDTLayerType=se.default,t.TemporalUnit=ue.default,t.NormalizationType=le.default,t.RasterInterpolationType=ce.default,t.EngineType=fe.default,t.SwipeMode=pe.default,t.TileDisplayStrategy=he.default,t.OutStatisticType=de.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zondy=t.TileMonitor=t.TimeInterval=t.TimeInfo=t.TimeExtent=t.NormalizationType=t.TemporalUnit=t.FeatureExpressionInfo=t.CustomWKID=t.SeverVectorTileSubLayerType=t.SpatialRelation=t.IGSSceneOriginLayerType=t.ArcType=t.AreaUnits=t.LinearUnits=t.LineMarkerStyle=t.LineMarkerPlacement=t.LineJoinType=t.LineCapType=t.Symbol3DLayerType=t.Corporation=t.WMTSCorporation=t.FeatureRender=t.RadiusUnit=t.EPSG=t.Font=t.UrlServerType=t.CoordnateTransform=t.BaiduProject=t.Projection=t.SwipeMode=t.ShadowMode=t.SceneMode=t.ElevationInfo=t.WMTSStyle=t.TileMatrixSet=t.SketchEditorToolEventType=t.SketchEditorState=t.SketchEditorEventType=t.SketchEditMode=t.SketchDataType=t.VideoSourceType=t.ViewEventType=t.ProjectInfoBySrsID=t.ProjectInfo=t.getFeaturesFromFeatureSet=t.FeatureSet=t.Feature=t.OutStatistic=t.ErrorEvent=t.LayerEvent=t.Color=t.Event=t.Evented=t.CollectionFlattener=t.Collection=void 0;var n=r(20),i=P(r(59)),o=P(r(108)),a=P(r(397)),s=P(r(28)),u=P(r(109)),l=P(r(84)),c=P(r(398)),f=P(r(399)),p=P(r(400)),h=r(1),d=P(r(155)),y=P(r(436)),g=P(r(162)),v=P(r(61)),m=P(r(165)),_=P(r(164)),b=r(110),S=P(r(113)),w=P(r(163)),x=P(r(175)),O=P(r(437)),E=P(r(176)),T=P(r(438));function P(e){return e&&e.__esModule?e:{default:e}}t.Collection=o.default,t.CollectionFlattener=a.default,t.Evented=i.default,t.Event=n.Event,t.Color=s.default,t.LayerEvent=n.LayerEvent,t.ErrorEvent=n.ErrorEvent,t.OutStatistic=c.default,t.Feature=b.Feature,t.FeatureSet=b.FeatureSet,t.getFeaturesFromFeatureSet=b.getFeaturesFromFeatureSet,t.ProjectInfo=f.default,t.ProjectInfoBySrsID=p.default,t.ViewEventType=h.ViewEventType,t.VideoSourceType=h.VideoSourceType,t.SketchDataType=h.SketchDataType,t.SketchEditMode=h.SketchEditMode,t.SketchEditorEventType=h.SketchEditorEventType,t.SketchEditorState=h.SketchEditorState,t.SketchEditorToolEventType=h.SketchEditorToolEventType,t.TileMatrixSet=d.default,t.WMTSStyle=y.default,t.ElevationInfo=g.default,t.SceneMode=h.SceneMode,t.ShadowMode=h.ShadowMode,t.SwipeMode=h.SwipeMode,t.Projection=v.default,t.BaiduProject=m.default,t.CoordnateTransform=_.default,t.UrlServerType=h.UrlServerType,t.Font=u.default,t.EPSG=l.default,t.RadiusUnit=h.RadiusUnit,t.FeatureRender=S.default,t.WMTSCorporation=h.WMTSCorporation,t.Corporation=h.Corporation,t.Symbol3DLayerType=h.Symbol3DLayerType,t.LineCapType=h.LineCapType,t.LineJoinType=h.LineJoinType,t.LineMarkerPlacement=h.LineMarkerPlacement,t.LineMarkerStyle=h.LineMarkerStyle,t.LinearUnits=h.LinearUnits,t.AreaUnits=h.AreaUnits,t.ArcType=h.ArcType,t.IGSSceneOriginLayerType=h.IGSSceneOriginLayerType,t.SpatialRelation=h.SpatialRelation,t.SeverVectorTileSubLayerType=h.SeverVectorTileSubLayerType,t.CustomWKID=h.CustomWKID,t.FeatureExpressionInfo=w.default,t.TemporalUnit=h.TemporalUnit,t.NormalizationType=h.NormalizationType,t.TimeExtent=x.default,t.TimeInfo=O.default,t.TimeInterval=E.default,t.TileMonitor=T.default;t.zondy=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiscretizationOptions=t.ArcInfo=t.ArcDiscretizeOutput=t.editGeometryByArc3=t.editFeatureByArc3=t.GeometryEngine=t.createGeometry=t.SpatialReference=t.MultiLineString=t.MultiPolygon=t.Circle=t.MultiPoint=t.Point=t.LineString=t.Polygon=t.Extent=t.Geometry=void 0;var n=g(r(21)),i=g(r(22)),o=g(r(62)),a=g(r(168)),s=g(r(25)),u=g(r(170)),l=g(r(171)),c=g(r(169)),f=g(r(172)),p=g(r(45)),h=r(29),d=g(r(46)),y=r(173);function g(e){return e&&e.__esModule?e:{default:e}}t.Geometry=n.default,t.Extent=i.default,t.Polygon=o.default,t.LineString=a.default,t.Point=s.default,t.MultiPoint=u.default,t.Circle=l.default,t.MultiPolygon=c.default,t.MultiLineString=f.default,t.SpatialReference=p.default,t.createGeometry=h.createGeometry,t.GeometryEngine=d.default,t.editFeatureByArc3=h.editFeatureByArc3,t.editGeometryByArc3=h.editGeometryByArc3,t.ArcDiscretizeOutput=y.ArcDiscretizeOutput,t.ArcInfo=y.ArcInfo,t.DiscretizationOptions=y.DiscretizationOptions},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTitleByLayerInfo=t.getDefaultSymbolByGeometryType=t.mergeCommonClientCapbilities=t.toSublayerArr=t.getLayersCollection=t.createSublayer=t.createLayer=t.flatServerSublayerInfos=t.fireEvent=t.setSublayer=void 0;var n=r(2),i=r(1),o=r(11),a=r(456),s=r(7),u=r(37);t.setSublayer=function(e,t,r){for(var n=!0,i=0;i<e._sublayers.length;i++)if(String(e._sublayers[i].name)===String(t.name)||String(e._sublayers[i].id)===String(t.id)){Object.assign(e._sublayers[i],t),n=!1;break}for(var o=0;o<e.allSublayers.length;o++)if(String(e.allSublayers[o].name)===String(t.name)||String(e.allSublayers[o].id)===String(t.id)){Object.assign(e.allSublayers[o],t),n=!1;break}if(n)if(t instanceof r)e._sublayers.push(t);else if(t instanceof Object&&!(t instanceof Array))for(var a=0;a<e.allSublayers.length;a++)if(String(t.id)===String(e.allSublayers[a].id)||String(t.name)===String(e.allSublayers[a].name)){e._sublayers.push(new r(Object.assign(e.allSublayers[a].toJSON(),t)));break}},t.fireEvent=function(e,t,r){e._map&&e._map.fire(t,new n.LayerEvent({type:r,target:e._map,layer:e,sourceTarget:e._map,extend:{type:r}}))},t.flatServerSublayerInfos=function e(t,r){!t||!Array.isArray(t)||t.length<=0||t.forEach(function(t){r.push(t),t.children&&e(t.children,r)})},t.createLayer=function(e){var t=void 0;switch((e=e||{}).type){case i.LayerType.ArcGISMapImage:t=u.ArcGISMapImageLayer.fromJSON(e);break;case i.LayerType.ArcGISTile:t=u.ArcGISTileLayer.fromJSON(e);break;case i.LayerType.ArcGISVectorTile:t=u.ArcGISVectorTileLayer.fromJSON(e);break;case i.LayerType.cesium3DTiles:case i.LayerType.cesium3DTilesModelCache:t=u.Cesium3DTilesCacheLayer.fromJSON(e);break;case i.LayerType.ECharts:t=u.EchartsLayer.fromJSON(e);break;case i.LayerType.feature:t=u.FeatureLayer.fromJSON(e);break;case i.LayerType.GeoJSON:t=u.GeoJSONLayer.fromJSON(e);break;case i.LayerType.graphics:t=u.GraphicsLayer.fromJSON(e);break;case i.LayerType.group:t=u.GroupLayer.fromJSON(e);break;case i.LayerType.IGSFeature:t=u.IGSFeatureLayer.fromJSON(e);break;case i.LayerType.IGSMapImage:t=u.IGSMapImageLayer.fromJSON(e);break;case i.LayerType.IGSVectorTile:t=u.IGSVectorTileLayer.fromJSON(e);break;case i.LayerType.IGSTile:t=u.IGSTileLayer.fromJSON(e);break;case i.LayerType.m3dCache:case i.LayerType.M3DModelCache:t=u.M3DModelCacheLayer.fromJSON(e);break;case i.LayerType.MapV:t=u.MapVLayer.fromJSON(e);break;case i.LayerType.terrain:t=u.TerrainCacheLayer.fromJSON(e);break;case i.LayerType.webTile:t=u.WebTileLayer.fromJSON(e);break;case i.LayerType.WFS:t=u.WFSLayer.fromJSON(e);break;case i.LayerType.WMS:t=u.WMSLayer.fromJSON(e);break;case i.LayerType.WMTS:t=u.WMTSLayer.fromJSON(e);break;case i.LayerType.s3m:case i.LayerType.S3MModelCache:t=u.S3MTilesCacheLayer.fromJSON(e);break;case i.LayerType.ISScene:t=u.ISSceneLayer.fromJSON(e);break;case i.LayerType.IGSScene:t=u.IGSSceneLayer.fromJSON(e);break;case i.LayerType.IGSImage:t=u.IGSImageryLayer.fromJSON(e);break;case i.LayerType.IGSImageTile:t=u.IGSImageryTileLayer.fromJSON(e);break;case i.LayerType.unknown:default:t=u.UnknownLayer.fromJSON(e)}return t},t.createSublayer=function(e){var t=void 0;switch((e=e||{}).type){case i.SubLayerType.vectorTileSub:t=s.VectorTileSubLayer.fromJSON(e);break;case i.SubLayerType.WMSSub:t=u.WMSSubLayer.fromJSON(e);break;case i.SubLayerType.WMTSSub:t=u.WMTSSubLayer.fromJSON(e);break;case i.SubLayerType.ArcGISMapImageSub:t=u.ArcGISMapImageSubLayer.fromJSON(e);break;case i.SubLayerType.IGSMapImageSub:t=u.IGSMapImageSubLayer.fromJSON(e);break;case i.SubLayerType.ArcGISVectorTileSub:t=u.ArcGISVectorTileSubLayer.fromJSON(e);break;case i.SubLayerType.IGSVectorTileSub:t=u.IGSVectorTileSubLayer.fromJSON(e);break;case i.SubLayerType.IGSSceneSub:t=u.IGSSceneSubLayer.fromJSON(e);break;case i.SubLayerType.IGSSceneSubLabel:t=u.IGSSceneLabelSubLayer.fromJSON(e);break;case i.SubLayerType.IGSSceneSubM3DCache:t=u.IGSSceneModelCacheSubLayer.fromJSON(e);break;case i.SubLayerType.IGSSceneSubMapRef:t=u.IGSSceneMapRefSubLayer.fromJSON(e);break;case i.SubLayerType.IGSSceneSubTerrian:t=u.IGSSceneTerrainSubLayer.fromJSON(e);break;case i.SubLayerType.ISSceneSub:t=u.ISSceneSubLayer.fromJSON(e);break;case i.SubLayerType.ISSceneSubS3MCache:t=u.ISSceneModelCacheSubLayer.fromJSON(e);break;case i.SubLayerType.baseSub:default:t=new s.SubLayer(e)}return t},t.getLayersCollection=function(e){return(e=e||[])instanceof n.Collection?e:(e=e.filter(function(e){return e}).map(function(e){return e instanceof u.Layer?e:u.Layer.fromJSON(e)}),new n.Collection(e))},t.toSublayerArr=function(e){if(e){var t=[];return e instanceof n.Collection?t=e.items:Array.isArray(e)&&(t=e),t=t.map(function(e){return e instanceof s.SubLayer?e.toJSON():e})}},t.mergeCommonClientCapbilities=function(e,t){var r=e&&e.client?e.client:{},n=e&&e.server?e.server:{},o={},s=!0,u=!1,l=void 0;try{for(var c,f=Object.keys(i.EngineType)[Symbol.iterator]();!(s=(c=f.next()).done);s=!0){var p=c.value,h=i.EngineType[p],d=r[h]?r[h]:[];o[h]=d.concat(t)}}catch(e){u=!0,l=e}finally{try{!s&&f.return&&f.return()}finally{if(u)throw l}}var y=Object.assign({},n);return a.Capabilities.fromJSON({client:o,server:y})},t.getDefaultSymbolByGeometryType=function(e){var t=void 0;switch(e){case i.GeometryType.multiPoint:case i.GeometryType.point:t=o.Symbol.fromJSON({type:i.SymbolType.simpleMarker});break;case i.GeometryType.multiLineString:case i.GeometryType.lineString:t=o.Symbol.fromJSON({type:i.SymbolType.simpleLine});break;case i.GeometryType.polygon:case i.GeometryType.extent:case i.GeometryType.circle:case i.GeometryType.multiPolygon:t=o.Symbol.fromJSON({type:i.SymbolType.simpleFill})}return t},t.getTitleByLayerInfo=function(e,t,r){if(r=r||"",!e)return r;switch(t){case i.LayerType.ArcGISMapImage:case i.LayerType.ArcGISTile:case i.LayerType.IGSMapImage:case i.LayerType.IGSTile:return e.mapName||r;case i.LayerType.ArcGISVectorTile:case i.LayerType.IGSFeature:case i.LayerType.IGSVectorTile:case i.LayerType.cesium3DTilesModelCache:case i.LayerType.terrain:return e.name||r;case i.LayerType.IGSImage:case i.LayerType.IGSImageTile:case i.LayerType.M3DModelCache:return e.dataName||r;case i.LayerType.IGSScene:return e.documentInfo&&e.documentInfo.title||e.docName||r;case i.LayerType.WFS:case i.LayerType.WMS:return e.title||r;case i.LayerType.WMTS:return e.XMLInfo&&e.XMLInfo["ows:ServiceIdentification"].children["ows:Title"].children["#text"]["#text"]||r;default:return r}}},function(e,t,r){"use strict";r.r(t),r.d(t,"PJD_3PARAM",function(){return n}),r.d(t,"PJD_7PARAM",function(){return i}),r.d(t,"PJD_GRIDSHIFT",function(){return o}),r.d(t,"PJD_WGS84",function(){return a}),r.d(t,"PJD_NODATUM",function(){return s}),r.d(t,"SRS_WGS84_SEMIMAJOR",function(){return u}),r.d(t,"SRS_WGS84_SEMIMINOR",function(){return l}),r.d(t,"SRS_WGS84_ESQUARED",function(){return c}),r.d(t,"SEC_TO_RAD",function(){return f}),r.d(t,"HALF_PI",function(){return p}),r.d(t,"SIXTH",function(){return h}),r.d(t,"RA4",function(){return d}),r.d(t,"RA6",function(){return y}),r.d(t,"EPSLN",function(){return g}),r.d(t,"D2R",function(){return v}),r.d(t,"R2D",function(){return m}),r.d(t,"FORTPI",function(){return _}),r.d(t,"TWO_PI",function(){return b}),r.d(t,"SPI",function(){return S});var n=1,i=2,o=3,a=4,s=5,u=6378137,l=6356752.314,c=.0066943799901413165,f=484813681109536e-20,p=Math.PI/2,h=.16666666666666666,d=.04722222222222222,y=.022156084656084655,g=1e-10,v=.017453292519943295,m=57.29577951308232,_=Math.PI/4,b=2*Math.PI,S=3.14159265359},function(e,t,r){(function(t){e.exports=function(){var e=e||function(e,n){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i&&"undefined"!=typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&void 0!==t&&t.crypto&&(i=t.crypto),!i)try{i=r(298)}catch(e){}var o=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),s={},u=s.lib={},l=u.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=u.WordArray=l.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=void 0!=t?t:4*e.length},toString:function(e){return(e||p).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++){var a=r[o>>>2]>>>24-o%4*8&255;t[n+o>>>2]|=a<<24-(n+o)%4*8}else for(var s=0;s<i;s+=4)t[n+s>>>2]=r[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(o());return new c.init(t,e)}}),f=s.enc={},p=f.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(r,t/2)}},h=f.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(r,t)}},d=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},y=u.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,i=n.words,o=n.sigBytes,a=this.blockSize,s=4*a,u=o/s,l=(u=t?e.ceil(u):e.max((0|u)-this._minBufferSize,0))*a,f=e.min(4*l,o);if(l){for(var p=0;p<l;p+=a)this._doProcessBlock(i,p);r=i.splice(0,l),n.sigBytes-=f}return new c.init(r,f)},clone:function(){var e=l.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),g=(u.Hasher=y.extend({cfg:l.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){y.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new g.HMAC.init(e,r).finalize(t)}}}),s.algo={});return s}(Math);return e}()}).call(this,r(96))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModelCacheLayer=t.TileLayer=t.SubLayer=t.SceneLayer=t.MapImageLayer=t.FeatureLayer=t.VectorTileSubLayer=t.VectorTileLayer=t.Layer=void 0;var n=p(r(38)),i=p(r(459)),o=p(r(120)),a=p(r(479)),s=p(r(188)),u=p(r(480)),l=p(r(63)),c=p(r(481)),f=p(r(482));function p(e){return e&&e.__esModule?e:{default:e}}t.Layer=n.default,t.VectorTileLayer=i.default,t.VectorTileSubLayer=o.default,t.FeatureLayer=a.default,t.MapImageLayer=s.default,t.SceneLayer=u.default,t.SubLayer=l.default,t.TileLayer=c.default,t.ModelCacheLayer=f.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(0),o=r(1),a=p(r(114)),s=p(r(115)),u=p(r(179)),l=r(17),c=p(r(54)),f=p(r(18));function p(e){return e&&e.__esModule?e:{default:e}}var h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=(0,i.defaultValue)(t,{}),this._url=(0,i.defaultValue)(t.url,"");var r=c.default.getBaseUrlAndParams(this._url);this._baseUrl=f.default.matchString(r.baseUrl),this._queryParameters=r.params,this.enableGlobeFetch=(0,i.defaultValue)(t.enableGlobeFetch,!0),this.clientId=(0,i.defaultValue)(t.clientId,void 0),this._requestInterceptor=(0,i.defaultValue)(t.requestInterceptor,new a.default),this._responseInterceptor=(0,i.defaultValue)(t.responseInterceptor,new s.default),this._requestTimeout=(0,i.defaultValue)(t.requestTimeout,45e3),this._headers=(0,i.defaultValue)(t.headers,void 0),this._tokenKey=(0,i.defaultValue)(t.tokenKey,"token"),this._tokenValue=(0,i.defaultValue)(t.tokenValue,void 0),this._tokenAttachType=(0,i.defaultValue)(t.tokenAttachType,o.TokenAttachType.normal),this._fetchService=void 0,this.enableGlobeFetch?this._globeOptions={requestInterceptor:this._requestInterceptor,responseInterceptor:this._responseInterceptor,requestTimeout:this._requestTimeout,headers:this._headers,tokenKey:this._tokenKey,tokenValue:this._tokenValue,tokenAttachType:this._tokenAttachType,fetchService:this._fetchService}:this._privateOptions={requestInterceptor:this._requestInterceptor,responseInterceptor:this._responseInterceptor,requestTimeout:this._requestTimeout,headers:this._headers,tokenKey:this._tokenKey,tokenValue:this._tokenValue,tokenAttachType:this._tokenAttachType,fetchService:this._fetchService},this._initFetch()}return n(e,[{key:"queryServerInfo",value:function(e){return this._querySimpleInfo(e,function(e){return e.indexOf("/igs/rest/mrcs/docs/")>-1?e.replace("mrcs/docs","mrms/info")+"?f=json":e.indexOf("/igs/rest/mrms/docs/")>-1?e.replace("docs","info")+"?f=json":e.indexOf("/igs/rest/g3d/")>-1?e+"/GetDocInfo":e+"?f=json"})}},{key:"_initFetch",value:function(){return this.enableGlobeFetch&&!zondy.service._fetchService?this._globeOptions?zondy.service._fetchService=new u.default("",this._globeOptions):zondy.service._fetchService=new u.default("",{}):this.enableGlobeFetch||this._fetchService||(this._privateOptions?this._fetchService=new u.default("",this._privateOptions):this._fetchService=new u.default("",{})),this.enableGlobeFetch?zondy.service._fetchService:this._fetchService}},{key:"_getFetch",value:function(){var e=this.enableGlobeFetch?zondy.service._fetchService:this._fetchService;return e||(e=this._initFetch()),e}},{key:"_getRequest",value:function(e,t,r){i.Log.info("请求链接:",e),i.Log.info("请求参数:",t);var n=(0,i.defaultValue)(t.success,void 0),o=(0,i.defaultValue)(t.failure,void 0);return this._getFetch().request({url:e,extensionOptions:t,method:"GET",success:n,failure:o,processData:r})}},{key:"_postRequest",value:function(e,t,r){return this._sendBodyRequest("POST",e,t,r)}},{key:"_deleteRequest",value:function(e,t,r){return this._sendBodyRequest("DELETE",e,t,r)}},{key:"_putRequest",value:function(e,t,r){return this._sendBodyRequest("PUT",e,t,r)}},{key:"_patchRequest",value:function(e,t,r){return this._sendBodyRequest("PATCH",e,t,r)}},{key:"_sendBodyRequest",value:function(e,t,r,n){var a=(0,i.defaultValue)(r.success,void 0),s=(0,i.defaultValue)(r.failure,void 0),u=(0,i.defaultValue)(r.data,{}),l=(0,i.defaultValue)(r.headers,void 0),c=(0,i.defaultValue)(r.responseType,void 0),f=(0,i.defaultValue)(r.tokenAttachType,o.TokenAttachType.normal);return this._getFetch().request({url:t,method:e,data:u,headers:l,responseType:c,tokenAttachType:f,success:a,failure:s,processData:n})}},{key:"_setFetchValue",value:function(e,t){this.enableGlobeFetch&&zondy.service._fetchService?zondy.service._fetchService[e]=t:this.enableGlobeFetch||(zondy.service._fetchService[e]=t)}},{key:"_checkAndRequest",value:function(e,t,r,n){if(r=(0,i.defaultValue)(r,{}),!e.isChecked)return this.requestInterceptor&&this.requestInterceptor.failure&&this.requestInterceptor.failure instanceof Function&&this.requestInterceptor.failure({succeed:!1,msg:e.errorMessage,errorType:e.errorType,data:void 0}),r.failure&&r.failure instanceof Function&&r.failure({succeed:!1,msg:e.errorMessage,errorType:e.errorType,data:void 0}),Promise.reject({succeed:!1,msg:e.errorMessage,data:void 0,errorType:e.errorType});var a=(0,i.defaultValue)(r.method,o.FetchMethod.get),s=(0,i.cloneObject)(this._queryParameters);(0,i.defined)(this.tokenKey)&&(0,i.defined)(this.tokenValue)&&delete s[this.tokenKey],e.queryString&&(t=c.default.completeUrlEndMark(t)+e.queryString);var u=c.default.getBaseUrlAndParams(t);s=Object.assign(s,u.params);var l=c.default.getStringFromObject(s);switch(a){case o.FetchMethod.post:var f=(0,i.deepClone)(r);return f.data=l,this._postRequest(u.baseUrl,f,n);case o.FetchMethod.delete:var p=(0,i.deepClone)(r);return p.data=l,this._deleteRequest(u.baseUrl,p,n);case o.FetchMethod.put:var h=(0,i.deepClone)(r);return h.data=l,this._putRequest(u.baseUrl,h,n);case o.FetchMethod.get:default:var d=u.baseUrl;return l&&(d=c.default.completeUrlEndMark(d),d+=l),this._getRequest(d,r,n)}}},{key:"_checkPathParameters",value:function(e,t){t=(0,i.defaultValue)(t,{layerId:{type:"String"}});var r=(0,l.checkPathParameters)(t,e);return r.isChecked?{succeed:!0}:(this.requestInterceptor&&this.requestInterceptor.failure&&this.requestInterceptor.failure instanceof Function&&this.requestInterceptor.failure({succeed:!1,msg:r.errorMessage,errorType:r.errorType,data:void 0}),{succeed:!1,msg:r.errorMessage,errorType:r.errorType})}},{key:"_querySimpleInfo",value:function(e,t,r){if(e=(0,i.defaultValue)(e,{}),t&&t instanceof Function){var n=t(this._baseUrl);return e.method=o.FetchMethod.get,i.Log.info("发起请求,基地址为:",n),this._checkAndRequest({isChecked:!0,errorMessage:"",errorType:"",queryString:""},n,e,r)}return!1}},{key:"_queryInfoByLayerId",value:function(e,t){e=(0,i.defaultValue)(e,{});var r=this._checkPathParameters(e);if(!r.succeed)return e.failure&&e.failure instanceof Function&&e.failure({succeed:!1,msg:r.msg,data:void 0}),Promise.reject({succeed:!1,msg:r.msg,data:void 0});if(t&&t instanceof Function){var n=t(this._baseUrl,e);return e.method=o.FetchMethod.get,i.Log.info("发起请求,基地址为:",n),this._checkAndRequest({isChecked:!0,errorMessage:"",errorType:"",queryString:""},n,e)}}},{key:"_queryByParameters",value:function(e,t,r,n,o){e=(0,i.defaultValue)(e,{});var a=this._checkPathParameters(e,t);if(!a.succeed)return e.failure&&e.failure instanceof Function&&e.failure({succeed:!1,msg:a.msg,data:void 0,errorType:a.errorType}),Promise.reject({succeed:!1,msg:a.msg,data:void 0,errorType:a.errorType});if(n&&n instanceof Function){var s=n(this._baseUrl,e);return i.Log.info("发起请求,基地址为:",s),this._checkAndRequest((0,l.checkParam)(e,r),s,e,o)}}},{key:"_checkFailure",value:function(e,t){if(!e.succeed)return this.requestInterceptor&&this.requestInterceptor.failure&&this.requestInterceptor.failure instanceof Function&&this.requestInterceptor.failure({succeed:!1,msg:e.errorMessage,errorType:e.errorType,data:void 0}),t.failure&&t.failure instanceof Function&&t.failure({succeed:!1,msg:e.errorMessage,data:void 0,errorType:e.errorType}),Promise.reject({succeed:!1,msg:e.errorMessage,data:void 0,errorType:e.errorType})}},{key:"_checkParametersAndFetch",value:function(e){var t=e=(0,i.defaultValue)(e,{}),r=t.fetchOptions,n=t.requestOptions,o=t.checkPathRull,a=t.checkQueryRull,s=(t.checkBodyRull,t.processUrl),u=t.processBody,c=t.MapGISOptions,f=(0,l.checkParameters)(n,o);if(!f.isChecked)return this._checkFailure(f,n);var p=this._baseUrl;s&&s instanceof Function&&(p=s(this._baseUrl,e));var h=(0,l.checkParameters)(n,a);if(!h.isChecked)return this._checkFailure(h,n);var d="";u&&u instanceof Function&&(d=u(n));var y=Object.assign({},{url:p,data:d,extensionOptions:c},n||{},r||{});return this._getFetch()._commit(y)}}]),e}();Object.defineProperties(h.prototype,{requestInterceptor:{configurable:!1,get:function(){return this._requestInterceptor},set:function(e){this._setFetchValue("requestInterceptor",e),this._requestInterceptor=e}},responseInterceptor:{configurable:!1,get:function(){return this._responseInterceptor},set:function(e){this._setFetchValue("responseInterceptor",e),this._responseInterceptor=e}},requestTimeout:{configurable:!1,get:function(){return this._requestTimeout},set:function(e){this._setFetchValue("requestTimeout",e),this._requestTimeout=e}},headers:{configurable:!1,get:function(){return this._headers},set:function(e){this._setFetchValue("headers",e),this._headers=e}},tokenKey:{configurable:!1,get:function(){return this._tokenKey},set:function(e){this._setFetchValue("tokenKey",e),this._tokenKey=e}},tokenValue:{configurable:!1,get:function(){return this._tokenValue},set:function(e){this._setFetchValue("tokenValue",e),this._tokenValue=e}},tokenAttachType:{configurable:!1,get:function(){return this._tokenAttachType},set:function(e){this._setFetchValue("tokenAttachType",e),this._tokenAttachType=e}}}),Object.defineProperties(h.prototype,{url:{get:function(){return this._url},set:function(e){this._url=e}}}),t.default=h},function(e,t,r){"use strict";r.r(t);var n=r(5),i=r(58);t.default=function(e,t){return t?e:Math.abs(e)<=n.SPI?e:e-Object(i.default)(e)*n.TWO_PI}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function(e){return e&&e.__esModule?e:{default:e}}(r(8)),o=r(0),a=r(17),s=r(222);var u=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),n(t,[{key:"_getCheckQueryOpts",value:function(){return{}}},{key:"_getWorkflowParameters",value:function(e){var t=this,r={};return Object.keys(e).forEach(function(e){var n=t[e];n&&n.clone?r[e]=n.clone():r[e]=n}),r}},{key:"_processParams",value:function(e,t){var r={};return Object.keys(t).forEach(function(n){try{var i=e[n],a=n;if(t[n]&&t[n].process){var s=t[n];i="function"==typeof s.process?s.process(i):s.process}t[n]&&t[n].alias&&(a=t[n].alias),r[a]=i}catch(e){o.Log.error(e)}}),r}},{key:"_queryByParameters",value:function(e,t,r,n){e=(0,o.defaultValue)(e,{});var i=this._checkPathParameters(e,t);if(!i.succeed)return e.failure&&e.failure instanceof Function&&e.failure({succeed:!1,msg:i.msg,data:void 0,errorType:i.errorType}),Promise.reject({succeed:!1,msg:i.msg,data:void 0,errorType:i.errorType});if(n&&n instanceof Function){var s=n(this.url,e),u=(0,a.checkParam)(e,r),l=this._processParams(e,r);return u&&(u.queryString="¶meters="+JSON.stringify(l)),o.Log.info("发起请求,基地址为:",s),this._checkAndRequest(u,s,e)}}},{key:"execute",value:function(e){var t=e||{},r=this._getCheckQueryOpts(),n=this._getWorkflowParameters(r);return this._queryByParameters(Object.assign(n,t),{},r,function(e){return e+"/execute?f=json"})}},{key:"submit",value:function(e){var t=e||{},r=this._getCheckQueryOpts(),n=this._getWorkflowParameters(r);return this._queryByParameters(Object.assign(n,t),{},r,function(e){return e+"/submit?f=json"})}},{key:"queryTaskStatus",value:function(e){return this._queryByParameters(e,{taskId:{type:"String"}},{},function(e,t){return e+"/"+t.taskId+"?f=json"})}},{key:"queryTaskResult",value:function(e){return this._queryByParameters(e,{taskId:{type:"String"}},{},function(e,t){return e+"/"+t.taskId+"/results?f=json"})}}],[{key:"createWorkFlow",value:function(e){return(0,s.createWorkflow)(e)}}]),t}();t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StylePattern3D=t.ColorMaterial=t.WaterSymbol3DLayer=t.TextHalo=t.TextSymbol3DLayer=t.Edges3D=t.ExtrudeSymbol3DLayer=t.ObjectSymbol3DLayer=t.IconResource=t.PointSymbol3DOutline=t.IconSymbol3DLayer=t.FillSymbol3DOutline=t.FillSymbol3DLayer=t.PathSymbol3DLayer=t.LineSymbol3DLayer=t.LineStylePattern3D=t.LineStyleMarker3D=t.Symbol3DLayer=t.Symbol3DVerticalOffset=t.Callout3D=t.LineCallout3D=t.PolygonSymbol3D=t.PointSymbol3D=t.LineSymbol3D=t.LabelSymbol3D=t.Symbol3D=t.Symbol=t.createSymbol=t.MapGISTextSymbol=t.PictureFillSymbol=t.PictureMarkerSymbol=t.TextSymbol=t.HTMLMarkerSymbol=t.SimpleMarkerSymbol=t.SimpleLineSymbol=t.SimpleFillSymbol=void 0;var n=S(r(44)),i=S(r(60)),o=S(r(111)),a=S(r(419)),s=S(r(422)),u=S(r(423)),l=S(r(86)),c=S(r(424)),f=S(r(425)),p=S(r(426)),h=S(r(427)),d=S(r(428)),y=S(r(429)),g=S(r(430)),v=S(r(160)),m=r(157),_=r(1),b=r(24);function S(e){return e&&e.__esModule?e:{default:e}}t.SimpleFillSymbol=u.default,t.SimpleLineSymbol=l.default,t.SimpleMarkerSymbol=a.default,t.HTMLMarkerSymbol=s.default,t.TextSymbol=o.default,t.PictureMarkerSymbol=c.default,t.PictureFillSymbol=f.default,t.MapGISTextSymbol=p.default,t.createSymbol=function(e){var t=null;switch((e||{}).type){case _.SymbolType.simpleMarker:t=new a.default(e);break;case _.SymbolType.simpleLine:t=new l.default(e);break;case _.SymbolType.simpleFill:t=new u.default(e);break;case _.SymbolType.pictureMarker:t=new c.default(e);break;case _.SymbolType.htmlMarker:t=new s.default(e);break;case _.SymbolType.pictureFill:t=new f.default(e);break;case _.SymbolType.text:t=new o.default(e);break;case _.SymbolType.mapgisText:t=new p.default(e);break;case _.SymbolType.label3D:t=new h.default(e);break;case _.SymbolType.point3D:t=new y.default(e);break;case _.SymbolType.line3D:t=new d.default(e);break;case _.SymbolType.polygon3D:t=new g.default(e);break;default:t=new a.default(e)}return t},t.Symbol=n.default,t.Symbol3D=i.default,t.LabelSymbol3D=h.default,t.LineSymbol3D=d.default,t.PointSymbol3D=y.default,t.PolygonSymbol3D=g.default,t.LineCallout3D=b.LineCallout3D,t.Callout3D=b.Callout3D,t.Symbol3DVerticalOffset=b.Symbol3DVerticalOffset,t.Symbol3DLayer=m.Symbol3DLayer,t.LineStyleMarker3D=b.LineStyleMarker3D,t.LineStylePattern3D=b.LineStylePattern3D,t.LineSymbol3DLayer=m.LineSymbol3DLayer,t.PathSymbol3DLayer=m.PathSymbol3DLayer,t.FillSymbol3DLayer=m.FillSymbol3DLayer,t.FillSymbol3DOutline=b.FillSymbol3DOutline,t.IconSymbol3DLayer=m.IconSymbol3DLayer,t.PointSymbol3DOutline=b.PointSymbol3DOutline,t.IconResource=b.IconResource,t.ObjectSymbol3DLayer=m.ObjectSymbol3DLayer,t.ExtrudeSymbol3DLayer=m.ExtrudeSymbol3DLayer,t.Edges3D=b.Edges3D,t.TextSymbol3DLayer=m.TextSymbol3DLayer,t.TextHalo=b.TextHalo,t.WaterSymbol3DLayer=m.WaterSymbol3DLayer,t.ColorMaterial=b.ColorMaterial,t.StylePattern3D=v.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayerBaseUrlRegExp=t.ServerBaseUrlRegExp=t.BaseRegExp=t.ServerUtil=t.UrlUtil=t.RequestConfig=t.WorkFlowServer=t.Interceptor=t.CAttStruct=t.CAttDataRow=t.GeometryFilter=t.convertSpatialReferenceToArcGISObject=t.convertIGSClippingString=t.FetchRequest=t.ServiceConfigResponseInterceptors=t.ServiceConfigRequestInterceptors=t.ServiceConfigToken=t.Config=t.formatBaseUrl=t.ArcGISVectorTileServer=t.ArcGISFeatureServer=t.ArcGISGeometryServer=t.ThemesInfo=t.ThemeServer=t.ItemValue=t.FolderInfoAttribute=t.FolderInfo=t.ExpInfo=t.CUniqueThemeInfo=t.CUniqueTheme=t.CThemeInfo=t.CTheme=t.CSimpleTheme=t.CRegInfo=t.CRangeThemeInfo=t.CRangeTheme=t.CRandomTheme=t.CPntInfo=t.CMultiClassTheme=t.CLinInfo=t.CGraduatedSymbolTheme=t.CFourColorTheme=t.CDotDensityTheme=t.CChartType=t.CChartThemeRepresentInfo=t.CChartThemeInfo=t.CChartTheme=t.CChartLabelFormat=t.CAnnInfo=t.CAllOtherDataItemInfoSource=t.ISSceneServer=t.ArcGISMapServer=t.WFSServer=t.WMTSServer=t.WMSServer=t.SceneServer=t.ResourceServer=t.PlotServer=t.VectorTileServer=t.TileServer=t.RootServer=t.SecurityServer=t.TerrainServer=t.PoiServer=t.Cesium3DTilesServer=t.AddressServer=t.GeometryServer=t.ImageServer=t.M3DServer=t.FeatureServer=t.MapServer=t.ResponseInterceptor=t.RequestInterceptor=t.BaseServer=t.FetchServer=void 0;var n=h(r(8)),i=h(r(114)),o=h(r(115)),a=h(r(179)),s=h(r(116)),u=r(17),l=h(r(180)),c=r(15),f=r(118),p=r(586);function h(e){return e&&e.__esModule?e:{default:e}}t.FetchServer=a.default,t.BaseServer=n.default,t.RequestInterceptor=i.default,t.ResponseInterceptor=o.default,t.MapServer=f.MapServer,t.FeatureServer=f.FeatureServer,t.M3DServer=f.M3DServer,t.ImageServer=f.ImageServer,t.GeometryServer=f.GeometryServer,t.AddressServer=f.AddressServer,t.Cesium3DTilesServer=f.Cesium3DTilesServer,t.PoiServer=f.PoiServer,t.TerrainServer=f.TerrainServer,t.SecurityServer=f.SecurityServer,t.RootServer=f.RootServer,t.TileServer=f.TileServer,t.VectorTileServer=f.VectorTileServer,t.PlotServer=f.PlotServer,t.ResourceServer=f.ResourceServer,t.SceneServer=f.SceneServer,t.WMSServer=f.WMSServer,t.WMTSServer=f.WMTSServer,t.WFSServer=f.WFSServer,t.ArcGISMapServer=f.ArcGISMapServer,t.ISSceneServer=p.ISSceneServer,t.CAllOtherDataItemInfoSource=f.CAllOtherDataItemInfoSource,t.CAnnInfo=f.CAnnInfo,t.CChartLabelFormat=f.CChartLabelFormat,t.CChartTheme=f.CChartTheme,t.CChartThemeInfo=f.CChartThemeInfo,t.CChartThemeRepresentInfo=f.CChartThemeRepresentInfo,t.CChartType=f.CChartType,t.CDotDensityTheme=f.CDotDensityTheme,t.CFourColorTheme=f.CFourColorTheme,t.CGraduatedSymbolTheme=f.CGraduatedSymbolTheme,t.CLinInfo=f.CLinInfo,t.CMultiClassTheme=f.CMultiClassTheme,t.CPntInfo=f.CPntInfo,t.CRandomTheme=f.CRandomTheme,t.CRangeTheme=f.CRangeTheme,t.CRangeThemeInfo=f.CRangeThemeInfo,t.CRegInfo=f.CRegInfo,t.CSimpleTheme=f.CSimpleTheme,t.CTheme=f.CTheme,t.CThemeInfo=f.CThemeInfo,t.CUniqueTheme=f.CUniqueTheme,t.CUniqueThemeInfo=f.CUniqueThemeInfo,t.ExpInfo=f.ExpInfo,t.FolderInfo=f.FolderInfo,t.FolderInfoAttribute=f.FolderInfoAttribute,t.ItemValue=f.ItemValue,t.ThemeServer=f.ThemeServer,t.ThemesInfo=f.ThemesInfo,t.ArcGISGeometryServer=f.ArcGISGeometryServer,t.ArcGISFeatureServer=f.ArcGISFeatureServer,t.ArcGISVectorTileServer=f.ArcGISVectorTileServer,t.formatBaseUrl=u.formatBaseUrl,t.Config=l.default,t.ServiceConfigToken=u.ServiceConfigToken,t.ServiceConfigRequestInterceptors=u.ServiceConfigRequestInterceptors,t.ServiceConfigResponseInterceptors=u.ServiceConfigResponseInterceptors,t.FetchRequest=s.default,t.convertIGSClippingString=u.convertIGSClippingString,t.convertSpatialReferenceToArcGISObject=u.convertSpatialReferenceToArcGISObject,t.GeometryFilter=c.GeometryFilter,t.CAttDataRow=f.CAttDataRow,t.CAttStruct=f.CAttStruct,t.Interceptor=c.Interceptor,t.WorkFlowServer=f.WorkFlowServer,t.RequestConfig=c.RequestConfig,t.UrlUtil=c.UrlUtil,t.ServerUtil=c.ServerUtil,t.BaseRegExp=c.BaseRegExp,t.ServerBaseUrlRegExp=c.ServerBaseUrlRegExp,t.LayerBaseUrlRegExp=c.LayerBaseUrlRegExp},function(e,t,r){e.exports=function(e){e.lib.Cipher||function(t){var r=e,n=r.lib,i=n.Base,o=n.WordArray,a=n.BufferedBlockAlgorithm,s=r.enc,u=(s.Utf8,s.Base64),l=r.algo,c=l.EvpKDF,f=n.Cipher=a.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?x:b}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),p=(n.StreamCipher=f.extend({_doFinalize:function(){var e=this._process(!0);return e},blockSize:1}),r.mode={}),h=n.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),d=p.CBC=function(){var e=h.extend();function r(e,r,n){var i,o=this._iv;o?(i=o,this._iv=t):i=this._prevBlock;for(var a=0;a<n;a++)e[r+a]^=i[a]}return e.Encryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;r.call(this,e,t,i),n.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),e.Decryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=e.slice(t,t+i);n.decryptBlock(e,t),r.call(this,e,t,i),this._prevBlock=o}}),e}(),y=r.pad={},g=y.Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,i=n<<24|n<<16|n<<8|n,a=[],s=0;s<n;s+=4)a.push(i);var u=o.create(a,n);e.concat(u)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},v=(n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:d,padding:g}),reset:function(){var e;f.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),n.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),m=r.format={},_=m.OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?o.create([1398893684,1701076831]).concat(r).concat(t):t).toString(u)},parse:function(e){var t,r=u.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=o.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),v.create({ciphertext:r,salt:t})}},b=n.SerializableCipher=i.extend({cfg:i.extend({format:_}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),a=i.cfg;return v.create({ciphertext:o,key:r,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=e.createDecryptor(r,n).finalize(t.ciphertext);return i},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),S=r.kdf={},w=S.OpenSSL={execute:function(e,t,r,n,i){if(n||(n=o.random(8)),i)var a=c.create({keySize:t+r,hasher:i}).compute(e,n);else var a=c.create({keySize:t+r}).compute(e,n);var s=o.create(a.words.slice(t),4*r);return a.sigBytes=4*t,v.create({key:a,iv:s,salt:n})}},x=n.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:w}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=i.iv;var o=b.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);n.iv=i.iv;var o=b.decrypt.call(this,e,t,i.key,n);return o}})}()}(r(6),r(32))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSpatialReferenceBySrsName=t.getExtentBySubLayers=t.requestIGSDecryptOptions=t.formatWebTileUrl=t.getGeometryFilter=t.getFullBaseUrl=t.appendUrlParams=t.getGeometryTypeByFeatureSet=t.getZoomOffset=t.getTileResolution=t.initCorporationType=t.getEPSGCodeFromOGCSupportedCRSString=t.formatIGSRenderer=t.formatIGSSymbol=t.getLayerViewScaleVisible=t.isCustomSP=t.is4326=t.getUrlType=t.getEPSGFromTileMatrixSetId=void 0;var n=r(1),i=r(0),o=r(2),a=(function(e){e&&e.__esModule}(r(54)),r(3));function s(e){switch((e=(0,i.defaultValue)(e,{})).type){case n.SymbolType.simpleMarker:case n.SymbolType.simpleFill:e.color&&(e.color=new o.Color(e.color[0],e.color[1],e.color[2],e.color[3]/255)),e.outline&&e.outline.color&&(e.outline.color=new o.Color(e.outline.color[0],e.outline.color[1],e.outline.color[2],e.outline.color[3]/255));break;case n.SymbolType.simpleLine:e.color&&(e.color=new o.Color(e.color[0],e.color[1],e.color[2],e.color[3]/255));break;case n.SymbolType.pictureMarker:e.color&&(e.color=new o.Color(e.color[0],e.color[1],e.color[2],e.color[3]/255)),e.url||(e.url=e.imageData);break;case n.SymbolType.pictureFill:e.outline&&e.outline.color&&(e.outline.color=new o.Color(e.outline.color[0],e.outline.color[1],e.outline.color[2],e.outline.color[3]/255)),e.url||(e.url=e.imageData);break;case n.SymbolType.text:e.color&&(e.color=new o.Color(e.color[0],e.color[1],e.color[2],e.color[3]/255)),e.backgroundColor&&(e.backgroundColor=new o.Color(e.backgroundColor[0],e.backgroundColor[1],e.backgroundColor[2],e.backgroundColor[3]/255)),e.borderLineColor&&(e.borderLineColor=new o.Color(e.borderLineColor[0],e.borderLineColor[1],e.borderLineColor[2],e.borderLineColor[3]/255)),e.haloColor&&(e.haloColor=new o.Color(e.haloColor[0],e.haloColor[1],e.haloColor[2],e.haloColor[3]/255))}return e}function u(e,t){t=(0,i.defaultValue)(t,{});var r="";return Object.keys(t).forEach(function(e){r+=e+"="+t[e]+"&"}),""===(r=r.substring(0,r.length-1))?e:e.indexOf("?")>-1?e.indexOf("&")>-1?e+"&"+r:""+e+r:e+"?"+r}t.getEPSGFromTileMatrixSetId=function(e){if(!e)return"EPSG:4326";var t=e;return e.indexOf("EPSG:4326")>-1?t="EPSG:4326":e.indexOf("EPSG:4490")>-1?t="EPSG:4490":e.indexOf("EPSG:4610")>-1?t="EPSG:4610":e.indexOf("EPSG:3857")>-1&&(t="EPSG:3857"),t},t.getUrlType=function(e){var t=void 0,r=new RegExp("^http://t[0-6].tianditu.gov.cn/[a-z]{3}_[w|c]{1}/wmts$"),i=new RegExp("^http://[0-9.a-zA-Z]+:[0-9]{1,5}/igs/rest/services/[一-龟\\w/:_]+/WMTSServer$"),o=new RegExp("^https://[0-9.a-zA-Z]+:[0-9]{1,5}/igs/rest/services/[一-龟\\w/:_]+/WMTSServer$"),a=new RegExp("^http://[0-9.a-zA-Z]+/igs/rest/services/[一-