????

Your IP : 3.147.45.232


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

{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/layers/mixins/SceneService.js","webpack:///node_modules/arcgis-js-api/layers/support/I3SLayerDefinitions.js"],"names":["e","t","r","o","n","i","a","l","s","p","u","c","d","y","h","f","v","Object","defineProperty","value","m","getLogger","SceneService","apply","arguments","blendMode","spatialReference","fullExtent","heightModelInfo","minScale","maxScale","version","major","Number","NaN","minor","versionString","copyright","sublayerTitleMode","title","layerId","prototype","readSpatialReference","_readSpatialReference","fromJSON","store","indexCRS","geographicCRS","parseInt","substring","lastIndexOf","length","readFullExtent","extent","Array","isArray","some","g","xmin","ymin","xmax","ymax","readVersion","toString","split","readTitlePortalItem","readTitleService","portalItem","titleFromUrlAndName","url","name","parse","cleanTitle","readLayerId","id","set","sanitizeUrlWithLayerId","_set","enumerable","configurable","writeUrl","writeUrlWithLayerId","get","_get","urlToObject","isArcGISUrl","path","_verifyRootNodeAndUpdateExtent","label","trys","push","_updateExtentFromRootPage","_fetchRootPage","concat","sent","_updateExtentFromRootNode","_fetchRootNode","Math","floor","rootIndex","nodesPerPage","parsedUrl","responseType","signal","reject","data","nodes","obb","center","halfSize","sqrt","zmin","zmax","hasZ","mbs","rootNode","join","query","error","_fetchService","test","_fetchFirstLayerId","_fetchServiceLayer","layers","ssl","replace","read","origin","validateLayer","shared","json","origins","service","property","type","reader","readOnly","source","write","target","String","writer","dependsOn","subclass","declared","lodSelectionMetricType","JSONSupport","I3SNodePageDefinition","factor","I3SMaterialTexture","baseColorFactor","baseColorTexture","metallicRoughnessTexture","metallicFactor","roughnessFactor","I3SMaterialPBRMetallicRoughness","alphaMode","alphaCutoff","doubleSided","cullFace","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","pbrMetallicRoughness","enumeration","serializable","opaque","mask","blend","Boolean","none","back","front","I3SMaterialDefinition","index","jpg","png","dds","I3STextureFormat","atlas","I3STextureSetDefinition","Float32","UInt64","UInt32","UInt16","UInt8","I3SGeometryAttribute","draco","I3SGeometryCompressedAttributes","offset","I3SGeometryBuffer","triangle","I3SGeometryDefinition"],"mappings":"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","file":"9-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\n//  copyright\n\n/**\n                 * The copyright text as defined by the scene service.\n                 *\n                 * @memberof module:esri/layers/mixins/SceneService\n                 * @name copyright\n                 * @type {string}\n                 */\n\ndefine([\"require\",\"exports\",\"../../core/tsSupport/declareExtendsHelper\",\"../../core/tsSupport/decorateHelper\",\"../../core/tsSupport/generatorHelper\",\"../../core/tsSupport/awaiterHelper\",\"../../request\",\"../../core/Error\",\"../../core/Logger\",\"../../core/promiseUtils\",\"../../core/urlUtils\",\"../../core/accessorSupport/decorators\",\"../../geometry/Extent\",\"../../geometry/HeightModelInfo\",\"../../geometry/SpatialReference\",\"../support/arcgisLayerUrl\",\"../support/commonProperties\"],function(e,t,r,o,n,i,a,l,s,p,u,c,d,y,h,f,v){Object.defineProperty(t,\"__esModule\",{value:!0});var m=s.getLogger(\"esri.layers.mixins.SceneService\");t.SceneService=function(e){return function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.blendMode=null,t.spatialReference=null,t.fullExtent=null,t.heightModelInfo=null,t.minScale=0,t.maxScale=0,t.version={major:Number.NaN,minor:Number.NaN,versionString:\"\"},t.copyright=null,t.sublayerTitleMode=\"item-title\",t.title=null,t.layerId=null,t}return r(t,e),t.prototype.readSpatialReference=function(e,t){return this._readSpatialReference(t)},t.prototype._readSpatialReference=function(e){if(null!=e.spatialReference)return h.fromJSON(e.spatialReference);var t=e.store,r=t.indexCRS||t.geographicCRS,o=r&&parseInt(r.substring(r.lastIndexOf(\"/\")+1,r.length),10);return null!=o?new h(o):null},t.prototype.readFullExtent=function(e,t){var r=t.store,o=this._readSpatialReference(t);return null==o||null==r||null==r.extent||!Array.isArray(r.extent)||r.extent.some(function(e){return e<g})?null:new d({xmin:r.extent[0],ymin:r.extent[1],xmax:r.extent[2],ymax:r.extent[3],spatialReference:o})},t.prototype.readVersion=function(e,t){var r=t.store,o=null!=r.version?r.version.toString():\"\",n={major:Number.NaN,minor:Number.NaN,versionString:o},i=o.split(\".\");return i.length>=2&&(n.major=parseInt(i[0],10),n.minor=parseInt(i[1],10)),n},t.prototype.readTitlePortalItem=function(e){return\"item-title\"!==this.sublayerTitleMode?void 0:e},t.prototype.readTitleService=function(e,t){var r=this.portalItem&&this.portalItem.title;if(\"item-title\"===this.sublayerTitleMode)return f.titleFromUrlAndName(this.url,t.name);var o=t.name||f.parse(this.url).title;return\"item-title-and-service-name\"===this.sublayerTitleMode&&r&&(o=r+\" - \"+o),f.cleanTitle(o)},t.prototype.readLayerId=function(e,t){return t.id},Object.defineProperty(t.prototype,\"url\",{set:function(e){var t=f.sanitizeUrlWithLayerId(this,e,m);this._set(\"url\",t.url),null!=t.layerId&&this._set(\"layerId\",t.layerId)},enumerable:!0,configurable:!0}),t.prototype.writeUrl=function(e,t,r,o){f.writeUrlWithLayerId(this,e,\"layers\",t,o)},Object.defineProperty(t.prototype,\"parsedUrl\",{get:function(){var e=this._get(\"url\");if(!e)return null;var t=u.urlToObject(e);return null!=this.layerId&&f.isArcGISUrl(t.path)&&(t.path=t.path+\"/layers/\"+this.layerId),t},enumerable:!0,configurable:!0}),t.prototype._verifyRootNodeAndUpdateExtent=function(e,t){return i(this,void 0,void 0,function(){var r,o,i,a;return n(this,function(n){switch(n.label){case 0:if(!e)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),r=this._updateExtentFromRootPage,o=[e],[4,this._fetchRootPage(e,t)];case 2:return[2,r.apply(this,o.concat([n.sent()]))];case 3:return i=n.sent(),[3,4];case 4:return a=this._updateExtentFromRootNode,[4,this._fetchRootNode(t)];case 5:return[2,a.apply(this,[n.sent()])]}})})},t.prototype._fetchRootPage=function(e,t){return i(this,void 0,void 0,function(){var r,o,i;return n(this,function(n){switch(n.label){case 0:return e?(r=Math.floor(e.rootIndex/e.nodesPerPage),o=this.parsedUrl.path+\"/nodepages/\"+r,[4,a(o,{responseType:\"json\",signal:t})]):[2,p.reject()];case 1:return i=n.sent(),[2,i.data]}})})},t.prototype._updateExtentFromRootPage=function(e,t){if(null==t||null==t.nodes)throw new l(\"sceneservice:invalid-node-page\",\"Inavlid node page.\");var r=t.nodes[e.rootIndex%e.nodesPerPage];if(null==r||null==r.obb||null==r.obb.center||null==r.obb.halfSize)throw new l(\"sceneservice:invalid-node-page\",\"Inavlid node page.\");var o=r.obb.halfSize,n=r.obb.center[2],i=Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2]);this.fullExtent.zmin=n-i,this.fullExtent.zmax=n+i},t.prototype._updateExtentFromRootNode=function(e){if(null!=this.fullExtent&&!this.fullExtent.hasZ&&null!=e&&Array.isArray(e.mbs)&&4===e.mbs.length){var t=e.mbs[2],r=e.mbs[3];this.fullExtent.zmin=t-r,this.fullExtent.zmax=t+r}},t.prototype._fetchRootNode=function(e){return i(this,void 0,void 0,function(){var t,r,o;return n(this,function(n){switch(n.label){case 0:if(!this.rootNode)return[2];t=u.join(this.parsedUrl.path,this.rootNode),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,a(t,{query:{f:\"json\"},responseType:\"json\",signal:e})];case 2:return r=n.sent(),[2,r.data];case 3:throw o=n.sent(),new l(\"sceneservice:root-node-missing\",\"Root node missing.\",{error:o,url:t});case 4:return[2]}})})},t.prototype._fetchService=function(e){return i(this,void 0,void 0,function(){var t;return n(this,function(r){switch(r.label){case 0:return null==this.layerId&&/SceneServer\\/*$/i.test(this.url)?[4,this._fetchFirstLayerId(e)]:[3,2];case 1:t=r.sent(),null!=t&&(this.layerId=t),r.label=2;case 2:return[2,this._fetchServiceLayer(e)]}})})},t.prototype._fetchFirstLayerId=function(e){return i(this,void 0,void 0,function(){var t;return n(this,function(r){switch(r.label){case 0:return[4,a(this.url,{query:{f:\"json\"},responseType:\"json\",signal:e})];case 1:return t=r.sent(),t.data&&Array.isArray(t.data.layers)&&t.data.layers.length>0?[2,t.data.layers[0].id]:[2,void 0]}})})},t.prototype._fetchServiceLayer=function(e){return i(this,void 0,void 0,function(){var t,r;return n(this,function(o){switch(o.label){case 0:return[4,a(this.parsedUrl.path,{query:{f:\"json\"},responseType:\"json\",signal:e})];case 1:return t=o.sent(),t.ssl&&(this.url=this.url.replace(/^http:/i,\"https:\")),r=t.data,this.read(r,{origin:\"service\",url:this.parsedUrl}),this.validateLayer(r),[2]}})})},t.prototype.validateLayer=function(e){},o([c.shared({id:{json:{origins:{service:{read:!1},\"portal-item\":{read:!1}}}}})],t.prototype,\"properties\",void 0),o([c.property({type:h})],t.prototype,\"spatialReference\",void 0),o([c.reader(\"spatialReference\",[\"spatialReference\",\"store.indexCRS\",\"store.geographicCRS\"])],t.prototype,\"readSpatialReference\",null),o([c.property({type:d})],t.prototype,\"fullExtent\",void 0),o([c.reader(\"fullExtent\",[\"store.extent\",\"spatialReference\",\"store.indexCRS\",\"store.geographicCRS\"])],t.prototype,\"readFullExtent\",null),o([c.property({readOnly:!0,type:y})],t.prototype,\"heightModelInfo\",void 0),o([c.property({type:Number,json:{read:{source:\"layerDefinition.minScale\"},write:{target:\"layerDefinition.minScale\"},origins:{service:{read:{source:\"minScale\"},write:!1}}}})],t.prototype,\"minScale\",void 0),o([c.property({type:Number,json:{read:{source:\"layerDefinition.maxScale\"},write:{target:\"layerDefinition.maxScale\"},origins:{service:{read:{source:\"maxScale\"},write:!1}}}})],t.prototype,\"maxScale\",void 0),o([c.property({readOnly:!0})],t.prototype,\"version\",void 0),o([c.reader(\"version\",[\"store.version\"])],t.prototype,\"readVersion\",null),o([c.property({type:String,json:{read:{source:\"copyrightText\"}}})],t.prototype,\"copyright\",void 0),o([c.property({type:String,json:{read:!1}})],t.prototype,\"sublayerTitleMode\",void 0),o([c.property({type:String})],t.prototype,\"title\",void 0),o([c.reader(\"portal-item\",\"title\")],t.prototype,\"readTitlePortalItem\",null),o([c.reader(\"service\",\"title\",[\"name\"])],t.prototype,\"readTitleService\",null),o([c.property({type:Number})],t.prototype,\"layerId\",void 0),o([c.reader(\"service\",\"layerId\",[\"id\"])],t.prototype,\"readLayerId\",null),o([c.property(v.url)],t.prototype,\"url\",null),o([c.writer(\"url\")],t.prototype,\"writeUrl\",null),o([c.property({dependsOn:[\"layerId\"]})],t.prototype,\"parsedUrl\",null),o([c.property({readOnly:!0})],t.prototype,\"store\",void 0),o([c.property({type:String,readOnly:!0,json:{read:{source:\"store.rootNode\"}}})],t.prototype,\"rootNode\",void 0),t=o([c.subclass(\"esri.layers.mixins.SceneService\")],t)}(c.declared(e))};var g=-1e38});","// 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/JSONSupport\",\"../../core/accessorSupport/decorators\"],function(e,t,r,o,p,i){Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.nodesPerPage=null,t.rootIndex=0,t.lodSelectionMetricType=null,t}return r(t,e),o([i.property({type:Number})],t.prototype,\"nodesPerPage\",void 0),o([i.property({type:Number})],t.prototype,\"rootIndex\",void 0),o([i.property({type:String})],t.prototype,\"lodSelectionMetricType\",void 0),t=o([i.subclass(\"esri.layer.support.I3SNodePageDefinition\")],t)}(i.declared(p.JSONSupport));t.I3SNodePageDefinition=n;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.factor=1,t}return r(t,e),o([i.property({type:Number,json:{read:{source:\"textureSetDefinitionId\"}}})],t.prototype,\"id\",void 0),o([i.property({type:Number})],t.prototype,\"factor\",void 0),t=o([i.subclass(\"esri.layer.support.I3SMaterialTexture\")],t)}(i.declared(p.JSONSupport));t.I3SMaterialTexture=u;var a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.baseColorFactor=[1,1,1,1],t.baseColorTexture=null,t.metallicRoughnessTexture=null,t.metallicFactor=1,t.roughnessFactor=1,t}return r(t,e),o([i.property({type:[Number]})],t.prototype,\"baseColorFactor\",void 0),o([i.property({type:u})],t.prototype,\"baseColorTexture\",void 0),o([i.property({type:u})],t.prototype,\"metallicRoughnessTexture\",void 0),o([i.property({type:Number})],t.prototype,\"metallicFactor\",void 0),o([i.property({type:Number})],t.prototype,\"roughnessFactor\",void 0),t=o([i.subclass(\"esri.layer.support.I3SMaterialPBRMetallicRoughness\")],t)}(i.declared(p.JSONSupport));t.I3SMaterialPBRMetallicRoughness=a;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.alphaMode=\"opaque\",t.alphaCutoff=.25,t.doubleSided=!1,t.cullFace=\"none\",t.normalTexture=null,t.occlusionTexture=null,t.emissiveTexture=null,t.emissiveFactor=null,t.pbrMetallicRoughness=null,t}return r(t,e),o([i.enumeration.serializable()({opaque:\"opaque\",mask:\"mask\",blend:\"blend\"})],t.prototype,\"alphaMode\",void 0),o([i.property({type:Number})],t.prototype,\"alphaCutoff\",void 0),o([i.property({type:Boolean})],t.prototype,\"doubleSided\",void 0),o([i.enumeration.serializable()({none:\"none\",back:\"back\",front:\"front\"})],t.prototype,\"cullFace\",void 0),o([i.property({type:u})],t.prototype,\"normalTexture\",void 0),o([i.property({type:u})],t.prototype,\"occlusionTexture\",void 0),o([i.property({type:u})],t.prototype,\"emissiveTexture\",void 0),o([i.property({type:[Number]})],t.prototype,\"emissiveFactor\",void 0),o([i.property({type:a})],t.prototype,\"pbrMetallicRoughness\",void 0),t=o([i.subclass(\"esri.layer.support.I3SMaterialDefinition\")],t)}(i.declared(p.JSONSupport));t.I3SMaterialDefinition=l;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),o([i.property({type:String,json:{read:{source:[\"name\",\"index\"],reader:function(e,t){return null!=e?e:\"\"+t.index}}}})],t.prototype,\"name\",void 0),o([i.enumeration.serializable()({jpg:\"jpg\",png:\"png\",dds:\"dds\",\"ktx-etc2\":\"ktx-etc2\"})],t.prototype,\"format\",void 0),t=o([i.subclass(\"esri.layer.support.I3STextureFormat\")],t)}(i.declared(p.JSONSupport));t.I3STextureFormat=s;var y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.atlas=!1,t}return r(t,e),o([i.property({type:[s]})],t.prototype,\"formats\",void 0),o([i.property({type:Boolean})],t.prototype,\"atlas\",void 0),t=o([i.subclass(\"esri.layer.support.I3STextureSetDefinition\")],t)}(i.declared(p.JSONSupport));t.I3STextureSetDefinition=y;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),o([i.enumeration.serializable()({Float32:\"Float32\",UInt64:\"UInt64\",UInt32:\"UInt32\",UInt16:\"UInt16\",UInt8:\"UInt8\"})],t.prototype,\"type\",void 0),o([i.property({type:Number})],t.prototype,\"component\",void 0),t=o([i.subclass(\"esri.layer.support.I3SGeometryAttribute\")],t)}(i.declared(p.JSONSupport));t.I3SGeometryAttribute=d;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),o([i.enumeration.serializable()({draco:\"draco\"})],t.prototype,\"encoding\",void 0),o([i.property({type:[String]})],t.prototype,\"attributes\",void 0),t=o([i.subclass(\"esri.layer.support.I3SGeometryAttribute\")],t)}(i.declared(p.JSONSupport));t.I3SGeometryCompressedAttributes=c;var v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.offset=0,t}return r(t,e),o([i.property({type:Number})],t.prototype,\"offset\",void 0),o([i.property({type:d})],t.prototype,\"position\",void 0),o([i.property({type:d})],t.prototype,\"normal\",void 0),o([i.property({type:d})],t.prototype,\"uv0\",void 0),o([i.property({type:d})],t.prototype,\"color\",void 0),o([i.property({type:d})],t.prototype,\"uvRegion\",void 0),o([i.property({type:d})],t.prototype,\"featureId\",void 0),o([i.property({type:d})],t.prototype,\"faceRange\",void 0),o([i.property({type:c})],t.prototype,\"compressedAttributes\",void 0),t=o([i.subclass(\"esri.layer.support.I3SGeometryBuffer\")],t)}(i.declared(p.JSONSupport));t.I3SGeometryBuffer=v;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),o([i.enumeration.serializable()({triangle:\"triangle\"})],t.prototype,\"topology\",void 0),o([i.property()],t.prototype,\"geometryBuffers\",void 0),t=o([i.subclass(\"esri.layer.support.I3SMeshDefinition\")],t)}(i.declared(p.JSONSupport));t.I3SGeometryDefinition=f});"]}