define(["require","exports","./ArcGisApiVersion"],function(s,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={"esri/layers/LayerDataSource":"@geocortex/workflow/runtime/activities/arcgis/__Empty","esri/layers/LayerMapSource":"@geocortex/workflow/runtime/activities/arcgis/__Empty"},p={};e.isArcGisApiVersion3x&&(r={"esri/geometry/SpatialReference":"esri/SpatialReference","esri/geometry/support/jsonUtils":"esri/geometry/jsonUtils","esri/Graphic":"esri/graphic","esri/identity/IdentityManager":"esri/IdentityManager","esri/layers/ImageryLayer":"esri/layers/ArcGISImageServiceLayer","esri/layers/MapImageLayer":"esri/layers/ArcGISDynamicMapServiceLayer","esri/layers/support/MosaicRule":"esri/layers/MosaicRule","esri/layers/support/RasterFunction":"esri/layers/RasterFunction","esri/Map":"esri/map","esri/PopupTemplate":"esri/dijit/PopupTemplate","esri/portal/Portal":"esri/arcgis/Portal","esri/renderers/support/jsonUtils":"esri/renderers/jsonUtils","esri/symbols/support/jsonUtils":"esri/symbols/jsonUtils","esri/tasks/support/BufferParameters":"esri/tasks/BufferParameters","esri/tasks/support/ClosestFacilityParameters":"esri/tasks/ClosestFacilityParameters","esri/tasks/support/DistanceParameters":"esri/tasks/DistanceParameters","esri/tasks/support/FeatureSet":"esri/tasks/FeatureSet","esri/tasks/support/LinearUnit":"esri/tasks/LinearUnit","esri/tasks/support/ProjectParameters":"esri/tasks/ProjectParameters","esri/tasks/support/Query":"esri/tasks/query","esri/tasks/support/RelationParameters":"esri/tasks/RelationParameters","esri/tasks/support/RelationshipQuery":"esri/tasks/RelationshipQuery","esri/tasks/support/RouteParameters":"esri/tasks/RouteParameters","esri/tasks/support/ServiceAreaParameters":"esri/tasks/ServiceAreaParameters","esri/tasks/support/StatisticDefinition":"esri/tasks/StatisticDefinition","esri/tasks/support/TrimExtendParameters":"esri/tasks/TrimExtendParameters","esri/views/MapView":null,"esri/views/SceneView":null,"esri/core/Collection":null},p={"esri/portal/Portal":"Portal"});var l={"esri/renderers/support/jsonUtils":"supportJsonUtils","esri/symbols/support/jsonUtils":"symbolsSupportJsonUtils"};o.esri={},o.load=function(t,s,a){var e=r[t];null!==e?s([e||t],function(s){var e=l[i=t]||i.substr(i.lastIndexOf("/")+1),r={},i=p[t];i?(r[e]=s[i],o.esri[e]=s[i]):(r[e]=s,o.esri[e]=s),a(r)}):a({})}});