????

Your IP : 13.59.252.174


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

(function () {
  var absMids = {
    "esri/layers/StreamLayer": "./node_modules/arcgis-js-api/layers/StreamLayer.js",
    "esri/views/layers/support/FeatureFilter": "./node_modules/arcgis-js-api/views/layers/support/FeatureFilter.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([[42], {
  /***/
  "./node_modules/arcgis-js-api/layers/StreamLayer.js":
  /*!**********************************************************!*\
    !*** ./node_modules/arcgis-js-api/layers/StreamLayer.js ***!
    \**********************************************************/

  /*! no static exports found */

  /***/
  function node_modulesArcgisJsApiLayersStreamLayerJs(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), __webpack_require__(
    /*! ../core/has */
    "./node_modules/arcgis-js-api/core/has.js"), __webpack_require__(
    /*! ../core/lang */
    "./node_modules/arcgis-js-api/core/lang.js"), __webpack_require__(
    /*! ../core/Logger */
    "./node_modules/arcgis-js-api/core/Logger.js"), __webpack_require__(
    /*! ../core/promiseUtils */
    "./node_modules/arcgis-js-api/core/promiseUtils.js"), __webpack_require__(
    /*! ../geometry/SpatialReference */
    "./node_modules/arcgis-js-api/geometry/SpatialReference.js"), __webpack_require__(
    /*! ../geometry/Extent */
    "./node_modules/arcgis-js-api/geometry/Extent.js"), __webpack_require__(
    /*! ./FeatureLayer */
    "./node_modules/arcgis-js-api/layers/FeatureLayer.js"), __webpack_require__(
    /*! ./support/arcgisLayerUrl */
    "./node_modules/arcgis-js-api/layers/support/arcgisLayerUrl.js"), __webpack_require__(
    /*! ../views/layers/support/FeatureFilter */
    "./node_modules/arcgis-js-api/views/layers/support/FeatureFilter.js")], __WEBPACK_AMD_DEFINE_RESULT__ = function (e, t, r, i, s, o, n, a, l, u) {
      var c = i.getLogger("esri.layers.StreamLayer");
      return a.createSubclass({
        declaredClass: "esri.layers.StreamLayer",
        constructor: function constructor(e) {
          this._set("type", "stream"), this._set("operationalLayerType", "ArcGISStreamLayer"), this.outFields = ["*"], "WebSocket" in window || (this.loadError = new Error("WebSocket is not supported in this browser"), console.log("WebSocket is not supported in this browser. StreamLayer will not have real-time connection with the stream service."));
        },
        normalizeCtorArgs: function normalizeCtorArgs(e, t) {
          return "string" == typeof e ? r.mixin({}, {
            url: e
          }, t) : e && e.sourceJSON ? r.mixin({}, {
            collectionLayer: e
          }, t) : (e && e.filter && (e.filter = this._makeFilter({
            where: e.filter.where || null,
            geometry: e.filter.geometry || null
          }), delete e.geometryDefinition, delete e.definitionExpression), e);
        },
        properties: {
          definitionExpression: {
            value: null,
            get: function get() {
              return this.filter.where;
            },
            set: function set(e) {
              var t = this._makeFilter({
                where: e
              });

              this._set("filter", t), this.notifyChange("definitionExpression");
            }
          },
          listMode: {
            type: ["show", "hide"]
          },
          geometryDefinition: {
            value: null,
            get: function get() {
              return this.filter.geometry;
            },
            set: function set(e) {
              var t = this._makeFilter({
                geometry: e
              });

              this._set("filter", t), this.notifyChange("geometryDefinition");
            }
          },
          filter: {
            value: null,
            type: u,
            constructOnly: !1
          },
          maxReconnectAttempts: 10,
          maximumTrackPoints: 1,
          operationalLayerType: {
            type: ["ArcGISStreamLayer"],
            value: "ArcGISStreamLayer"
          },
          purgeOptions: {
            value: {},
            set: function set(e) {
              var t = this._get("purgeOptions"),
                  r = {},
                  i = !1;

              if (e && "object" == typeof e && t !== e) return e.hasOwnProperty("displayCount") && e.displayCount > 0 && (r.displayCount = e.displayCount, i = !0), e.hasOwnProperty("age") && e.age >= 0 && (r.age = e.age, i = !0), i ? this._set("purgeOptions", r) : void 0;
            }
          },
          socketDirection: "subscribe",
          sourceJSON: null,
          spatialReference: {
            value: o.WGS84,
            type: o,
            json: {
              origins: {
                service: {
                  read: {
                    source: "spatialReference"
                  }
                }
              }
            }
          },
          type: {
            value: "stream",
            json: {
              read: !1
            }
          },
          url: {
            set: function set(e) {
              var t = l.sanitizeUrlWithLayerId(this, e, c);
              this._set("url", t.url), null != t.layerId && this._set("layerId", t.layerId);
            }
          }
        },
        createGraphicsSource: function createGraphicsSource() {
          return s.create(function (t) {
            __webpack_require__.e(
            /*! AMD require */
            79).then(function () {
              var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(
              /*! ./graphics/sources/StreamLayerSource */
              "./node_modules/arcgis-js-api/layers/graphics/sources/StreamLayerSource.js")];
              t.apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);
            }.bind(this))["catch"](__webpack_require__.oe);
          }).then(function (e) {
            var t = new e({
              layer: this
            });
            return t.when(function () {
              return this.emit("graphics-source-create", {
                graphicsSource: t
              }), t;
            }.bind(this));
          }.bind(this));
        },
        loadFromPortal: function loadFromPortal(e) {
          return e = r.mixin(e, {
            supportedTypes: ["Stream Service"]
          }), this.inherited(arguments, [e]);
        },
        _initLayerProperties: function _initLayerProperties(e) {
          this.source = e;
          var i = this.source.relatedFeaturesInfo,
              s = r.mixin({}, e.sourceJSON, i ? {
            objectIdField: i.joinField
          } : {});
          i && (this.source.relatedFeaturesInfo.outFields = this.outFields ? this.outFields.splice(0) : null), this.sourceJSON = e.sourceJSON, this.read(s, {
            origin: "service",
            url: this.parsedUrl
          }), i && i.outFields && "*" !== i.outFields[0] && (i.outFields = i.outFields.map(function (e) {
            return e.toLowerCase();
          })), this._verifyFields(), this.useQueryTimestamp = t("ie") || t("safari");
        },
        _makeFilter: function _makeFilter(e) {
          var t;

          if (e) {
            var r,
                i = e.hasOwnProperty("where") ? e.where : this.filter.where;

            if (e.hasOwnProperty("geometry")) {
              if ((r = e.geometry) && !r.hasOwnProperty("xmin")) throw console.log("geometry is not an extent: ", r), new Error("Cannot set filter. Only Extent is supported for the geometry filter");
              r && !r.declaredClass && (r = new n(r));
            } else r = this.filter && this.filter.geometry || null;

            t = {
              where: i,
              geometry: r
            };
          } else t = {
            geometry: null,
            where: null
          };

          return t;
        },
        _readObjectIdField: function _readObjectIdField(e) {
          if (e.objectIdField) return e.objectIdField;

          if (e.fields) {
            for (var t, r = e.fields, i = 0, s = r.length; i < s; i++) {
              var o = r[i];

              if ("esriFieldTypeOID" === o.type) {
                t = o.name;
                break;
              }
            }

            if (!t) {
              var n = 1,
                  a = [];
              if (r.forEach(function (e) {
                "objectid" === e.name.split("_")[0] && a.push(e.name);
              }), a.length) for (; -1 !== a.indexOf("objectid_" + n);) n += 1;
              t = "objectid_" + n;
            }

            return t;
          }
        },
        _verifyFields: function _verifyFields() {}
      });
    }.apply(null, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    /***/
  },

  /***/
  "./node_modules/arcgis-js-api/views/layers/support/FeatureFilter.js":
  /*!**************************************************************************!*\
    !*** ./node_modules/arcgis-js-api/views/layers/support/FeatureFilter.js ***!
    \**************************************************************************/

  /*! no static exports found */

  /***/
  function node_modulesArcgisJsApiViewsLayersSupportFeatureFilterJs(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/decorateHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/decorateHelper.js"), __webpack_require__(
    /*! ../../../core/tsSupport/declareExtendsHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/declareExtendsHelper.js"), __webpack_require__(
    /*! ../../../core/tsSupport/assignHelper */
    "./node_modules/arcgis-js-api/core/tsSupport/assignHelper.js"), __webpack_require__(
    /*! ../../../geometry */
    "./node_modules/arcgis-js-api/geometry.js"), __webpack_require__(
    /*! ../../../TimeExtent */
    "./node_modules/arcgis-js-api/TimeExtent.js"), __webpack_require__(
    /*! ../../../core/iteratorUtils */
    "./node_modules/arcgis-js-api/core/iteratorUtils.js"), __webpack_require__(
    /*! ../../../core/jsonMap */
    "./node_modules/arcgis-js-api/core/jsonMap.js"), __webpack_require__(
    /*! ../../../core/JSONSupport */
    "./node_modules/arcgis-js-api/core/JSONSupport.js"), __webpack_require__(
    /*! ../../../core/lang */
    "./node_modules/arcgis-js-api/core/lang.js"), __webpack_require__(
    /*! ../../../core/accessorSupport/decorators */
    "./node_modules/arcgis-js-api/core/accessorSupport/decorators.js"), __webpack_require__(
    /*! ../../../geometry/support/jsonUtils */
    "./node_modules/arcgis-js-api/geometry/support/jsonUtils.js"), __webpack_require__(
    /*! ../../../tasks/support/Query */
    "./node_modules/arcgis-js-api/tasks/support/Query.js")], __WEBPACK_AMD_DEFINE_RESULT__ = function (e, t, r, i, o, n, s, a, p, l, c, d, u, y) {
      var S = new p["default"]({
        esriSpatialRelIntersects: "intersects",
        esriSpatialRelContains: "contains",
        esriSpatialRelCrosses: "crosses",
        esriSpatialRelDisjoint: "disjoint",
        esriSpatialRelEnvelopeIntersects: "envelope-intersects",
        esriSpatialRelIndexIntersects: "index-intersects",
        esriSpatialRelOverlaps: "overlaps",
        esriSpatialRelTouches: "touches",
        esriSpatialRelWithin: "within",
        esriSpatialRelRelation: "relation"
      }),
          h = new p["default"]({
        esriSRUnit_Meter: "meters",
        esriSRUnit_Kilometer: "kilometers",
        esriSRUnit_Foot: "feet",
        esriSRUnit_StatuteMile: "miles",
        esriSRUnit_NauticalMile: "nautical-miles",
        esriSRUnit_USNauticalMile: "us-nautical-miles"
      });
      return function (e) {
        function t(t) {
          var r = e.call(this, t) || this;
          return r.where = null, r.geometry = null, r.spatialRelationship = "intersects", r.hiddenIds = new Set(), r.distance = void 0, r.objectIds = null, r.units = null, r.timeExtent = null, r.enabled = !1, r;
        }

        i(t, e), p = t, t.prototype.writeWhere = function (e, t) {
          t.where = e || "1=1";
        }, t.prototype.enable = function () {
          this._set("enabled", !0);
        }, t.prototype.createQuery = function (e) {
          void 0 === e && (e = {});
          var t = this,
              r = t.where,
              i = t.geometry,
              n = t.spatialRelationship,
              s = t.timeExtent,
              a = t.objectIds,
              p = t.units,
              l = t.distance;
          return new y(o({
            geometry: c.clone(i),
            objectIds: c.clone(a),
            spatialRelationship: n,
            timeExtent: c.clone(s),
            where: r,
            units: p,
            distance: l
          }, e));
        }, t.prototype.clone = function () {
          var e = this,
              t = e.where,
              r = e.geometry,
              i = e.spatialRelationship,
              o = e.hiddenIds,
              n = e.timeExtent,
              s = e.objectIds,
              a = e.units,
              l = e.distance,
              d = new Set();
          return o.forEach(function (e) {
            return d.add(e);
          }), new p({
            geometry: c.clone(r),
            hiddenIds: d,
            objectIds: c.clone(s),
            spatialRelationship: i,
            timeExtent: c.clone(n),
            where: t,
            units: a,
            distance: l
          });
        };
        var p;
        return r([d.property({
          type: String
        })], t.prototype, "where", void 0), r([d.writer("where")], t.prototype, "writeWhere", null), r([d.property({
          types: n.geometryTypes,
          json: {
            read: u.fromJSON,
            write: !0
          }
        })], t.prototype, "geometry", void 0), r([d.property({
          type: String,
          json: {
            read: {
              source: "spatialRel",
              reader: S.read
            },
            write: {
              target: "spatialRel",
              writer: S.write
            }
          }
        })], t.prototype, "spatialRelationship", void 0), r([d.property({
          json: {
            write: function write(e, t, r) {
              return t[r] = a.valuesOfSet(e);
            },
            read: function read(e) {
              return a.createSetFromValues(e);
            }
          }
        })], t.prototype, "hiddenIds", void 0), r([d.property({
          type: Number,
          json: {
            write: {
              overridePolicy: function overridePolicy(e) {
                return {
                  enabled: e > 0
                };
              }
            }
          }
        })], t.prototype, "distance", void 0), r([d.property({
          type: [Number],
          json: {
            write: !0
          }
        })], t.prototype, "objectIds", void 0), r([d.property({
          type: String,
          json: {
            read: h.read,
            write: {
              writer: h.write,
              overridePolicy: function overridePolicy(e) {
                return {
                  enabled: e && this.distance > 0
                };
              }
            }
          }
        })], t.prototype, "units", void 0), r([d.property({
          type: s,
          json: {
            write: !0
          }
        })], t.prototype, "timeExtent", void 0), r([d.property({
          readOnly: !0
        })], t.prototype, "enabled", void 0), t = p = r([d.subclass("esri.views.layers.support.FeatureFilter")], t);
      }(d.declared(l.JSONSupport));
    }.apply(null, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
    /***/
  }
}]);
//# sourceMappingURL=42-es5.js.map