????

Your IP : 18.220.22.253


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

{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/renderers/support/clickToleranceUtils.js","webpack:///node_modules/arcgis-js-api/views/2d/layers/TileLayerView2D.js","webpack:///node_modules/arcgis-js-api/views/2d/layers/support/popupUtils2D.js","webpack:///node_modules/arcgis-js-api/views/layers/TileLayerView.js"],"names":["e","r","t","xoffset","Math","max","abs","yoffset","n","length","a","size","stops","u","filter","type","map","maxSize","minSize","f","o","i","floor","visualVariables","symbol","uniqueValueInfos","forEach","classBreakInfos","Object","defineProperty","value","calculateTolerance","s","l","h","c","p","y","g","d","w","m","_","v","I","V","getLogger","T","apply","arguments","_tileStrategy","_fetchQueue","container","Container","layer","prototype","initialize","tileInfo","spatialReference","equals","view","watch","refresh","addResolvingPromise","reject","get","resampling","enumerable","configurable","hitTest","update","pause","state","resume","notifyChange","attach","tileServers","_tileInfoView","fullExtent","tileInfoView","concurrency","process","fetchTile","cachePolicy","acquireTile","releaseTile","requestUpdate","requestRender","inherited","detach","destroy","clear","removeAllChildren","moveStart","viewChange","moveEnd","createFetchPopupFeaturesQueryGeometry","createQueryGeometry","doRefresh","updateRequested","suspended","reset","tiles","_enqueueTileFetch","isUpdating","_bitmapView","createTile","bitmap","getTileCoords","key","x","resolution","getTileResolution","width","height","abort","id","removeChild","once","label","tilemapCache","isNone","signal","trys","push","_fetchImage","sent","isAbortError","_createBlankImage","pool","acquire","fetchAvailabilityUpsample","level","row","col","release","_resampleImage","has","source","addChild","error","timestamp","refreshTimestamp","getLODInfoAt","getXForColumn","getYForRow","round","getContext","drawImage","document","createElement","property","dependsOn","subclass","declared","TileLayerView","RefreshableLayerView","BitmapTileLayerView2D","LayerView2D","clone","offset","xmin","min","ymin","xmax","ymax","fetchPopupFeatures","allSublayers","toArray","minScale","maxScale","popupTemplate","popupEnabled","visible","eachAlways","createQuery","renderer","geometry","getRequiredFields","outFields","queryFeatures","features","then","concat","Boolean"],"mappings":"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","file":"71-es5.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\ndefine([\"require\",\"exports\"],function(e,r){function t(e,r){return r&&r.xoffset?Math.max(e,Math.abs(r.xoffset)):r&&r.yoffset?Math.max(e,Math.abs(r.yoffset)):e}function n(e){for(var r=0,t=0,n=0;n<e.length;n++){var a=e[n].size;\"number\"==typeof a&&(r+=a,t++)}return r/t}function a(e,r){return\"number\"==typeof e?e:e&&e.stops&&e.stops.length?n(e.stops):r}function u(e,r){if(!r)return e;var t=r.filter(function(e){return\"size\"===e.type}),n=t.map(function(r){var t=r.maxSize,n=r.minSize;return(a(t,e)+a(n,e))/2}),u=0,f=n.length;if(0===f)return e;for(var o=0;o<f;o++)u+=n[o];var i=Math.floor(u/f);return Math.max(i,e)}function f(e){if(!e)return 6;var r=\"visualVariables\"in e?u(6,e.visualVariables):6;if(\"simple\"===e.type)return t(r,e.symbol);if(\"unique-value\"===e.type){var n=r;return e.uniqueValueInfos.forEach(function(e){n=t(n,e.symbol)}),n}if(\"class-breaks\"===e.type){var a=r;return e.classBreakInfos.forEach(function(e){a=t(a,e.symbol)}),a}return e.type,r}Object.defineProperty(r,\"__esModule\",{value:!0}),r.calculateTolerance=f});","// 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/generatorHelper\",\"../../../core/tsSupport/awaiterHelper\",\"../../../core/Error\",\"../../../core/Logger\",\"../../../core/maybe\",\"../../../core/promiseUtils\",\"../../../core/accessorSupport/decorators\",\"../engine/Container\",\"./BitmapTileLayerView2D\",\"./LayerView2D\",\"./support/popupUtils2D\",\"../tiling/TileInfoView\",\"../tiling/TileKey\",\"../tiling/TileQueue\",\"../tiling/TileStrategy\",\"../../layers/LayerView\",\"../../layers/RefreshableLayerView\",\"../../layers/TileLayerView\"],function(e,t,i,r,n,s,o,a,l,u,h,c,p,f,y,g,d,w,m,_,v,I){var V=a.getLogger(\"esri.views.2d.layers.TileLayerView2D\"),T=[0,0];return function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._tileStrategy=null,t._fetchQueue=null,t.container=new c.Container,t.layer=null,t}return i(t,e),t.prototype.initialize=function(){var e,t=this,i=this.layer.tileInfo,r=i&&i.spatialReference;r||(e=new o(\"layerview:tiling-information-missing\",\"The layer doesn't provide tiling information\",{layer:this.layer})),r.equals(this.view.spatialReference)||(e=new o(\"layerview:spatial-reference-incompatible\",\"The spatial reference of this layer does not meet the requirements of the view\",{layer:this.layer})),this.watch(\"resampling\",function(){t.refresh()}),e&&this.addResolvingPromise(u.reject(e))},Object.defineProperty(t.prototype,\"resampling\",{get:function(){return!(\"resampling\"in this.layer)||!1!==this.layer.resampling},enumerable:!0,configurable:!0}),t.prototype.hitTest=function(){return null},t.prototype.update=function(e){this._fetchQueue.pause(),this._fetchQueue.state=e.state,this._tileStrategy.update(e),this._fetchQueue.resume(),this.notifyChange(\"updating\")},t.prototype.attach=function(){var e=this,t=\"tileServers\"in this.layer?this.layer.tileServers:null;this._tileInfoView=new g(this.layer.tileInfo,this.layer.fullExtent),this._fetchQueue=new w({tileInfoView:this._tileInfoView,concurrency:t&&10*t.length||10,process:function(t,i){return e.fetchTile(t,i)}}),this._tileStrategy=new m({cachePolicy:\"keep\",resampling:this.resampling,acquireTile:function(t){return e.acquireTile(t)},releaseTile:function(t){return e.releaseTile(t)},tileInfoView:this._tileInfoView}),this.requestUpdate(),this.container.requestRender(),this.inherited(arguments)},t.prototype.detach=function(){this.inherited(arguments),this._tileStrategy.destroy(),this._fetchQueue.clear(),this.container.removeAllChildren(),this._fetchQueue=this._tileStrategy=this._tileInfoView=null},t.prototype.moveStart=function(){this.requestUpdate()},t.prototype.viewChange=function(){this.requestUpdate()},t.prototype.moveEnd=function(){this.requestUpdate()},t.prototype.createFetchPopupFeaturesQueryGeometry=function(e,t){return y.createQueryGeometry(e,t,this.view)},t.prototype.doRefresh=function(){return s(this,void 0,void 0,function(){var e=this;return n(this,function(t){return this.updateRequested||this.suspended?[2]:(this._fetchQueue.reset(),this._tileStrategy.tiles.forEach(function(t){return e._enqueueTileFetch(t)}),this.notifyChange(\"updating\"),[2])})})},t.prototype.isUpdating=function(){return this._fetchQueue.length>0},t.prototype.acquireTile=function(e){var t,i,r=this._bitmapView.createTile(e),n=r.bitmap;return t=this._tileInfoView.getTileCoords(T,r.key),n.x=t[0],n.y=t[1],n.resolution=this._tileInfoView.getTileResolution(r.key),i=this._tileInfoView.tileInfo.size,n.width=i[0],n.height=i[1],this._enqueueTileFetch(r),this.requestUpdate(),r},t.prototype.releaseTile=function(e){var t=this;this._fetchQueue.abort(e.key.id),this._bitmapView.removeChild(e),e.once(\"detach\",function(){e.destroy(),t.requestUpdate()}),this.requestUpdate()},t.prototype.fetchTile=function(e,t){return s(this,void 0,void 0,function(){var i,r,s,o,a,h,c,p,f;return n(this,function(n){switch(n.label){case 0:if(i=\"tilemapCache\"in this.layer?this.layer.tilemapCache:null,r=!l.isNone(t)&&t.signal,i)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._fetchImage(e,r)];case 2:return[2,n.sent()];case 3:if(s=n.sent(),!u.isAbortError(s)&&!this.resampling)return[2,this._createBlankImage()];throw s;case 4:o=d.pool.acquire(),n.label=5;case 5:return n.trys.push([5,8,,10]),[4,i.fetchAvailabilityUpsample(e.level,e.row,e.col,o,{signal:r})];case 6:return n.sent(),o.level===e.level||this.resampling?[4,this._fetchImage(o,r)]:[2,this._createBlankImage()];case 7:return a=n.sent(),[3,10];case 8:if(h=n.sent(),u.isAbortError(h))throw d.pool.release(o),h;return[4,this._fetchImage(e,r)];case 9:return a=n.sent(),[3,10];case 10:return c=o.level,p=o.row,f=o.col,d.pool.release(o),this.resampling&&c!==e.level?[2,this._resampleImage(a,c,p,f,e.level,e.row,e.col)]:[2,a]}})})},t.prototype._enqueueTileFetch=function(e){return s(this,void 0,void 0,function(){var t,i,r=this;return n(this,function(n){switch(n.label){case 0:if(this._fetchQueue.has(e.key.id))return[2];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._fetchQueue.push(e.key)];case 2:return t=n.sent(),e.bitmap.source=t,e.bitmap.width=this._tileInfoView.tileInfo.size[0],e.bitmap.height=this._tileInfoView.tileInfo.size[1],e.once(\"attach\",function(){return r.requestUpdate()}),this._bitmapView.addChild(e),[3,4];case 3:return i=n.sent(),u.isAbortError(i)||V.error(i),[3,4];case 4:return this.requestUpdate(),[2]}})})},t.prototype._fetchImage=function(e,t){return s(this,void 0,void 0,function(){return n(this,function(i){return[2,this.layer.fetchTile(e.level,e.row,e.col,{timestamp:this.refreshTimestamp,signal:t})]})})},t.prototype._resampleImage=function(e,t,i,r,n,s,o){var a=this._tileInfoView.tileInfo.size,l=this._tileInfoView.getTileResolution(t),u=this._tileInfoView.getTileResolution(n),h=this._tileInfoView.getLODInfoAt(n),c=h.getXForColumn(o),p=h.getYForRow(s);h=this._tileInfoView.getLODInfoAt(t);var f=h.getXForColumn(r),y=h.getYForRow(i),g=Math.round((c-f)/l),d=Math.round(-(p-y)/l),w=Math.round(a[0]*(u/l)),m=Math.round(a[1]*(u/l)),_=this._createBlankImage();return _.getContext(\"2d\").drawImage(e,g,d,w,m,0,0,a[0],a[1]),_},t.prototype._createBlankImage=function(){var e=this._tileInfoView.tileInfo.size,t=document.createElement(\"canvas\");return t.width=e[0],t.height=e[1],t},r([h.property({dependsOn:[\"layer.resampling?\"]})],t.prototype,\"resampling\",null),t=r([h.subclass(\"esri.views.2d.layers.TileLayerView2D\")],t)}(h.declared(I.TileLayerView(v.RefreshableLayerView(p.BitmapTileLayerView2D(f.LayerView2D(_))))))});","// 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/extendsHelper\",\"../../../../core/tsSupport/decorateHelper\",\"../../../../geometry/Extent\"],function(e,t,r,n,o){function a(e,t,r){var n=r.get(\"state.resolution\"),a=\"number\"==typeof n?n:1,x=t*a,i=e.clone().offset(-x,-x),c=e.clone().offset(x,x),f=r.spatialReference;return new o({xmin:Math.min(i.x,c.x),ymin:Math.min(i.y,c.y),xmax:Math.max(i.x,c.x),ymax:Math.max(i.y,c.y),spatialReference:f})}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createQueryGeometry=a});","// 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/generatorHelper\",\"../../core/tsSupport/awaiterHelper\",\"../../core/Error\",\"../../core/promiseUtils\",\"../../core/accessorSupport/decorators\",\"../../renderers/support/clickToleranceUtils\"],function(e,r,t,o,a,i,n,u,c,l){Object.defineProperty(r,\"__esModule\",{value:!0}),r.TileLayerView=function(e){return function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return t(r,e),r.prototype.fetchPopupFeatures=function(e){return i(this,void 0,void 0,function(){var r,t,o,c=this;return a(this,function(p){return r=this.layer,e?\"tile\"!==r.type?[2,u.reject(new n(\"tilelayerview:fetchPopupFeatures\",\"Layer type should be 'tile'\",{type:r.type}))]:(t=this.get(\"view.scale\"),o=r.allSublayers.toArray().filter(function(e){var r=0===e.minScale||t<=e.minScale,o=0===e.maxScale||t>=e.maxScale;return e.popupTemplate&&e.popupEnabled&&e.visible&&r&&o}),[2,u.eachAlways(o.map(function(r){return i(c,void 0,void 0,function(){var t,o,i,n;return a(this,function(a){switch(a.label){case 0:return t=r.createQuery(),o=l.calculateTolerance(r.renderer),t.geometry=this.createFetchPopupFeaturesQueryGeometry(e,o),i=t,[4,r.popupTemplate.getRequiredFields()];case 1:return i.outFields=a.sent(),[4,r.queryFeatures(t)];case 2:return n=a.sent(),[2,n.features]}})})})).then(function(e){return[].concat.apply([],e.map(function(e){return e.value}).filter(Boolean))})]):[2,u.reject(new n(\"tilelayerview:fetchPopupFeatures\",\"Nothing to fetch without area\",{layer:r}))]})})},o([c.property()],r.prototype,\"layer\",void 0),r=o([c.subclass(\"esri.layers.mixins.TileLayerView\")],r)}(c.declared(e))}});"]}