????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/43-es2015.js.map |
{"version":3,"sources":["./node_modules/arcgis-js-api/layers/WMSLayer.js","./node_modules/arcgis-js-api/layers/support/WMSSublayer.js"],"names":[],"mappings":"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","file":"43-es2015.js","sourcesContent":["// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\n// copyright\n\n/**\n * Copyright information for the WMS service.\n * This defaults to the value of the AccessConstraints property from the GetCapabilities request.\n *\n * @name copyright\n * @type {string}\n * @instance\n */\n\ndefine([\"require\",\"exports\",\"../core/tsSupport/assignHelper\",\"../core/tsSupport/declareExtendsHelper\",\"../core/tsSupport/decorateHelper\",\"../core/tsSupport/generatorHelper\",\"../core/tsSupport/awaiterHelper\",\"../config\",\"../Graphic\",\"../PopupTemplate\",\"../request\",\"../core/Collection\",\"../core/CollectionFlattener\",\"../core/Handles\",\"../core/jsonMap\",\"../core/maybe\",\"../core/MultiOriginJSONSupport\",\"../core/promiseUtils\",\"../core/urlUtils\",\"../core/accessorSupport/decorators\",\"../core/accessorSupport/write\",\"../geometry/Extent\",\"../geometry/SpatialReference\",\"../geometry/support/scaleUtils\",\"../geometry/support/spatialReferenceUtils\",\"./Layer\",\"./mixins/OperationalLayer\",\"./mixins/PortalLayer\",\"./mixins/RefreshableLayer\",\"./mixins/ScaleRangeLayer\",\"./support/arcgisLayerUrl\",\"./support/commonProperties\",\"./support/ExportWMSImageParameters\",\"./support/WMSSublayer\",\"./support/wmsUtils\"],function(e,r,t,a,o,n,i,s,p,l,u,y,c,m,d,f,g,h,v,b,w,x,S,I,R,E,U,L,P,M,O,q,F,j,H){function W(e,r){return e.some(function(e){for(var t in e)if(w.willPropertyWrite(e,t,null,r))return!0;return!1})}function _(e,r,t){var a=[],o=new Map;return e.forEach(function(e){var n=new j;if(n.read(e,r),t&&-1===t.indexOf(n.name)&&(n.visible=!1),o.set(n.id,n),null!=e.parentLayerId&&-1!==e.parentLayerId){var i=o.get(e.parentLayerId);i.sublayers||(i.sublayers=[]),i.sublayers.unshift(n)}else a.unshift(n)}),a}var T=new d.JSONMap({svg:\"image/svg+xml\",png:\"image/png\",jpg:\"image/jpeg\",gif:\"image/gif\",bmp:\"image/bmp\"},{ignoreUnknown:!1});return function(e){function r(r,t){var a=e.call(this,r)||this;return a._sublayersHandles=new m,a.allSublayers=new c({root:a,rootCollectionNames:[\"sublayers\"],getChildrenFunction:function(e){return e.sublayers}}),a.customParameters=null,a.customLayerParameters=null,a.copyright=null,a.description=null,a.fullExtent=null,a.fullExtents=null,a.featureInfoFormat=null,a.featureInfoUrl=null,a.imageFormat=null,a.imageMaxHeight=2048,a.imageMaxWidth=2048,a.imageTransparency=!0,a.legendEnabled=!0,a.mapUrl=null,a.isReference=null,a.operationalLayerType=\"WMS\",a.spatialReference=null,a.spatialReferences=null,a.sublayers=null,a.type=\"wms\",a.url=null,a.version=null,a.watch(\"sublayers\",function(e,r){r&&(r.forEach(function(e){e.layer=null}),a._sublayersHandles.removeAll(),a._sublayersHandles=null),e&&(e.forEach(function(e){e.parent=a,e.layer=a}),a._sublayersHandles||(a._sublayersHandles=new m),a._sublayersHandles.add([e.on(\"after-add\",function(e){var r=e.item;r.parent=a,r.layer=a}),e.on(\"after-remove\",function(e){var r=e.item;r.parent=null,r.layer=null})]))},!0),a}return a(r,e),r.prototype.normalizeCtorArgs=function(e,r){return\"string\"==typeof e?t({url:e},r):e},r.prototype.load=function(e){var r=this,t=f.isSome(e)?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:[\"WMS\"]},e).then(function(){return r._fetchService(t)})),this.when()},r.prototype.readFullExtentFromItemOrMap=function(e,r){var t=r.extent;return new x({xmin:t[0][0],ymin:t[0][1],xmax:t[1][0],ymax:t[1][1]})},r.prototype.writeFullExtent=function(e,r){r.extent=[[e.xmin,e.ymin],[e.xmax,e.ymax]]},r.prototype.readImageFormat=function(e,r){var t=r.supportedImageFormatTypes;return t&&t.indexOf(\"image/png\")>-1?\"image/png\":t&&t[0]},r.prototype.readSpatialReferenceFromItemOrDocument=function(e,r){return new S(r.spatialReferences[0])},r.prototype.writeSpatialReferences=function(e,r){var t=this.spatialReference&&this.spatialReference.wkid;e&&t?(r.spatialReferences=e.filter(function(e){return e!==t}),r.spatialReferences.unshift(t)):r.spatialReferences=e},r.prototype.readSublayersFromItemOrMap=function(e,r,t){return _(r.layers,t,r.visibleLayers)},r.prototype.readSublayers=function(e,r,t){return _(r.layers,t)},r.prototype.writeSublayers=function(e,r,a,o){r.layers=[];var n=new Map,i=e.flatten(function(e){var r=e.sublayers;return r&&r.toArray()}).toArray();i.forEach(function(e){\"number\"==typeof e.parent.id&&(n.has(e.parent.id)?n.get(e.parent.id).push(e.id):n.set(e.parent.id,[e.id]))}),i.forEach(function(e){var a=t({sublayer:e},o),i=e.write({parentLayerId:\"number\"==typeof e.parent.id?e.parent.id:-1},a);if(n.has(e.id)&&(i.sublayerIds=n.get(e.id)),!e.sublayers&&e.name){var s=e.write({},a);delete s.id,r.layers.push(s)}}),r.visibleLayers=i.filter(function(e){return e.visible&&!e.sublayers}).map(function(e){return e.name})},r.prototype.createExportImageParameters=function(e,r,t,a){var o=a&&a.pixelRatio||1,n=I.getScale({extent:e,width:r})*o;return this._exportWMSImageParameters=new F({layer:this,extent:e,scale:n}),this._exportWMSImageParameters.toJSON()},r.prototype.fetchImage=function(e,r,a,o){return i(this,void 0,void 0,function(){var i,s,p,l;return n(this,function(n){return i=this.mapUrl,s=this.createExportImageParameters(e,r,a,o),s.layers?(l={responseType:\"image\",query:this._mixCustomParameters(t({width:r,height:a},s)),signal:o&&o.signal},o&&o.timestamp&&(l.query=t({_ts:o.timestamp},l.query)),[2,u(i,l).then(function(e){return e.data})]):(p=document.createElement(\"canvas\"),p.width=r,p.height=a,[2,p])})})},r.prototype.fetchFeatureInfo=function(e,r,a,o,n){var i=this,s=H.getPopupLayers(this._exportWMSImageParameters.visibleSublayers);if(!this.featureInfoUrl||!s)return null;var y=\"1.3.0\"===this.version?{I:o,J:n}:{x:o,y:n},c=t({query_layers:s,request:\"GetFeatureInfo\",info_format:this.featureInfoFormat,feature_count:25,width:r,height:a},y),m=t({},this.createExportImageParameters(e,r,a),c);return m=this._mixCustomParameters(m),u(this.featureInfoUrl,{query:m,responseType:\"text\"}).then(function(e){var r=i.featureInfoUrl;r+=-1===r.indexOf(\"?\")?\"?\":\"\";for(var t in m)r+=\"?\"===r.substring(r.length-1,r.length)?\"\":\"&\",r+=t+\"=\"+m[t];var a=document.createElement(\"iframe\");return a.src=r,a.frameBorder=\"0\",a.marginHeight=\"0\",a.marginWidth=\"0\",a.innerHTML=e.data,a.style.width=\"100%\",new p({sourceLayer:i,popupTemplate:new l({title:i.title,content:a})})})},r.prototype.findSublayerById=function(e){return this.allSublayers.find(function(r){return r.id===e})},r.prototype.supportsSpatialReference=function(e){return O.isWmsServer(this.url)||this.spatialReferences.some(function(r){var t=900913===r?S.WebMercator:new S({wkid:r});return R.equals(t,e)})},r.prototype._fetchService=function(e){return i(this,void 0,void 0,function(){var r=this;return n(this,function(a){return[2,h.resolve().then(function(){return r.resourceInfo?{data:r.resourceInfo}:(r.parsedUrl.query&&r.parsedUrl.query.service&&(r.parsedUrl.query.SERVICE=r.parsedUrl.query.service,delete r.parsedUrl.query.service),r.parsedUrl.query&&r.parsedUrl.query.request&&(r.parsedUrl.query.REQUEST=r.parsedUrl.query.request,delete r.parsedUrl.query.request),u(r.parsedUrl.path,{query:t({SERVICE:\"WMS\",REQUEST:\"GetCapabilities\"},r.parsedUrl.query,r.customParameters),responseType:\"xml\",signal:e}))}).then(function(e){if(!r.resourceInfo){e.data=H.parseCapabilities(e.data);var t=new v.Url(r.parsedUrl.path);\"https\"!==t.scheme||t.port&&\"443\"!==t.port||-1!==s.request.httpsDomains.indexOf(t.host)||s.request.httpsDomains.push(t.host)}e.data&&r.read(e.data,{origin:\"service\"})})]})})},r.prototype._mixCustomParameters=function(e){if(!this.customLayerParameters&&!this.customParameters)return e;var r=t({},this.customParameters,this.customLayerParameters);for(var a in r)e[a.toLowerCase()]=r[a];return e},o([b.property({readOnly:!0})],r.prototype,\"allSublayers\",void 0),o([b.property({json:{type:Object,write:!0}})],r.prototype,\"customParameters\",void 0),o([b.property({type:[\"show\",\"hide\",\"hide-children\"]})],r.prototype,\"listMode\",void 0),o([b.property({json:{type:Object,write:!0}})],r.prototype,\"customLayerParameters\",void 0),o([b.property({type:String,json:{write:!0}})],r.prototype,\"copyright\",void 0),o([b.property()],r.prototype,\"description\",void 0),o([b.property({json:{type:[[Number]],read:{source:\"extent\"},write:{target:\"extent\"},origins:{service:{read:{source:\"extent\"}}}}})],r.prototype,\"fullExtent\",void 0),o([b.reader([\"web-document\",\"portal-item\"],\"fullExtent\",[\"extent\"])],r.prototype,\"readFullExtentFromItemOrMap\",null),o([b.writer([\"web-document\",\"portal-item\"],\"fullExtent\",{extent:{type:[[Number]]}})],r.prototype,\"writeFullExtent\",null),o([b.property()],r.prototype,\"fullExtents\",void 0),o([b.property({type:String,json:{write:{ignoreOrigin:!0}}})],r.prototype,\"featureInfoFormat\",void 0),o([b.property({type:String,json:{write:{ignoreOrigin:!0}}})],r.prototype,\"featureInfoUrl\",void 0),o([b.property({type:String,json:{origins:{\"web-document\":{default:\"image/png\",type:T.jsonValues,read:{reader:T.read,source:\"format\"},write:{writer:T.write,target:\"format\"}}}}})],r.prototype,\"imageFormat\",void 0),o([b.reader(\"imageFormat\",[\"supportedImageFormatTypes\"])],r.prototype,\"readImageFormat\",null),o([b.property({type:Number,json:{read:{source:\"maxHeight\"},write:{target:\"maxHeight\"}}})],r.prototype,\"imageMaxHeight\",void 0),o([b.property({type:Number,json:{read:{source:\"maxWidth\"},write:{target:\"maxWidth\"}}})],r.prototype,\"imageMaxWidth\",void 0),o([b.property()],r.prototype,\"imageTransparency\",void 0),o([b.property(q.legendEnabled)],r.prototype,\"legendEnabled\",void 0),o([b.property({type:String,json:{write:{ignoreOrigin:!0}}})],r.prototype,\"mapUrl\",void 0),o([b.property({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:function(){return{enabled:!1}}}}})],r.prototype,\"isReference\",void 0),o([b.property({type:[\"WMS\"]})],r.prototype,\"operationalLayerType\",void 0),o([b.property({type:S,json:{origins:{service:{read:{source:\"extent.spatialReference\"}}},write:!1}})],r.prototype,\"spatialReference\",void 0),o([b.reader([\"web-document\",\"portal-item\"],\"spatialReference\",[\"spatialReferences\"])],r.prototype,\"readSpatialReferenceFromItemOrDocument\",null),o([b.property({type:[Number],json:{read:{source:\"spatialReferences\"},write:{ignoreOrigin:!0}}})],r.prototype,\"spatialReferences\",void 0),o([b.writer([\"web-document\",\"portal-item\"],\"spatialReferences\")],r.prototype,\"writeSpatialReferences\",null),o([b.property({type:y.ofType(j),json:{write:{target:\"layers\",overridePolicy:function(e,r,t){if(W(this.allSublayers,t))return{ignoreOrigin:!0}}}}})],r.prototype,\"sublayers\",void 0),o([b.reader([\"web-document\",\"portal-item\"],\"sublayers\",[\"layers\",\"visibleLayers\"])],r.prototype,\"readSublayersFromItemOrMap\",null),o([b.reader(\"service\",\"sublayers\",[\"layers\"])],r.prototype,\"readSublayers\",null),o([b.writer(\"sublayers\",{layers:{type:[j]},visibleLayers:{type:[String]}})],r.prototype,\"writeSublayers\",null),o([b.property({json:{read:!1},readOnly:!0,value:\"wms\"})],r.prototype,\"type\",void 0),o([b.property(q.url)],r.prototype,\"url\",void 0),o([b.property({type:String,json:{write:{ignoreOrigin:!0}}})],r.prototype,\"version\",void 0),r=o([b.subclass(\"esri.layers.WMSLayer\")],r)}(b.declared(P.RefreshableLayer(M.ScaleRangeLayer(U.OperationalLayer(L.PortalLayer(g.MultiOriginJSONMixin(E)))))))});","// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"../../core/tsSupport/declareExtendsHelper\",\"../../core/tsSupport/decorateHelper\",\"../../core/tsSupport/paramHelper\",\"../../core/Collection\",\"../../core/Handles\",\"../../core/MultiOriginJSONSupport\",\"../../core/accessorSupport/decorators\",\"../../core/accessorSupport/ensureType\",\"../../geometry/Extent\"],function(e,t,r,n,o,l,i,s,p,a,u){var y=0;return function(e){function t(t){var r=e.call(this,t)||this;return r._sublayersHandles=new i,r.fullExtents=null,r.featureInfoFormat=null,r.featureInfoUrl=null,r.legendUrl=null,r.legendEnabled=!0,r.maxScale=0,r.minScale=0,r.popupEnabled=!1,r.queryable=!1,r.spatialReferences=null,r}r(t,e),o=t,Object.defineProperty(t.prototype,\"description\",{get:function(){return this._get(\"description\")},set:function(e){this._set(\"description\",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"fullExtent\",{get:function(){return this._get(\"fullExtent\")},set:function(e){this._set(\"fullExtent\",e)},enumerable:!0,configurable:!0}),t.prototype.readExtent=function(e,t){return e=t.extent,e?u.fromJSON(e):null},Object.defineProperty(t.prototype,\"id\",{get:function(){var e=this._get(\"id\");return null==e?y++:e},set:function(e){this._set(\"id\",e)},enumerable:!0,configurable:!0}),t.prototype.readLegendUrl=function(e,t){return t?t.legendUrl||t.legendURL:null},Object.defineProperty(t.prototype,\"layer\",{set:function(e){this._set(\"layer\",e),this.sublayers&&this.sublayers.forEach(function(t){return t.layer=e})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"name\",{get:function(){return this._get(\"name\")},set:function(e){this._set(\"name\",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"sublayers\",{set:function(e){var t=this,r=this._get(\"sublayers\");r&&(r.forEach(function(e){e.layer=null}),this._sublayersHandles.removeAll(),this._sublayersHandles=null),e&&(e.forEach(function(e){e.parent=t,e.layer=t.layer}),this._sublayersHandles.add([e.on(\"after-add\",function(e){var r=e.item;r.parent=t,r.layer=t.layer}),e.on(\"after-remove\",function(e){var t=e.item;t.parent=null,t.layer=null})])),this._set(\"sublayers\",e)},enumerable:!0,configurable:!0}),t.prototype.castSublayers=function(e){return a.default(l.ofType(o),e)},Object.defineProperty(t.prototype,\"title\",{get:function(){return this._get(\"title\")},set:function(e){this._set(\"title\",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"visible\",{get:function(){return this._get(\"visible\")},set:function(e){this._setAndNotifyLayer(\"visible\",e)},enumerable:!0,configurable:!0}),t.prototype.clone=function(){var e=new o;return this.hasOwnProperty(\"description\")&&(e.description=this.description),this.hasOwnProperty(\"fullExtent\")&&(e.fullExtent=this.fullExtent.clone()),this.hasOwnProperty(\"fullExtents\")&&(e.fullExtents=this.fullExtents.map(function(e){return e.clone()})),this.hasOwnProperty(\"featureInfoFormat\")&&(e.featureInfoFormat=this.featureInfoFormat),this.hasOwnProperty(\"featureInfoUrl\")&&(e.featureInfoUrl=this.featureInfoUrl),this.hasOwnProperty(\"legendUrl\")&&(e.legendUrl=this.legendUrl),this.hasOwnProperty(\"legendEnabled\")&&(e.legendEnabled=this.legendEnabled),this.hasOwnProperty(\"layer\")&&(e.layer=this.layer),this.hasOwnProperty(\"name\")&&(e.name=this.name),this.hasOwnProperty(\"parent\")&&(e.parent=this.parent),this.hasOwnProperty(\"queryable\")&&(e.queryable=this.queryable),this.hasOwnProperty(\"sublayers\")&&(e.sublayers=this.sublayers&&this.sublayers.map(function(e){return e.clone()})),this.hasOwnProperty(\"spatialReferences\")&&(e.spatialReferences=this.spatialReferences.map(function(e){return e})),this.hasOwnProperty(\"visible\")&&(e.visible=this.visible),this.hasOwnProperty(\"title\")&&(e.title=this.title),e},t.prototype._setAndNotifyLayer=function(e,t){var r=this.layer;this._get(e)!==t&&(this._set(e,t),r&&r.emit(\"wms-sublayer-update\",{propertyName:e,id:this.id}))};var o;return n([p.property()],t.prototype,\"description\",null),n([p.property({value:null})],t.prototype,\"fullExtent\",null),n([p.reader(\"fullExtent\",[\"extent\"])],t.prototype,\"readExtent\",null),n([p.property()],t.prototype,\"fullExtents\",void 0),n([p.property()],t.prototype,\"featureInfoFormat\",void 0),n([p.property()],t.prototype,\"featureInfoUrl\",void 0),n([p.property({type:Number,json:{write:{enabled:!1,overridePolicy:function(){return{ignoreOrigin:!0,enabled:!0}}}}})],t.prototype,\"id\",null),n([p.property({type:String,json:{origins:{\"web-document\":{read:{source:[\"legendUrl\",\"legendURL\"]},write:{target:\"legendUrl\",ignoreOrigin:!0}}},read:{source:\"legendURL\"},write:{ignoreOrigin:!0}}})],t.prototype,\"legendUrl\",void 0),n([p.reader([\"web-document\"],\"legendUrl\")],t.prototype,\"readLegendUrl\",null),n([p.property({value:!0,type:Boolean,json:{read:{source:\"showLegend\"},write:{target:\"showLegend\"},origins:{\"web-map\":{read:!1,write:!1},\"web-scene\":{read:!1,write:!1}}}})],t.prototype,\"legendEnabled\",void 0),n([p.property({value:null})],t.prototype,\"layer\",null),n([p.property()],t.prototype,\"maxScale\",void 0),n([p.property()],t.prototype,\"minScale\",void 0),n([p.property({type:String,value:null,json:{read:{source:\"name\"},write:{ignoreOrigin:!0}}})],t.prototype,\"name\",null),n([p.property()],t.prototype,\"parent\",void 0),n([p.property({type:Boolean,json:{read:{source:\"showPopup\"},write:{ignoreOrigin:!0,target:\"showPopup\"}}})],t.prototype,\"popupEnabled\",void 0),n([p.property({type:Boolean,json:{write:{ignoreOrigin:!0}}})],t.prototype,\"queryable\",void 0),n([p.property()],t.prototype,\"sublayers\",null),n([p.cast(\"sublayers\")],t.prototype,\"castSublayers\",null),n([p.property({type:[Number],json:{read:{source:\"spatialReferences\"}}})],t.prototype,\"spatialReferences\",void 0),n([p.property({type:String,value:null,json:{write:{ignoreOrigin:!0}}})],t.prototype,\"title\",null),n([p.property({type:Boolean,value:!0,json:{read:{source:\"defaultVisibility\"}}})],t.prototype,\"visible\",null),t=o=n([p.subclass(\"esri.layers.support.WMSSublayer\")],t)}(p.declared(s.MultiOriginJSONSupport))});"],"sourceRoot":"webpack:///"}