????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/66-es5.js.map |
{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D.js","webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/DistanceMeasurement2DTool.js","webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/DistanceMeasurement2DViewModel.js","webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/nls/DistanceMeasurement2D.js","webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/nls/vi/DistanceMeasurement2D.js","webpack:///node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/nls/DistanceMeasurement2D.js?26f1"],"names":["e","t","s","n","i","a","r","l","u","o","button","buttonDisabled","widgetIcon","base","widget","panel","container","hint","hintText","panelError","measurement","measurementItem","measurementItemDisabled","measurementItemTitle","measurementItemValue","settings","units","unitsLabel","unitsSelect","unitsSelectWrapper","actionSection","clearButton","call","iconClass","label","widgetLabel","unit","unitOptions","view","viewModel","prototype","render","id","visible","active","isSupported","d","measurementLabel","c","state","m","p","v","b","_","w","tsx","key","y","unsupported","M","classes","distance","x","h","onchange","_changeUnit","bind","value","map","g","f","disabled","onclick","_newMeasurement","title","newMeasurement","D","target","options","selectedIndex","aliasOf","renderable","property","type","accessibleHandler","subclass","declared","L","SimpleMarkerSymbol","style","color","handleColor","size","handleWidth","outline","width","geometry","symbol","GraphicManipulator","layer","graphic","focusedSymbol","_drawActive","_handles","_polylineLayer","listMode","_manipulatorLayer","_vertices","deferCreation","initialize","_draw","addMany","focus","add","watch","length","_updatePolylines","init","isProjectionEngineRequired","spatialReference","_loadProjectionEngine","destroy","detach","removeAll","remove","Object","defineProperty","set","_set","reset","enumerable","configurable","activate","_startSketch","onShow","onHide","_updateSketch","updateViewModelAndCreateGraphics","geodesicDistanceThreshold","palette","paths","isGeographic","geodesicLengths","geodesicDensify","project","WGS84","isWebMercator","geodesicLength","planarLength","pathPrimaryColor","pathSecondaryColor","pathWidth","cap","join","extent","center","haloColor","haloSize","text","font","family","isWGS84","isProjectionEngineSupported","onInputEvent","_updateCursor","isLoaded","load","resolve","create","mode","on","vertices","_stopSketch","manipulators","forEach","manipulator","interactive","complete","pop","manipulatorId","createGraphicManipulatorDragHandler2D","coord","push","findById","cursor","constructOnly","InteractiveToolBase","getLogger","supportedViewType","tool","get","formatMetricLength","formatImperialLength","convertUnit","formatDecimal","isDisabled","_validateUnit","defaultUnit","_clearOverride","_override","measurementLengthUnits","_validateUnits","createTool","clearMeasurement","removeTool","createToolParams","toolConstructor","constructorArguments","logUnsupportedError","error","logError","arguments","apply","indexOf","filter","slice","defaultUnitPropertyMetadata","Number","dependsOn","readOnly","String","InteractiveToolViewModel","modes","auto","planar","geodesic","metric","imperial","kilometers","meters","miles","inches","feet","yards","degrees","loader","runner","__webpack_require__","dj"],"mappings":"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","file":"66-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\",\"../core/tsSupport/declareExtendsHelper\",\"../core/tsSupport/decorateHelper\",\"dojo/i18n!./DistanceMeasurement2D/nls/DistanceMeasurement2D\",\"../core/accessorSupport/decorators\",\"./Widget\",\"./DistanceMeasurement2D/DistanceMeasurement2DViewModel\",\"./support/widget\"],function(e,t,s,n,i,a,r,l,u){var o={button:\"esri-button esri-button--secondary\",buttonDisabled:\"esri-button--disabled\",widgetIcon:\"esri-icon-measure-line\",base:\"esri-distance-measurement-2d\",widget:\"esri-widget\",panel:\"esri-widget--panel\",container:\"esri-distance-measurement-2d__container\",hint:\"esri-distance-measurement-2d__hint\",hintText:\"esri-distance-measurement-2d__hint-text\",panelError:\"esri-distance-measurement-2d__panel--error\",measurement:\"esri-distance-measurement-2d__measurement\",measurementItem:\"esri-distance-measurement-2d__measurement-item\",measurementItemDisabled:\"esri-distance-measurement-2d__measurement-item--disabled\",measurementItemTitle:\"esri-distance-measurement-2d__measurement-item-title\",measurementItemValue:\"esri-distance-measurement-2d__measurement-item-value\",settings:\"esri-distance-measurement-2d__settings\",units:\"esri-distance-measurement-2d__units\",unitsLabel:\"esri-distance-measurement-2d__units-label\",unitsSelect:\"esri-distance-measurement-2d__units-select esri-select\",unitsSelectWrapper:\"esri-distance-measurement-2d__units-select-wrapper\",actionSection:\"esri-distance-measurement-2d__actions\",clearButton:\"esri-distance-measurement-2d__clear-button\"};return function(e){function t(t){var s=e.call(this,t)||this;return s.iconClass=o.widgetIcon,s.label=i.widgetLabel,s.unit=null,s.unitOptions=null,s.view=null,s.viewModel=new l,s}return s(t,e),t.prototype.render=function(){var e=this,t=this,s=t.id,n=t.viewModel,a=t.visible,r=n.active,l=n.isSupported,d=n.measurementLabel,c=n.state,m=n.unit,p=n.unitOptions,v=\"disabled\"===c,b=\"ready\"===c,_=\"measuring\"===c||\"measured\"===c,w=r&&b?u.tsx(\"section\",{key:\"hint\",class:o.hint},u.tsx(\"p\",{class:o.hintText},i.hint)):null,y=l?null:u.tsx(\"section\",{key:\"unsupported\",class:o.panelError},u.tsx(\"p\",null,i.unsupported)),M=_?u.tsx(\"section\",{key:\"measurement\",class:o.measurement},function(t,s,n){return s?u.tsx(\"div\",{key:n+\"-enabled\",class:o.measurementItem},u.tsx(\"span\",{class:o.measurementItemTitle},t),u.tsx(\"span\",{class:o.measurementItemValue},s)):u.tsx(\"div\",{key:n+\"-disabled\",class:e.classes(o.measurementItem,o.measurementItemDisabled),\"aria-disabled\":\"true\"},u.tsx(\"span\",{class:o.measurementItemTitle},t))}(i.distance,d,\"distance\")):null,x=s+\"-units\",h=_?u.tsx(\"section\",{key:\"units\",class:o.units},u.tsx(\"label\",{class:o.unitsLabel,for:x},i.unit),u.tsx(\"div\",{class:o.unitsSelectWrapper},u.tsx(\"select\",{class:o.unitsSelect,id:x,onchange:this._changeUnit,bind:this,value:m},p.map(function(e){return u.tsx(\"option\",{key:e,value:e},i.units[e])})))):null,g=_?u.tsx(\"div\",{key:\"settings\",class:o.settings},h):null,f=!l||r&&!_?null:u.tsx(\"div\",{class:o.actionSection},u.tsx(\"button\",{disabled:v,class:this.classes(o.button,o.clearButton,v&&o.buttonDisabled),bind:this,onclick:this._newMeasurement,title:i.newMeasurement,\"aria-label\":i.newMeasurement},i.newMeasurement)),D=a?u.tsx(\"div\",{class:o.container},y,w,g,M,f):null;return u.tsx(\"div\",{class:this.classes(o.base,o.widget,o.panel)},D)},t.prototype._newMeasurement=function(){this.viewModel.newMeasurement()},t.prototype._changeUnit=function(e){var t=e.target,s=t.options[t.selectedIndex];s&&(this.viewModel.unit=s.value)},n([a.aliasOf(\"viewModel.active\"),u.renderable()],t.prototype,\"active\",void 0),n([a.property()],t.prototype,\"iconClass\",void 0),n([a.property()],t.prototype,\"label\",void 0),n([a.aliasOf(\"viewModel.unit\")],t.prototype,\"unit\",void 0),n([a.aliasOf(\"viewModel.unitOptions\")],t.prototype,\"unitOptions\",void 0),n([a.aliasOf(\"viewModel.view\")],t.prototype,\"view\",void 0),n([a.property({type:l}),u.renderable([\"viewModel.state\",\"viewModel.unitOptions\",\"viewModel.unit\",\"viewModel.measurementLabel\"])],t.prototype,\"viewModel\",void 0),n([a.aliasOf(\"viewModel.visible\"),u.renderable()],t.prototype,\"visible\",void 0),n([u.accessibleHandler()],t.prototype,\"_newMeasurement\",null),n([u.accessibleHandler()],t.prototype,\"_changeUnit\",null),t=n([a.subclass(\"esri.widgets.DistanceMeasurement2D\")],t)}(a.declared(r))});","// 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\",\"../../Graphic\",\"../../symbols\",\"../../core/Handles\",\"../../core/promiseUtils\",\"../../core/watchUtils\",\"../../core/accessorSupport/decorators\",\"../../geometry/geometryEngine\",\"../../geometry/Point\",\"../../geometry/Polyline\",\"../../geometry/projection\",\"../../geometry/SpatialReference\",\"../../geometry/support/geodesicUtils\",\"../../layers/GraphicsLayer\",\"../../views/2d/draw/Draw\",\"../../views/2d/interactive/dragUtils/dragHandlers\",\"../../views/interactive/GraphicManipulator\",\"../../views/interactive/InteractiveToolBase\"],function(e,t,i,r,o,n,a,s,l,p,c,d,h,u,y,v,m,_,f,w,g){function L(e,t,i,r){var a=new n.SimpleMarkerSymbol({style:\"circle\",color:r.handleColor,size:r.handleWidth,outline:{type:\"simple-line\",width:0}}),s=new n.SimpleMarkerSymbol({style:\"circle\",color:r.handleColor,size:1.5*r.handleWidth,outline:{type:\"simple-line\",width:0}}),l=new o({geometry:e,symbol:a});return new w.GraphicManipulator({view:t,layer:i,graphic:l,focusedSymbol:s})}return function(e){function t(t){var i=e.call(this,t)||this;return i._drawActive=!1,i._handles=new a,i._polylineLayer=new m({listMode:\"hide\"}),i._manipulatorLayer=new m({listMode:\"hide\"}),i._vertices=[],i.deferCreation=!0,i}i(t,e),n=t,t.prototype.initialize=function(){var e=this,t=this.view;this._draw=new _({view:t}),t.map.addMany([this._polylineLayer,this._manipulatorLayer]),t.focus(),this._handles.add([this.watch(\"viewModel.unit\",function(){e._vertices.length>0&&e._updatePolylines()})]),l.init(this,\"view.spatialReference\",function(t){n.isProjectionEngineRequired({spatialReference:t})&&e._loadProjectionEngine()})},t.prototype.destroy=function(){this.detach(),this._handles.removeAll(),this._polylineLayer.removeAll();var e=this.viewModel,t=e.view.map;t.remove(this._polylineLayer),t.remove(this._manipulatorLayer),e.measurement=null,this._draw&&(this._draw.destroy(),this._draw=null),this._handles&&(this._handles.destroy(),this._handles=null),this._polylineLayer&&(this._polylineLayer.destroy(),this._polylineLayer=null),this._manipulatorLayer&&(this._manipulatorLayer.destroy(),this._manipulatorLayer=null)},Object.defineProperty(t.prototype,\"editable\",{set:function(e){this._set(\"editable\",e),e||this._draw.reset()},enumerable:!0,configurable:!0}),t.prototype.activate=function(){this._drawActive||0!==this._vertices.length||this._startSketch()},t.prototype.onShow=function(){this._polylineLayer.visible=!0},t.prototype.onHide=function(){this._polylineLayer.visible=!1},t.prototype.reset=function(){this._vertices=[],this._polylineLayer.removeAll(),this.viewModel.measurement=null,this._draw.reset(),this._drawActive=!1,this._updateSketch([])},t.updateViewModelAndCreateGraphics=function(e,t){var i,r,n=t.geodesicDistanceThreshold,a=t.palette,s=t.view,l=s.spatialReference,p=new h({paths:[e],spatialReference:l});if(l.isGeographic)if(v.isSupported(l))i=v.geodesicLengths([p],\"meters\")[0],r=v.geodesicDensify(p,1e5);else{var d=u.project(p,y.WGS84),m=v.geodesicDensify(d,1e5);i=v.geodesicLengths([d],\"meters\")[0],r=u.project(m,l)}else if(l.isWebMercator)i=c.geodesicLength(p,\"meters\"),r=c.geodesicDensify(p,1e5,\"meters\");else{var _=c.planarLength(p,\"meters\");if(_>=n){var d=u.project(p,y.WGS84),m=v.geodesicDensify(d,1e5);i=v.geodesicLengths([d],\"meters\")[0],r=u.project(m,l)}else i=_,r=p}t.measurement={geometry:r,length:i};var f=a.pathPrimaryColor,w=a.pathSecondaryColor,g=a.pathWidth;return[new o({geometry:r,symbol:{type:\"simple-line\",cap:\"butt\",join:\"round\",color:f,width:g}}),new o({geometry:r,symbol:{type:\"simple-line\",style:\"dash\",cap:\"butt\",join:\"round\",color:w,width:g-2}}),new o({geometry:p.extent.center,symbol:{type:\"text\",color:[255,255,255,1],haloColor:[0,0,0,.5],haloSize:2,text:t.measurementLabel,font:{size:14,family:\"sans-serif\"}}})]},t.isProjectionEngineRequired=function(e){if(!e)return!1;var t=e.spatialReference;if(!t)return!1;var i=t.isGeographic,r=t.isWebMercator,o=t.isWGS84;return i&&!o&&!v.isSupported(t)||!i&&!r},t.isProjectionEngineSupported=function(){return u.isSupported()},t.prototype.onInputEvent=function(e){\"pointer-move\"===e.type&&this._updateCursor()},t.prototype._loadProjectionEngine=function(){return n.isProjectionEngineSupported()&&!u.isLoaded()?u.load():s.resolve()},t.prototype._startSketch=function(){var e=this;this._drawActive=!0;var t=this._draw.create(\"polyline\",{mode:\"click\"});t.on([\"vertex-add\",\"vertex-update\",\"vertex-remove\",\"cursor-update\",\"undo\",\"redo\"],function(t){return e._updateSketch(t.vertices)}),t.on(\"draw-complete\",function(){e._stopSketch()})},t.prototype._stopSketch=function(){this.manipulators.forEach(function(e){e.manipulator.interactive=!0}),this._drawActive=!1,this.complete()},t.prototype._updateSketch=function(e){var t=this;if(!n.isProjectionEngineRequired(this.view)||u.isLoaded()){if(e.length<2)return this._vertices=[],this.manipulators.removeAll(),void this._polylineLayer.removeAll();this.create();for(var i=this.view.spatialReference;this._vertices.length>e.length;){var r=this._vertices.pop().manipulatorId;this.manipulators.remove(r)}for(var o=this,a=this._vertices.length;a<e.length;a++)!function(r){var n=e[r],a=n[0],s=n[1],l=new d({x:a,y:s,spatialReference:i}),p=L(l,o.view,o._manipulatorLayer,o.viewModel.palette),c=o.manipulators.add(p);f.createGraphicManipulatorDragHandler2D(o.view,p,function(){var e=p.graphic.geometry;t._vertices[r].coord=[e.x,e.y],t._updatePolylines()}),o._vertices.push({manipulatorId:c,coord:[a,s]})}(a);var s=this._vertices.length-1,l=this._vertices[s],p=e[s],c=p[0],h=p[1];if(l.coord[0]!==c||l.coord[1]!==h){l.coord=[c,h];var y=new d({x:c,y:h,spatialReference:i});this.manipulators.findById(l.manipulatorId).graphic.geometry=y}var v=this._drawActive?this._vertices[s].manipulatorId:null;this.manipulators.forEach(function(e){e.manipulator.interactive=null==v||e.id!==v}),this._updatePolylines()}},t.prototype._updateCursor=function(){this.cursor=this._drawActive?\"crosshair\":null},t.prototype._updatePolylines=function(){this._polylineLayer.removeAll();var e=this.viewModel,t=this._vertices.map(function(e){return e.coord}),i=n.updateViewModelAndCreateGraphics(t,e);i&&this._polylineLayer.addMany(i)};var n;return r([p.property({constructOnly:!0})],t.prototype,\"view\",void 0),r([p.property({constructOnly:!0})],t.prototype,\"viewModel\",void 0),r([p.property()],t.prototype,\"cursor\",void 0),r([p.property({value:!0})],t.prototype,\"editable\",null),t=n=r([p.subclass(\"esri.widgets.DistanceMeasurement2D.DistanceMeasurement2DTool\")],t)}(p.declared(g.InteractiveToolBase))});","// 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/Logger\",\"../../core/unitFormatUtils\",\"../../core/unitUtils\",\"../../core/unitUtils\",\"../../core/accessorSupport/decorators\",\"./DistanceMeasurement2DTool\",\"../support/commonProperties\",\"../support/InteractiveToolViewModel\"],function(e,t,r,n,i,o,s,a,u,p,l,d){var c={handleWidth:8,handleColor:[255,128,0,.5],pathWidth:5,pathPrimaryColor:[255,128,0,1],pathSecondaryColor:[255,255,255,1]},m=i.getLogger(\"esri.widgets.DistanceMeasurement2D.DistanceMeasurement2DViewModel\");return function(e){function t(t){var r=e.call(this,t)||this;return r.supportedViewType=\"2d\",r.geodesicDistanceThreshold=1e5,r.measurement=null,r.palette=c,r.tool=null,r}return r(t,e),Object.defineProperty(t.prototype,\"measurementLabel\",{get:function(){if(!this.measurement)return null;switch(this.unit){case\"metric\":return o.formatMetricLength(this.measurement.length,\"meters\");case\"imperial\":return o.formatImperialLength(this.measurement.length,\"meters\");default:var e=s.convertUnit(this.measurement.length,\"meters\",this.unit);return o.formatDecimal(e,this.unit)}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"state\",{get:function(){return this.isDisabled?\"disabled\":p.isProjectionEngineRequired(this.view)&&!p.isProjectionEngineSupported()?\"disabled\":this.tool&&this.measurement?this.tool.active?\"measuring\":\"measured\":\"ready\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"unit\",{get:function(){return this._validateUnit(this.defaultUnit)},set:function(e){if(void 0===e)return void this._clearOverride(\"unit\");this._override(\"unit\",this._validateUnit(e))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"unitOptions\",{get:function(){return a.measurementLengthUnits},set:function(e){if(void 0===e)return void this._clearOverride(\"unitOptions\");this._override(\"unitOptions\",this._validateUnits(e))},enumerable:!0,configurable:!0}),t.prototype.newMeasurement=function(){this.createTool()},t.prototype.clearMeasurement=function(){this.removeTool()},t.prototype.createToolParams=function(){return{toolConstructor:p,constructorArguments:{viewModel:this}}},t.prototype.logUnsupportedError=function(){m.error(\"DistanceMeasurement2D widget is not implemented for SceneView\")},t.prototype.logError=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];m.error.apply(m,e)},t.prototype._validateUnit=function(e){return-1!==this.unitOptions.indexOf(e)?e:-1!==this.unitOptions.indexOf(this.defaultUnit)?this.defaultUnit:this.unitOptions[0]},t.prototype._validateUnits=function(e){void 0===e&&(e=[]);var t=e.filter(function(e){return-1!==a.measurementLengthUnits.indexOf(e)});return 0===t.length?a.measurementLengthUnits.slice():t},n([u.property(l.defaultUnitPropertyMetadata)],t.prototype,\"defaultUnit\",void 0),n([u.property({type:Number})],t.prototype,\"geodesicDistanceThreshold\",void 0),n([u.property()],t.prototype,\"measurement\",void 0),n([u.property({dependsOn:[\"measurement\",\"unit\",\"geodesicDistanceThreshold\"],readOnly:!0})],t.prototype,\"measurementLabel\",null),n([u.property()],t.prototype,\"palette\",void 0),n([u.property({dependsOn:[\"isDisabled\",\"measurement\",\"tool.active\",\"view.spatialReference\"],readOnly:!0})],t.prototype,\"state\",null),n([u.property({constructOnly:!0,readOnly:!0})],t.prototype,\"tool\",void 0),n([u.property({type:String,dependsOn:[\"unitOptions\",\"defaultUnit\"]})],t.prototype,\"unit\",null),n([u.property({type:[String]})],t.prototype,\"unitOptions\",null),t=n([u.subclass(\"esri.widgets.DistanceMeasurement2D.DistanceMeasurement2DViewModel\")],t)}(u.declared(d.InteractiveToolViewModel))});","/*\n * This module was modified by dojo-webpack-plugin to disable some locales\n * that were excluded by the plugin's 'locales' option\n */\ndefine(({'root':({'widgetLabel':'Distance Measurement','hint':'Start to measure by clicking in the map to place your first point','unsupported':'2D distance measurement is only supported in MapView.','distance':'Distance','newMeasurement':'New measurement','mode':'Mode','modes':({'auto':'Auto','planar':'Planar','geodesic':'Geodesic'}),'unit':'Unit','units':({'metric':'Metric','imperial':'Imperial','kilometers':'Kilometers','meters':'Meters','miles':'Miles','inches':'Inches','feet':'Feet','yards':'Yards','nautical-miles':'Nautical miles','us-feet':'Feet (US)','degrees-minutes-seconds':'DMS','degrees':'Degrees'})}),'ar':false,'bs':false,'ca':false,'cs':false,'da':false,'de':false,'el':false,'es':false,'et':false,'fi':false,'fr':false,'he':false,'hr':false,'hu':false,'id':false,'it':false,'ja':false,'ko':false,'lv':false,'lt':false,'nl':false,'nb':false,'pl':false,'pt-br':false,'pt-pt':false,'ro':false,'ru':false,'sl':false,'sr':false,'sv':false,'th':false,'tr':false,'uk':false,'vi':1,'zh-cn':false,'zh-hk':false,'zh-tw':false}))","// 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({widgetLabel:\"Đo Khoảng cách\",hint:\"Bắt đầu đo bằng cách bấm vào bản đồ để đặt điểm đầu tiên\",unsupported:\"Tính toán khoảng cách 2D chỉ được hỗ trợ trong MapView.\",distance:\"Khoảng cách\",newMeasurement:\"Phép đo mới\",mode:\"Chế độ\",modes:{auto:\"Tự động\",planar:\"Phẳng\",geodesic:\"Trắc địa\"},unit:\"Đơn vị\",units:{metric:\"Hệ mét\",imperial:\"Hệ đo lường Anh\",kilometers:\"Kilômét\",meters:\"Mét\",miles:\"Dặm\",inches:\"Inch\",feet:\"Bộ\",yards:\"Thước\",\"nautical-miles\":\"Hải lý\",\"us-feet\":\"Feet (Hoa Kỳ)\",\"degrees-minutes-seconds\":\"DMS\",degrees:\"Độ\"}});","define([\"dojo/i18n\", \"C:/Jenkins/workspace/_chinh-vien-thong_web-gis_master/node_modules/dojo-webpack-plugin/loaders/dojo/runner.js\"\n,\"esri/widgets/DistanceMeasurement2D/nls/vi/DistanceMeasurement2D\"\n,\"C:/Jenkins/workspace/_chinh-vien-thong_web-gis_master/node_modules/arcgis-js-api/widgets/DistanceMeasurement2D/nls/DistanceMeasurement2D.js?absMid=esri/widgets/DistanceMeasurement2D/nls/DistanceMeasurement2D\"\n], function(loader, runner) {\n return runner(loader, \"esri/widgets/DistanceMeasurement2D/nls/DistanceMeasurement2D\", __webpack_require__.dj.c(), false);\n});"]}