????

Your IP : 18.227.183.215


Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/
Upload File :
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/94-es5.js

(function () {
  var absMids = {
    "esri/layers/support/arcgisLayers": "./node_modules/arcgis-js-api/layers/support/arcgisLayers.js"
  };
  var globalObj = this || window;
  var jsonpArray = globalObj["webpackJsonp"] = globalObj["webpackJsonp"] || [];

  if (jsonpArray.registerAbsMids) {
    jsonpArray.registerAbsMids(absMids);
  } else {
    var absMidsWaiting = jsonpArray.absMidsWaiting = jsonpArray.absMidsWaiting || [];
    absMidsWaiting.push(absMids);
  }
})(), (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[94], {
  /***/
  "./node_modules/arcgis-js-api/layers/support/arcgisLayers.js":
  /*!*******************************************************************!*\
    !*** ./node_modules/arcgis-js-api/layers/support/arcgisLayers.js ***!
    \*******************************************************************/

  /*! no static exports found */

  /***/
  function node_modulesArcgisJsApiLayersSupportArcgisLayersJs(module, exports, __webpack_require__) {
    var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__; // COPYRIGHT © 2019 Esri
    //
    // All rights reserved under the copyright laws of the United States
    // and applicable international laws, treaties, and conventions.
    //
    // This material is licensed for use under the Esri Master License
    // Agreement (MLA), and is bound by the terms of that agreement.
    // You may redistribute and use this code without modification,
    // provided you adhere to the terms of the MLA and include this
    // copyright notice.
    //
    // See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english
    //
    // For additional information, contact:
    // Environmental Systems Research Institute, Inc.
    // Attn: Contracts and Legal Services Department
    // 380 New York Street
    // Redlands, California, USA 92373
    // USA
    //
    // email: contracts@esri.com
    //
    // See http://js.arcgis.com/4.14/esri/copyright.txt for details.


    !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__.dj.c(module.i), exports, __webpack_require__(
    /*! ../../core/tsSupport/assignHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/assignHelper.js"), __webpack_require__(
    /*! ../../core/tsSupport/generatorHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/generatorHelper.js"), __webpack_require__(
    /*! ../../core/tsSupport/awaiterHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/awaiterHelper.js"), __webpack_require__(
    /*! ../../request */
    "./node_modules/arcgis-js-api/request.js"), __webpack_require__(
    /*! ../../core/Error */
    "./node_modules/arcgis-js-api/core/Error.js"), __webpack_require__(
    /*! ./arcgisLayerUrl */
    "./node_modules/arcgis-js-api/layers/support/arcgisLayerUrl.js"), __webpack_require__(
    /*! ./lazyLayerLoader */
    "./node_modules/arcgis-js-api/layers/support/lazyLayerLoader.js"), __webpack_require__(
    /*! @dojo/framework/shim/Promise */
    "./node_modules/@dojo/framework/shim/Promise.mjs")], __WEBPACK_AMD_DEFINE_RESULT__ = function (e, r, t, n, a, u, i, s, o) {
      function c(r) {
        return a(this, void 0, void 0, function () {
          var a, u, i, s;
          return n(this, function (n) {
            switch (n.label) {
              case 0:
                return [4, y(r.url)];

              case 1:
                return a = n.sent(), u = t({}, r.properties, {
                  url: r.url
                }), a.sublayerIds ? [4, new Promise(function (r, t) {
                  Promise.resolve().then(function () {
                    var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(
                    /*! ../GroupLayer */
                    "./node_modules/arcgis-js-api/layers/GroupLayer.js")];
                    r.apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);
                  }.bind(this))["catch"](t.bind(this));
                })] : [2, new a.Constructor(u)];

              case 2:
                return i = n.sent(), s = new i({
                  title: a.parsedUrl.title
                }), l(a, u).forEach(function (e) {
                  return s.add(e);
                }), [2, s];
            }
          });
        });
      }

      function l(e, r) {
        return e.sublayerIds.map(function (n) {
          return new e.Constructor(t({}, r, {
            layerId: n,
            sublayerTitleMode: "service-name"
          }));
        });
      }

      function y(e) {
        return a(this, void 0, void 0, function () {
          var r, t, a, u, o, c, l, y, p, L;
          return n(this, function (n) {
            switch (n.label) {
              case 0:
                if (!(r = s.parse(e))) throw new i("arcgis-layers:url-mismatch", "The url '${url}' is not a valid arcgis resource", {
                  url: e
                });

                switch (t = r.serverType, a = r.sublayer, o = {
                  FeatureServer: "FeatureLayer",
                  StreamServer: "StreamLayer",
                  VectorTileServer: "VectorTileLayer"
                }, t) {
                  case "MapServer":
                    u = null != a ? "FeatureLayer" : v(e).then(function (e) {
                      return e ? "TileLayer" : "MapImageLayer";
                    });
                    break;

                  case "ImageServer":
                    u = h(e).then(function (e) {
                      var r = e.tileInfo && e.tileInfo.format;
                      return e.tileInfo ? r && "LERC" === r.toUpperCase() && e.cacheType && "elevation" === e.cacheType.toLowerCase() ? "ElevationLayer" : "TileLayer" : "ImageryLayer";
                    });
                    break;

                  case "SceneServer":
                    u = h(r.url.path).then(function (e) {
                      var r = {
                        Point: "SceneLayer",
                        "3DObject": "SceneLayer",
                        IntegratedMesh: "IntegratedMeshLayer",
                        PointCloud: "PointCloudLayer",
                        Building: "BuildingSceneLayer"
                      };

                      if (e && Array.isArray(e.layers) && e.layers.length > 0) {
                        var t = e.layers[0].layerType;
                        if (null != r[t]) return r[t];
                      }

                      return "SceneLayer";
                    });
                    break;

                  default:
                    u = o[t];
                }

                return c = {
                  FeatureLayer: !0,
                  SceneLayer: !0
                }, l = {
                  parsedUrl: r,
                  Constructor: null,
                  sublayerIds: null
                }, [4, u];

              case 1:
                return y = n.sent(), c[y] && null == a ? [4, f(e)] : [3, 3];

              case 2:
                p = n.sent(), 1 !== p.length && (l.sublayerIds = p), n.label = 3;

              case 3:
                return L = l, [4, d(y)];

              case 4:
                return L.Constructor = n.sent(), [2, l];
            }
          });
        });
      }

      function f(e) {
        return a(this, void 0, void 0, function () {
          var r;
          return n(this, function (t) {
            switch (t.label) {
              case 0:
                return [4, h(e)];

              case 1:
                return r = t.sent(), r && Array.isArray(r.layers) ? [2, r.layers.map(function (e) {
                  return e.id;
                }).reverse()] : [2, []];
            }
          });
        });
      }

      function d(e) {
        return a(this, void 0, void 0, function () {
          var r;
          return n(this, function (t) {
            return r = o.layerLookupMap[e], [2, r()];
          });
        });
      }

      function v(e) {
        return a(this, void 0, void 0, function () {
          var r;
          return n(this, function (t) {
            switch (t.label) {
              case 0:
                return [4, h(e)];

              case 1:
                return r = t.sent(), [2, r.tileInfo];
            }
          });
        });
      }

      function h(e) {
        return a(this, void 0, void 0, function () {
          var r;
          return n(this, function (t) {
            switch (t.label) {
              case 0:
                return [4, u(e, {
                  responseType: "json",
                  query: {
                    f: "json"
                  }
                })];

              case 1:
                return r = t.sent(), [2, r.data];
            }
          });
        });
      }

      Object.defineProperty(r, "__esModule", {
        value: !0
      }), r.fromUrl = c;
    }.apply(null, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    /***/
  }
}]);
//# sourceMappingURL=94-es5.js.map